JP2016502129A - 自動化された光学式寸法決定および撮像 - Google Patents

自動化された光学式寸法決定および撮像 Download PDF

Info

Publication number
JP2016502129A
JP2016502129A JP2015537825A JP2015537825A JP2016502129A JP 2016502129 A JP2016502129 A JP 2016502129A JP 2015537825 A JP2015537825 A JP 2015537825A JP 2015537825 A JP2015537825 A JP 2015537825A JP 2016502129 A JP2016502129 A JP 2016502129A
Authority
JP
Japan
Prior art keywords
item
imaging
imaging device
data
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2015537825A
Other languages
English (en)
Inventor
ジョナサン、 ジー. マクガイア、
ジョナサン、 ジー. マクガイア、
サラ、 ディー. ベンジャミン、
サラ、 ディー. ベンジャミン、
サニル ラメシュ、
サニル ラメシュ、
ピーター、 ディー. ロウリー、
ピーター、 ディー. ロウリー、
マシュー、 ウォレン アマッカー、
マシュー、 ウォレン アマッカー、
Original Assignee
アマゾン テクノロジーズ インク
アマゾン テクノロジーズ インク
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by アマゾン テクノロジーズ インク, アマゾン テクノロジーズ インク filed Critical アマゾン テクノロジーズ インク
Publication of JP2016502129A publication Critical patent/JP2016502129A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B15/00Special procedures for taking photographs; Apparatus therefor
    • G03B15/02Illuminating scene
    • G03B15/06Special arrangements of screening, diffusing, or reflecting devices, e.g. in studio
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B17/00Details of cameras or camera bodies; Accessories therefor
    • G03B17/56Accessories
    • G03B17/561Support related camera accessories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers

Landscapes

  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Studio Devices (AREA)
  • Image Processing (AREA)
  • Accessories Of Cameras (AREA)
  • Microscoopes, Condenser (AREA)
  • Processing Or Creating Images (AREA)

Abstract

アイテムと関連付けられた媒体および/またはデータを自動的に生成するための様々な実施形態が、開示される。アイテム撮像装置は、撮像されるアイテムに基づいて撮像シーケンスを適用して、当該アイテムに関連付けられた媒体および/またはデータを収集し得る。アイテムと関連付けられた媒体および/またはデータは、アイテムと関連付けられたさらなるデータを生成する際に用いられ得る。媒体および/またはデータは、電子市場中のアイテムのプロファイル内にあり得る。

Description

