(57)【要約】【課題】画像が三次元空間内に位置して見えるように、コンピュータ、ハンドヘルド・デバイス、またはテレビジョン画面のような、二次元ディスプレイ上に画像をレンダリングするシステムおよびコンピュータ実装可能方法を開示する。【解決手段】画像は、グラフィック・ファイルまたは標準的なファイルでもよく、サムネイル画像が付随する。例えば、ＧＩＦフォーマットのグラフィックスを表示することができる。別の例では、ビデオ・クリップのスナップショットを表示することができる。更に別の例では、関連するMicrosoft Word文書の最初のページに対応するサムネイル画像を表示することができる。ユーザが、グラフィック・ファイルを収容するコンピュータ・ディレクトリをナビゲートした後、そのコンピュータ・ディレクトリからのランダムな画像を特定し、受け取り、変換し、および／またはレンダリングすることができる。ディスプレイ上における画像の多数のレイアウトを開示する。【選択図】      図２
2009508214.tif 000002
【特許請求の範囲】
【請求項１】
二次元ディスプレイを見るユーザに対して、少なくとも１つの画像をレンダリングするコンピュータ実装方法であって、前記少なくとも１つの画像の各々は、前記二次元ディスプレイ上に表示されると、三次元空間内に位置するように見え、前記方法は、
１つ以上の画像を格納するメモリの指示を受け取るステップと、
１つ以上の画像を格納する前記メモリからの少なくとも１つの画像を特定し受け取るステップと、
前記少なくとも１つの画像の各々の前記ディスプレイ上における位置を判定するステップと、
前記少なくとも１つの画像の各々の前記ディスプレイ上における位置についての情報を用いて、前記少なくとも１つの画像の各々を変換するステップと、
前記二次元ディスプレイでの表示のために、図式的に描写する三次元空間において前記少なくとも１つの画像の各々をレンダリングするステップと、
を備えた、方法。
【請求項２】
請求項１記載の方法において、１つ以上の画像を格納するメモリの指示を受け取る前記ステップは、ユーザが少なくとも１つの電子ファイルを収容するコンピュータ・ディレクトリをナビゲートすることに応答する、方法。
【請求項３】
請求項２記載の方法において、１つ以上の画像を格納するメモリの前記指示は、前記ディレクトリの識別子である、方法。
【請求項４】
請求項１記載の方法において、前記メモリからの少なくとも１つの画像を特定し受け取る前記ステップにおける前記少なくとも１つの画像は、第１画像および第２画像を含み、該第１および第２画像は同一ではない、方法。
【請求項５】
請求項４記載の方法において、前記メモリからの少なくとも１つの画像を特定する前記ステップは、ランダム選択モジュールの補助によって実行される、方法。
【請求項６】
請求項４記載の方法において、前記少なくとも１つの画像の各々をレンダリングする前記ステップは、前記二次元ディスプレイ上に三次元の反射および影をレンダリングすることを含む、方法。
【請求項７】
請求項６記載の方法において、前記少なくとも１つの画像の各々をレンダリングする前記ステップは、前記二次元ディスプレイ上に三次元写真枠効果をレンダリングすることを含む、方法。
【請求項８】
請求項４記載の方法であって、更に、前記少なくとも１つの画像の呈示を強調するために、前記二次元ディスプレイに表示する前のいずれかの時点において、前記第１画像をクリップするステップを含む、方法。
【請求項９】
請求項４記載の方法において、前記少なくとも１つの画像はユーザが選択可能であり、１つ以上の画像を格納するメモリの指示を受け取る前記ステップは、ユーザがコンピュータ・ディレクトリをナビゲートすることに応答する、方法。
【請求項１０】
請求項９記載の方法であって、更に、ユーザ入力に応答して、前記少なくとも１つの画像のサイズを修正するステップを含む、方法。
【請求項１１】
請求項１記載の方法において、１つ以上の画像を格納するメモリの指示を受け取る前記ステップは、ユーザがＤＶＤ上においてメニュー選択肢を選択することに応答し、１つ以上の画像を格納する前記メモリは前記ＤＶＤ上に位置する、方法。
【請求項１２】
請求項４記載の方法であって、更に、前記第１画像の可視部分が減少するように、前記少なくとも１つの画像の各々の前記ディスプレイ上の位置を回転させるステップを含み、前記位置を回転させるステップは、前記少なくとも１つの画像の各々を変換することを含む、方法。
【請求項１３】
請求項１２記載の方法において、前記位置を回転させる前記ステップは、ユーザのナビゲートに応答して実行され、前記位置を回転させる前記ステップを所定の時間量だけ遅らせる、方法。
【請求項１４】
請求項１２記載の方法において、コンピュータ読み取り可能媒体が、請求項１３記載の前記方法を実行するためのコンピュータ実行可能命令を収容する、方法。
【請求項１５】
二次元ディスプレイを見るユーザに対して、複数の画像をレンダリングするコンピュータ・システムであって、前記複数の画像は、前記二次元ディスプレイ上に表示されると、三次元空間内に位置するように見え、前記システムは、
機械読み取り可能命令を実行可能な演算装置と、
前記複数の画像を表示する二次元視覚ディスプレイと、
前記複数の画像と、機械読み取り可能命令とを収容する１つ以上のメモリであって、前記機械読み取り可能命令は、前記プロセッサによって実行されると、
メモリに格納された複数の画像の指示を受け取るステップと、
前記メモリに格納された前記複数の画像から第１画像および第２画像を特定し受け取るステップと、
前記第１画像に対する前記視覚ディスプレイ上における第１位置、および前記第２画像に対する前記視覚ディスプレイ上における第２位置を判定するステップと、
前記第１位置についての情報によって前記第１画像を変換し、前記第２位置についての情報によって前記第２画像を変換するステップと、
図式的に描写する三次元空間における表示のために、前記第１画像および第２画像をレンダリングするステップと、
前記第１画像および第２画像の呈示を強調するために、前記二次元ディスプレイ上の表示のために三次元グラフィック効果をレンダリングするステップと、
ユーザ入力に応答して、前記第１画像の可視部分が減少するように、前記ディスプレイ上における前記第１画像の位置、および前記ディスプレイ上における前記第２画像の位置を移動させるステップと、
を実行する、メモリと、
ユーザがメモリに格納された複数の画像の指示を与え、更にユーザが前記第１画像を選択するための入力デバイスと、
を備えた、コンピュータ・システム。
【請求項１６】
請求項１５記載のシステムにおいて、前記１つ以上のメモリはＤＶＤプレーヤに位置する、システム。
【請求項１７】
請求項１５記載のシステムにおいて、前記１つ以上のメモリに格納された前記複数の画像から第１画像を特定するステップは、ランダム選択モジュールによって実行されるシステム。
【請求項１８】
二次元ディスプレイを見るユーザに対して、少なくとも１つの画像をレンダリングするコンピュータ・システムであって、前記少なくとも１つの画像の各々は、前記二次元ディスプレイ上に表示されると、三次元空間内に位置するように見え、前記システムは、
機械読み取り可能命令を実行可能な演算装置と、
前記複数の画像を表示する二次元視覚ディスプレイと、
前記複数の画像と、前記演算装置によって実行する機械読み取り可能命令とを収容するメモリ・ユニットと、
ユーザの前記メモリ・ユニットにおけるディレクトリへのナビゲートに応答して、メモリ・ユニットに格納された複数の画像の指示を受け取る第１モジュールと、
前記メモリに格納された前記複数の画像から第１画像および第２画像を特定し受け取る第２モジュールと、
前記第１画像に対する前記視覚ディスプレイ上における第１位置、および前記第２画像に対する前記視覚ディスプレイ上における第２位置を判定する第３モジュールと、
前記第１位置についての情報によって前記第１画像を変換し、前記第２位置についての情報によって前記第２画像を変換する第４モジュールと、
図式的に描写する三次元空間における表示のために、前記第１画像および第２画像をレンダリングする第５モジュールと、
前記第１画像および第２画像の呈示を強調するために、前記二次元ディスプレイ上の表示のために三次元グラフィック効果をレンダリングする第６モジュールと、
ユーザが前記第１画像を選択できるようにするための入力デバイスと、
を備えた、コンピュータ・システム。
【請求項１９】
請求項１８記載のシステムであって、更に、ユーザ入力に応答して前記第１画像の可視部分が減少するように、前記ディスプレイ上における前記第１画像の位置、および前記ディスプレイ上における前記第２画像の位置を移動させる第７モジュールを含む、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この特許文書の開示内容の一部は、著作権保護の対象となる素材を内包する場合がある。著作権所有者は、本特許文書または特許開示内容は、特許および商標庁の特許ファイルまたは記録に集合的に現れるので、そのファクシミリ複製(facsimile reproduction)については、何人によるものであっても異議を唱えないが、それ以外の場合全ての著作権を保有するものとする。
【背景技術】
【０００２】
二次元媒体を用いて三次元シーンを呈示することは、当技術分野では周知である。コンピュータ画面または紙のような二次元媒体を用いて、三次元シーン、例えば、線遠近法(linear perspective)および射影幾何(projective geometry)を呈示する技法を、当業者は多数知っているであろう。種々の技法では、行列、例えば、同形異義性行列(homography matrices)、および画像の相対的位置を用いて、異なる透視図間で画像を変換する。加えて、現実的な三次元グラフィックスの呈示のために陰影を発生させる種々の技法も周知である。三次元グラフィックスをレンダリングするために硬いおよび軟らかい陰影を生成するアルゴリズムおよび方法も周知である。
【０００３】
当技術分野では、ユーザの検討のために複数の画像を呈示しなければならないという欠点がある。現行の表示方法では、サムネイルを用いて、関連するサムネイル画像と共に画像ファイルまたはデータ・ファイルを表示することが含まれる。例えば、ＤＶＤ上では、章選択機構がムービーからのスナップショットを表示する。発生した表示は、従来の格子状フォーマットであり、三次元のレンダリングは行われない。        
【発明の開示】
【発明が解決しようとする課題】
【０００４】
当技術分野では、二次元ディスプレイ上に複数の画像のビューをレンダリングし、これらが三次元空間内にあり、三次元グラフィック効果を生じ、ビュー間の推移がアニメーション化されて見えるようにする方法およびシステムが求められている。
【０００５】
以下には、本発明の種々の形態の基本的な理解を得るために、本発明の実施形態の一部について、簡略化した摘要を紹介する。この摘要は、本発明の広い全体像ではない。本発明の鍵となる要素、即ち、なくてはならない要素を特定することや、発明の範囲を正確に叙述することは意図していない。その唯一の目的は、後に提示する更に詳細な説明に対する序論として、簡略化した形態で、本発明の実施形態の一部を紹介することである。
【課題を解決するための手段】
【０００６】
本発明の形態によれば、ここでは、二次元ディスプレイを見ているユーザに対して、少なくとも１つの画像をレンダリングし、画像が三次元空間内に位置して見えるようにするコンピュータ実装方法を開示する。本方法は、メモリ記憶位置の指示を受け取り、画像を特定して受け取り、ディスプレイ上における画像の位置を判定し、画像を変換し、画像をレンダリングするステップを含む。前述のコンピュータ実装方法を実行するコンピュータ読み取り可能命令を備えているコンピュータ読み取り可能媒体も想定している。
【０００７】
本発明の形態によれば、二次元ディスプレイを見ているユーザに対して、複数の画像をレンダリングするコンピュータ・システムも想定している。本システムは、演算装置、視覚ディスプレイ、メモリ・ユニット、種々の機能を実行する多数のモジュール、および入力デバイスで構成することができる。
【発明を実施するための最良の形態】
【０００８】
一例として、本発明を図示するが、添付図面に限定されるのではない。図面においては、同様の参照番号は、同様の要素を示すものとする。
本発明の種々の形態を実施することができる、適した動作環境１００の一例を、図１の非常に簡略化した模式図に示す。このような環境の機構は、当業者には周知であり、ここでは長々と説明する必要はない。動作環境１００は、適した計算機環境の一例に過ぎず、本発明の使用範囲や機能について限定を示唆する意図は全くない。本発明と共に用いるのに適した計算環境は、ユーザと機械との間の双方向処理をサポートする計算機または計算システムであれば、いずれでも含む。
【０００９】
図１を参照すると、本発明の形態を実施する例示システムは、デバイス１０１のような計算機を含む。通常、デバイス１０１は、少なくとも１つの演算装置１０３と、演算装置１０３に接続されているかまたはその内部に配され、主メモリ１０５のバッファとして機能するメモリ・ユニット（例えば、主メモリ１０５、キャッシュ・メモリ１０７等）とを含む。メモリ・ユニットは、１つ以上のメモリで構成してもよい。デバイス１０１は、少なくとも１つの磁気ハード・ディスク１０８を含む付加的なストレージを有してもよい。これは、不揮発性副ストレージとして機能し、仮想メモリを設ける際に、主メモリ１０５と共に付加的に用いられる。デバイス１０１は、更に、光ディスク、リムーバブル磁気ディスク、磁気テープ、ならびにプログラム・モジュールの不揮発性記憶が可能でありデバイス１０１がアクセス可能なその他のリムーバブルおよび非リムーバブル・コンピュータ読み取り可能媒体も有することができる。このような記憶媒体のいずれもが、デバイス１０１の一部をなすことができる。ユーザ−機械インターフェースをし易くするために、デバイス１０１は入力デバイス１１３（例えば、キーボード１１５、マウス１１７、またはその他のポインティング・デバイス）、および出力デバイス１１９（例えば、プリンタ、プロッタ、携帯用ハンドヘルド表示画面、モニタ等）を有することもできる。図１は、出力デバイス１１９の一例として、二次元視覚表示画面１２１を示す。また、デバイス１０１は、通例、これらのデバイスが他のデバイスとデータを伝達することを可能にする１つ以上の通信接続１２３も含む。
【００１０】
プログラムは、デバイス１０１の命令集合および関連するデータを備えており、通常メモリ・ユニットに格納されており、ここから演算装置１０３が検索し実行することができる。演算装置１０３は、機械読み取り可能命令を実行することができる。メモリに格納するプログラムおよびプログラム・モジュールの中には、オペレーティング・システム１２５およびアプリケーション・プログラム１２７を構成するもの、またはこれらと関連のあるものがある。デバイス１０１は、ファイル・システムまたはデータベース関係技法を用いた代替システムのような、オペレーティング・システム１２５と関連のある、論理データ・ストレージの１つ以上のシステムを有する。このような、論理データ・ストレージ・システムは、論理的に編成されているデータを、ハード・ディスク１０９上にあるクラスタまたはセクタに格納されているデータのように、副記憶媒体上に物理的に位置するデータにマッピングするインターフェースとして機能する。本発明の種々の実施形態によれば、デバイス１０１は、ハンドヘルド・デバイス、または従来のビデオ・プレーヤ、例えば、ＤＶＤプレーヤとすればよい。
【００１１】
計算機１０１は、多数のコンピュータ読み取り可能媒体の形態を含む。コンピュータ読み取り可能媒体は、計算機１０１がアクセスすることができる入手可能な媒体であれば、いずれでも含む。コンピュータ読み取り可能媒体は、記憶媒体および通信媒体を含むことができる。コンピュータ記憶媒体は、コンピュータ読み取り可能命令、オブジェクト・コード、データ構造、プログラム・モジュール、またはその他のデータというような情報の格納のために、あらゆる方法または技術で実施される、揮発性および不揮発性の双方、リムーバブル、および非リムーバブル媒体を含む。通信媒体は、いずれの情報配信媒体をも含み、通例、搬送波またはその他の移送機構のような変調データ信号においてデータを具体化する。
【００１２】
本発明の種々の形態によれば、図２は、二次元ディスプレイ１２１を見ているユーザに少なくとも１つの画像をレンダリングするコンピュータ実装方法のフローチャートを示す。レンダリングされた画像は、二次元ディスプレイ１２１に表示されると、三次元空間に位置するように見える。尚、図２に示すステップは、明記する順序以外で実行してもよいこと、そして図２に示す１つ以上のステップが任意であってもよいことは、当業者には認められよう。本発明の更に別の形態については、以下で詳しく論ずる。
【００１３】
本発明の種々の実施形態によれば、ステップ２０２は、１つ以上の画像を格納するメモリの指示を受け取ることを含む。一例では、この指示は、ユーザがナビゲートしているコンピュータ上におけるディレクトリの識別子である。その特定の場合では、ステップ２０２は、ユーザがマウス１１７を用いて、複数のファイルを収容するコンピュータ・ディレクトリ上でクリックすることに応答して実行することができる。１つ以上のファイルは、グラフィック画像ファイルまたは標準ファイルであり、サムネイル画像が付随するとよい。例えば、Microsoft（登録商標）Wordの文書は、付随するサムネイル画像として保存したその文書の第１ページの画像を有することができる。別の例では、標準的な画像が、しかるべきサムネイル画像が付随しない電子ファイルに対して、現れてもよい。標準的な画像の一例は、フォルダ・アイコン画像とするとよい。尚、ディレクトリの識別子には、限定ではなく、当該ディレクトリ・フォルダに対する一意のキー、またはフォルダの内容を格納することができるメモリ内の記憶位置に対するいずれのポインタも含まれることは当業者には認められよう。
【００１４】
本発明の種々の形態によれば、ステップ２０４は、１つ以上の画像を格納するメモリから少なくとも１つの画像を特定し受け取ることを含む。一部の例では、メモリは、少なくとも１つの第１画像と第２画像とから成る。第１および第２画像は異なっていても（即ち、同一でなくても）よい。メモリから画像を特定するステップにおいて補助するために、ランダム選択モジュールを用いてもよい。ランダム選択モジュールより、ファイルのディレクトリから１つのファイルを特定して受け取る。以下で説明するが、受け取った画像は、例えば、二次元ディスプレイ１２１上で、後に表示される。
【００１５】
加えて、ステップ２０６では、表示する画像の各々について、ディスプレイ上の位置を判定する。尚、ディスプレイ上に複数の画像を配列するには多数の方法があることは、当業者には認められよう。例えば、図５は、二次元ディスプレイ上における２つの画像を例示する図である。一方、図６は、二次元ディスプレイ上における３つの画像を例示する図である。更に、１つの画像、４つの画像、および５つ以上の画像を示す例も本発明では想定しているが、図示しない。加えて、種々のレイアウトの各々について、ディスプレイ上における画像の位置を予め決定しておいてもよい。これに対する少なくとも１つの利点は、変換および／またはレンダリングの時点における計算の削減であると言える。
【００１６】
本発明の種々の形態によれば、ステップ２０８は、ディスプレイ上における画像の位置についての情報を用いて、画像を変換することを含む。変換は、限定ではなく、平行移動、傾斜、倍率調整、および／または画像の方位変更の動作を含む。尚、画像を三次元で表すためには、従来より種々の技法が用いられていることは、当業者には言外であろう。
【００１７】
ステップ２１０において、二次元ディスプレイ上に表示するために、図式的に描写する三次元空間において１つ以上の画像をレンダリングする。例えば、図５および図６では、このようにして画像を表示する。図５では、第１画像５０２および第２画像５０４は、これらが三次元空間、例えば、マンテル・ピース上に位置しているように表示する。図６では、複数の画像（６０２、６０４、６０６）を、本発明の種々の形態にしたがって表示する。図５における画像５０２と同様、図６における画像６０２は、ユーザに対する表示のためにレンダリングした他の画像よりも際だっている。１つの画像を他よりも際立たせて表示することには利点があるが、本発明はそれに限定されるのではない。逆に、一部の例では、画像の全部または一部が等しく際立っていてもよい。
【００１８】
最後にステップ２１２において、画像のディスプレイ上における位置を回転させ、画像の可視部分を減少させる。画像の可視部分とは、ユーザに見える画像の部分のことである。本発明による種々の例では、画像の位置を回転させるステップは、ユーザのナビゲートに応答して実行する。例えば、ユーザがキーボード１１５上の右向き矢印キーを押下すると、最終的に、ディスプレイ１１９上において画像の位置の移動を生じさせることができる。別の例では、ユーザは所与の方向にマウス１１７のポインタをナビゲートして、最終的にディスプレイ上における画像の位置を回転させることができる。一部の例では、回転は、所定の時間量だけ遅らせるとよい。遅延機構(delay feature)の少なくとも１つの利点は、ユーザがある透視図から別の透視図への推移を見て楽しむことができることである。
【００１９】
例えば、図７を参照すると、画像７０２は、本発明による以前の表示からの画像である。一方、図７における画像６０２および画像６０６は、本発明による新しい表示からの画像である。図７は、画像の可視部分が減少するような回転における画像の位置を示す。図７に描写した例では、画像７０２の可視部分が減少する。一方、画像６０２および画像６０６の可視部分は増大する。回転が完了した後における最終的表示を図６に示す。図６は、画面上に表示されている画像６０２、６０４、および６０６を示す。
【００２０】
本発明の種々の実施形態によれば、ステップ２１２は、画像を変換するステップを含むこともできる。図７に関する先の例を継続すると、推移アニメーション(transition animation)は、表示画像が三次元空間に表示されているかのように見えるように、これらを変換することも含む。即ち、これらの画像の例示の図では、画像が実質的に円形の空間の周囲に沿って配されるように現れ、一方ユーザの視野は、実質的に円形の空間の中心またはその付近の固定位置からの眺めとなる。言い換えると、画像は、ユーザに対して、当該ユーザが三次元の実質的に円形空間の中心にある固定位置から画像を見ているように現れる。つまり、画像を回転させるに連れて、変換されていく。
【００２１】
これより図３における例示のフローチャートを参照すると、図示するステップは、明示する順序以外で実行してもよいこと、そして図示したステップの内１つ以上が任意であってもよいことが当業者には認められよう。図３は、二次元ディスプレイ１２１を見ているユーザに対して、複数の画像をレンダリングするコンピュータ実装方法のフローチャートを示す。ステップ２０６と同様、ステップ３０２では、ディスプレイ上における第１および第２画像の位置を判定する。ステップ３０４では、ステップ２０８と同様、ディスプレイ上における第１および第２画像の位置についての情報を用いて、画像を変換する。表示に先立ついずれかの時点で、ステップ３０６において、本発明の種々の形態にしたがって画像の呈示を強調するために、画像をクリップする。尚、クリップ動作には、限定ではないが、画像のセグメントの切除が含まれることは、当業者には言外であろう。クリップは、多数の理由のために有益であると考えられる。即ち、クリップにより、メモリ使用量が減少し、効率を高めることができる。
【００２２】
本発明の種々の形態によれば、ステップ３０８において、第１画像および第２画像を三次元空間に位置するように見えるように、表示のためにこれらのレンダリングを行う。尚、ステップ３０８は図２のステップ２１０と同様であることは、当業者には認められよう。更に、ステップ３０８では、表示のために、三次元グラフィック効果のレンダリングも行うことができる。三次元グラフィック効果の例には、限定ではなく、反射、影、および装飾グラフィック効果が含まれる。例えば、図５では、画像５０２および５０４の反射が、図における実際の画像の下に見える。また、画像６０６の影も、その画像の左側に見える。加えて、画像５０２および５０４の周囲に装飾グラフィック効果が見える。画像５０２および５０４の周りにある白い縁（即ち、写真の枠）は、装飾グラフィック効果の一例である。それ以外にも、装飾グラフィック効果は、白い縁の写真枠効果、背景、およびフローリング(flooring)を含む。ステップ３０８の少なくとも１つの便益は、第１および第２画像の呈示が強調されるという結果が得られることである。
【００２３】
最後に、ステップ３１０において、ディスプレイ上における第１および第２画像の位置および／またはサイズを移動させて、画像の可視部分を修正する。例えば、図７を参照すると、画像７０２は、以前の表示からの画像であり、一方画像６０２および６０６は、本発明による新しい表示からの画像である。図７に示す例では、画像７０２の可視部分が減少する。一方、画像６０２および画像６０６の可視部分が増加する。画面上における画像６０２および画像６０６の位置は左側に移動している。尚、本発明によれば、画像の位置は別の方向に移動してもよいことは、当業者には言外であろう。
【００２４】
更に、ステップ３１０において、画像のサイズを修正することもできる。一部の例では、ステップ３１０はユーザ入力に応答して実行することができる。画像が選択可能であると仮定すると、ユーザがユーザ入力を供給する１つのやり方は、マウス１１７を用いて画像を選択することである。図８を参照すると、ユーザが画像６０６を選択した結果、表示が拡大され、画像６０６となる。図８では、画像６０６は、図６に描写した同じ画像よりも大きくなっている。また、図８における画像６０２および６０４の可視部分が減少している。
【００２５】
図４を参照すると、二次元ディスプレイ１２１を見ているユーザに、少なくとも１つの画像をレンダリングするシステムが示されている。本発明の種々の形態によれば、画像を表示したときに、三次元空間に位置して見えるように、画像のレンダリングを行う。本発明によるシステムは、機械が読み取り可能な命令を実行することができる演算装置１０３、複数の画像を表示する二次元視覚ディスプレイ１２１、ユーザに画像を選択させることができる入力デバイス１１３、画像と演算装置１０３による実行のための機械読み取り可能命令とを備えているメモリ・ユニット４０２、ならびに演算装置による実行のための機械読み取り可能命令の多数のモジュール（４０４から４１８）で構成することができる。
【００２６】
例えば、本システムの前述のコンポーネントを収容するＤＶＤプレーヤは、本発明にしたがって挙動することができる。本発明の種々の形態については、先に詳細に論じた。第１モジュール４０４は、ユーザがＤＶＤ上でメニュー選択肢を選択することに応答して実行することができる。第１モジュール４０４は、メモリ・ユニットに格納されている複数の画像の指示を受け取る。第２モジュール４０６は、メモリ・ユニット４０２に格納されている複数の画像から、第１画像および第２画像を受け取る。第２モジュールは、先に説明したように、ランダム選択モジュール４０８による補助を受ける。第３モジュールは、第１画像に対する視覚ディスプレイ上の第１位置、および第２画像に対する視覚ディスプレイ上の第２位置を判定する。第４モジュール４１２は、第１位置についての情報により第１画像を変換し、視覚ディスプレイ上における第２位置についての情報により第２画像を変換する。第５モジュール４１４は、第１画像および第２画像が三次元空間内に位置して見えるように表示するために、第１画像および第２画像をレンダリングする。第６モジュール４１６は、第１画像および第２画像の呈示を強調するために、二次元ディスプレイ上における表示のために、三次元グラフィック効果をレンダリングする。第７モジュール４１８は、ユーザ入力に応答して、第１画像の可視部分が減少するように、ディスプレイ上における第１画像の位置、およびディスプレイ上における第２画像の位置を移動させる。尚、１つ以上のモジュールの機能を組み合わせて１つのコンポーネントにしてもよく、必ずしも本開示が想定する発明の教示から逸脱することにはならないことは、当業者には言外であろう。
【００２７】
本開示全体をくま無く検討した後では、本発明の種々の形態には多数の実用的用途があることは、当業者には明白となろう。例えば、図２および図３のフローチャートに示した方法を実行するためのコンピュータ実行可能命令を収容するコンピュータ読み取り可能媒体は、前述の開示によって想定されている。このような文脈における本発明の有用性は、当業者には明白である。最後に、本発明の形態は、例えば、ユーザが検討するために、サムネイル・ビューで多数の画像を同時に表示する必要がある場合であればいずれでも、有益であると考えられる。最後に、本発明の形態は、コンピュータ以外の用途、例えば、ＤＶＤプレーヤにおいても利点があり得ることは、当業者には認められよう。
【００２８】
本発明を記載する文脈における用語「「１つ」または「ある」（a）」および「「１つ」または「ある」（an）」ならびに「「この」または「その」（the）」、更には同様の指示物は、この中で特に明記しておらず明らかに文脈と矛盾するのではない限り、単数および複数双方に当てはまるように解釈することとする。「「備える」または「含む」（comprising）」、「「有する」または「持つ」（having）」、「「含む」または「包含する」（including）」および「「含む」、「収容する」または「包含する」（containing）」は、特記しない限り、開放端用語(open-ended terms)（即ち、「含むが限定されない」を意味する）として解釈することとする。この中で与えたいずれの例そして全ての例、または例示的なことば（例えば、「「例えば」または「そのような」（such as）」）の使用も、本発明を一層際立たせることを意図するに過ぎず、そうでないことを主張しない限り、本発明の範囲に対する限定を規定するのではない。明細書におけるいずれのことばも、特許請求しないいずれの要素も、発明の実用に必須であることを示すように解釈しないことは当然である。
【００２９】
本発明の好適な実施形態についてここに説明したが、発明を実施するために発明者に分かっている最良の形態を含んでいる。これらの好適な実施形態の変形は、前述の説明を読めば、当業者には明白となるはずである。発明者は、当業者がこのような変形を適宜採用することを予期し、発明者は、ここに具体的に記載した以外で発明が実用化されることを意図している。したがって、本発明は、適用可能な法律によって許される範囲において、これに添付された特許請求の範囲に明記されている主題の変更物および均等物全てを含むこととする。更に、その可能な全ての変形における前述の要素のいずれの組み合わせも、特にこの中で明記されていない限り、または明らかに文脈と矛盾しない限り、本発明に包含されるものとする。
【００３０】
場合によっては、好適なそして例示的な実施形態に関して、本発明について説明した。添付した特許請求の範囲および主旨から逸脱しない範囲で、多数のその他の実施形態、修正、および変形が、本開示の検討から、当業者には想起されよう。
【図面の簡単な説明】
【００３１】
【図１】図１は、本発明の種々の形態による動作環境の一例の図である。
【図２】図２は、本発明の種々の形態にしたがって、ユーザに対して画像をレンダリングする方法を示すフローチャートである。
【図３】図３は、本発明の種々の形態にしたがって、ユーザに対して画像をレンダリングする方法を示す別のフローチャートである。
【図４】図４は、本発明の種々の形態にしたがって、ユーザに対して画像をレンダリングするコンピュータ・システムの図の一例である。
【図５】図５は、本発明の種々の形態による、二次元ディスプレイ上に表示するための第１画像および第２画像のレンダリングの図示である。
【図６】図６は、本発明の種々の形態による、表示のためにランダムに選択した３枚の画像のレンダリングの図示である。
【図７】図７は、本発明の種々の形態にしたがって、二次元ディスプレイ上において画像の位置を回転させるステップの図示である。
【図８】図８は、本発明の種々の形態にしたがって、画像のサイズを変更するステップの図示である。
【図１】
2009508214.tif 000003
【図２】
2009508214.tif 000004
【図３】
2009508214.tif 000005
【図４】
2009508214.tif 000006
【図５】
2009508214.tif 000007
【図６】
2009508214.tif 000008
【図７】
2009508214.tif 000009
【図８】
2009508214.tif 000010
【国際調査報告】
2009508214.tif 000011
2009508214.tif 000012