(57)【要約】画像ライブラリ（９２）等のメモリ記憶アイテム又はデスクトップ・ウィンドウの画像ブラウジングは、画像（２４、２６、２８、３０、３２、５２、５４、５６、５８、６０、１１６、１２０、１２２、１２４、１３８）を、一部重なり合うやり方で配列して、ユーザ操作されるカーソル（３４、６２、１４０）を、重ね合わされた画像に接触させるたびに、二次レベルの画像（６４）を生成することで、効率的に行われる。二次レベルの画像は、対応する一次レベルの画像からカーソルを移すとすぐに除去されるから、「一時的な」画像である。したがって、一次レベルの画像を、対角線的に延びているスタックに入れることで、カーソルを一直線状に移動させると、このスタック中の画像に対して、一時的な画像が順次に表示されることになる。一実施形態では、表示はまた、代りのスタックを提供するのに用いられる増分アイコン（６８）と減分アイコン（７０）も含む。さらに、ユーザが、スタックから画像の１つを選択すると、三次レベルの画像（８２）が、別のウィンドウ（７６）内に形成される。この三次レベルの画像は、スタックを取り替えた後でも表示ウィンドウ内に残っているから、さらなる永続性を持つ。これらの画像は、デジタル写真であってよいが、ただし、他の用途も意図されている。【選択図】図３
2004526255.tif 000002
【特許請求の範囲】
【請求項１】
システムを介して利用可能なメモリ記憶アイテムにアクセスする方法であって、
複数の前記メモリ記憶アイテムの表示情報を直接的に表わす一部重なり合う画像（２４、２６、２８、３０、３２、５２、５４、５６、５８、６０、１１６、１２０、１２２、１２４、１３８）のスタック（２２、３６、４８、５０、１４４）を表示するステップであって、該表示スタック中の別の画像によって重ねられた各画像に関する前記表示情報の一部のみを表示することを含む、ステップと、
前記表示スタックを横断する表示アイコン（３４、６２、１４０）の移動を自動的に追跡するステップと、
前記表示アイコンが前記画像と位置合わせされて配置されていることの検出に応答して、前記各画像の延長部分（６４）を見せるステップであって、該見せることは、前記表示アイコンの前記移動以外のユーザ起動の指示とは無関係に起動し、それにより、前記表示アイコンが前記画像と順次位置合わせされて移動される経路に沿って、前記表示スタックを横断して前記表示アイコンをスキャンすることに対する自動応答として、前記画像の逐次表示が可能にされる、ステップと、
を含む方法。
【請求項２】
前記表示スタック（２２、３６、４８、５０）を表示する前記ステップが、前記メモリ記憶アイテムが画像ドキュメントである場合に、前記表示スタック中の最前の画像を除き、各画像（２４、２６、２８、３０、３２、５２、５４、５６、５８、６０）の小さい部分のみを表示するステップを含む、請求項１に記載の方法。
【請求項３】
前記表示スタック（２２、３６、４８、５０、１４４）中の前記画像（２４、２６、２８、３０、３２、５２、５４、５６、５８、６０、１１６、１２０、１２２、１２４、１３８）が、記憶装置内の利用可能な画像のサブセットであり、
増分アイコン（６８）および減分アイコン（７０）を表示するステップと、
前記表示アイコン（３４、６２、１４０）が、一定の期間、前記増分アイコンと位置合わせされていることの検出に応答して、画像の前記記憶装置内で、サブセット間で前方に増分できるようにするステップと、
前記表示アイコンが、前記一定の期間、前記減分アイコンと位置合わせされていることの検出に応答して、画像の前記記憶装置内で、サブセット間で後方に減分できるようにするステップと、
をさらに含み、
前記サブセット間の増分および減分が、前記記憶装置内の前記利用可能な画像の異なるスタックの表示を起動する、請求項１に記載の方法。
【請求項４】
別のスタックを表示する前に、前記一定の期間の間に、前記各画像の全体を見せるステップを含み、前記表示スタック（２２、３６、４８、５０、１４４）中の前記各画像（２４、２６、２８、３０、３２、５２、５４、５６、５８、６０、１１６、１２０、１２２、１２４、１３８）を、前記一定の期間の間にスクロールするステップをさらに含む、請求項３に記載の方法。
【請求項５】
前記表示して、見せるステップが、表示画面（７４）の第１のウィンドウ・エリア（６６）を対象とし、前記表示スタック（５０）中の特定の画像（５６）の選択に応答して、前記特定の画像と直接的に関係のある特定のメモリ記憶アイテム（８２）を開くステップをさらに含み、かつ、該特定のメモリ記憶アイテムを開くステップが、前記表示画面の第２のウィンドウ・エリア（７６）内で行われる、請求項１に記載の方法。
【請求項６】
画像（５２、５４、５６、５８、６０）の前記スタック（５０）を表示する前記ステップが、ビデオ・ファイルからのサムネイル画像を表示するステップを含むことと、前記特定のメモリ記憶アイテム（８２）を開く前記ステップが、直接的に関係のあるサムネイル画像を選択すると特定のビデオ・ファイルを実行するステップを含む、請求項５に記載の方法。
【請求項７】
前記画像（２４、２６、２８、３０、３２、５２、５４、５６、５８、６０、１１６、１２０、１２２、１２４、１３８）の延長部分を見せる前記ステップが、前記表示アイコン（３４、６２、１４０）が前記表示スタック中の前記画像と位置合わせされて移動されるとき、前記スタック（２２、３６、４８、５０、１４４）の上方にポップアップ画像を生成するステップを含む、請求１に記載の方法。
【請求項８】
前記表示スタック（２２、３６、４８、５０、１４４）に向けられるユーザ起動の指示に応答して、ファイルの格納および転送の処理を可能にするステップをさらに含む、請求１に記載の方法。
【請求項９】
表示装置（１００）と、
画像ファイル・ソース（９２）と、
前記表示装置に視覚的に表示させるために、前記ソースからの前記画像ファイルを処理できるようにする少なくとも１つのプロセッサ（９４）と、
カーソル制御装置（９８）と、前記表示装置上でのカーソルの移動を操作するために、前記少なくとも１つのプロセッサがアクセスできる動作可能に関連付けられたドライバ・プログラムと、
前記ソースからの前記画像ファイルを処理する命令を提供するための、前記少なくとも１つのプロセッサがアクセスできるコンピュータ・プログラム（９６）であって、前記少なくとも１つのプロセッサと協働して、
前記スタックが、前記ソースからの複数の関連する前記画像ファイルの、重なり合った表示を含むように、前記画像ファイルのスタック（５０）の表示を前記表示装置に生成し、
前記カーソルの存在する画像表示のユーザ選択画像（該ユーザ選択画像は、前記スタック中の前記画像表示に対して位置がずれており、かつ、前記カーソルの存在する前記画像表示と関連づけられた特定の画像ファイルの表示である）を生成することによって、前記カーソルの前記スタック表示との位置あわせに直接的に応答する、
コンピュータ・プログラム（９６）と、
を備えているコンピュータ・システム。
【請求項１０】
前記画像ファイル・ソース（９２）が、格納されたデジタル写真ライブラリである、請求項９に記載のコンピュータ・システム。
【請求項１１】
前記コンピュータ・プログラム（９６）が、前記カーソルの位置づけに応答して、前記カーソルの位置づけに単に基づいて前記ユーザ選択画像を生成するカーソル検出モジュールを含み、また、前記カーソル制御装置（９８）の操作で起動する第２のユーザ起動の指示に応答して、前記画像表示と関連づけられた前記特定の画像ファイルを開く画像ローディング・モジュールをさらに含み、該開くことは、前記ユーザ選択画像の生成とは別に実行される、請求項９に記載のコンピュータ・システム。
【請求項１２】
前記コンピュータ・プログラム（９６）が、前記カーソルの前記位置づけに応答して、（ａ）一連の前記ユーザ選択画像の生成に関して、前記スタック中の前記画像表示を順次スクロールし、また、（ｂ）直前のスタック内の前記画像表示を順次スクロールした後で各次のスタックが表示される、一連のスタックを生成する、スタック増分モジュールをさらに含む、請求項１１に記載のコンピュータ・システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、画像のコンピュータ・ブラウジングに関し、詳細には、デジタル画像ファイルなどのメモリ記憶（された）アイテムまたはコンピュータ・デスクトップ・ウィンドウの表示情報を見る低インパクト手段を提供することに関する。
【背景技術】
【０００２】
デジタルカメラは、従来のフィルム式カメラよりもさらに多くの画像を格納できるようにするメモリ容量を持っている。別の利点として、一部のデジタルカメラは、内部に格納したデジタル画像を編成するために、フォルダ・システムを生成できるようにしている。例えば、一方のフォルダは、「Ｖａｃａｔｉｏｎ（休暇）」と称され、また他方のフォルダは、「Ｆａｍｉｌｙ  Ｇａｔｈｅｒｉｎｇ（家族の集い）」と称されることもある。次に、画像を、ユーザによって決定された態様で、編成することができる。しかしながら、フォルダに、一そろいの多数の画像が入っている場合に、特定の画像を探索することは、あきあきするかもしれない。
【０００３】
同一デジタルカメラまたは異なるデジタルカメラから、あるいは、他の画像ファイル・ソース（例えば、インターネットと呼ばれる全地球的通信ネットワーク）から以前にダウンロードされた画像ファイルを有するコンピュータ・システムに、デジタルカメラに格納された画像ファイルをダウンロードするときに、特定の画像を識別することの難しさがさらに増す。ユーザが、フォルダや画像に入念にラベルを付けても、画像ファイルのこのようなダウンロードごとに、個々の画像の記憶場所を思い出せる可能性が低くなる。例えば、画像ファイルを開かずには区別することが難しい１０枚の日没の写真があるかもしれない。したがって、ユーザは、１０個の画像ファイルをすべて開いてから、所望の写真を識別する。入念な編成やラベル付けがなければ、特定の写真を識別するために、さらに多くのファイルを開くようにユーザに求める場合がある。
【０００４】
図１は、格納された画像をブラウズすることの難しさを減らすグラフィカル・ユーザ・インターフェース（ＧＵＩ）１０を示したものである。画像クロッピング（トリミング）またはズームなどの複雑な操作を可能にするアプリケーション・プログラムを用いて、それぞれの画像を開くのではなく、これらの画像は、フォルダやファイルがリストされているメニュー・ウインドウ１４に近い専用ビューイング・ウインドウ１２に表示され得る。図１では、フォルダ１６は、５つの利用可能な画像ファイルがあることを明らかにするために、開いている。当技術分野においてよく知られているように、表示アイコン（またはカーソル）１８は、フォルダを開いたり、閉じたりするときに使用できる。コンピュータ・マウスは、コンピュータ・モニタの画面のように、ディスプレイ上に表示されたグラフィカル・ユーザ・インターフェース上での表示アイコンの移動を制御する。この表示アイコンはまた、トラックボール、またはそれに類する装置を用いて操作されることもある。コンピュータ・マウスを使用するとき、表示アイコン１８を、フォルダ１６の上に位置づけて、「クリック」して、そのフォルダを開く。フォルダを開いた後で、表示アイコンを、画像ファイルの１つに移して、ビューイング・ウインドウ１２内に格納画像を表示することができる。したがって、ファイル名「ＰＥＲＳＯＮ（人）」に触れるように表示アイコンを位置づけて、クリックすることで、椅子に座っている人の画像２０が、ビューイング・ウインドウ内に現れる。この画像が、所望の画像であれば、このファイルを、さらに高度なアプリケーション・プログラムの中で開くことができる。
【０００５】
図１を参照して述べられるブラウジング手法は、高度なアプリケーション・プログラムの中で、それぞれの画像ファイルを最初に開かなければならないことに対する改良を提供するとはいえ、そのプロセスは、やはり、ユーザには、あきあきすることが多い。さらに、表示アイコン１８を移動させて、コンピュータ・マウスをクリックする反復機構は、やがて、ユーザに害を起こす可能性がある。
【０００６】
特定のファイル（例えば、画像ファイル）を見つけることの難しさを減らす方法は、Ｗａｌｓｈ氏に付与された米国特許第６，０６７，０８６号に述べられている。ファイルは、ユーザにより、異なるカテゴリに分けられる。次に、それぞれのカテゴリは、ユーザによって、１つまたは複数のグラフィカル画像と関連づけられ、その画像の選択は、このカテゴリを識別し、またこのカテゴリを他のカテゴリと区別するニーモニック手段を提供することに基づいている。例えば、スキーヤーの画像は、「ｓｐｏｒｔｓ（スポーツ）」の画像セットを示すために用いられ、飛行機の画像は、「ｔｒａｎｓｐｏｒｔａｔｉｏｎ（輸送機関）」の画像セットを示すために用いられ得る。Ｗａｌｓｈ氏のＧＵＩ構成により、コンピュータ・システムは、ユーザによって選択されたとき、１つまたは複数の画像セットのグラフィカル画像も表示するとともに、表示されたグラフィカル画像と関連づけられたファイルの識別名を表示することができる。例えば、これらのファイル識別名は、ポップアップ・メニューに表示され、したがって、ユーザは、そのポップアップ・メニュー内のファイル識別名をクリックすることで、ファイルを選択し、ファイルをアクティブにすることができる。ユーザがファイルをアクティブにすると、コンピュータ・システムは、適切なアプリケーション・プログラムをロードして、そのファイルを開く。Ｗａｌｓｈ氏の方法は、一般的なフォルダ表示の使用における改良を提供するとはいえ、この方法は、ユーザの編成技術および記憶に頼っている。特に、二人以上のユーザがコンピュータ・システムにアクセスする場合には、この編成技術および記憶に頼ると、不充分な結果がもたらされることがある。さらに、複数の画像ファイルを見るには、なお、反復的ポイント・アンド・クリック手法が求められる。
【０００７】
必要とされるものは、写真ライブラリからの画像ファイル、あるいは、開いたコンピュータ・デスクトップ・ウィンドウからの画像ファイルのように、メモリ記憶アイテムの表示情報をブラウズする退屈さを減らす方法およびシステムである。
【発明の開示】
【０００８】
本発明により、一部重なり合った画像のスタック全域で、表示アイコンの移動を追跡した直接の結果として、一組の記憶ファイル中のファイルの内容を表示する。それぞれの画像は、不揮発性メモリに格納された特定のファイル、あるいは揮発性メモリに格納されたデスクトップ・ウィンドウの表示情報（すなわち、内容）を表わす。一実施形態では、これらのファイルは、デジタル画像ファイルである。
【０００９】
第１のステップとして、画像のスタックは、コンピュータ・モニタなどのディスプレイ上に表示される。表示アイコンの位置は、コンピュータ・マウスまたはトラックボールなどのユーザ操作可能な装置によって制御される。したがって、表示アイコンは、カーソルである。通常、後方画像であると感知されるスタック中の画像は、前方画像であると感知される画像で、一部覆われる。その結果、カーソルが、スタックから離れた位置にあるときに、最前の画像のみ、その全体が示される。しかしながら、カーソルを移動させて、これらの画像の１つとの接触が感知されると、その画像の全体が示される。スタック中の画像は、一次レベル（スタック・レベル）の画像と呼ばれることがあり、また、カーソルで選択された画像は、二次レベル（一時的）画像として表示される。好ましい実施形態では、二次レベルの画像は、スタックの均整から外れている。例えば、スタックが、一次レベルの画像を対角線的に位置づける配列である場合に、二次レベルの画像は、軸からずれているが、そのスタックに近い。これにより、ユーザは、目の位置を大きく移すことなく、スタック中の画像をブラウズすることができる。述べられるように、二次レベルの画像の生成は、カーソルの位置づけと、ユーザ起動の別の指示（例えば、マウスのクリック）との組合せには応答せずに、カーソルの移動に直接に応答する。カーソルがこれらの画像と順次位置合わせされるように移動される経路において、スタックの端から端までカーソルをスキャンすることにより、二次レベルの画像が、対応する順序で生成される。
【００１０】
決定的なものではないが、この方法は、スタックを表示するウィンドウとは別個のウィンドウ内に、三次レベルの画像を形成することも含み得る。三次レベルの画像は、スタック中の画像の１つのユーザ選択に応答して生成される。したがって、二次レベルの画像は、カーソルの位置づけの直接応答として形成されるが、一方、三次レベルの画像は、カーソルの位置づけとマウスのクリックとの組合せ応答として形成され得る。三次レベルの画像は、さらなる永続性を持つものであって、ファイル処理（例えば、ファイル転送）または画像処理（例えば、画像クロッピング）の目的で用いられ得る。
【００１１】
スタック中の画像の数は、一定であるか、あるいは、ユーザにより決定され得る。スタック中の画像が、全記憶画像のうちの１サブセットである場合には、この方法は、好ましくは、自動スタック置き換えを可能にする機構を含む。一実施形態では、増分アイコンは、表示スタックの第１の側に配置され、また減分アイコンは、反対の側に配置されている。単に、カーソルを、増分アイコンと位置合わせして配置するだけで、スタック中の画像のそれぞれに対して、二次レベルの画像が形成され、次のスタックが表示され、そのプロセスは、このファイル群が終わるまで続く。カーソルが減分アイコンと位置合わせして配置されるときは、逆のパターンをたどる。
【００１２】
前述のように、一実施形態では、これらのファイルは画像ファイルである。例えば、これらの画像ファイルは、デジタルカメラで生成された写真であってよい。本発明は、カメラに、あるいは、これらの画像がダウンロードされるコンピュータに実施され得る。他の実施形態が考えられる。例として、一次レベルの画像と二次レベルの画像は、異なるデジタル・ビデオ・クリップからのサムネイルであるか、あるいは、開いたデスクトップ・ウィンドウの複製であってよい。ビデオ・クリップの実施形態では、サムネイルを選択することで、三次レベルの画像は、再生状態のクリップとして表示される。
【００１３】
カーソルが画像と位置合わせされて移動されるときに、表示情報に加えて、ファイル情報も表示することができる。このファイル情報は、ファイル名、記憶場所、ファイル・サイズを含むことができる。この方法が、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂのｗｅｂページから実施される場合には、ファイル情報は、好ましくは、画像を生成するｗｅｂページのＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含む。次に、二次レベルの画像を選択すると、ｗｅｂページが起動される。可能な別のアプリケーションとして、スタック中の画像は、ブラウズされるテキスト・ファイルの表示情報であってよい。
【００１４】
本発明の利点は、スタックが、画像を、重なり合った状態で提供し、したがって、画面領域が節約される点である。すなわち、このスタックは、ドキュメントをブラウズするためのコンパクトな配置構成を提供する。もう１つの利点は、このブラウジング手法が、画像探索の退屈さを大幅に減らす点である。「ｈｉｔ（ヒット）」または潜在的なヒットに達したときだけ、マウスのクリックが必要とされる。好ましくは、画像ブラウジング手法により、格納、転送などに関するファイル処理が可能になる。すなわち、スタックを表示しているウィンドウからカーソルが出ることなしに、この方法は、好ましくは、フォルダ格納の変更などの処理作業のために、ファイルが選択されるのを可能にする。
【発明を実施するための最良の形態】
【００１５】
図２を参照すると、「アクティブなカードスタック」２２が、５つの画像２４、２６、２８、３０、３２を持つものとして示されている。これらの画像は、対角線的に延びていて、しかも、前方画像によって後方画像が一部覆い隠されているという認識を与え、したがって、最前の画像２４のみ、その全体が示される。これらの画像はそれぞれ、不揮発性メモリ中の画像ファイルなどのメモリ記憶アイテム、あるいは、揮発性メモリ（ランダム・アクセス・メモリ）からの開いたデスクトップ・ウィンドウの表示情報を表わしている。本発明は、主として、これらのメモリ記憶アイテムが、デジタル写真などの画像ファイルである実施形態において、記述されよう。しかしながら、本発明の他の用途も以下に記述されよう。
【００１６】
アクティブなカードスタック２２は、それぞれの画像２４〜３２を少なくとも一部露出するように配列されているので、カーソルのような表示アイコンを移動させて、これらの画像の任意の１つとの接触が感知され得る。これらの画像は、一次レベルの画像として述べられ得る。しかしながら、カーソルを、これらの画像の１つと接触させると、二次レベルの画像が形成される。したがって、このカードスタックは、単に、カーソルをスタック上に移動させるだけで処理される動的スタックである。カーソルを操作する装置（例えば、マウス）を「クリック」したり、あるいは、キーボードのキー入力を行ったりする必要はない。図２の中央部では、カーソル３４が、２番目の画像２６の上に位置づけられているものとして示されている。これにより、二次レベルの画像が、もとの位置からずれた位置に生成される。図３と図４を参照して述べられる実施形態では、一次レベルの画像は、維持され、また二次レベルの画像は、その全体が示される。図２の手法を利用するか、図３と図４の手法を利用するかどうかに関係なく、カーソルの位置を単に変えるだけで、スタックを、「アクティブにされたカードスタック」３６に変更する。
【００１７】
カーソル３４が、画像と順次位置合わせされる経路に沿って、画像２４〜３２を横切ってスキャンされる場合には、対応する一連の二次レベルの画像が、見る人に提示されよう。このようにして、反復的ポイント・アンド・クリック・プロセスを必要とせずに、内容に関して、画像２４〜３２のそれぞれを閲覧することができる。
【００１８】
もとのカードスタック２２中の画像の数は、一定であるか、あるいは、ユーザにより選択されてよい。画像２４〜３２の数が、ブラウズできる画像の総数よりも少ない場合には、好ましい実施形態は、カーソル３４の位置づけ以外に、ユーザ入力を必要とすることなく、連続的にブラウズできるようにする。例えば、カーソル３４が、図２に見られるカードスタック３６のすぐ右にある場合には、次のサブセットの画像３８、４０、４２、４４、４６が、第２のアクティブなカードスタック４８として導入される。新たなカードスタックがたまたま導入される可能性を減らす目的で、カーソルを位置づけした後のカードスタックが変更されるまでの間の閾値時間が必要である。さらに、図３を参照して述べられるように、スタック間の増分アイコンと減分アイコンが、それぞれ、カードスタックの右側と左側に形成されてよい。カーソル３４を減分アイコンの上に位置づけすることにより、カードスタック４８が、もとのカードスタック２２に置き換えられ得る。
【００１９】
次に、図３を参照すると、一次レベルの画像５２、５４、５６、５８、６０のスタック５０が、さらに詳しく示されている。カーソル６２は、中央画像５６との接触が感知されていることから、二次レベルの画像６４が生成される。図２と違って、二次レベルの画像６４は、その全体が示されている。これは、好ましい実施形態であるが、決定的なものではない。おわかりのように、それぞれの一次レベルの画像５２〜６０のうち、ユーザに、ニーモニック手段として利用させるのに足る部分を露出させている。スタック中の画像の数が増すにつれて、重なり合った部分に対する露出部分の比率が小さくなるが、ただし、考慮すべき画像が多くなるから、記憶補助の価値が増すかもしれない。
【００２０】
スタック５０があるウィンドウ６６は、スタック間増分アイコン６８とスタック間減分アイコン７０を含む。一定の期間、カーソル６２を、増分アイコン６８と位置合わせして配置することにより、第２のスタックがユーザに提示されよう。例えば、ライブラリの中に７５個のデジタル画像がある場合には、カーソルを、増分アイコン６８に沿った位置に置いておけば、ライブラリ全体は、５個の画像から成るスタック単位で表示されよう。好ましい実施形態では、スタック中のそれぞれの画像は、スタックを変えるまで、二次レベルの画像として表示される。したがって、このプロセスは、ライブラリ中の７５個全部の画像をスキャンすることになる。減分アイコン７０は、逆のやり方で働く。オプションとして、この制御コンピュータ・プログラムは、カーソル６２が適切なアイコン６８または７０上にあるときに、コンピュータ・マウスをクリックすることで、即時の増分または減分を可能にするように構成されている。
【００２１】
二次レベルの画像６４の表示に加え、カーソル６２を、一次レベルの画像５６の露出領域との接触が感知されるように位置づけると、この画像に関するファイル情報７２の表示が起動する。図３に示されるファイル情報は、この画像の記憶場所とサイズを示す。他の情報が含まれ得る。画像５２〜６０がｗｅｂページを表わす用途では、ファイル情報は、これらの画像のＵＲＬであってよい。
【００２２】
次に、図４を参照すると、図３のウィンドウ６６は、他の３つのウィンドウ７６、７８、８０を含むグラフィカル・ユーザ・インターフェース７４の構成要素であるとして示されている。ウィンドウ７６は、画像５６および６４に対応する三次レベルの画像８２を表示している。二次レベルの画像６４は、カーソル６２を移動させることで除去されるから、一時的であるが、三次レベルの画像８２は、表示スタックの選択を、前方に増分したか、あるいは後方に減分した後でも、とどまることになる。したがって、ウィンドウ７６内の表示は、ウィンドウ６６内の画像の現行表示に基づいていない。カーソルの位置づけと、マウスのクリックなどのユーザ指示との組合せにより、画像を、ウィンドウ７６に「ロード」する（読み込む）ことができる。
【００２３】
ウィンドウ７８は、ウィンドウ６６内に表示スタック５０を形成する画像を選択するために用いられるメニューを表示している。示された例では、これらの画像はフォルダ８４に格納され、また最初にリストされた画像（すなわち、ＨＯＵＳＥ１）は、表示スタック５０中の最初の画像に選定されている。フォルダ８４中の上記の選定された画像と、それに続く４つの画像を使用して、このスタックを形成している。次の５つの画像は、ウィンドウ６６内のカーソル６２を、アイコン６８の上に、一定期間、位置づけることによって「次の」スタックを形成するために使用され得る。別法として、これらのファイルが格納されているフォルダを選択することにより、最初のスタックが選定され得る。したがって、フォルダ８４を選定することで、このフォルダ中の最初の画像ファイルを使用して、スタック５０を形成することになる。ユーザのオプションとして、画像ライブラリからの画像ファイルの選択は恣意的であってもよい。すなわち、フォルダ８４中のファイルの順序をじかに反映しているスタックではなく、そのスタックを形成するファイルの選択に、ある程度のランダム性があってよい。
【００２４】
ウィンドウ８０は、格納された画像を転送するか、あるいは、編成するために用いられ得る。例えば、ウィンドウ７６内の三次レベルの画像８２は、ウィンドウ８０内のフォルダ８６に転送され得る。ドラッグ・アンド・ドロップ技法を用いて、画像８２をウィンドウ７６から転送するか、あるいは、対応するファイル名をウィンドウ７８から転送することができる。しかしながら、好ましい実施形態では、ウィンドウ６６からカーソル６２を移動させずに、画像の処理を行うことができる。コンピュータ・マウスの操作、および／または、キー入力の組合せを用いて、スタック５０の画像５２〜６０のうちの１つを、フォルダ８６に入力することができる。本発明のこのような用途では、スタック５０を用いて、ユーザに関心のあるファイルが選択される。大きい画像ライブラリを持つフォルダ中の画像ファイルは、内容（例えば、家族写真、仕事関連の写真など）に基づいて、これらの画像を分けることで、さらに処理しやすいいくつかのフォルダに分類され得る。分類するのではなく、選択された画像は、ウィンドウ６６内で起動した選択の結果として複製されてよい。例えば、フォルダ８６があるウィンドウ８０は、補助記憶装置、またはリムーバブル記憶装置用のウィンドウである。したがって、本発明は、そのブラウジング・ビューイング機能に加えて、そのブラウジング・選択機能にも用いられる。
【００２５】
本発明の代替用途では、画像５２〜６０は、ビデオ・クリップのサムネイル画像である。これらのサムネイル画像は、デジタルカメラからのデジタル写真のスクローリングに関して述べられるものと同じやり方で、ブラウズできる。しかしながら、特定のサムネイル画像が、ウィンドウ７６にロードするように指定されるときには、ビデオ・クリップは、このウィンドウ内で自動的に実行される。
【００２６】
別の代替実施形態では、スタック５０中の画像５２〜６０は、テキスト文書を表わす。これらの画像は、異なるテキスト文書用の表示情報を表わしている。このようなブラウジング手法は、上記のテキスト文書が、互いに文書を区別するバナーまたは他の特徴を含む場合には、特に役に立つ。
【００２７】
図４、図５、図６を参照して、本発明の動作を述べる。図５は、ステップのプロセス・フローの一例であるが、一方、図６は、これらのステップを実施する構成要素を簡略に示したものである。ステップ８８において、このシステムは、スタックの形成に関する、ユーザからの入力を検出する。図４では、「ＨＯＵＳＥ１」のラベルの付けられた画像は、ステップ９０において指示されるように、表示スタック５０を形成するために、ウィンドウ７８から選択される。選択された画像は、その表示スタック中の最初の画像として位置づけられる。前述の通り、ユーザ入力は、画像ではなくてフォルダの選択であってよく、かつ／または、スタックを形成する利用可能な画像の選択に、ある程度のランダム性を含むことができる。図６では、これらの画像は、画像ソース９２に格納される。画像ソースは、コンピュータのハードディスク・ドライブであるか、あるいは、インターネットなどのネットワークを介して、画像にアクセスできるリモートサイトの記憶装置であってよい。ウィンドウ６６および７８のみが利用可能な用途では、このプロセスのステップは、画像を形成するのに用いられるデジタルカメラ内で、完全に実施することができる。この実施形態では、画像ソース９２は、デジタルカメラのメモリである。
【００２８】
少なくとも１つの中央演算処理装置（ＣＰＵ）９４を利用して、必要な命令を実行する。ＣＰＵは、不揮発性メモリに格納されたプログラム９６に接続されている。ユーザ入力装置９８は、コンピュータ・マウス、トラックボール、またはキーボードなどの、カーソルを操作する公知の装置の任意の１つ、またはその組合せであってよい。図４のグラフィカル・ユーザ・インターフェースは、モニタなどの表示装置１００上に表示される。
【００２９】
表示装置１００全域でのカーソルの移動は、図５のステップ１０２において指示されるように、ＣＰＵ９４によって追跡される。その結果、このシステムは、スタック５０中の画像５２〜６０のうちの１つの上に図４のカーソル６２が位置づけられたときを検出することができるであろう。このカーソルを、これらの画像のうちの１つの上に位置づけたときに、一時的な二次レベルの画像６４が表示される。このような表示ステップ１０４により、ユーザは、これらの画像を効率的にブラウズすることができる。
【００３０】
ウィンドウ７６の使用は、本発明にとって決定的なものではない。三次レベルの画像８２が要求される場合には、このプロセスは、画像が選択されたかどうかを判定する判断ステップ１０６を含む。画像を選択する１つの受け入れられる機構は、カーソル６２を制御するコンピュータ・マウスを「クリックすること」であってよい。画像を選択すると、ステップ１０８において指示されるように、三次レベルの画像８２が生成される。このような選択はまた、画像ファイルを別のフォルダに複製または移動するか、画像を印刷するなどして、選択された画像または画像ファイルを処理するために、用いられ得る。この方法は、ユーザがスタックを変えるコマンドを生成したときを検出するステップ１１０も含む。このコマンドは、ウィンドウ７８から別の画像を選択した結果であるか、あるいは、増分アイコン６８または減分アイコン７０を用いた結果であってよい。前述のように、単にアイコン６２を増分アイコン６８の上に位置づけるだけで、スタック５０中の一次レベルの画像５２〜６０のそれぞれに対して、一時的な画像が形成され、その後で、ステップ１１２において、そのスタックを取り替えて、異なるサブセットの画像を表示し、また、それらの画像は、一時的な画像の生成に関してスクロールされよう。このようなシーケンスにおいて、カーソルの位置に基づいて一時的な画像を表示するステップ１０４により、カーソルを増分アイコン６８上に置いた結果として、一時的な画像がすべて生成される。
【００３１】
当業者には充分理解されるように、図５に示されるステップの順序は、本発明から逸脱しなければ、変更できる。さらに、図４のスタック５０中の画像５２〜６０の対角線的配列は決定的なものではない。表示領域を節約する他の任意の重なり合う配列に置き換えることができる。しかしながら、この対角線的配列の利点は、カーソル６２を、一直線状に移動させて、一次レベルの画像のそれぞれに対して、一時的な画像を順次に生成できる点である。
【００３２】
本発明は、主として、コンピュータまたはデジタルカメラ内の画像ファイルのブラウジングに関して述べられてきたが、他の機器内の用途も意図されている。例えば、グラフィカル・ユーザ・インターフェースは、メモリに格納された幾つかのドキュメントを有するデジタルプリンタの液晶ディスプレイ（ＬＣＤ）であってよい。これらのドキュメントを表わす画像は、図１〜図６を参照して述べられるやり方でブラウズされる一次レベルの画像である。一次レベルの画像をブラウズすると、二次レベルの一時的な画像が表示される。特定の画像を選択することにより、対応するドキュメントが、印刷されるドキュメントとして識別される。
【００３３】
意図されている他の実施形態では、本発明を使用して、コンピュータ・ウィンドウをブラウズする。従来の手法は、図７に示されている。ディスプレイ１１４は、４つの開いたウィンドウ１１６、１１８、１２０、１２２を示している。ディスプレイ１１４の下部には、５つのアイコン１２４、１２６、１２８、１３０、１３２がある。それぞれのアイコン１２４〜１３２は、開いているウィンドウに対応する。あるウィンドウは、はっきり見えるウィンドウで完全に覆い隠されているから、５つのアイコンがあっても、４つの開いているウィンドウしか示されていない。図７のディスプレイでは、「前方の」ウィンドウは、ウィンドウ１１６である。しかしながら、５つのアイコンの任意の１つをクリックして、対応するウィンドウを、「前方の」位置に移動させる。これらのアイコン上の情報が、あるウィンドウと他のウィンドウとを容易に区別する場合に、また、これらのアイコン上の情報がはっきり見えるくらい、開いているウィンドウの数が充分少ないときに、このような手法がうまくゆく。開いているウィンドウの数が多くなるにつれて、これらのアイコンに利用できる間隔が減少する。
【００３４】
次に、図８を参照すると、本発明のこの実施形態により、ディスプレイ１３６のウィンドウ・ブラウジング領域１３４は、開いている様々なウィンドウ用の表示情報を含む。したがって、図７でははっきり見えなかったウィンドウ１３８は、図８のウィンドウ・ブラウジング領域１３４内に表わされている。実際は、このウィンドウは、カーソル１４０のホバリングによって示され、したがって、ウィンドウ１３８に対して、一時的な二次レベルの画像１４２が形成される。スタック１４４中の一次レベルの画像を選択することで、ウィンドウ１３８は、ディスプレイ１３６内の「前方の」位置に移される。このことから、開いているウィンドウを識別して、それらのウィンドウの１つを選択するために、操作しやすいプロセスが提供される。
【００３５】
図８の代替実施形態として、スタック１４４中のアイコンの１つの上にカーソル１４０を移動させると、対応するウィンドウ１１６〜１２２が、ディスプレイ１３６内の「前方の」位置に自動的に移され得る。すなわち、一時的なウィンドウ１４２は、決定的なものではない。別の用途では、ウィンドウ・ブラウジング領域１３４内のアイコンのスタック１４４は、開いていないドキュメントまたはアプリケーション用の表示情報を表わしている。したがって、スタック１４４内のアイコンは、「スタート」リスト内の様々なアプリケーション用の表示情報であるか、あるいは、ワード・プロセッシング・プログラムなどの特定のプログラムを用いて得られるドキュメントであってよい。
【図面の簡単な説明】
【００３６】
【図１】従来技術によるグラフィカル・ユーザ・インターフェースを示す図である。
【図２】本発明により、たどられるファイル・ブラウジングのステップを図式的に示す図である。
【図３】図２の本発明によるカーソル位置ブラウジング用のグラフィカル・ユーザ・インターフェースの１つのウィンドウを示す図である。
【図４】図３の技法を用いるグラフィカル・ユーザ・インターフェース内の様々なウィンドウを示す図である。
【図５】本発明により、たどられる可能性のあるステップのプロセス・フロー図である。
【図６】本発明を実施する構成要素の簡略ブロック図である。
【図７】従来技術の手法により、コンピュータ・モニタ上のいくつかの開いているデスクトップ・ウィンドウを示す図である。
【図８】本発明により、スタックをブラウズするウィンドウとともに、図７のコンピュータ・モニタを示す図である。
【符号の説明】
【００３７】
２２、３６、４８、５０、１４４：スタック
２４、２６、２８、３０、３２、５２、５４、５６、５８、６０、１１６、１２０、１２２、１２４、１３８：画像
３４、６２、１４０：表示アイコン
６４：延長部分（二次レベルの画像）
６６：第１のウィンドウ・エリア
６８：増分アイコン
７０：減分アイコン
７４：表示画面（グラフィカル・ユーザ・インターフェース）
７６：第２のウィンドウ・エリア
８２：特定のメモリ記憶アイテム（三次レベルの画像）
【図１】
2004526255.tif 000003
【図２】
2004526255.tif 000004
【図３】
2004526255.tif 000005
【図４】
2004526255.tif 000006
【図５】
2004526255.tif 000007
【図６】
2004526255.tif 000008
【図７】
2004526255.tif 000009
【図８】
2004526255.tif 000010
【国際公開パンフレット】
2004526255.tif 000011
2004526255.tif 000012
2004526255.tif 000013
2004526255.tif 000014
2004526255.tif 000015
2004526255.tif 000016
2004526255.tif 000017
2004526255.tif 000018
2004526255.tif 000019
2004526255.tif 000020
2004526255.tif 000021
2004526255.tif 000022
2004526255.tif 000023
2004526255.tif 000024
2004526255.tif 000025
2004526255.tif 000026
2004526255.tif 000027
2004526255.tif 000028
2004526255.tif 000029
2004526255.tif 000030
2004526255.tif 000031
2004526255.tif 000032
2004526255.tif 000033
2004526255.tif 000034
2004526255.tif 000035
【国際公開パンフレット（コレクトバージョン）】
2004526255.tif 000036
2004526255.tif 000037
【国際調査報告】
2004526255.tif 000038
2004526255.tif 000039
2004526255.tif 000040
2004526255.tif 000041