本開示は、アイテムと関連付けられた媒体および/またはデータを自動的に生成することに関する。
電子商取引の出現により、多量の様々なアイテムが、電子市場に入ってきている。アイテムの電子市場への配置は、従来、当該アイテムと関連付けられた様々な情報を手動で入力することを必要とする。
アイテムと関連付けられた媒体および/またはデータを自動的に生成するために、アイテムを撮像することが必要とされている。
アイテムと関連付けられた媒体および/またはデータを自動的に生成するために、アイテムを撮像することが可能となる。
本開示の様々な実施形態によるアイテム撮像装置の図面である。 本開示の様々な実施形態によるネットワーク化された環境の図面である。 本開示の様々な実施形態による、図2のネットワーク化された環境におけるクライアントによってレンダリングされたユーザインターフェースの例の図面である。 本開示の様々な実施形態による、図1のアイテム撮像装置の図面である。 本開示の様々な実施形態による、図1のアイテム撮像装置の図面である。 本開示の様々な実施形態による、アイテムを撮像する図1のアイテム撮像装置の図である。 本開示の様々な実施形態による、アイテムを撮像する図1のアイテム撮像装置の図である。 図6A〜Bの撮像されたアイテムに対応する生成された3次元ワイヤフレームの図面である。 本開示の様々な実施形態による、図2のネットワーク化された環境におけるクライアントによってレンダリングされたユーザインターフェースの例の図面である。 本開示の様々な実施形態による、図2のネットワーク化された環境におけるコンピューティング環境中で実行される撮像制御アプリケーションの部分として実装される機能性の一例を図解するフローチャートである。 本開示の様々な実施形態による、図2のネットワーク化された環境におけるコンピューティング環境中で実行されるアイテム処理システムの部分として実装される機能性の一例を図解するフローチャートである。 本開示の様々な実施形態による、図2のネットワーク化された環境で用いられるコンピューティング環境の1つの例示的図解を提供する略ブロック図である。
本開示の様々な態様は、次の図面を参照すればより良好に理解することが可能である。図面中の構成要素は、必ずしも原寸に比例しておらず、むしろ本開示の原理を明瞭に図解することに強調が置かれている。その上、図面中、同様の参照数字は、いくつかの図にわたって、対応する部品を指定する。
本開示は、アイテムと関連付けられた媒体および/またはデータを自動的に生成するために、アイテムを撮像することに関する。アイテムが商人によって受領されるとき、その商人によって販売されるアイテムのプロファイルを記入する人員を要求する、人的介入が一般的に発生しなければならない。アイテムの詳細なプロファイルは、アイテムの販売の際に用いられ得るアイテムと関連付けられた様々な詳細を手動で入力することを必要とする。このような情報は、アイテムの名称、重量、寸法、説明、および/またはアイテムと関連付けられた他の情報であり得る。加えて、アイテムの画像および/または3次元レンダリングを作成しなければならない。3次元レンダリングは、例えば、電子市場の顧客に対して、複数の角度からアイテムを検査する能力を可能にする。したがって、様々な画像、3次元レンダリング、およびアイテムデータが自動的に生成される自動化された過程を用いることが望ましくあり得る。以下の検討において、本システムおよびその構成要素の一般的説明が提供され、次にそれらの動作を検討する。
図1を参照すると、アイテムと関連付けられたデータおよび/または媒体を様々な角度から捕捉することが可能な様々な実施形態によるアイテム撮像装置100の例が示されている。この非制限的な例では、複数のライト103a、103b、および103cは、回転可能なプラットフォーム106によって支持され得るアイテムに対して変化する角度の光を提供するために、湾曲したライトマウントに固定され得る。撮像デバイス109(図示せず)、例えばカメラは、プラットフォーム106上に位置付けられたアイテムの媒体の変化する角度を捕捉するために、1つの位置から別の位置へのデバイスの移動を許可するように、同様に湾曲した軌道112または経路に設定された固定具に装着され得るおよび/または支持され得る。
次に、ユーザインターフェースが生成されるコンピューティング環境の検討を提供し、次いでこれの動作を検討する。
図2を参照すると、様々な実施形態によるネットワーク化された環境200が示されている。ネットワーク化された環境200は、コンピューティングデバイス203、クライアントデバイス206、およびアイテム撮像装置100を含むが、これらは、ネットワーク209を介して互いにデータ通信している。ネットワーク209は、例えば、インターネット、イントラネット、エクストラネット、ワイドエリアネットワーク(WAN)、ローカルエリアネットワーク(LAN)、有線ネットワーク、無線ネットワーク、もしくは他の適切なネットワークなど、または2つ以上のこれらのネットワークの任意の組み合わせを含む。
コンピューティングデバイス203は、例えば、サーバコンピュータまたは、計算機能を提供する任意の他のシステムを備え得る。代替例では、コンピューティングデバイス203は、例えば、1つ以上のサーババンクもしくはコンピュータバンクまたは他の配列で配列された、用いられ得る複数のコンピューティングデバイスを用い得る。このようなコンピューティングデバイスは、1つの設置先に置かれたり、または、多くの異なる地理的位置に分散されたりし得る。例えば、コンピューティングデバイス203は、一緒にクラウドコンピューティングリソース、グリッドコンピューティングリソース、および/または任意の他の分散コンピューティング装置を備え得る複数のコンピューティングデバイスを含み得る。一部の場合では、コンピューティングデバイス203は、処理、ネットワーク、ストレージ、または他の計算関連のリソースの割り当てられた能力が時間と共に変化し得る弾性的計算リソースに対応し得る。
様々なアプリケーションおよび/または他の機能性が、様々な実施形態によるコンピューティングデバイス203で実行され得る。また、様々なデータが、コンピューティングデバイス203にとってアクセス可能なデータ記憶装置212に記憶される。データ記憶装置212は、理解され得るように、複数のデータ記憶装置212の代表である。データ記憶装置212に記憶されたデータは、例えば、以下に説明する様々なアプリケーションおよび/または機能性のエンティティの動作と関連付けられる。
コンピューティングデバイス203上で実行される構成要素は、例えば、電子商取引アプリケーション220、アイテム処理システム223、および他のアプリケーション、サービス、過程、システム、エンジン、もしくは本明細書に詳述しない機能性を含む。
電子商取引アプリケーション220は、ネットワーク209を介して電子市場230でアイテム240のオンライン購入を容易化するために実行される。電子商取引アプリケーション220はまた、説明されるように、アイテム240のオンライン購入を容易化するために、商人のオンライン存在と関連付けられた様々なバックエンド機能を実施する。例えば、電子商取引アプリケーション220は、説明されるように、購入、賃貸、ダウンロード、リース、または他の消費形態のためにアイテムを選択する目的でクライアント206に提供されるウェブページなどのネットワークページまたは他の種類のネットワークコンテンツを生成する。
アイテム処理システム223は、アイテム撮像装置100からおよび/または撮像制御アプリケーション260からデータおよび/または画像243を受信および/またはこれにアクセスするために実行される。アイテム処理システム223は、アイテム240と関連付けられたさらなるデータを生成するために、データおよび/または画像243に様々な分析を実施し得る。アイテム処理システム223は、次に、データ、画像、3次元レンダリング246、3次元ワイヤフレーム、および/または任意の他の情報をアイテム240と関連付けて、データ記憶装置212に記憶し得る。加えて、アイテム処理システム223は、アイテム撮像装置100によるアイテム240の撮像に対して撮像シーケンス118を決定および/または適用し得る。撮像シーケンス118は、アイテム240に対応する媒体および/またはデータを成功裏に捕捉するために、アイテム撮像装置100中で実行される統合された一連の動作を含み得る。当該動作は、撮像過程の全ての様々な段階における、例えば、ライト103の光度の制御、プラットフォーム106の回転、センサ115の読み取り、アクチュエータの移動、撮像デバイス109の捕捉過程、および/または潜在的に他の動作を含み得る。撮像シーケンス118は、撮像デバイスの傾斜角度、シャッター速度、ズームレベル、レンズ開口度、光に対する感度を調節する1つ以上の国際標準化機構(ISO)設定、および/または1つ以上の撮像デバイス109と関連付けられた任意の他の特徴などの1つ以上の撮像デバイス109と関連付けられた様々な特徴をさらに制御し得る。
アイテム240と関連付けられたデータおよび/または媒体を作成する際にアイテム撮像装置100によって適用される撮像シーケンス118は、結果として得られるデータおよび/または媒体と比較され得る。例えば、撮像シーケンス118がアイテム240の高品質の画像を生成し、これは、次いでアイテムの高品質の3次元レンダリング246を生成したと決定された場合、撮像シーケンス118は、将来用いられるデータ記憶装置212中に得点付けおよび/または記憶され得る。同様に、アイテム撮像装置100によって適用された撮像シーケンス118は、アイテム240の低品質の画像を生成した場合、アイテム処理システム223は、適用する新たなシーケンス233を決定し得る。究極的には、アイテム処理システム223は、電子商取引アプリケーション220を介して電子市場230でアイテム240が閲覧および/または購入可能とするために、アイテム240と関連付けられた許可を修正し得る。
データ記憶装置212に記憶されるデータは、例えば、電子市場230、シーケンス233、および潜在的に他のデータと関連付けられたデータを含む。電子市場230と関連付けられたデータは、電子市場に提供された複数のアイテム240と関連する情報を含み得る。アイテム240とは、理解され得るように、販売、購入、賃貸、リース、ダウンロード、および/または任意の他の消費形態用に提供され得る製品、商品、もしくは任意の組み合わせ、バンドル、もしくはそのパッケージのことであり得る。アイテム画像243、生成された3次元レンダリング246、および/またはアイテム説明249は、アイテム240と関連付けられて記憶され得る。同様に、様々なアイテム属性252は、アイテム240と関連付けられて記憶され得る。このような属性は、例えば、タイトル、説明、分量、状態、画像、オプション、重量、顧客意見、顧客格付け、キーワード、出荷制限、価格、税金区分、固有識別子、および/またはアイテムに関連する任意の他のデータを含み得る。
撮像シーケンス233は、アイテム処理システム223が、クライアント206上で実行される撮像制御アプリケーション260に撮像シーケンス233を伝達するために、データ記憶装置212に記憶され得る。撮像シーケンス233は、アイテム撮像装置100を介してアイテム240と関連付けられたデータをどのように撮像するおよび/または収集するかに関する命令を含み得る。加えて、撮像シーケンス233は、アイテム240のカテゴリと関連付けて記憶され得る。
クライアント206は、ネットワーク209に連結され得る複数のクライアントデバイスを代表する。クライアント206は、例えば、コンピュータシステムなどのプロセッサベースのシステムを備え得る。このようなコンピュータシステムは、デスクトップコンピュータ、ラップトップコンピュータ、パーソナルデジタルアシスタンス、携帯電話、スマートフォン、セットトップボックス、音楽プレイヤ、ウェブパッド、タブレットコンピュータシステム、ゲームコンソール、電子本読み取り機、または同様の機能を持つ他のデバイスの形態で具現化され得る。クライアント206は、ディスプレイ266を含み得る。ディスプレイ266は、例えば、液晶表示(LCD)ディスプレイ、ガスプラズマベースの平坦パネルディスプレイ、有機発光ダイオード(OLED)ディスプレイ、LCDプロジェクタ、または他の種類の表示デバイスなどの1つ以上のデバイスを含み得る。
クライアント206は、クライアントアプリケーションおよび/または他のアプリケーションなどの様々なアプリケーションを実行するように構成され得る。クライアントアプリケーションは、例えば、コンピューティングデバイス(複数可)203および/または他のサーバによって供給されるネットワークコンテンツにアクセスし、それによって、ユーザインターフェース272をディスプレイ266上でレンダリングするために、クライアント206中で実行され得る。クライアントアプリケーションは、例えば、ブラウザ、モバイルアプリケーションなどに対応し得るし、ユーザインターフェース272は、ネットワークページ、モバイルアプリケーション画面などに対応し得る。クライアント206は、例えば、撮像制御アプリケーション260、ブラウザ、モバイルアプリケーション、電子メールアプリケーション、ソーシャルネットワーキングアプリケーション、および/または他のアプリケーションなどのクライアントアプリケーションを超えたアプリケーションを実行するように構成され得る。
撮像制御アプリケーション260は、撮像シーケンス118をアイテム処理システム223から受信するまたはアイテム処理システム223とは独立に撮像シーケンス118を決定するために実行される。撮像シーケンス118をアイテム撮像装置100に適用することによって、撮像制御アプリケーション260は、撮像過程中にアイテム撮像装置100の構成要素を制御し得る。例えば、撮像シーケンス118は、撮像されているアイテム240の性質に少なくとも部分的に基づいて適用され得る。撮像制御アプリケーション260によって開始された撮像シーケンス118は、アイテム撮像装置100の様々な構成要素を制御し得る。
次に、ネットワーク化された環境200の様々な構成要素の動作の一般的な説明を、提供する。最初に、アイテム240を説明するデータおよび/または媒体を生成するために、切迫した撮像過程が存在することが理解される。クライアントデバイス206上で実行される撮像制御アプリケーション260は、アイテム240に適用される撮像シーケンス118を決定し得る。ある撮像シーケンス118は、ある種類のアイテム240に固有であり得るしおよび/またはアイテム240と関連付けられたカテゴリに固有であり得る。例えば、特定の撮像シーケンス118は、アイテム240がジャー(例えば、パスタソース)であるとボックス903の中で決定された場合に用いられ得る異なる撮像シーケンス118とは対照的に、アイテム240が箱(例えば、穀物の箱)である場合に用いられ得る。代替例では、撮像制御アプリケーション260は、アイテム処理システム223からシーケンスを要求し得るが、これは、次にこの処理システムは、データ記憶装置212中に以前に記憶されたシーケンス233にアクセスし得る。決定された撮像シーケンス118は、撮像されているアイテム240の種類に少なくとも部分的に基づき得る。例えば、撮像されているアイテム240の種類を決定するために、事前走査がアイテム撮像装置100によって発生し得る。事前走査は、画像に対して様々な分析を実施することによってアイテム240の種類を決定するためにアイテム240の静止画像を撮ることを含み得る。例えば、アイテム撮像装置100は、撮像デバイス109に、光学的識別子、例えば、バーコードの画像を撮るように指示し得る。撮像制御アプリケーション260またはアイテム処理システム223は、アイテム240と関連付けられたカテゴリおよび/またはアイテム240の種類を決定するために、光学的識別子に光学的文字認識を適用し得る。代替例では、アイテムラベルの画像の光学的認識は、アイテム240の種類を決定する際に用いられ得るアイテム240の説明を特定し得る。
撮像シーケンス118が決定されたら、撮像シーケンス118は、次いでアイテム240の撮像過程を制御し得る。例えば、撮像シーケンス118は、撮像過程を実施するために、アイテム撮像装置100の構成要素を制御し得る。代替例では、撮像制御アプリケーション260は、アイテム撮像装置100の構成要素を制御し得る。構成要素の制御は、ライト103の光度の制御、プラットフォーム106の回転、捕捉過程の様々なポイントでのセンサ115の読み取り、および/または撮像デバイス109の移動、ズームレベル、傾斜および/または捕捉過程を含み得る。
撮像過程は、アイテム240に対応するデータおよび/または媒体を生成する。媒体は、例えば、アイテム240の画像、オーディオ、および/または映像を含み得る。データは、センサ115から得られた情報および/または媒体から得られたデータを含み得る。撮像過程が完了したらまたはその最中、アイテム撮像装置100から得られたデータおよび/または媒体は、ネットワーク209を介してアイテム処理システム223に送出されるように、撮像制御アプリケーション260に送信および/または通信され得る。代替の実施形態では、アイテム撮像装置100は、クライアントデバイス206とは独立に撮像制御アプリケーション260を含み得るおよび/またはネットワーク209を介してアイテム処理システム223と直接的に通信し得る。
撮像過程中に得られたデータおよび/または媒体を受信したらおよび/またはこれにアクセスしたら、アイテム処理システム223は、アイテム240に関する情報を決定するために様々な分析をデータおよび/または媒体に実施し得る。例えば、光学的認識の結果が、名称、説明、寸法、重量、アイテム種類、カテゴリ種類、および/またはアイテム240と関連付けられた任意の他の情報を決定する際に用いられ得る。同様に、光学的認識の結果は、アイテム240上にある記号を決定し得る。記号は、アイテム240を分類する際に用いられ得る。例えば、ある記号は、食品アイテムが有機性であることを示唆し得る。食品アイテムの説明249は、アイテム240が有機性であることを含むように生成され得る。他の記号は、例えば、甘味料、原産地、危険物、ハードウェア要件、温度格付けなどを示唆し得る。
アイテム処理システム223は、撮像シーケンス118中に生成された媒体に後処理を適用し得る。例えば、望ましくない影、不規則性、および/またはアーチファクトは、検出され得るおよび/または媒体から除去され得る。アイテム処理システム223は、電子商取引アプリケーション220中で製品ページにアイテムを配置する際に理想的であり得る静的画像をさらに決定し得る。例えば、製品の正面画像は、製品ページで用いられる製品の「主要な」画像であると受け取られ得る。
アイテム処理システム223は、アイテム240の3次元モデルおよび/または3次元レンダリング246を生成し得る。図7を参照して以下に検討する3次元モデルは、アイテム240の長さ、幅、および/または高さと関連付けられたアイテム240の寸法を決定する際に用いられ得る。撮像過程中に撮られたおよび/または媒体から誘導された静止画像243は、画像の有用性の度合いに基づいて選択され得る。
アイテム処理システム223によって生成された結果データは、撮像過程中に適用された撮像シーケンス118の品質を決定する際に用いられ得る。例えば、アイテム処理システム223は、既存の不規則性および/または有用性の度合いを特定するために、画像243、3次元レンダリング246、アイテム説明249、および/またはアイテム属性252を分析し得る。有用性の度合いを示すスコアは、撮像シーケンス118に割り当てられ得るし、撮像シーケンス118は、将来の撮像過程で用いられるシーケンス233としてデータ記憶装置212中に保存され得る。例えば、アイテム撮像装置100によって撮像された次の類似したアイテム240は、スコアに少なくとも部分的に基づいて、高品質と関連付けられた撮像シーケンス118を選択し得る。
アイテム240と関連付けられた情報が生成されると、アイテム処理システム223は、電子市場230に関連して情報をデータ記憶装置212に記憶し得る。電子商取引アプリケーション220は、ネットワーク209を介してアイテム240を閲覧するおよび/または購入する機能を電子商取引アプリケーション220のユーザに許可するために、ユーザインターフェース272を生成する目的で、アイテム240と関連付けられた情報にアクセスし得る。
次に図3を参照すると、様々な実施形態によるネットワーク化された環境200(図2)中でクライアント206(図2)中で実行されるブラウザ269(図2)中のユーザインターフェース272の例が示されている。代替例では、ユーザインターフェース272は、専用のアプリケーションによってクライアント206上にレンダリングされ得る。具体的には、ユーザインターフェース272は、例えば、電子商取引アプリケーション220(図2)によって生成されたネットワークページを描写する。この非制限的な例では、アイテム240(図2)、すなわち、ゴム靴が、電子市場230(図2)で閲覧および/または購入可能なアイテム240として描写されている。
理解され得るように、アイテム240は、アイテム240の3次元レンダリング246によって視覚的に表される。アイテム240の動的な3次元レンダリング246にユーザが従事すると、ネットワークページに描写された3次元レンダリング246の角度が、ユーザによって動的に変化され得る。例えば、ユーザは、マウスカーソルを用いて画像をクリックおよび/またはドラッグすることによってxyz平面上のゴム靴の全ての角度を検査するために、3次元レンダリング246の角度を制御し得る。同様に、ユーザは、アイテム240の小さい詳細を検査するまたはアイテム240全体を閲覧するために、ズームインおよび/またはズームアウトすることが可能であり得る。サムネイル303a、303b、および303cは、3次元レンダリング246によって提示された角度を所定の角度に変更するおよび/または3次元レンダリング246を静止画像と交換するために、ユーザによって従事され得る。
アイテム240と関連付けられた属性252a、252b、252c、および/または252dは、ユーザインターフェース272中に示され得る。したがって、属性データ252は、電子市場230で購入可能なオプションを提示する際に用いられ得る。例えば、靴のサイズおよび/または色は、属性252aおよび252bとしてユーザに提供され得る。同様に、重量、寸法、および/またはアイテム通し番号は、アイテム240の購入中にユーザにとって潜在的に助けとなる関連情報を提示するためにユーザに示され得る。加えて、アイテム240と関連付けられた説明249は、アイテム240の購入中にユーザにとって助けとなり得る。「カートに追加」ボタン306および「ウイッシュリストに追加」ボタン309は、理解され得るように、電子市場230のユーザインターフェース272中に描写されるアイテム240の購入または将来の購入を開始し得る。
ユーザインターフェース272中に示す属性252および/または説明249は、以下により詳細に検討するように動的に生成され得る。次の検討では、本システムおよびその構成要素を介しての情報および画像の編集および/または生成の一般的な説明を提供し、その後で、これらの動作を検討する。
ここで図4に目を転じると、様々な実施形態による例示のアイテム撮像装置100の側面図が示されている。この非制限的な例では、湾曲したライトマウント403が、様々な角度の光を提供するためにライトおよび/またはライトパネルを支持するように用いられ得る。撮像デバイス109(図示せず)、例えば、カメラは、プラットフォーム106によって支持されるアイテム240(図2)の画像および/または映像の様々な角度を捕捉するために1つの位置から別の位置までのデバイスの移動を許可するように、同様に湾曲した軌道112または湾曲した経路に固定された固定具で装着および/または支持され得る。以下に検討するアクチュエータまたはモーターアセンブリ(図示せず)は、軌道または経路に沿った撮像デバイスの移動を開始および/または実行し得る。
様々なセンサ115が、アイテム撮像装置100全体にわたって用いられ得る。例えば、プラットフォーム106の下に置かれたスケールを備えるセンサセンブリ115は、プラットフォーム106によって支持されるアイテムの重量を測定、監視、および/または記録し得る。同様に、アイテム撮像装置100は、理解され得るように、様々な位置でのライトの光度、湾曲した軌道112もしくは湾曲した経路上の撮像デバイスの位置、撮像デバイスの傾斜角度、プラットフォーム106の回転角度、および/または他のセンサを測定することが可能なセンサおよび/またはセンサセンブリを備え得る。
図5に移ると、様々な実施形態による例示のアイテム撮像装置100の斜視図が示されている。この非制限的な例では、複数のライト103a、103b、および103cは、プラットフォーム106によって支持されるアイテムに様々な角度の光を提供するために、湾曲したライトマウント503によって支持され得る。撮像デバイス109(図示せず)、例えばカメラは、プラットフォーム106上に位置するアイテムの様々な角度の画像を捕捉するために、1つの位置から別の位置へのデバイスの移動を許可するように、同様に湾曲した軌道112または湾曲した経路に設定された固定具によって装着および/または支持され得る。代替例では、撮像デバイス109は、湾曲した軌道112または湾曲した経路上に直接的に設定され得る。アクチュエータまたはモーターアセンブリ506は、1つの位置から別の位置まで湾曲した軌道112または湾曲した経路に沿った撮像デバイス109の移動を開始および/または実行し得る。
反射器509は、ライト103によるアイテム240(図2)の一貫した照明を提供し、あらゆる影を最小化するために、プラットフォーム106に接続され得る。フレーム512は、アイテム撮像装置100の構成要素を支持し得る。例えば、プラットフォーム106、1つ以上の湾曲したマウント503、および/または1つ以上の湾曲した軌道112もしくは湾曲した経路は、支持目的でフレーム512に連結され得る。フレーム512は、さらに、デバイスの動力供給するおよび/または1つ以上のクライアントデバイス206と通信するために必要であり得るものなどのアイテム撮像装置100の様々な構成要素によって用いられる任意のワイヤをカプセル化し得る。1つ以上のバックドロップ、画面、および/またはキャンバス(図示せず)は、フレーム512の内部および/または外部に固定され得る。バックドロップの色は、アイテムを撮った媒体の背景の色を反映し得る。例えば、フレーム512をカプセル化する色のバックドロップは、白の背景を持つアイテムも画像を生成し得る。同様に、緑のバックドロップは、アイテムの画像にデジタル背景を適用するのに理想的であり得る「緑の画面」の背景を持つアイテムも画像を生成するために、フレーム512をカプセル化し得る。
次に図6A〜Bを参照すると、アイテム撮像装置100中に設置されたアイテム240の例が示されている。図示するように、原寸に比例していないが、アイテム240は、プラットフォーム106上に設置されたまま回転し、撮像デバイス109が、アイテム240の全ての側部および角度の媒体を捕捉することを許可し得る。撮像デバイス109は、アイテム撮像装置100の底部に位置する軌道112の底部から軌道112の頂部まで移動し得る。軌道112の頂部で、撮像デバイス109は、アイテム240の空中図を捕捉し得る。軌道112上のより低い位置にある間は、撮像デバイス109は、アイテム240、そのパッケージング、および/またはそのラベル上に現れ得るラベル、アイコン、記号、文字、および/または他の特徴の静止画像を捕捉し得る。図6Bの非制限的な例では、撮像デバイス109は、アイテム240の画像を捕捉するために、軌道112の底部の近くに置かれる。ラベルは、例えば、アイテム240と関連付けられたデータを生成する際に後で用いられ得る栄養的な事実を含む。
ここで図7に目を転じると、アイテム処理システム223(図2)によって生成され得る3次元ワイヤフレームの例が示されている。1つ以上の3次元ワイヤフレームが、アイテム240の様々な寸法を決定する際に用いられ得る。寸法は、アイテム撮像装置100(図1)によって撮像されたアイテム240の、例えば、長さ、幅、および/または高さを含み得る。理解され得るように、寸法は、属性252(図2)としてアイテム240と関連付けられて記憶され得る。同様に、3次元ワイヤフレームは、ユーザインターフェース272(図2)に示され得るアイテムと関連付けられた3次元レンダリング246(図2)の生成で用いられ得る。図7の非制限的な例では、図6A〜Bのアイテム240と関連付けられた2つのワイヤフレームは、アイテム処理システム223によって生成され得る。
図8に移ると、様々な実施形態によるネットワーク化された環境200(図2)でクライアント206(図2)中で実行されるブラウザ269(図2)中のユーザインターフェース272の例が示されている。代替例では、ユーザインターフェース272は、専用のアプリケーションによってクライアント206上でレンダリングされ得る。具体的には、ユーザインターフェース272は、例えば、電子商取引アプリケーション220(図2)によって生成されたネットワークページを描写する。この非制限的な例では、アイテム240、すなわち、図6A〜Bおよび図7に以前に示したパスタソースのジャーが、電子市場230(図2)で閲覧および/または購入可能なアイテム240として描写されている。
アイテム240は、アイテム処理システム223(図2)によって生成されたアイテム240の3次元レンダリング246によって視覚的に表される。アイテム240の動的な3次元レンダリング246をユーザが係合すると、ネットワークページに描写された3次元レンダリング246の角度が、ユーザによって動的に変化され得る。例えば、ユーザは、マウスカーソルを用いて画像をクリックおよび/またはドラッグすることによってxyz平面上のジャーの全ての角度を検査するために、3次元レンダリング246の角度を制御し得る。同様に、ユーザは、アイテム240の小さい詳細を検査するまたはアイテム240全体を閲覧するために、ズームインおよび/またはズームアウトすることが可能であり得る。サムネイル803aおよび803bは、3次元レンダリング246によって提示された角度を所定の角度に変更するおよび/または3次元レンダリング246を静止画像と交換するために、ユーザによって係合され得る。
アイテム240と関連付けられた属性252a、252b、および/または252cは、ユーザインターフェース272中に示され得る。したがって、属性データ252は、電子市場230で購入可能なオプションを提示する際に用いられ得る。例えば、パスタソースのジャーのサイズは、属性252aとしてユーザに提供され得る。同様に、重量、寸法、および/またはアイテム通し番号は、アイテム240の購入中にユーザにとって潜在的に助けとなる関連情報を提示するためにユーザに示され得る。加えて、アイテム240と関連付けられた説明249は、アイテム240の購入中にユーザにとって助けとなり得る。「カートに追加」ボタン806および「ウイッシュリストに追加」ボタン809は、理解され得るように、電子市場230のユーザインターフェース272中に描写されるアイテム240の購入または将来の購入を開始し得る。加えて、アイテム240の画像243、アイテム240のラベル、および/またはアイテム240の任意の他の画像は、ユーザインターフェース272中に示され得る。この非制限的な例では、アイテム240と関連付けられた栄養事実を表示するジャーのラベルからの画像243は、ユーザインターフェース272中に示される。
光学的文字認識は、理解され得るように、栄養情報を抽出するためにラベルに適用され得ることが理解される。加えて、ユーザインターフェース272に示す属性252および/または説明249は、アイテム撮像装置100および/またはアイテム処理システム223から得られたデータから動的に生成され得ることが理解される。
次に図9を参照すると、様々な実施形態による撮像制御アプリケーション260の一部分の動作の1つの例を提供するフローチャートが示されている。図9のフローチャートは、本明細書に説明するように、撮像制御アプリケーション260の部分の動作を実装するために用いられ得る多くの異なる種類の機能装置の例を提供するだけであることが理解される。代替例として、図9のフローチャートは、1つ以上の実施形態によるクライアントデバイス206(図2)中に実装された方法のステップの例を示すものとして見なされ得る。
ボックス903から始めて、アイテム240(図2)のオプションとしての事前走査が、アイテム240と関連付けられた製品種類および/またはカテゴリを決定するために実行され得る。事前走査は、様々な分析を画像に実施することによって、アイテム240の種類を決定するためにアイテム240の写真を撮ることを含み得る。例えば、アイテム撮像装置100(図2)は、撮像デバイス109(図2)に、光学的識別子、例えば、バーコードの画像を撮るように指示し得る。光学的文字認識を適用することによって、アイテム240のカテゴリは、バーコードから特定され得る。
次いで、ボックス906で、ボックス903にあると特定されたアイテム240の種類および/またはアイテム240と関連付けられたカテゴリは、適用される撮像シーケンス118(図2)を決定する際に用いられ得る。したがって、ある撮像シーケンス118は、ある種類のアイテム240に固有であり得るしおよび/またはアイテム240と関連付けられたカテゴリに固有であり得る。例えば、特定の撮像シーケンス118は、アイテム240がジャー(例えば、パスタソース)であるとボックス903の中で決定された場合に用いられ得る異なる撮像シーケンス118とは対照的に、アイテム240が箱(例えば、穀物の箱)である場合に用いられ得る。アイテム240の種類および/またはアイテム240と関連付けられたカテゴリがボックス903にあると決定することが不可能であれば、デフォルトの撮像シーケンス118が適用され得ることが理解される。加えて、アイテムの種類および/またはアイテム240と関連付けられたカテゴリは、ユーザによって定義され得る。
ボックス909で、アイテム撮像装置100中の様々なセンサが、撮像シーケンス118の最中および/または後で読み取られおよび/または測定され得る。例えば、撮像シーケンス118を受けるアイテム240の重量が、測定され得る。加えて、画像デバイス109(図2)の位置と関連付けられたセンサ、ライト103(図1)の光度、および/またはアイテム撮像装置100中で用いられる任意の他のセンサ115(図2)が、測定され得る。ボックス912で、撮像シーケンス118は、アイテム240の撮像過程を制御するために適用される。例えば、撮像シーケンス118は、撮像過程を実施するためにアイテム撮像装置100の構成要素を制御し得る。構成要素の制御は、ライト103の光度、プラットフォーム106(図1)の回転、捕捉過程の様々なポイントでのセンサ115の読み取り、撮像デバイス109の移動、ズーム、傾斜、および/または捕捉過程、および/または他の潜在的な構成要素の制御を含み得る。
ボックス915では、撮像シーケンス118が完了されるような終了条件が存在するかどうか決定される。例えば、撮像デバイスによってアイテム240の全ての角度が捕捉されることを要求する終了条件が存在し得る。代替例では、終了条件は、所定の時間期間に存在し得る。別の実施形態では、アイテム撮像装置100の構成要素が失敗するまたは無応答になるという終了条件が存在し得る。終了条件を満足しそこなった場合、ボックス912中の撮像シーケンス118は、割り込みなしで継続し得るおよび/または再開始し得る。代替例では、終了条件が満足された場合、ボックス918で、撮像シーケンス118から得られた画像および/またはデータは、データ記憶装置212に記憶され得るおよび/またはアイテム処理システム223(図2)に送信され得る。
ここで図10に目を転じると、様々な実施形態によるアイテム処理システム223の一部分の動作の1つの例を提供するフローチャートが示されている。図10のフローチャートは、本明細書に説明するように、アイテム処理システム223の部分の動作を実装するために用いられ得る多くの異なる種類の機能装置の例を提供するだけであることが理解される。代替例として、図10のフローチャートは、1つ以上の実施形態によるコンピューティングデバイス203(図2)中に実装された方法のステップの例を示すものとして見なされ得る。
ボックス1003から始めて、アイテム撮像装置100(図1)および/または撮像制御アプリケーション260(図2)からの画像および/、またはデータは、アイテム処理システム223によってアクセスされ得る。ボックス1006で、光学的認識が、アイテム撮像装置100によって決定されなかったかもしれないさらなるデータを決定するために画像に適用され得る。例えば、光学的認識は、任意の特定可能な文字、テキスト、記号、および/またはグラフィックスを決定するために、画像の全てまたは選択部分に適用され得る。光学的認識の結果は、名称、説明、寸法、重量、アイテム種類、カテゴリ種類、および/またはアイテム240(図2)と関連付けられた任意の他の情報を決定する際に用いられ得る。例えば、アイテム240上のラベルは、アイテムの重量を記載し得る。重量は、したがって、ラベルの画像から抽出され得る。同様に、製品名は、より大きいタイプセットで現れ得るし、アイテム240の名称は、電子市場230(図2)で売却されるアイテム240の名称として用いられるように抽出され得る。画像から抽出されたデータは、アイテム240と関連付けられた外部データと比較され得るおよび/または画像から抽出された他のデータと比較され得る。
ボックス1009で、アイテム240のワイヤフレームモデルが、画像および/または画像から得られたデータに基づいて生成され得る。ワイヤフレームモデルは、アイテム240のさらなる画像を生成し、アイテム240に対応する寸法もしくは他の属性252(図2)を決定する際に用いられ得るおよび/またはアイテム240のパッケージングを決定する際に用いられ得る。ボックス1012で、アイテム240の3次元レンダリング246(図2)が、生成され得る。次元3レンダリング246は、ユーザが、xyz平面上でアイテム240の全ての詳細を閲覧するためにレンダリングを操作することを許可し得る。ボックス1015で、データ、3次元レンダリング246および/またはアイテム240と関連付けられた画像は、電子市場230上で入手可能とされ得る。例えば、アイテム240に対応する製品ページは、アイテム処理システム223から生成された3次元レンダリング246、画像の一部分、および/またはデータを含むように生成および/または修正され得る。ボックス1018で、製品ページと関連付けられた許可は、ユーザが製品ページを閲覧するおよび/または製品ページに対応するアイテム240を購入することを許可するように修正し得る。
図11を参照すると、本開示の実施形態によるコンピューティングデバイス203の略ブロック図が示されている。コンピューティングデバイス203は、1つ以上のコンピューティングデバイス203を含む。各々のコンピューティングデバイス203は、例えば、双方ともがローカルインターフェース1109に連結されたプロセッサ1103よびメモリ1106を有する少なくとも1つのプロセッサ回路を含む。この目的のため、各々のコンピューティングデバイス203は、例えば、少なくとも1つのサーバコンピュータまたは同様のデバイスを備え得る。ローカルインターフェース1109は、理解され得るように、付随するアドレスバス/制御バスまたは他のバス構造を持つデータバスを備え得る。
プロセッサ1103によって実行可能であるデータおよびいくつかの構成要素の双方がメモリ1106に記憶される。特に、電子商取引アプリケーション220(図2)、アイテム処理システム223(図2)、撮像制御アプリケーション260(図2)、および潜在的に他のアプリケーションが、メモリ1106に記憶され、プロセッサ1103によって実行可能である。また、データ記憶装置212および他のデータが、メモリ1106に記憶され得る。加えて、オペレーティングシステムが、メモリ1106に記憶され、プロセッサ1103によって実行可能であり得る。
理解され得るように、メモリ1106に記憶され、プロセッサ1103によって実行可能な他のアプリケーションが存在し得ることが理解される。本明細書に検討される任意の構成要素がソフトウェアの形態で実装される場合、例えば、C、C++、C#、ObjectiveC、Java(登録商標)、JavaScript(登録商標)、Perl、PHP、Visual Basic(登録商標)、Python(登録商標)、Ruby、Flash(登録商標)、または他のプログラミング言語などのいくつかのプログラミング言語のうちの任意の1つが用いられ得る。
いくつかのソフトウェア構成要素が、メモリ1106に記憶されて、プロセッサ1103によって実行可能である。この点で、「実行可能」という用語は、プロセッサ1103によって究極的に実行可能な形態のプログラムファイルを意味する。実行可能なプログラムの例は、例えば、メモリ1106のランダムアクセス部分にロードしてプロセッサ1103で実行することが可能な形式で機械コードに変換することが可能なコンパイルされたプログラム、メモリ1106のランダムアクセス部分にロードしてプロセッサ1103で実行することが可能なオブジェクトコードなどの適当な形式で表現され得るソースコード、またはプロセッサ1103によって実行されるメモリ1106のランダムアクセス部分に命令を生成するために、別の実行可能なプログラムによって解釈され得るソースコード、などであり得る。実行可能なプログラムは、例えば、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、ハードドライブ、ソリッドステートドライブ、USBフラッシュドライブ、メモリカード、コンパクトディスク(CD)もしくはデジタルバーサタイルディスク(DVD)などの光ディスク、フロッピディスク、磁気テープ、または他のメモリ構成要素を含むメモリ1106の任意の部分または構成要素に記憶され得る。
メモリ1106は、本明細書中では、揮発性メモリおよび不揮発性メモリの双方ならびにデータ記憶構成要素を含むものと定義される。揮発性構成要素は、電力の喪失時にデータ値を保持しないものである。不揮発性構成要素は、電力の喪失時にデータ値を保持するものである。したがって、メモリ1106は、例えば、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、ハードディスクドライブ、ソリッドステートドライブ、USBフラッシュドライブ、メモリカードリーダを介してアクセスされるメモリカード、関連付けられたフロッピディスクドライブを介してアクセスされるフロッピディスク、光ディスクドライブを介してアクセスされる光ディスク、適切なテープドライブを介してアクセスされる磁気テープ、および/または他のメモリ構成要素、またはこれらのメモリ構成要素の任意の2つ以上のものの組み合わせを含み得る。加えて、RAMは、例えば、スタティックランダムアクセスメモリ(SRAM)、ダイナミックランダムアクセスメモリ(DRAM)、もしくは磁気ランダムアクセスメモリ(MRAM)、および他のこのようなデバイスを含み得る。ROMは、例えば、プログラム可能リードオンリメモリ(PROM)、消去可能プログラム可能リードオンリメモリ(EPROM)、電気的に消去可能プログラム可能リードオンリメモリ(EEPROM)、または他の同様のメモリデバイスを含み得る。
また、プロセッサ1103は、複数のプロセッサ1103および/または複数のプロセッサコアを表し得るし、メモリ1106は、それぞれ並行処理で動作する複数のメモリ1106を表し得る。このような場合、ローカルインターフェース1109は、複数のプロセッサ1103のうちの任意の2つの間、任意のプロセッサ1103と任意のメモリ1106との間、またはメモリ1106のうちの任意の2つの間などでの通信を容易化する適切なネットワークであり得る。ローカルインターフェース1109は、例えば、負荷の均衡を実施することを含む、この通信を調整するように設計されたさらなるシステムを備え得る。プロセッサ1103は、電気的構造またはいずれかの他の利用可能な構造のものであり得る。
電子商取引アプリケーション220、アイテム処理システム223、撮像制御アプリケーション260、および本明細書に説明した他の様々なシステムは、上述したように汎用ハードウェアによって実行されるソフトウェアまたはコードとして具現化され得るとはいえ、代替例として、これらはまた、専用のハードウェアまたは、ソフトウェア/汎用ハードウェアおよび専用のハードウェアの組み合わせとして具現化され得る。専用のハードウェアとして具現化された場合、各々は、いくつかの技術のうちの任意の1つまたは組み合わせを用いる回路または状態機械として実装することが可能である。これらの技術は、これに限られないが、1つ以上のデータ信号の印加時に様々な論理機能を実装する論理ゲートを有するディスクリート論理回路、適切な倫理ゲートを有する特定用途向け集積回路(ASIC)、フィールドプログラム可能ゲートアレイ(FPGA)、または他の構成要素などを含み得る。このような技術は、当業者には一般に公知であり、したがって、本明細書では詳述しない。
図9および10のフローチャートは、撮像制御アプリケーション260およびアイテム処理システム223の部分の実装例の機能性および動作を示す。ソフトウェアとして具現化された場合、各々のブロックは、指定された論理機能(複数可)を実装するための命令を含むモジュール、セグメント、またはコードの部分を表し得る。プログラムの命令は、コンピュータシステムまたは他のシステム中のプロセッサ1103などの適切な実行システムによって認識可能な数値命令を含むプログラミング言語または機械コードで記述された人間読み取り可能なステートメントを含むソースコードの形態で具現化され得る。機械コードは、ソースコードなどから変換され得る。ハードウェアとして具現化された場合、各々のブロックは、指定された論理機能(複数可)を実装するための回路またはいくつかの相互接続された回路を表し得る。
図9および10のフローチャートは具体的な実行順序を示すとはいえ、実行順序は、描写されるものとは異なり得ることが理解される。例えば、2つ以上のブロックの実行順序は、図示する順序に対して入れ替えられ得る。また、図9および10に連続して示す2つ以上のブロックは、同時並行にまたは部分的に同時並行に実行し得る。さらに、一部の実施形態では、図9および10に示すブロックのうちの1つ以上は、スキップまたは省略され得る。加えて、任意の数のカウンタ、状態変数、警告セマフォ、またはメッセージが、実用性、会計、性能測定、またはトラブルシューティング支援提供などの向上の目的で、本明細書に記載する論理流れに追加され得る。全てのこのような変更は、本開示の範囲内にあることが理解される。
また、電子商取引アプリケーション220、アイテム処理システム223、および撮像制御アプリケーション260を含む、ソフトウェアまたはコードを含む本明細書に記載する任意の論理またはアプリケーションは、例えば、コンピュータシステムまたは他のシステム中のプロセッサ1103などの命令実行システムによって用いられるまたはこれと接続して用いられるように、任意の非一時的コンピュータ読み取り可能媒体として具現化することが可能である。この意味で、論理は、例えば、コンピュータ読み取り可能媒体からフェッチして命令実行システムで実行することが可能な命令および宣言を含むステートメントを含み得る。本開示の文脈では、「コンピュータ読み取り可能媒体」は、命令実行システムによって用いられるまたはこれと接続して用いられるように、本明細書に記載する論理またはアプリケーションを含む、記憶、または維持することが可能な任意の媒体であり得る。
コンピュータ読み取り可能媒体は、例えば、磁気媒体、光学的媒体、または半導体媒体などの多くの物理的媒体のうちの任意の1つを含み得る。適切なコンピュータ読み取り可能媒体のより具体的な例は、これに限られないが、磁気テープ、磁気フロッピディスケット、磁気ハードドライブ、メモリカード、ソリッドステートドライブ、USBフラッシュドライブ、または光ディスクを含み得る。また、コンピュータ読み取り可能媒体は、例えば、スタティックランダムアクセスメモリ(SRAM)およびダイナミックランダムアクセスメモリ(DRAM)、または磁気ランダムアクセスメモリ(MRAM)を含むランダムアクセスメモリ(RAM)であり得る。加えて、コンピュータ読み取り可能媒体は、リードオンリメモリ(ROM)、プログラム可能リードオンリメモリ(PROM)、消去可能プログラム可能リードオンリメモリ(EPROM)、電気的に消去可能プログラム可能リードオンリメモリ(EEPROM)、または他の種類のメモリデバイスであり得る。
本開示の様々な実施形態が、次の節に照らして説明することが可能である。
1.システムであって、
少なくとも1つのコンピューティングデバイスと、
前記少なくとも1つのコンピューティングデバイスと通信状態にあるアイテム撮像装置であって、
アイテムを支持するプラットフォームであって、前記アイテムを回転されるように構成されたプラットフォームと、
前記アイテムの重量を測定するように構成されたスケールアセンブリと、
前記アイテムを照射するように構成された複数のライトと、
傾斜することおよび複数のズームレベルを提供することが可能な複数の撮像デバイスであって、少なくとも1つの湾曲した経路上に設定される、複数の撮像デバイスと、を備える、アイテム撮像装置と、
前記撮像デバイスのうちの少なくとも1つを、第1の位置から第2の位置に前記湾曲した経路に沿って移動させるように構成されたアクチュエータと、前記少なくとも1つのコンピューティングデバイス中で実行可能な撮像アプリケーションであって、前記少なくとも1つのコンピューティングデバイスが、
前記アイテムと関連付けられたカテゴリを特定する論理と、
撮像シーケンスを前記カテゴリに少なくとも部分的に基づいて決定する論理と、
前記撮像シーケンスを実行する論理であって、前記撮像シーケンスが、前記ライトの光度を変動させることと、前記アクチュエータが、前記撮像デバイスを前記湾曲した経路に沿って移動させることを可能とすることと、前記プラットフォームを回転させることと、複数の画像を作成するために前記撮像デバイスによって捕捉過程を実行することと、を含む、前記撮像シーケースを実行する論理と、
前記アイテムに対応するデータを生成する論理であって、前記データが、前記画像から得られる、データを生成する論理と、を含む、撮像アプリケーションと、
を備える、システム。
2.前記データを生成するために、光学的認識を前記画像に適用する論理をさらに備える、付記1に記載の撮像アプリケーション。
3.前記アイテムが、電子市場で購入可能となることを許可するために、前記アイテムと関連付けられた許可を修正する論理をさらに備える、付記1に記載の撮像アプリケーション。
4.システムであって、
少なくとも1つのコンピューティングデバイスと、
前記少なくとも1つのコンピューティングデバイスと通信状態にあるアイテム撮像装置であって、
アイテムを支持するプラットフォームと、
複数のライトと、
経路上に設定された少なくとも1つの撮像デバイスと、前記少なくとも1つの撮像デバイスを、第1の位置から第2の位置に前記経路に沿って移動させるように構成されたアクチュエータと、
前記少なくとも1つのコンピューティングデバイス中で実行可能な撮像アプリケーションであって、前記アイテムの複数の画像と、前記アイテムの前記画像から得られたデータとを生成するために撮像シーケンスを開始する論理を含む、撮像アプリケーションと、を備えるアイテム撮像装置と、
を備える、システム。
5.前記アイテムの重量を測定するように構成されたスケールをさらに備える、付記4に記載のシステム。
6.前記撮像シーケンスが、前記ライトの光度を変動させることを含む、付記4に記載のシステム。
7.前記撮像シーケンスが、前記少なくとも1つの撮像デバイスを前記第1の位置から前記第2の位置まで移動させることを含む、付記4に記載のシステム。
8.前記撮像シーケンスが、前記アイテムの複数の画像を作成するために、前記少なくとも1つの撮像デバイスによる捕捉過程を含む、付記4に記載のシステム。
9.前記撮像シーケンスが、前記アイテムの映像を作成するために、前記少なくとも1つの撮像デバイスによる捕捉過程を含む、付記4に記載のシステム。
10.前記撮像シーケンスが、前記プラットフォームの回転を含む、付記4に記載のシステム。
11.前記撮像シーケンスが、前記プ少なくとも1つの撮像デバイスのズームレベルの変動を含む、付記4に記載のシステム。
12.前記経路が湾曲している、付記4に記載のシステム。
13.方法であって、
アイテムの複数の画像を生成することと、前記アイテムからデータを得ることとのために適用すべき撮像シーケンスを、コンピューティングデバイス中で決定するステップと、
アイテム撮像装置中のプラットフォーム上のアイテムに対して前記撮像シーケンスを、前記コンピューティングデバイス中で適用するステップであって、前記撮像シーケンスが、
複数のライトを選択的に点灯することと、
少なくとも1つの撮像デバイスを経路に沿って移動させることと、
少なくとも1つの撮像デバイスで前記画像を捕捉することと、
前記画像およびデータと関連付けられた前記アイテムを、前記コンピューティングデバイス中で特定することと、
前記アイテムの説明を前記データに少なくとも部分的に基づいて、前記コンピューティングデバイス中で生成することと、
前記アイテムの3次元レンダリングを前記画像に少なくとも部分的に基づいて、前記コンピューティングデバイス中で生成することと、を含む、適用するステップと、
を含む、方法。
14.前記アイテムと関連付けられた許可を、前記コンピューティングデバイス中で修正することであって、前記アイテムと関連付けられた前記許可の前記修正が、前記アイテムが、電子市場で閲覧可能となることを許可する、修正することをさらに含む、付記13に記載の方法。
15.前記アイテムと関連付けられた許可を、前記コンピューティングデバイス中で修正することであって、前記アイテムと関連付けられた前記許可の前記修正が、前記アイテムが、電子市場で購入可能となることを許可する、修正することをさらに含む、付記13に記載の方法。
16.前記アイテムの3次元ワイヤフレームを、前記コンピューティングデバイス中で生成することをさらに含む、付記13に記載の方法。
17.前記アイテムと関連付けられた複数の寸法を、前記アイテムの前記3次元ワイヤフレームに少なくとも部分的に基づいて、前記コンピューティングデバイス中で決定することをさらに含む、付記16に記載の方法。
18.前記データを生成するために光学的認識を前記画像に、前記コンピューティングデバイス中で適用することをさらに含む、付記13に記載の方法。
19.前記データが、前記アイテムと関連付けられた複数の文字を含む、付記18に記載の方法。
20.前記データが、前記アイテムと関連付けられた複数の光学的識別子を含む、付記18に記載の方法。
21.前記3次元レンダリングの有用性の度合いを、前記コンピューティングデバイス中で決定することであって、前記有用性の度合いが前記シーケンスおよび前記アイテムと関連付けられる、有用性の度合いを決定することをさらに含む、付記13に記載の方法。
22.前記説明の有用性の度合いを、前記コンピューティングデバイス中で決定することであって、前記有用性の度合いが前記シーケンスおよび前記アイテムと関連付けられる、有用性の度合いを決定することをさらに含む、付記13に記載の方法。
23.前記アイテムと関連付けられたカテゴリを、前記コンピューティングデバイス中で特定することと、
適用すべき前記撮像シーケンスを前記カテゴリに少なくとも部分的に基づいて、前記コンピューティングデバイス中で決定することと、
をさらに含む、付記13に記載の方法。
24.装置であって、
アイテムを支持して回転させるように構成された第1の回転可能プラットフォームと、
前記アイテムの重量を測定するように構成された、前記回転可能プラットフォームに通信可能に連結されたセンサセンブリと、
反射器に連結された第2の回転可能プラットフォームであって、前記第1の回転可能プラットフォームおよび前記第2の回転可能プラットフォームが、独立に移動するように構成される、第2の回転可能プラットフォームと、
前記アイテムを照射するために湾曲した支持体上に固定された複数のライトパネルと、固定具上に設定された少なくとも1つの撮像デバイスであって、前記固定具が、湾曲した経路上に固定される、少なくとも1つの撮像デバイスと、
複数の変動する角度から前記アイテムの複数の画像を捕捉するために、前記少なくとも1つの撮像デバイスを前記湾曲した経路に沿って第1の位置から第2の位置に移動させるように構成されたアクチュエータと、
を備える、装置。
25.前記回転可能プラットフォーム、前記センサセンブリ、前記反射器、前記湾曲した支持体、前記湾曲した経路、および前記アクチュエータを支持するように構成されたフレームをさらに備える、付記24に記載の装置。
26.前記撮像デバイスが可倒式である、付記24に記載の装置。
27.本開示の上述の実施形態は、本開示の原理の明瞭な理解のために記載された単なる可能な実装例であることが強調されるべきである。多くの変更および修正が、本開示の精神および原理から実質的に逸脱することなく、上述の実施形態(複数可)になされ得る。全てのこのような修正および変更は、本明細書では、本開示の範囲内に含まれ、次のクレームによって保護されることを意図するものである。
関連出願の相互参照
本出願は、出願番号第13/654,879号を有する2012年10月18日に出願された「Automated Optical Dimensioning and Imaging」という題名の米国特許出願に対する優先権およびその恩典を主張するものである。

