(57)【要約】  一実施の形態においては、コンテンツをフォーマット及び表示するコンテンツフォーマット／表示方法及びコンテンツフォーマット／表示装置は、機器によって画像を捕捉し、画像に関する画像パラメータを検出し、画像パラメータを、後にアクセスして利用できるように保存し、画像パラメータに基づく表示位置に画像を表示する。
2007526680.tif 000002
【特許請求の範囲】
【請求項１】
機器によって画像を捕捉するステップと、
上記画像に関する画像パラメータを検出するステップと、
上記画像パラメータを、後にアクセスして利用できるように保存するステップと、
上記画像を上記画像パラメータに基づいた表示位置に表示するステップとを有するコンテンツフォーマット／表示方法。
【請求項２】
上記機器は、カメラであることを特徴とする請求項１記載のコンテンツフォーマット／表示方法。
【請求項３】
上記画像を保存するステップを更に有する請求項１記載のコンテンツフォーマット／表示方法。
【請求項４】
上記画像が捕捉された際に上記機器の位置を検出するステップを更に有する請求項１記載のコンテンツフォーマット／表示方法。
【請求項５】
上記機器の位置に基づいて、関連画像を検出するステップを更に有する請求項４記載のコンテンツフォーマット／表示方法。
【請求項６】
上記関連画像を検出するステップは、第１の画像に対応する機器の第１の位置と、第２の画像に対応する機器の第２の位置とを比較するステップを有することを特徴とする請求項５記載のコンテンツフォーマット／表示方法。
【請求項７】
上記画像は、写真であることを特徴とする請求項１記載のコンテンツフォーマット／表示方法。
【請求項８】
上記画像は、ビデオシーケンス内の１つのフレームであることを特徴とする請求項１記載のコンテンツフォーマット／表示方法。
【請求項９】
上記画像パラメータは、上記画像の水平方向の向きであることを特徴とする請求項１記載のコンテンツフォーマット／表示方法。
【請求項１０】
上記画像パラメータは、上記画像の垂直方向の向きであることを特徴とする請求項１記載のコンテンツフォーマット／表示方法。
【請求項１１】
上記画像パラメータは、上記画像の画角であることを特徴とする請求項１記載のコンテンツフォーマット／表示方法。
【請求項１２】
上記画像パラメータは、上記機器に対する画像の位置であることを特徴とする請求項１記載のコンテンツフォーマット／表示方法。
【請求項１３】
機器によって画像を捕捉する捕捉手段と、
上記画像に関する画像パラメータを検出する検出手段と、
上記画像パラメータを、後にアクセスして利用できるように保存する保存手段と、
上記画像を上記画像パラメータに基づいた表示位置に表示する表示手段とを備えるコンテンツフォーマット／表示装置。
【請求項１４】
第１の画像及び第２の画像を検出するステップと、
上記第１の画像に対応する第１の画像パラメータ及び上記第２の画像に対応する第２の画像パラメータを検出するステップと、
上記第１の画像パラメータに基づいて、第１の表示位置に第１の画像を表示するステップと、
上記第２の画像パラメータに基づいて、第２の表示位置に第２の画像を表示するステップとを有するコンテンツフォーマット／表示方法。
【請求項１５】
上記第１の画像パラメータ及び第２の画像パラメータを、後にアクセスして利用できるように保存するステップを更に有する請求項１４記載のコンテンツフォーマット／表示方法。
【請求項１６】
上記第１の画像を捕捉するステップを更に有する請求項１４記載のコンテンツフォーマット／表示方法。
【請求項１７】
上記第１の画像パラメータを捕捉するステップを更に有する請求項１４記載のコンテンツフォーマット／表示方法。
【請求項１８】
上記第１の表示位置は、第１の表示装置に表示され、上記第２の表示位置は、第２の表示装置に表示されることを特徴とする請求項１４記載のコンテンツフォーマット／表示方法。
【請求項１９】
上記第１の表示位置及び第２の表示位置は、１つの表示装置に表示されることを特徴とする請求項１４記載のコンテンツフォーマット／表示方法。
【請求項２０】
上記第１の表示位置及び第２の表示位置は、タンジブルメディア上に実現されることを特徴とする請求項１４記載のコンテンツフォーマット／表示方法。
【請求項２１】
上記第１の画像パラメータは、上記画像の水平方向の向きであることを特徴とする請求項１４記載のコンテンツフォーマット／表示方法。
【請求項２２】
上記第１の画像パラメータは、上記画像の垂直方向の向きであることを特徴とする請求項１４記載のコンテンツフォーマット／表示方法。
【請求項２３】
上記第１の画像パラメータは、上記画像の画角であることを特徴とする請求項１４記載のコンテンツフォーマット／表示方法。
【請求項２４】
上記第１の画像に対応する第１の機器位置及び上記第２の画像に対応する第２の機器位置に基づいて、第１の画像及び第２の画像を選択するステップを更に有する請求項１４記載のコンテンツフォーマット／表示方法。
【請求項２５】
画像を記述する画像パラメータを捕捉する位置検出モジュールと、
上記画像パラメータを保存するストレージモジュールと、
上記画像パラメータに基づいて、特定の位置に画像を表示するレンダリングモジュールとを備えるコンテンツフォーマット／表示装置。
【請求項２６】
上記画像を記録する捕捉モジュールを更に備える請求項２５記載のコンテンツフォーマット／表示装置。
【請求項２７】
上記画像は、写真又はビデオシーケンス内の１つのフレームであることを特徴とする請求項２５記載のコンテンツフォーマット／表示装置。
【請求項２８】
上記位置検出モジュールは、上記画像が捕捉された際の機器の位置を検出することを特徴とする請求項２５記載のコンテンツフォーマット／表示装置。
【請求項２９】
上記ストレージモジュールは、上記画像に対応し、上記画像パラメータを含む記録を保存することを特徴とする請求項２５記載のコンテンツフォーマット／表示装置。
【請求項３０】
上記ストレージモジュールは、同期プログラムを保存することを特徴とする請求項２５記載のコンテンツフォーマット／表示装置。
【請求項３１】
コンテンツフォーマット／表示方法を実現するコンピュータにより実行可能な命令を有するコンピュータにより読取可能な媒体において、該コンテンツフォーマット／表示方法は、
第１の画像及び第２の画像を検出するステップと、
上記第１の画像に対応する第１の画像パラメータ及び上記第２の画像に対応する第２の画像パラメータを検出するステップと、
上記第１の画像パラメータに基づいて、第１の表示位置に第１の画像を表示するステップと、
上記第２の画像パラメータに基づいて、第２の表示位置に第２の画像を表示するステップとを有するコンテンツフォーマット／表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツのフォーマット及び表示に関し、詳しくは、コンテンツの位置に基づいて、コンテンツを同期及び特定する技術に関する。
【背景技術】
【０００２】
ユーザが利用するコンテンツの量が増加している。このようなコンテンツには、ビデオトラック、グラフィック画像及び写真等が含まれる。多くの場合、ユーザが利用するコンテンツは、ユーザがコンテンツの各ピース間の関係を完全に把握していない状態で保存される。
【０００３】
例えば、画像を捕捉する際は、通常、画像の画質に注意が払われる。ここで、画像の環境を記述する、各画像に関する更なる固有の情報は捕捉されない。
【０００４】
量が増え続けるコンテンツの管理は、多くのユーザにとって困難な作業である。コンテンツの量が増えると、各画像の環境に関連する固有の情報を追跡することもより困難になる。
【発明の開示】
【課題を解決するための手段】
【０００５】
一実施の形態においては、コンテンツをフォーマット及び表示するコンテンツフォーマット／表示方法及びコンテンツフォーマット／表示装置は、機器によって画像を捕捉し、画像に関する画像パラメータを検出し、画像パラメータを、後にアクセスして利用できるように保存し、画像を画像パラメータに基づいた表示位置に表示する。
【発明を実施するための最良の形態】
【０００６】
以下、添付の図面を参照して、コンテンツをフォーマット及び表示する方法及び装置を詳細に説明する。なお、以下の詳細な説明は、コンテンツをフォーマット及び表示する方法及び装置を限定するものではない。コンテンツをフォーマット及び表示する方法及び装置の範囲は、添付の特許請求の範囲及び等価物によって定義される。本発明について、他の多くの実施の形態が可能であることは当業者にとって明らかである。
【０００７】
ここで、「コンテンツ」という用語は、デジタル又はアナログ形式で電気的に表現された画像、ビデオ、グラフィクス等のデータを含む。
【０００８】
「電子機器」という用語は、例えば、ビデオカメラ、スチルカメラ、画像捕捉モジュールを備える携帯電話機、携帯情報端末、画像捕捉機器等の機器を含む。
【０００９】
図１は、コンテンツをフォーマット及び表示する方法及び装置が使用される環境を示している。この環境は、電子機器１１０（例えば、コンピュータ、携帯情報端末、デジタルカメラ、ビデオカメラ等のクライアント機器として動作するように構成された演算プラットフォーム）と、ユーザインタフェース１１５と、ネットワーク１２０（例えば、ローカルエリアネットワーク、ホームネットワーク、インターネット）と、サーバ１３０（例えば、サーバとして機能するのを構成された演算プラットフォーム）とを含む。
【００１０】
一実施の形態においては、１つ以上のユーザインタフェース１１５のコンポーネントは、電子機器１１０に統合される（例えば、キーパッド、ビデオディスプレイ及び入出力インタフェースが携帯情報端末（例えば、ソニー株式会社のクリエ（Clie：商標）と同じ筐体内に設けられる）。他の実施の形態では、１つ以上のユーザインタフェース１１５（例えば、キーボード、ポインティングデバイス（マウス、トラックボール等）、マイクロホン、スピーカ、ディスプレイ、カメラ）が、電子機器１１０から物理的に独立して、電子機器１１０に周知の手法で接続されていてもよい。一実施の形態においては、ユーザは、ユーザインタフェース１１５を用いて、電子機器１１０、サーバ１３０又は、ネットワーク１２０を介して接続されたリモートストレージ機器（図示せず）に保存されているコンテンツ及びアプリケーションにアクセスし、これらを制御する。
【００１１】
以下に説明する、本発明に基づく実施の形態では、コンテンツをフォーマット及び表示するための処理は、電子機器１１０又はサーバ１３０の電子プロセッサにより、又は、電子機器１１０の電子プロセッサ及びサーバ１３０の電子プロセッサが協働して実行される。図１では、サーバ１３０を単一の演算プラットフォームとして示しているが、他の実施の形態として、サーバとして機能する２つ以上の相互接続された演算プラットフォームとしてサーバ１３０を実現してもよい。
【００１２】
以下では、画像に関するパラメータに基づくフォーマット及び位置で画像を表示する例示的な実施の形態のコンテキストにおいて、コンテンツをフォーマット及び表示する方法及び装置の具体例を説明する。一実施の形態においては、画像は、電子機器１１０及びネットワーク１２０を介して利用される。他の実施の形態においては、サーバ１３０及び／又は電子機器１１０内で実行されるアプリケーションにより、画像をフォーマットし、表示する。
【００１３】
一実施の形態においては、コンテンツをフォーマット及び表示する方法及び装置は、画像に関連付けられた記録を自動的に作成する。一具体例においては、コンテンツをフォーマット及び表示する方法及び装置は、対応する画像に関連する、既に保存されている記録に基づいて、記録内で自動的にデータを入力する。
【００１４】
図２は、コンテンツをフォーマット及び表示する方法及び装置を実現する例示的なアーキテクチャを示している。例示的なアーキテクチャは、複数の電子機器１１０と、サーバ１３０と、電子機器１１０をサーバ１３０に接続し、及び各電子機器１１０を相互に接続するネットワーク１２０とを備える。複数の電子機器１１０は、それぞれ、例えば、電子プロセッサ２０８に接続されたランダムアクセスメモリ等のコンピュータにより読取可能なメモリ２０９を備える。電子プロセッサ２０８は、コンピュータにより読取可能なメモリ２０９に保存されているプログラム命令を実行する。一実施の形態においては、１人のユーザが、図１を参照して説明したように、ユーザインタフェース１１５を介して各電子機器（以下、クライアント装置ともいう）１１０を操作する。
【００１５】
サーバ１３０は、コンピュータにより読取可能なメモリ２１２に接続されたプロセッサ２１１を備える。一実施の形態においては、サーバ１３０は、例えば、これに限定されるものではないが、データベース２４０等の二次的なデータ記憶要素を始めとする１つ以上の更なる外部の又は内部の機器に接続されている。
【００１６】
一具体例では、電子プロセッサ２０８、２１１として、米国カリフォルニア州サンタクララのインテル社（Intel Corporation）のプロセッサを用いる。他のマイクロプロセッサを用いてもよい。
【００１７】
一実施の形態においては、複数のクライアント装置１１０及びサーバ１３０は、コンテンツをフォーマット及び表示するためにカスタマイズされたアプリケーションに指示を与える。一実施の形態においては、複数のコンピュータにより読取可能な媒体であるメモリ２０９、２１２が、その一部として、カスタマイズされたアプリケーションを含む。更に、複数のクライアント装置１１０及びサーバ１３０は、カスタマイズされたアプリケーションで使用する電子メッセージを受信及び送信するように構成されている。同様にネットワーク１２０は、カスタマイズされたアプリケーションで使用する電子メッセージを送信するように構成されている。
【００１８】
メモリ２０９、メモリ２１２には、１つ以上のユーザアプリケーションが格納されており、又は、単一のユーザアプリケーションの部分が、メモリ２０９及びメモリ２１２にそれぞれ格納されている。一具体例においては、格納されているユーザアプリケーションは、格納場所にかかわらず、後述する実施の形態によって説明されるコンテンツのフォーマット及び表示に基づいて、カスタマイズすることができる。
【００１９】
図３は、コンテンツをフォーマット及び表示する装置３００の一実施の形態を示している。一実施の形態においては、装置３００は、サーバ１３０内に配設される。他の実施形態として、装置３００は、電子機器１１０内に配設してもよい。更に他の実施の形態として、装置３００は、電子機器１１０及びサーバ１３０の両方において実現してもよい。
【００２０】
一実施の形態においては、装置３００は、レンダリングモジュール３１０、位置検出モジュール３２０、ストレージモジュール３３０、インタフェースモジュール３４０、制御モジュール３５０及び捕捉モジュール３６０を備える。
【００２１】
一実施の形態においては、制御モジュール３５０は、レンダリングモジュール３１０、位置検出モジュール３２０、ストレージモジュール３３０、インタフェースモジュール３４０及び捕捉モジュール３６０と通信を行う。一実施の形態においては、制御モジュール３５０は、レンダリングモジュール３１０、位置検出モジュール３２０、ストレージモジュール３３０、インタフェースモジュール３４０及び捕捉モジュール３６０の間で、タスク、要求及び通信を調整する。
【００２２】
一実施の形態においては、レンダリングモジュール３１０は、画像データ及び位置データに基づいて、画像を表示する。他の実施の形態においては、レンダリングモジュール３１０は、各画像に関する画像データ及び位置データに基づいて、複数の画像を表示する。一実施の形態においては、画像データは、捕捉モジュール３６０によって特定される。一具体例においては、画像データは、ＪＰＥＧファイルの形式を有する。他の具体例においては、画像データは、ＲＡＷファイルの形式を有する。更に他の具体例においては、画像データは、ＴＩＦＦファイルの形式を有する。
【００２３】
一実施の形態においては、位置データは、位置検出モジュール３２０によって特定される。一具体例においては、位置データは、機器の現在位置の住所等、機器の特定の位置を示す。他の実施の形態では、また、位置データは、例えば、水平方向の向き、見通し範囲（line of sight）等、機器の位置的な向きを示す。更に他の実施の形態では、この位置は、例えば、ビューファインダによって捕捉された領域、レンズのズーム等、ビューファインダ又は機器を介して見える画像の位置を示す。
【００２４】
一実施の形態においては、位置検出モジュール３２０は、位置データを処理する。一実施の形態においては、位置データは、街（street）毎の精度で、機器の大雑把な位置を示す包括的な位置データを含む。
【００２５】
他の実施の形態においては、位置データは、機器のビューファインダから見える特定の位置データを提供する画像位置データを含む。
【００２６】
一実施の形態においては、包括的な位置データは、全地球航行測位衛星（global positioning satellite：ＧＰＳ）システムによって取得される。この実施の形態では、ＧＰＳシステムが機器の位置を感知し、機器がある場所を特定する。他の実施の形態においては、包括的な位置データは、機器の位置を特定できる提供できる複数の携帯電話受信機によって提供される。
【００２７】
一実施の形態においては、画像位置データは、ビューファインダが向いている方向及びビューファインダから得られる情報量を検出する、機器内の少なくとも１つのセンサによって提供される。一具体例においては、機器は、ビューファインダの方向を検知し、真北を基準にする座標によってこの方向を表示する。他の実施の形態では、機器は、機器の現在の焦点長を検知し、ビューファインダから得られる情報量を測定する。
【００２８】
一実施の形態においては、位置検出モジュール３２０は、特定の画像に関する包括的な位置データ及び画像位置データを装置３００に提供する。一実施の形態においては、ストレージモジュール３３０は、特定のコンテンツに関連する位置データを含む記録を保存する。また、他の実施の形態においては、ストレージモジュール３３０は、記録に関連する特定のコンテンツを保存する。
【００２９】
一実施の形態においては、インタフェースモジュール３４０は、電子機器１１０の１つから特定の機能の実行に関する要求を受信する。例えば一具体例においては、電子機器は、装置３００を介して、他の機器にコンテンツを要求する。他の実施の形態においては、インタフェースモジュール３４０は、機器のユーザから要求を受け取る。更に他の実施の形態では、インタフェースモジュール３４０は、コンテンツに関連する記録に含まれる情報を表示する。
【００３０】
一実施の形態においては、捕捉モジュール３６０は、装置３００によって使用される特定の画像を特定する。一実施の形態においては、捕捉モジュール３６０は、特定の画像を特定する。他の実施の形態においては、捕捉モジュール３６０は、機器が捕捉した特定の画像を処理する。
【００３１】
図３の装置３００は、例示的な目的で示しており、コンテンツをフォーマット及び表示する方法及び装置の一実施の形態に過ぎない。コンテンツをフォーマット及び表示する方法及び装置の範囲から逸脱することなく、装置３００に様々なモジュールを追加することができる。同様に、コンテンツをフォーマット及び表示する方法及び装置の範囲から逸脱することなく、ここに示すモジュールを統合又は省略することもできる。
【００３２】
図４は、装置３００において用いられる記録４００の具体例を示している。記録４００は、特定のコンテンツに関連している。幾つかの実施の形態では、記録４００は、機器包括位置フィールド４１０、画像水平方向フィールド４２０、画像垂直方向フィールド４３０、画角フィールド４４０、関連画像フィールド４５０、共通基準点フィールド４６０、画像識別子フィールド４７０及びサブジェクト距離フィールド４８０を含む。
【００３３】
一実施の形態においては、機器包括位置フィールド４１０は、対応する画像を捕捉した際の機器の位置を示す。一実施の形態においては、機器の位置は、分及び秒等の地理的座標によって表現される。他の実施の形態においては、機器の位置は、住所又はアトラクションとして表現される。
【００３４】
一実施の形態においては、画像水平方向フィールド４２０は、対応する画像の水平方向の向きを示す。一実施の形態においては、水平方向の向きは、真北からの角度で表現される。
【００３５】
一実施の形態においては、画像垂直方向フィールド４３０は、対応する画像の垂直方向の向きを示す。一実施の形態においては、垂直方向の向きは、水平線からの角度で表現される。
【００３６】
一実施の形態においては、画角フィールド４４０は、対応する画像内で捕捉された全体的な画像領域を示す。例えば、一実施の形態では、画角は、ズーム又は倍率によって表現される。
【００３７】
一具体例においては、機器包括位置フィールド４１０、画像水平方向フィールド４２０、画像垂直方向フィールド４３０及び画角フィールド４４０は、対応する画像を捕捉する際に、機器によって捕捉される。更に、機器包括位置フィールド４１０、画像水平方向フィールド４２０、画像垂直方向フィールド４３０及び画角フィールド４４０に関連するパラメータの組合せによって、同様のパラメータが記録された他の画像との比較に基づき、対応する画像を十分に記述できる。
【００３８】
一実施の形態においては、関連画像フィールド４５０は、記録４００に関連する画像に関した少なくとも１つの他の画像を示す。例えば、特定の画像を捕捉した機器の位置と同様な機器包括位置フィールド４１０を有する他の画像を関連画像であるとみなしてもよい。一実施の形態においては、関連画像は、特定の画像とは異なる水平方向の向き又は異なる垂直方向の向きを有する画像である。他の実施の形態においては、関連画像は、特定の画像とは異なる画角を有する画像である。
【００３９】
一実施の形態においては、共通基準点フィールド４６０は、複数の画像に共通の基準位置を特定する。一実施の形態においては、共通の基準位置は、機器の位置から算出される。他の実施の形態においては、共通の基準位置は、対応する各画像に基づいて算出される。
【００４０】
一実施の形態においては、画像識別子フィールド４７０は、画像を特定する。一具体例においては、画像識別子フィールド４７０は、特定の画像を描写するタイトルを含む。他の実施の形態では、画像識別子フィールド４７０は、特定の画像に対応する一意的な識別情報を含む。
【００４１】
一実施の形態においては、サブジェクト距離フィールド４８０は、画像を捕捉する機器及び画像のサブジェクトの間の距離を特定する。一実施の形態においては、この距離は、機器のフォーカス機構に基づいて算出される。
【００４２】
記録４００、対応する画像及び装置３００と共に用いられるデータの構造を図５Ａに示す。データ構造は、記録テーブル５００及び画像テーブル５１０を含む。一実施の形態においては、記録テーブル５００は、ストレージモジュール３３０内に保存される。他の実施の形態においては、画像テーブル５１０は、ストレージモジュール３３０内に保存される。
【００４３】
一実施の形態においては、記録テーブル５００は、記録４００と同様な記録５１５及び記録５２５を含む。一実施の形態においては、画像テーブル５１０は、画像５２０及び画像５３０を含む。一具体例においては、記録５１５は、画像５２０に対応し、記録５２５は、画像５３０に対応している。この実施の形態では、画像及び対応する記録は、別々に保存されるが、画像及び対応する記録は、ある画像が利用される場合、その画像に対応する記録が特定できるように、論理的に関連付けられている。
【００４４】
記録４００、対応する画像及び装置３００と共に用いられるデータの構造の他の具体例を図５Ｂに示す。一実施の形態においては、データ構造５５０は、対応する画像５７０に結合された記録５６０を含む。
【００４５】
この実施の形態では、画像及び対応する記録の両方が結合されており、これにより、画像を利用する場合、更なる処理を行うことなく、対応する記録を利用できる。
【００４６】
コンテンツをフォーマット及び表示する方法及び装置の一実施の形態のフローチャートを図６〜図８に示す。フローチャート内のブロックは、コンテンツをフォーマット及び表示する方法及び装置の範囲から逸脱することなく、異なる順序で実行することもできる。更に、コンテンツをフォーマット及び表示する方法及び装置の範囲から逸脱することなく、ブロックを削除し、追加し、結合することもできる。
【００４７】
図６は、本発明の一実施の形態に基づき、画像及び画像に対応する位置情報を捕捉する処理のフローチャートである。ブロック６１０では、画像を捕捉する電子機器を特定する。一実施の形態においては、特定の電子機器は、ユーザによって指定される。一実施の形態においては、電子機器は、デジタルカメラ、ビデオカメラ、画像捕捉モジュールを有する個人用デジタル機器、カメラが組み込まれた携帯電話機等である。
【００４８】
ブロック６２０では、電子機器の位置を検出する。一実施の形態においては、機器の位置は、機器包括位置フィールド４１０に保存される。
【００４９】
ブロック６３０では、電子機器が画像を捕捉する。
【００５０】
ブロック６４０では、ブロック６３０で捕捉された画像に対応する画像情報を検出する。一実施の形態においては、画像情報は、画像の水平方向の向き、画像の垂直方向の向き、画角及び／又はオブジェクトからの距離を含む。一実施の形態においては、画像の水平方向の向き、画像の垂直方向の向き及び画角は、それぞれ、画像水平方向フィールド４２０、画像垂直方向フィールド４３０及び画角フィールド４４０に記録されている。
【００５１】
ブロック６５０では、画像を保存する。一実施の形態においては、画像は、ストレージモジュール３３０に保存される。一具体例においては、図５Ａに示すように、画像は、テーブル内に保存される。他の実施の形態では、画像は、図５Ｂに示すように、個別に保存される。
【００５２】
ブロック６６０では、機器位置及び画像情報を保存する。一実施の形態においては、機器位置及び画像情報は、ストレージモジュール３３０内に保存される。一具体例においては、機器位置及び画像情報は、図５Ａに示すように、テーブル内に保存され、対応する画像にリンクされる。他の実施の形態では、機器位置及び画像情報は、図５Ｂに示すように、対応する画像に結合されて保存される。
【００５３】
図７は、本発明の一実施の形態に基づき、画像を表示する処理のフローチャートである。ブロック７１０では、特定の画像を識別する。一実施の形態においては、特定の画像は、画像識別子フィールド４７０を介して識別される。
【００５４】
ブロック７２０では、特定の画像に対応する画像情報を検出する。一実施の形態においては、画像情報は、画像の水平方向の向き、画像の垂直方向の向き及び／又は画角を含む。一実施の形態においては、画像の水平方向の向き、画像の垂直方向の向き及び画角は、それぞれ、画像水平方向フィールド４２０、画像垂直方向フィールド４３０及び画角フィールド４４０に記録されている。
【００５５】
一実施の形態においては、画像情報は、特定の画像に対応する記録４００を介して検出される。
【００５６】
ブロック７３０では、機器の位置情報を検出する。一実施の形態においては、この機器の位置は、機器によって特定の画像が捕捉された際の機器の位置に対応している。一実施の形態においては、位置情報は、記録４００から読み出される。
【００５７】
ブロック７４０では、使用可能な表示装置を検出する。一実施の形態においては、単一の表示装置を検出する。他の実施の形態においては、複数の表示装置を検出する。一実施の形態においては、表示装置は、レンダリングモジュール３１０に接続されている。
【００５８】
一実施の形態においては、表示装置は、表示画面に画像を視覚的に表示するように構成されている。他の実施の形態においては、表示装置は、タンジブルメディア上にプリントされたマテリアルを生成するプリンタ装置であってもよい。
【００５９】
ブロック７５０では、表示装置に特定の画像を表示する領域を選択する。一実施の形態においては、機器に関する位置情報に基づいて領域を選択する。他の実施の形態においては、画像情報に基づいて領域を選択する。
【００６０】
ブロック７６０では、表示装置上の選択された領域内に画像を表示する。一実施の形態においては、単一の表示画面の場合、画像は、画像情報及び／又は機器位置に基づいて、単一の表示画面の上の選択された領域内に表示される。例えば、画像情報に基づいて、表示画面の右下のコーナに、特定された画像を表示する。
【００６１】
他の実施の形態においては、複数の表示画面がある場合、画像情報及び／又は機器位置に基づいて、特定の表示画面に画像を表示する。例えば、２つの表示装置が隣り合って配設されている場合、画像情報に基づいて、左側の表示装置の表示画面に特定された画像を表示する。
【００６２】
更に他の実施の形態として、プリンタ装置内のタンジブルメディアを用いる場合、画像は、画像情報及び／又は機器位置に基づいて、タンジブルメディア上の選択された領域内に表示される。例えば、画像情報に基づいて、タンジブルメディアの右下のコーナに、特定された画像を表示する。
【００６３】
図８は、本発明の他の実施の形態に基づき、画像を表示する処理のフローチャートである。ブロック８１０では、関連画像を特定する。一実施の形態においては、各機器が画像を捕捉した際の各機器の位置情報に基づく近さに基づいて、関連画像を判定する。一具体例においては、機器位置の近さは、関連画像を特定するための閾値を決定するためにカスタマイズすることができる。
【００６４】
他の実施の形態においては、ユーザは、関連画像を特定する。
【００６５】
ブロック８２０では、関連する各画像に対応した画像情報を検出する。一実施の形態においては、画像情報は、画像の水平方向の向き、画像の垂直方向の向き及び／又は画角を含む。一実施の形態においては、画像の水平方向の向き、画像の垂直方向の向き及び画角は、それぞれ、画像水平方向フィールド４２０、画像垂直方向フィールド４３０及び画角フィールド４４０に記録されている。
【００６６】
一実施の形態においては、画像情報は、特定の画像に対応する記録４００を介して検出される。
【００６７】
ブロック８３０では、使用可能な表示装置を検出する。一実施の形態においては、単一の表示装置を検出する。他の実施の形態においては、複数の表示装置を検出する。一実施の形態においては、表示装置は、レンダリングモジュール３１０に接続されている。
【００６８】
一実施の形態においては、表示装置は、表示画面に画像を視覚的に表示するように構成されている。他の実施の形態においては、表示装置は、タンジブルメディア上にプリントされたマテリアルを生成するプリンタ装置であってもよい。
【００６９】
ブロック８４０では、表示装置の第１の領域内に第１の関連画像を表示する。一実施の形態においては、第１の関連画像に対応する画像情報に基づき、第１の領域を決定する。他の実施の形態においては、第１の関連画像に関する画像情報に基づき、第１の関連画像を表示する表示装置を選択する。
【００７０】
ブロック８５０では、表示装置内の第２の領域に第２の関連画像を表示する。一実施の形態においては、第２の関連画像に対応する画像情報に基づき、第２の領域を決定する。他の実施の形態においては、第２の関連画像に関する画像情報に基づき、第２の関連画像を表示する表示装置を選択する。
【００７１】
一実施の形態においては、第１の関連画像及び第２の関連画像は、第１の関連画像及び第２の関連画像の両方の画像情報の比較に基づき、相対的に表示される。例えば、第１の関連画像が、水平方向において、第２の関連画像の右側の位置で捕捉された場合、第１の関連画像は、第２の関連画像の右に表示される。
【００７２】
他の実施の形態においては、第１の関連画像及び第２の関連画像は、共通の基準点に対する第１の関連画像及び第２の関連画像の両方の画像情報の比較に基づいて、相対的に表示される。例えば、第１の関連画像が、垂直方向において、共通の基準点より上側で捕捉され、第２の関連画像が、垂直方向において、共通の基準点より下側で捕捉された場合、第１の関連画像は、第２の関連画像より上に表示される。
【００７３】
関連画像を表示する複数の表示装置の具体例を図９に示す。一実施の形態においては、捕捉された画像のストリーム９５０は、複数の表示装置に表示される。この実施の形態では、捕捉された画像のストリーム９５０は、画像９６０、９７０、９８０、９９０を含む。画像９６０は、画像９７０より先に捕捉され、画像９７０は、画像９８０より先に捕捉され、画像９８０は、画像９９０より先に捕捉されている。一実施の形態においては、各画像９６０、９７０、９８０、９９０は、記録４００として示したような情報を含む。
【００７４】
一実施の形態においては、表示装置は、プレースホルダ９０５に対する相対的な位置に示されている表示装置９１０、９２０、９３０、９４０を含む。他の実施の形態として、表示装置９１０、９２０、９３０、９４０を、単一の表示装置上の個別の領域として解釈してもよい。
【００７５】
一実施の形態においては、プレースホルダ９０５は、捕捉された画像のストリーム９５０を記録したカメラ機器を表す。他の実施の形態においては、プレースホルダ９０５は、捕捉された画像のストリーム９５０によって用いられる基準点を表す。
【００７６】
一実施の形態においては、表示装置９４０に画像９６０を表示し、表示装置９３０に画像９７０を表示し、表示装置９１０に画像９８０を表示し、表示装置９２０に画像９９０を表示する。この実施の形態では、捕捉された画像のストリーム９５０は、如何なる順序で捕捉してもよい。一実施の形態においては、装置３００は、プレースホルダ９０５に関して、画像９６０、９７０、９８０、９９０を適切に配置し、表示する。例えば、画像９６０、９７０、９８０、９９０を捕捉した際、表示装置９４０は、表示装置９２０の上に位置し、表示装置９１０は、表示装置９２０の左に位置し、表示装置９３０は、表示装置９２０の右に位置する。捕捉された画像のストリーム９５０として、画像９６０、９７０、９８０、９９０を如何なる順序で捕捉しても、画像９６０、９７０、９８０、９９０は、捕捉された際の位置に基づいて、それぞれの位置に対応する位置の表示装置又は表示領域に表示される。
【００７７】
本発明の特定の実施形態に関する以上の説明は、本発明を例示的に示すためのものである。この他の様々なアプリケーションに本発明を適用できる。
【００７８】
本発明は、上述した本発明に限定することを目的とせず、したがって当該技術分野の当業者が本発明の主旨を逸脱しない範囲で様々な修正、変更等を行うことが可能であることは明らかである。上述した実施例は、本発明の主旨及びその現実の応用例を説明するために選択されたものであり、当該技術分野の当業者が特定の用途に適応するように様々な修正、変更等を行うことによって本発明を最大限に利用することができる。発明の適用範囲は、特許請求の範囲によって定義される。
【図面の簡単な説明】
【００７９】
【図１】コンテンツをフォーマット及び表示する方法及び装置が使用される環境を示す図である。
【図２】コンテンツをフォーマット及び表示するための一実施の形態の簡略化されたブロック図である。
【図３】コンテンツをフォーマット及び表示する方法及び装置の一実施の形態を示す装置の簡略化されたブロック図である。
【図４】コンテンツをフォーマット及び表示する方法及び装置において使用される記録の具体例を示す図である。
【図５Ａ】コンテンツをフォーマット及び表示する方法及び装置の一実施の形態において用いられるデータ構造を示す図である。
【図５Ｂ】コンテンツをフォーマット及び表示する方法及び装置の一実施の形態において用いられるデータ構造を示す図である。
【図６】コンテンツをフォーマット及び表示する方法及び装置の一実施の形態に対応するフローチャートである。
【図７】コンテンツをフォーマット及び表示する方法及び装置の一実施の形態に対応するフローチャートである。
【図８】コンテンツをフォーマット及び表示する方法及び装置の一実施の形態に対応するフローチャートである。
【図９】コンテンツをフォーマット及び表示する方法及び装置の例示的な処理を説明する図である。
【図１】
2007526680.tif 000003
【図２】
2007526680.tif 000004
【図３】
2007526680.tif 000005
【図４】
2007526680.tif 000006
【図５Ａ】
2007526680.tif 000007
【図５Ｂ】
2007526680.tif 000008
【図６】
2007526680.tif 000009
【図７】
2007526680.tif 000010
【図８】
2007526680.tif 000011
【図９】
2007526680.tif 000012