ভূমিকা
এই চশমাগুলি, যা সময়ে সময়ে আপডেট করা হয়, উন্নত 360 ক্যামেরাগুলির জন্য সমস্ত হার্ডওয়্যার, সময় এবং ডেটা প্রয়োজনীয়তার বিবরণ দেয় যা উচ্চ-গতি, উচ্চ-নির্ভুলতার রাস্তার দৃশ্য ক্যাপচার এবং প্রকাশনার ক্ষমতা প্রদান করে। অনুগ্রহ করে মনে রাখবেন যে এই প্রোগ্রামটি কোন অপারেশনাল বা যান্ত্রিক ফাংশন প্রযোজ্য নয়। প্রস্তাবিত উপাদান : অ্যাক্সিলোমিটারের নিম্নলিখিত বৈশিষ্ট্যগুলি পূরণ করা উচিত: জাইরোস্কোপের নিম্নলিখিত বৈশিষ্ট্যগুলি পূরণ করা উচিত: প্রস্তাবিত উপাদান প্রয়োজনীয়তা অ্যান্টেনা ডিজাইন শারীরিকভাবে ছোট পণ্য, যেমন ক্যামেরা যেগুলিতে জিপিএস রিসিভার সিস্টেম এবং অসংখ্য জটিল ইলেকট্রনিক সিস্টেম উভয়ই রয়েছে, অন্তর্ভুক্ত ইলেকট্রনিক্স সিস্টেমগুলি থেকে RF নির্গমনের কারণে রেডিও রিসিভারের কার্যকারিতা নিয়ে সমস্যা হতে পারে। এই হস্তক্ষেপ প্রায়শই রেডিও রিসিভারের মধ্যে থাকে এবং যেমন, ফিল্টার আউট করা যায় না। একই স্থিতিশীল সিস্টেম ঘড়ির ক্ষেত্রে সমস্ত সেন্সর পরিমাপ সঠিকভাবে টাইমস্ট্যাম্প করা উচিত। সেন্সর যখন পরিমাণ পরিমাপ করে তখন পরিমাপগুলিকে টাইমস্ট্যাম্প করা আবশ্যক, যখন প্রসেসর সেন্সর চিপ থেকে বার্তা পায় তখন নয়। বিভিন্ন সেন্সর রিডিংয়ের মধ্যে টাইমস্ট্যাম্পের ধাক্কা <1 ms হওয়া উচিত। একই সেন্সর ডেটা লগে রেকর্ড করা সমস্ত টাইমস্ট্যাম্প অবশ্যই অবিচ্ছিন্ন হতে হবে। যদি হার্ডওয়্যার রিবুট বা রিসেট হয় এবং সিস্টেম ঘড়ি রিসেট হয়, তাহলে নতুন ইনকামিং ডেটা সঞ্চয় করার জন্য একটি নতুন লগ তৈরি করতে হবে। জিপিএস জিপিএস সেন্সরটি একটি টাইম পালসের আউটপুট এবং টাইম পালসের সাথে সম্পর্কিত জিপিএস সময়ের সাথে সম্পর্কিত একটি বার্তা সমর্থন করবে। এটি একই জিপিএস যুগের টাইমস্ট্যাম্প সহ অন্যান্য জিপিএস ডেটা প্যাকেট টাইমস্ট্যাম্প করতে ব্যবহার করা যেতে পারে। এই টাইম পালসগুলি গ্রহণ করার জন্য ডিভাইসটিতে একটি ইনপুট থাকা উচিত এবং যখন এটি একটি অগ্রণী বা পিছনের প্রান্ত (যেটি উপযুক্ত) পায় তখন এটি স্থিতিশীল সিস্টেম ঘড়ি থেকে টাইমস্ট্যাম্প রেকর্ড করা উচিত। যখন সংশ্লিষ্ট বার্তা প্যাকেটটি প্রাপ্ত হয় যাতে জিপিএস সময় থাকে, তখন ডিভাইসটি এখন স্থিতিশীল সিস্টেম ঘড়ির সাপেক্ষে টাইমস্ট্যাম্প গণনা করতে পারে যখন এটি জিপিএস সেন্সর থেকে নেভিগেশন বার্তা পায়, যেখানে জিপিএস সময় রয়েছে। ভিডিও/ছবি স্থিতিশীল সিস্টেম ঘড়ির সাপেক্ষে সুনির্দিষ্ট সময় নির্ধারণ করতে ইমেজ সেন্সরকে অবশ্যই হার্ডওয়্যার টাইমিং সমর্থন করতে হবে। ড্রপ ফ্রেমগুলির ক্ষেত্রে, পরবর্তী ফ্রেমগুলি অবশ্যই সঠিক টাইমস্ট্যাম্পগুলি প্রতিফলিত করবে৷ টাইমস্ট্যাম্পটি চিত্রের প্রথম সক্রিয় ফোটনের সাপেক্ষে হতে হবে। এটি কোন পিক্সেলের সাথে সঙ্গতিপূর্ণ তা নির্মাতাকে অবশ্যই উল্লেখ করতে হবে৷ আইএমইউ IMU (অ্যাক্সিলোমিটার এবং জাইরোস্কোপ) পরিমাপগুলি কখন পরিমাপ নেওয়া হয়েছিল সেই বিষয়ে টাইমস্ট্যাম্প করা আবশ্যক, কখন প্রাপ্তির সময় নয়। রাস্তার দৃশ্য অপ্টিমাইজ করা ক্যামেরা এবং সিস্টেমগুলিকে প্রতি সেকেন্ডে একাধিক, প্রতি সেন্সর ডেটা পরিমাপ সংগ্রহ করতে হবে। প্রতিটি পৃথক পরিমাপের জন্য নিম্নলিখিত তথ্য বিবরণ. IMU ডেটা প্রয়োজনীয়তা IMU (অ্যাক্সিলোমিটার এবং জাইরোস্কোপ) পরিমাপ ডেটা: জিপিএস ডেটা প্রয়োজনীয়তা ভিডিও প্রয়োজনীয়তা ভিডিও অবশ্যই 7 Hz বা তার বেশি ফ্রেম রেটে রেকর্ড করতে হবে। ক্যামেরার প্রতিটি ছবির ফ্রেমের সাথে যুক্ত মেটাডেটাও রেকর্ড করা উচিত। প্রতিটি ছবির জন্য, আপনার MP4 360 ভিডিওতে আপনাকে অবশ্যই নিম্নলিখিত ব্যবহারকারী-ডেটা পরমাণুগুলি পূরণ করতে হবে: চিত্রাবলী
আইএমইউ
জিপিএস
সময় নির্দিষ্টকরণ
ডেটা স্পেসিফিকেশন
int64 time_accel; // The time in nanoseconds when the accelerometer
// measurement was taken. This is from the same stable
// system clock that is used to timestamp the GPS and
// image measurements.
// The accelerometer readings in meters/sec^2. The x, y, z refer to axes of
// the sensor.
float accel_x;
float accel_y;
float accel_z;
int64 time_gyro; // The time in nanoseconds when the gyroscope
// measurement was taken. This is from the same stable
// system clock that is used to timestamp the GPS and
// image measurements.
// The gyro readings in radians/sec. The x, y, z refer to axes of the sensor.
float gyro_x;
float gyro_y;
float gyro_z;
int64 time; // Time in nanoseconds, representing when the GPS
// measurement was taken, based on the same stable
// system clock that issues timestamps to the IMU
// and image measurements
double time_gps_epoch; // Seconds from GPS epoch when measurement was taken
int gps_fix_type; // The GPS fix type
// 0: no fix
// 2: 2D fix
// 3: 3D fix
double latitude; // Latitude in degrees
double longitude; // Longitude in degrees
float altitude; // Height above the WGS-84 ellipsoid in meters
float horizontal_accuracy; // Horizontal (lat/long) accuracy in meters
float vertical_accuracy; // Vertical (altitude) accuracy in meters
float velocity_east; // Velocity in the east direction represented in
// meters/second
float velocity_north; // Velocity in the north direction represented in
// meters/second
float velocity_up; // Velocity in the up direction represented in
// meters/second
float speed_accuracy; // Speed accuracy represented in meters/second
int64 time; // The time in nanoseconds when the image was taken.
// This is from the same stable system clock that is used to
// timestamp the IMU and GPS measurements.
// The corresponding frame in the video.
int32 frame_num;
আপনি ffprobe কমান্ড দিয়ে আপনার ভিডিও যাচাই করতে পারেন:moov/udta/manu
: একটি স্ট্রিং হিসাবে ক্যামেরা প্রস্তুতকারক (মেক)moov/udta/modl
: একটি স্ট্রিং হিসাবে ক্যামেরা মডেলmoov/udta/meta/ilst/FIRM
: একটি স্ট্রিং হিসাবে ফার্মওয়্যার সংস্করণ
$ ffprobe your_video.mp4
...
Metadata:
make : my.camera.make
model : my.camera.model
firmware : v_1234.4321
...
ক্যামেরা আর্কিটেকচার
প্রতিটি সেন্সর এবং প্রতিটি ক্যামেরার ফ্রেম অফ রেফারেন্স (FOR) এর মধ্যে স্বাধীনতার ছয় ডিগ্রী (6-DOF) রূপান্তর (আপেক্ষিক অবস্থান এবং অভিযোজন) FOR-এর ক্ষেত্রে অবশ্যই উল্লেখ করতে হবে। সেন্সর FOR অবশ্যই সেন্সরের ডেটা শীটে সংজ্ঞায়িত হওয়া উচিত এবং ডিভাইসে সেন্সরের ফিজিক্যাল প্লেসমেন্টের সাথে সারিবদ্ধ হওয়া উচিত। প্রতিটি ক্যামেরার জন্য ফোর-এ ইতিবাচক z-অক্ষ রয়েছে যা ডিভাইস থেকে অপটিক্যাল অক্ষ বরাবর ক্যামেরার FOV-তে নির্দেশ করে, x-অক্ষ ডানদিকে, y-অক্ষ উপরে থেকে নীচের দিকে নির্দেশ করে এবং উৎপত্তি। FOR ক্যামেরার অপটিক্যাল সেন্টারে রয়েছে। জিপিএস ফর অ্যান্টেনায় অবস্থিত।
প্রতিটি সেন্সর বা ক্যামেরার 6-DOF রূপান্তর (পজিশনের জন্য 3-DOF এবং ওরিয়েন্টেশনের জন্য 3-DOF) একটি 3x4 রূপান্তর ম্যাট্রিক্স T = [R p] হিসাবে উপস্থাপিত হয়, যেখানে R হল 3x3 ঘূর্ণন ম্যাট্রিক্স যা সেন্সরের অভিযোজন প্রতিনিধিত্ব করে বা ক্যামেরা FOR অ্যাক্সিলোমিটারে FOR, এবং p হল মিটারে 3x1 অবস্থান ভেক্টর (x, y, z) যা সেন্সরের উৎপত্তি বা ক্যামেরা FOR অ্যাক্সিলোমিটারে FOR।
অনুরোধকৃত রূপান্তরগুলি ডিভাইসের কম্পিউটার-সহায়ক ডিজাইন (CAD) মডেল থেকে হতে পারে এবং উত্পাদন বৈচিত্রের জন্য অ্যাকাউন্ট-নির্দিষ্ট হওয়ার প্রয়োজন নেই। মূল্যায়ন প্রক্রিয়ার শুরুতে এই তথ্যটি অবশ্যই Google-এর সাথে শেয়ার করতে হবে।
ক্যামেরা কনফিগারেশন
- ক্যামেরা ছবিগুলিতে কোনো গতি স্থিতিশীলতা সঞ্চালন করা উচিত নয়।
- ক্যামেরা সেটিংস ঘরের ভিতরে এবং বাইরে ছবি তোলার জন্য টিউন করা উচিত।
শক্তি (নিম্নলিখিত মডেলগুলির হয় বা উভয়ই নিযুক্ত করা উচিত):
- USB 3.1 টিথারড পাওয়ার এবং রিচার্জিং, ≥ 4 ঘন্টা রেকর্ডিং সমর্থন করে
- ব্যাটারি চালিত অপারেশন সমর্থন করে> 1 ঘন্টা রেকর্ডিং এবং আপলোড
সফ্টওয়্যার বাস্তবায়ন অনুস্মারক
রাস্তার দৃশ্য প্রকাশ API এর মাধ্যমে আপলোডের জন্য সমর্থন প্রয়োজন। অনুগ্রহ করে মনে রাখবেন যে API-এর সমস্ত অনুরোধ এখানে বর্ণিত হিসাবে প্রমাণীকরণ করা আবশ্যক।
রাস্তার দৃশ্যে আপলোড করা সমস্ত চিত্রের জন্য:
- ইমেজ তৈরির সময় (অর্থাৎ যখন ছবি তোলা হয়েছিল) অবশ্যই নির্দিষ্ট করতে হবে।
- পণ্যের মেক, মডেল এবং ফার্মওয়্যার সংস্করণ অবশ্যই রিপোর্ট করতে হবে।
- গতি স্থিতিশীলতা বন্ধ করা আবশ্যক.
- কাঁচা জিপিএস এবং আইএমইউ ডেটার সমস্ত ডেটা উপাদান অবশ্যই ভাগ করে নিতে হবে (পরিমাপগুলি কখন নেওয়া হয়েছিল তার ক্ষেত্রে সঠিকভাবে টাইমস্ট্যাম্প করা উচিত, প্রাপ্তির সময় নয়)।
রাস্তার দৃশ্যে আপলোড করা সমস্ত 360 ভিডিওর জন্য:
- টেলিমেট্রি ডেটা অবশ্যই ক্যামেরা মোশন মেটাডেটা ব্যবহার করে যোগাযোগ করতে হবে।
- ছবির ক্রমটি অবশ্যই সঠিক ফ্রেম হারের সাথে এনকোড করা উচিত যেখানে ভিডিওটি ক্যাপচার করা হয়েছিল।
ব্যবহারকারী প্রকাশ করার আগে (অন্তত প্রথমবার) আপনার আবেদনের মধ্যে অনুগ্রহ করে নিম্নলিখিত ভাষা এবং লাইন অন্তর্ভুক্ত করুন:
“এই সামগ্রীটি Google মানচিত্রে সর্বজনীন হবে এবং অন্যান্য Google পণ্যগুলিতেও প্রদর্শিত হতে পারে৷ আপনি এখানে মানচিত্র ব্যবহারকারীর অবদানকৃত বিষয়বস্তু নীতি সম্পর্কে আরও জানতে পারেন।"পণ্য মূল্যায়ন
- রাস্তার দৃশ্য প্রস্তুত প্রো-এ আগ্রহী? প্রস্তুত হও!
- Open Spherical Camera API এবং Street View Publish API পর্যালোচনা করুন
- আপনার পণ্য কীভাবে উপরের স্পেসিফিকেশনগুলি পূরণ করে তার বিবরণ সহ রাস্তার দৃশ্য প্রকাশ API সমর্থনের মাধ্যমে 360 ফটো সিকোয়েন্সে অ্যাক্সেসের অনুরোধ করুন৷ আমাদের দল দ্বারা প্রদত্ত একটি টেমপ্লেট ব্যবহার করে আপনাকে নীচের তথ্য প্রদান করতে বলা হতে পারে।
- 3টি MP4 ফাইল এবং 3টি ফটো যা ক্যামেরা মোশন মেটাডেটা স্পেসিফিকেশন সহ উপরের স্পেসিফিকেশন মেনে চলে
- 360 ফটো সিকোয়েন্স ডকুমেন্টেশন এবং রাস্তার দৃশ্য প্রস্তুত প্রো যোগ্যতার জন্য প্রয়োজনীয় পদ্ধতিগুলিতে অ্যাক্সেসের জন্য সাদাতালিকাভুক্ত অ্যাকাউন্টগুলি৷
- রাস্তার দৃশ্যের জন্য প্রস্তুত পেশাদার জন্য নির্বাচিত? এবার শুরু করা যাক!
- আমাদের সাথে আপনার পণ্যের ক্যামেরা আর্কিটেকচার শেয়ার করুন
- রাস্তার দৃশ্য প্রকাশ API ব্যবহার করে 360টি ফটো এবং ফটো সিকোয়েন্সগুলিকে রাস্তার দৃশ্যে আপলোড করতে আপনার পণ্য সক্ষম করুন
- 12টি ফটো সিকোয়েন্স (ফটো সিকোয়েন্স প্রতি কমপক্ষে 20 কিমি কভার করে) এবং 12টি ফটো, নীচের অংশে সমান ছড়িয়ে দিন। আমাদের দলের দ্বারা প্রদত্ত টেমপ্লেট ব্যবহার করে আমাদের সাথে ফলাফল শেয়ার করুন.
- ক্যামেরা নিয়ন্ত্রণ অপারেটিং সিস্টেম: অ্যান্ড্রয়েড, আইওএস, ডিভাইসে
- সফ্টওয়্যার অপারেটিং সিস্টেম আপলোড করা হচ্ছে: Android, iOS, MacOS, Windows, অন-ডিভাইস
- এলাকার ধরন: শহুরে গিরিখাত, অন্যান্য শহুরে এলাকা, শহরতলির পাড়া
- কমপক্ষে 5 জন বিটা পরীক্ষককে কমপক্ষে 3টি ফটো সিকোয়েন্স আপলোড করতে নিযুক্ত করুন (প্রতিটি ফটো সিকোয়েন্স কমপক্ষে 5 কিলোমিটার কভার করে)। আমাদের দলের দ্বারা প্রদত্ত টেমপ্লেট ব্যবহার করে আমাদের সাথে ফলাফল শেয়ার করুন. আমরা পর্যালোচনা করব এবং আপনার জমা দেওয়ার প্রতিক্রিয়া জানাব। একবার আমরা নিশ্চিত করি যে পরীক্ষার ডেটা সম্পূর্ণ এবং সঙ্গতিপূর্ণ, অনুগ্রহ করে পরবর্তী ধাপে এগিয়ে যান।
- আপনার পণ্যের এন্ড-টু-এন্ড স্ট্রীট ভিউ অভিজ্ঞতা মূল্যায়ন করতে যেকোন প্রয়োজনীয় সরঞ্জাম (আনুষাঙ্গিক সহ), অ্যাক্সেস এবং সামগ্রী সহায়তা করতে আমাদের দলের সাথে সমন্বয় করুন। আমরা আমাদের পরীক্ষার ফলাফল পর্যালোচনা করব এবং আমাদের প্রতিক্রিয়া জানাব। একবার আমরা নিশ্চিত করি যে পরীক্ষার ডেটা এবং প্রকাশনা প্রবাহ সঙ্গতিপূর্ণ, অনুগ্রহ করে পরবর্তী ধাপে যান।
- রাস্তার দৃশ্য প্রস্তুত প্রো হিসাবে অনুমোদিত? অভিনন্দন!
- একটি শেষ ধাপ - অনুগ্রহ করে একটি লঞ্চ প্ল্যান জমা দিন, যার মধ্যে সাহায্যের বিষয়বস্তু এবং সহায়তা চ্যানেলের লিঙ্কগুলি সহ, সম্ভাব্য সহ-বিপণনের সুযোগের জন্য প্রস্তুত করতে (আমাদের ব্র্যান্ডিং নির্দেশিকা সাপেক্ষে)। আমাদের দল দ্বারা প্রদত্ত টেমপ্লেট ব্যবহার করে আপনার পরিকল্পনা শেয়ার করুন. আপনার জমা সম্পূর্ণ অনুমোদন হয়ে গেলে, আমরা রাস্তার দৃশ্য প্রস্তুত প্রো ব্যাজে অ্যাক্সেস প্রদান করব এবং যেকোনো অতিরিক্ত সহ-বিপণনের সুযোগ সমন্বয় করব।
- রাস্তার দৃশ্য প্রস্তুত (প্রো গ্রেড) হিসাবে অনুমোদিত হওয়ার জন্য অভিনন্দন! এই অবস্থা 1 বছরের জন্য বৈধ থাকে; পণ্যগুলি স্বয়ংক্রিয়ভাবে দ্বিতীয় বছরের জন্য যোগ্য হয় যদি তাদের ব্যবহারকারীরা তাদের প্রথম বছরে Google মানচিত্রে 5,000 কিলোমিটারের বেশি চিত্র প্রকাশ করে।
ব্যতিক্রম
ব্যতিক্রমগুলি নির্দিষ্ট হার্ডওয়্যার এবং সফ্টওয়্যার সমাধানগুলির জন্য মঞ্জুর করা যেতে পারে যা পৃথক প্রয়োজনীয়তার সাথে মেলে না তবে এই নথিতে নির্ধারিত সামগ্রিক এন্ড-টু-এন্ড পারফরম্যান্স মেট্রিক্স পূরণ করে।