Claims (10)

  1. アイテムを支持して回転させるように構成された第1の回転可能プラットフォームと、
    前記アイテムの重量を測定するように構成された、前記回転可能プラットフォームに通信可能に連結されたセンサセンブリと、
    反射器に連結された第2の回転可能プラットフォームであって、前記第1の回転可能プラットフォームおよび前記第2の回転可能プラットフォームが、独立に移動するように構成される、第2の回転可能プラットフォームと、
    前記アイテムを照射するために、湾曲した支持体上に固定された複数のライトパネルと、
    固定具上に設定された少なくとも1つの撮像デバイスであって、前記固定具が、湾曲した経路上に固定される、少なくとも1つの撮像デバイスと、
    前記アイテムの複数の画像を複数の変化する角度から捕捉するように、前記少なくとも1つの撮像デバイスを前記湾曲した経路に沿って第1の位置から第2の位置まで移動させるように構成されたアクチュエータと、を備える、装置。
  2. 前記回転可能プラットフォーム、前記センサセンブリ、前記反射器、前記湾曲した支持体、前記湾曲した経路、および前記アクチュエータを支持するように構成されたフレームをさらに備える、請求項1に記載の装置。
  3. 前記少なくとも1つの撮像デバイスが、可倒式である、請求項1に記載の装置。
  4. データを生成するために、前記画像に光学的認識を適用する論理をさらに備える、請求項1に記載の装置。
  5. 前記アイテムが電子市場で購入可能となることを許可するために、前記アイテムと関連付けられた許可を修正する論理をさらに備える、請求項1に記載の装置。
  6. 少なくとも1つのコンピューティングデバイスと、前記少なくとも1つのコンピューティングデバイス上で実行可能な撮像アプリケーションとをさらに備える、請求項1に記載の装置。
  7. 前記撮像アプリケーションが、撮像シーケンスを決定する論理を含む、請求項6に記載の装置。
  8. 前記撮像アプリケーションが、前記アイテムの映像を作成するために、前記少なくとも1つの撮像デバイスによる捕捉過程を含む、請求項7に記載の装置。
  9. 前記撮像シーケンスが、前記少なくとも1つの撮像デバイスの様々なズームレベルを含む、請求項7に記載の装置。
  10. 前記アイテムと関連付けられたカテゴリを特定し、かつ
    適用すべき撮像シーケンスを、前記カテゴリに少なくとも部分的に基づいて決定する、論理をさらに備える、請求項1に記載の装置。
JP2015537825A 2012-10-18 2013-10-17 自動化された光学式寸法決定および撮像 Pending JP2016502129A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/654,879 US9562762B2 (en) 2012-10-18 2012-10-18 Automated optical dimensioning and imaging
US13/654,879 2012-10-18
PCT/US2013/065466 WO2014062931A2 (en) 2012-10-18 2013-10-17 Automated optical dimensioning and imaging

Publications (1)

Publication Number Publication Date
JP2016502129A true JP2016502129A (ja) 2016-01-21

Family

ID=50484978

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015537825A Pending JP2016502129A (ja) 2012-10-18 2013-10-17 自動化された光学式寸法決定および撮像

Country Status (8)

Country Link
US (1) US9562762B2 (ja)
EP (1) EP2909576B1 (ja)
JP (1) JP2016502129A (ja)
CN (2) CN104797905B (ja)
DK (1) DK2909576T3 (ja)
ES (1) ES2656159T3 (ja)
NO (1) NO2969739T3 (ja)
WO (1) WO2014062931A2 (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8121618B2 (en) 2009-10-28 2012-02-21 Digimarc Corporation Intuitive computing methods and systems
US9484046B2 (en) 2010-11-04 2016-11-01 Digimarc Corporation Smartphone-based methods and systems
US9354778B2 (en) 2013-12-06 2016-05-31 Digimarc Corporation Smartphone-based methods and systems
US9311639B2 (en) 2014-02-11 2016-04-12 Digimarc Corporation Methods, apparatus and arrangements for device to device communication
US10311634B2 (en) * 2015-07-21 2019-06-04 IAM Robotics, LLC Three dimensional scanning and data extraction systems and processes for supply chain piece automation
US10152743B1 (en) * 2015-09-28 2018-12-11 Amazon Technologies, Inc. Techniques for providing shared-order functionality for a community of users
WO2017151430A1 (en) * 2016-03-02 2017-09-08 Paul Price Method and apparatus for displaying a collectible
CN106873285A (zh) * 2017-04-06 2017-06-20 北京维卓致远医疗科技发展有限责任公司 一种增强现实影像融合盒
US10646898B2 (en) * 2017-06-06 2020-05-12 Material Handling Systems, Inc. System and method for identifying and transferring parcels from a first conveyor to a second conveyor
DE102017219407A1 (de) * 2017-10-27 2019-05-02 Robert Bosch Gmbh Erfassungsvorrichtung
CN111541842A (zh) * 2020-03-09 2020-08-14 厦门世菱科技有限公司 一种大型多功能物证翻拍机及其控制方法
DE102020207649A1 (de) * 2020-06-22 2021-12-23 Robert Bosch Gesellschaft mit beschränkter Haftung Erfassungsvorrichtung zu einer zumindest teilautomatisierten Erfassung von multiplen Objektdatensätzen zumindest eines Objekts
US11753256B2 (en) 2020-06-22 2023-09-12 Material Handling Systems, Inc. Conveyor system with multiple robot singulators
CN112705473A (zh) * 2020-12-29 2021-04-27 宁波职业技术学院 一种基于机器视觉的多角度扫描检测装置
CH718807B1 (it) * 2021-07-12 2024-07-15 Physei Sa Apparato e metodo per la ripresa fotografica di oggetti.
IT202100025055A1 (it) * 2021-09-30 2023-03-30 Geckoway S R L Sistema di scansione per virtualizzare oggetti reali e relativo metodo di utilizzo per la rappresentazione digitale di tali oggetti

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11191118A (ja) * 1997-12-25 1999-07-13 Casio Comput Co Ltd 商品画像データ処理装置、及び商品画像データ処理プログラムを記録した記録媒体
JPH11194409A (ja) * 1997-12-29 1999-07-21 Casio Comput Co Ltd 撮影補助装置
JP2000041174A (ja) * 1998-07-23 2000-02-08 Casio Comput Co Ltd 撮影装置及び撮影制御処理プログラムを記録した記録媒体
JP2000066290A (ja) * 1998-08-19 2000-03-03 Casio Comput Co Ltd 撮影装置及び記憶媒体
JP2000113176A (ja) * 1998-10-09 2000-04-21 Casio Comput Co Ltd 商品画像処理装置およびそのプログラム記録媒体
JP2001004929A (ja) * 1999-06-18 2001-01-12 Sony Corp 立体物観察スコープ
JP2001174881A (ja) * 1999-12-16 2001-06-29 Casio Comput Co Ltd 撮影装置、及び記憶媒体
JP2002232768A (ja) * 2001-02-06 2002-08-16 Olympus Optical Co Ltd 全周囲画像撮影装置
JP2004064386A (ja) * 2002-07-29 2004-02-26 Seiko Epson Corp ディジタルカメラ
JP2004193646A (ja) * 2002-12-06 2004-07-08 Fuji Photo Film Co Ltd 撮影装置、画像ファイルへの物品情報追加方法および物品情報追加プログラム
JP2006323012A (ja) * 2005-05-17 2006-11-30 Yoseisha:Kk 立体写真撮影装置
JP2007264592A (ja) * 2006-03-28 2007-10-11 Aos Technologies Kk 3次元イメージ自動生成装置及び方法
JP2008071662A (ja) * 2006-09-15 2008-03-27 Seiko Epson Corp 照明装置
JP2009129177A (ja) * 2007-11-22 2009-06-11 Ark Studio Co Ltd 撮影業務管理システム
JP2009177554A (ja) * 2008-01-25 2009-08-06 Bee:Kk 被写体情報編集システム
JP2012512431A (ja) * 2008-12-17 2012-05-31 上海芸影数碼科技有限公司 立体写真撮影ブラケット
JP2012175312A (ja) * 2011-02-21 2012-09-10 Jvc Kenwood Corp 映像情報生成装置

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0245262A1 (en) * 1985-11-15 1987-11-19 HOWELL, Mary E. Rail mounted camera system
US5184191A (en) * 1991-03-20 1993-02-02 Bio-Rad Laboratories, Inc. Sample table for multi-mode spectrum analysis
US6858826B2 (en) * 1996-10-25 2005-02-22 Waveworx Inc. Method and apparatus for scanning three-dimensional objects
US6677944B1 (en) * 1998-04-14 2004-01-13 Shima Seiki Manufacturing Limited Three-dimensional image generating apparatus that creates a three-dimensional model from a two-dimensional image by image processing
US7103566B2 (en) 2000-02-23 2006-09-05 Lucent Technologies Inc. Applications of executable shopping lists
JP2001285894A (ja) * 2000-03-31 2001-10-12 Olympus Optical Co Ltd 3次元画像データの掲載方法
FR2813961B1 (fr) * 2000-09-13 2003-05-16 Jean Michel Dbjay Cintre de prise de vue objet (vr)
US9092841B2 (en) * 2004-06-09 2015-07-28 Cognex Technology And Investment Llc Method and apparatus for visual detection and inspection of objects
JP3601031B2 (ja) 2002-03-06 2004-12-15 有限会社テクノドリーム二十一 画像データ計測装置及び画像データを用いた対象物体の自由変形を含む任意視点画像作成方法
US20060112023A1 (en) * 2002-04-09 2006-05-25 Cube Logic Systems Proprietary Ltd Cubing apparatus and methods
CN1674014A (zh) * 2004-03-26 2005-09-28 ***科技股份有限公司 实像驱动式动态组合电子目录
IL162290A (en) * 2004-06-01 2013-06-27 Nova Measuring Instr Ltd Optical measurement system
US20070226088A1 (en) * 2004-10-15 2007-09-27 Earth Class Mail Corporation Item management systems and associated methods
US8203702B1 (en) 2005-06-13 2012-06-19 ARETé ASSOCIATES Optical system
US7659938B2 (en) * 2006-01-26 2010-02-09 Peng-Cheng Lai Nonlinear movement and tilt angle control structure of an image capture device inside a light box
JP4835305B2 (ja) * 2006-07-27 2011-12-14 住友電気工業株式会社 光増幅器
US8812355B2 (en) * 2007-04-03 2014-08-19 International Business Machines Corporation Generating customized marketing messages for a customer using dynamic customer behavior data
CN201060361Y (zh) * 2007-05-16 2008-05-14 苏庚癸 投影/照相装置
US8219438B1 (en) 2008-06-30 2012-07-10 Videomining Corporation Method and system for measuring shopper response to products based on behavior and facial expression
CN101937167A (zh) * 2009-07-02 2011-01-05 陈键 一种立体成像装置
DE102009026305A1 (de) * 2009-07-31 2011-02-03 Dominik Wagner Mobiles Objekterfassungssystem
US8054462B2 (en) 2009-09-16 2011-11-08 Itt Manufacturing Enterprises, Inc. Quantum efficiency enhancement device for array detectors
CN101916036B (zh) * 2010-07-20 2012-05-16 厦门三维视通电子科技有限公司 带灯光及水平旋转台的电脑可控实物三维自动成像装置

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11191118A (ja) * 1997-12-25 1999-07-13 Casio Comput Co Ltd 商品画像データ処理装置、及び商品画像データ処理プログラムを記録した記録媒体
JPH11194409A (ja) * 1997-12-29 1999-07-21 Casio Comput Co Ltd 撮影補助装置
JP2000041174A (ja) * 1998-07-23 2000-02-08 Casio Comput Co Ltd 撮影装置及び撮影制御処理プログラムを記録した記録媒体
JP2000066290A (ja) * 1998-08-19 2000-03-03 Casio Comput Co Ltd 撮影装置及び記憶媒体
JP2000113176A (ja) * 1998-10-09 2000-04-21 Casio Comput Co Ltd 商品画像処理装置およびそのプログラム記録媒体
JP2001004929A (ja) * 1999-06-18 2001-01-12 Sony Corp 立体物観察スコープ
JP2001174881A (ja) * 1999-12-16 2001-06-29 Casio Comput Co Ltd 撮影装置、及び記憶媒体
JP2002232768A (ja) * 2001-02-06 2002-08-16 Olympus Optical Co Ltd 全周囲画像撮影装置
JP2004064386A (ja) * 2002-07-29 2004-02-26 Seiko Epson Corp ディジタルカメラ
JP2004193646A (ja) * 2002-12-06 2004-07-08 Fuji Photo Film Co Ltd 撮影装置、画像ファイルへの物品情報追加方法および物品情報追加プログラム
JP2006323012A (ja) * 2005-05-17 2006-11-30 Yoseisha:Kk 立体写真撮影装置
JP2007264592A (ja) * 2006-03-28 2007-10-11 Aos Technologies Kk 3次元イメージ自動生成装置及び方法
JP2008071662A (ja) * 2006-09-15 2008-03-27 Seiko Epson Corp 照明装置
JP2009129177A (ja) * 2007-11-22 2009-06-11 Ark Studio Co Ltd 撮影業務管理システム
JP2009177554A (ja) * 2008-01-25 2009-08-06 Bee:Kk 被写体情報編集システム
JP2012512431A (ja) * 2008-12-17 2012-05-31 上海芸影数碼科技有限公司 立体写真撮影ブラケット
JP2012175312A (ja) * 2011-02-21 2012-09-10 Jvc Kenwood Corp 映像情報生成装置

Also Published As

Publication number Publication date
NO2969739T3 (ja) 2018-04-07
EP2909576B1 (en) 2017-12-06
CN107346088B (zh) 2020-07-31
US9562762B2 (en) 2017-02-07
ES2656159T3 (es) 2018-02-23
CN104797905B (zh) 2017-12-08
WO2014062931A3 (en) 2014-06-26
CN107346088A (zh) 2017-11-14
EP2909576A4 (en) 2016-07-20
WO2014062931A2 (en) 2014-04-24
CN104797905A (zh) 2015-07-22
EP2909576A2 (en) 2015-08-26
US20140111615A1 (en) 2014-04-24
DK2909576T3 (en) 2018-02-26

Similar Documents

Publication Publication Date Title
EP2909576B1 (en) System and method for automated optical imaging of an item
CA3039345C (en) Techniques for incorporating a text-containing image into a digital image
CA2948296C (en) Recommendations utilizing visual image analysis
US8347211B1 (en) Immersive multimedia views for items
US9704281B2 (en) Systems and methods for creation and sharing of selectively animated digital photos
US8456467B1 (en) Embeddable three-dimensional (3D) image viewer
US10366448B2 (en) Immersive multimedia views for items
CN108449631B (zh) 用于媒体处理的方法、装置及可读介质
US20120229391A1 (en) System and methods for generating interactive digital books
US11308537B1 (en) Providing alternative items for unavailable items
US10424009B1 (en) Shopping experience using multiple computing devices
US10091556B1 (en) Relating items to objects detected in media
CN111161388B (zh) 零售商品货架图像的生成方法、***、设备和存储介质
US8515830B1 (en) Display of items from search
US20160086246A1 (en) Local search of network content
US11769256B2 (en) Image creation for computer vision model training
US8140404B1 (en) Browsing with static pages
US10496735B2 (en) Object interaction preservation from design to digital publication
US10140651B1 (en) Displaying item information relative to selection regions of an item image
US9286632B1 (en) Capturing and publishing product imagery
TW201915700A (zh) 資訊展示方法及裝置
US11222374B1 (en) Providing replacement items for discontinued items
CN104317901B (zh) 一种数据导入方法及装置
Takoordyal et al. Introduction to unity
US8635268B1 (en) Content notification

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160405

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20160705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161005

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170404

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20170704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171002

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180227