(57)【特許請求の範囲】
【請求項１】
サムネイル画像に対応するオリジナルの画像データを表示可能な画像表示装置であって、
前記画像データを表示可能な複数の画像データ表示領域を含む第１の表示領域と、前記サムネイル画像を複数表示可能な表示領域を含む第２の表示領域とを表示する表示手段と、
前記表示手段により表示された前記第１の表示領域において、複数の前記画像データ表示領域を選択するための選択範囲の始点と終点とすべく、任意の２つの前記画像データ表示領域の選択を受けつける第１の受付手段と、
前記表示手段により表示された前記第２の表示領域において、前記第１の受付手段により選択を受け付けた任意の２つの画像データ表示領域をそれぞれ始点と終点とする選択範囲で選択された複数の前記画像データ表示領域の数に対応した数の、所定の表示順に配置された複数の前記サムネイル画像を選択するための始点または終点となる、任意の単数の前記サムネイル画像の選択を受けつける第２の受付手段と、
前記第１の受付手段によって任意の画像データ表示領域の選択と、前記第２の受付手段によって任意のサムネイル画像の選択とを受け付けた際に、前記第１の受付手段によって受けつけた当該画像データ表示領域に対し、前記第２の受付手段によって受けつけた当該サムネイル画像に対応する画像データを、前記表示手段を用いて表示すべく配置する配置手段とを備えることを特徴とする画像表示装置。
【請求項２】
前記第１の受付手段は、さらに任意の複数の前記画像データ表示領域の選択の受けつけも可能であって、
前記第２の受付手段は、前記第１の受付手段が任意の複数の前記画像データ表示領域の選択を受け付けた場合に、前記第１の受付手段によって選択を受けた複数の前記画像データ表示領域の数に対応した、所定の表示順に配置された複数の前記サムネイル画像を選択するための選択の始点または終点とすべく、任意の単数の前記サムネイル画像の選択を受けつけることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記画像データは、レーティング情報を更にそれぞれに有し、
前記画像データ表示領域は、前記レーティング情報が表示可能にそれぞれ定められており、
前記第１の表示領域は、前記レーティング情報に従った所定の表示順で前記画像データ表示領域に前記画像データを表示が可能であり、
前記第２の表示領域は、前記レーティング情報に従った所定の表示順で、前記レーティング情報を有する前記画像データに対応した前記サムネイル画像を表示が可能であり、
前記第１の受付手段は、さらに前記第１の表示領域において、同じ前記レーティング情報を有する画像データが表示されている単数または複数の前記画像データ表示領域の選択も受け付け可能であって、
前記第２の受付手段は、さらに前記第２の表示領域において所定の表示順に配置された複数の前記レーティング情報を有する前記画像データに対応した前記サムネイル画像の中から、前記第１の受付手段によって選択を受け付けた前記画像データ表示領域に格納された画像データと同じ前記レーティング情報を有する前記画像データに対応した前記サムネイル画像を、前記第１の受付手段によって受け付けた画像データ表示領域の数と同じ数だけ選択すべく、選択の始点または終点となる任意の単数の前記サムネイル画像の選択を受けつけることを特徴とする請求項１または２に記載の画像表示装置。
【請求項４】
前記第１の受付手段によって選択を受け付けた前記画像データ表示領域に定められている前記レーティング情報と前記第２の受付手段によって選択を受け付けた前記サムネイル画像に対応した前記画像データの有する前記レーティング情報とが異なる場合には、エラーとすることを特徴とする請求項３に記載の画像表示装置。
【請求項５】
サムネイル画像に対応するオリジナルの画像データを表示可能な画像表示装置における制御方法であって、
前記画像表示装置の表示手段が、前記画像データを表示可能な複数の画像データ表示領域を含む第１の表示領域と、前記サムネイル画像を複数表示可能な表示領域を含む第２の表示領域とを表示する表示工程と、
前記画像表示装置の第１の受付手段が、前記表示工程により表示された前記第１の表示領域において、複数の前記画像データ表示領域を選択するための選択範囲の始点と終点とすべく、任意の２つの前記画像データ表示領域の選択を受けつける第１の受付工程と、
前記画像表示装置の第２の受付手段が、前記表示工程により表示された前記第２の表示領域において、前記第１の受付工程により選択を受け付けた任意の２つの画像データ表示領域をそれぞれ始点と終点とする選択範囲で選択された複数の前記画像データ表示領域の数に対応した数の、所定の表示順に配置された複数の前記サムネイル画像を選択するための始点または終点となる、任意の単数の前記サムネイル画像の選択を受けつける第２の受付工程と、
前記画像表示装置の配置手段が、前記第１の受付工程によって任意の画像データ表示領域の選択と、前記第２の受付工程によって任意のサムネイル画像の選択とを受け付けた際に、前記第１の受付工程によって受けつけた当該画像データ表示領域に対し、前記第２の受付工程によって受けつけた当該サムネイル画像に対応する画像データを、前記表示工程を用いて表示すべく配置する配置工程とを含むことを特徴とする制御方法。
【請求項６】
サムネイル画像に対応するオリジナルの画像データを表示可能な画像表示装置で読み取り実行が可能なプログラムあって、
前記画像表示装置を、
前記画像データを表示可能な複数の画像データ表示領域を含む第１の表示領域と、前記サムネイル画像を複数表示可能な表示領域を含む第２の表示領域とを表示する表示手段と、
前記表示手段により表示された前記第１の表示領域において、複数の前記画像データ表示領域を選択するための選択範囲の始点と終点とすべく、任意の２つの前記画像データ表示領域の選択を受けつける第１の受付手段と、
前記表示手段により表示された前記第２の表示領域において、前記第１の受付手段により選択を受け付けた任意の２つの画像データ表示領域をそれぞれ始点と終点とする選択範囲で選択された複数の前記画像データ表示領域の数に対応した数の、所定の表示順に配置された複数の前記サムネイル画像を選択するための始点または終点となる、任意の単数の前記サムネイル画像の選択を受けつける第２の受付手段と、
前記第１の受付手段によって任意の画像データ表示領域の選択と、前記第２の受付手段によって任意のサムネイル画像の選択とを受け付けた際に、前記第１の受付手段によって受けつけた当該画像データ表示領域に対し、前記第２の受付手段によって受けつけた当該サムネイル画像に対応する画像データを、前記表示手段を用いて表示すべく配置する配置手段として機能させることを特徴とするプログラム。
【請求項７】
サムネイル画像に対応するオリジナルの画像データを表示可能な画像表示システムであって、
前記画像データを表示可能な複数の画像データ表示領域を含む第１の表示領域と、前記サムネイル画像を複数表示可能な表示領域を含む第２の表示領域とを表示する表示手段と、
前記表示手段により表示された前記第１の表示領域において、複数の前記画像データ表示領域を選択するための選択範囲の始点と終点とすべく、任意の２つの前記画像データ表示領域の選択を受けつける第１の受付手段と、
前記表示手段により表示された前記第２の表示領域において、前記第１の受付手段により選択を受け付けた任意の２つの画像データ表示領域をそれぞれ始点と終点とする選択範囲で選択された複数の前記画像データ表示領域の数に対応した数の、所定の表示順に配置された複数の前記サムネイル画像を選択するための始点または終点となる、任意の単数の前記サムネイル画像の選択を受けつける第２の受付手段と、
前記第１の受付手段によって任意の画像データ表示領域の選択と、前記第２の受付手段によって任意のサムネイル画像の選択とを受け付けた際に、前記第１の受付手段によって受けつけた当該画像データ表示領域に対し、前記第２の受付手段によって受けつけた当該サムネイル画像に対応する画像データを、前記表示手段を用いて表示すべく配置する配置手段とを備えることを特徴とする画像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを表示部に表示可能な技術に関する。
【背景技術】
【０００２】
モニタやディスプレイなどの表示装置の高機能化に伴い、複数の画像データを１画面上で表示できるようになった。特にサムネイルと呼ばれる画像データを表示する場合、多量の画像データを表示することができる。
【０００３】
しかしながら、サムネイル画像は、大よその内容を把握することはできるが、オリジナルの画像データが、ピンボケ写真であるか、被写体の人物が目を閉じているかといった細かい内容までは把握できないことから、例えば、印刷する画像データを選定する際には、オリジナルの画像データを表示して内容を確認する必要がある。
【０００４】
特許文献１には、サムネイル表示領域に表示された複数のサムネイル画像の中から選択されたサムネイルに対応する画像を画像表示領域に表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２０１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術は、複数の画像を画像表示領域に表示する場合でも、個々のサムネイル画像に対して表示指示を行わなければならず、操作性に課題があった。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、サムネイル画像に対応するオリジナルの画像データを表示領域に表示する場合において、ユーザの操作性を向上させることが可能な画像表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、サムネイル画像に対応するオリジナルの画像データを表示可能な画像表示装置であって、前記画像データを表示可能な複数の画像データ表示領域を含む第１の表示領域と、前記サムネイル画像を複数表示可能な表示領域を含む第２の表示領域とを表示する表示手段と、前記表示手段により表示された前記第１の表示領域において、複数の前記画像データ表示領域を選択するための選択範囲の始点と終点とすべく、任意の２つの前記画像データ表示領域の選択を受けつける第１の受付手段と、前記表示手段により表示された前記第２の表示領域において、前記第１の受付手段により選択を受け付けた任意の２つの画像データ表示領域をそれぞれ始点と終点とする選択範囲で選択された複数の前記画像データ表示領域の数に対応した数の、所定の表示順に配置された複数の前記サムネイル画像を選択するための始点または終点となる、任意の単数の前記サムネイル画像の選択を受けつける第２の受付手段と、前記第１の受付手段によって任意の画像データ表示領域の選択と、前記第２の受付手段によって任意のサムネイル画像の選択とを受け付けた際に、前記第１の受付手段によって受けつけた当該画像データ表示領域に対し、前記第２の受付手段によって受けつけた当該サムネイル画像に対応する画像データを、前記表示手段を用いて表示すべく配置する配置手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、サムネイル画像に対応するオリジナルの画像データを表示領域に表示する場合において、ユーザの操作性を向上させることが可能な画像表示方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】ＰＣ２００の内部構成を例示するブロック図である。
【図２】本発明の画像表示画面１００の一例を示す図である。
【図３】本発明の第一の実施形態に係る画像データの変更の流れを示すフローチャートである。
【図４】本発明の第一の実施形態に係るサムネイル画像を左クリック選択時に１つのビュー画像を配置する場合の説明図である。
【図５】本発明の第一の実施形態に係るサムネイル画像を右クリック選択時に１つ以上の画像データを流し込む場合の説明図である。
【図６】本発明の第一の実施形態に係るサムネイル画像を右クリック選択時に１つ以上の画像データを逆方向に流し込む場合の説明図である。
【図７】本発明の第二の実施形態に係る画像データを流し込む場合の説明図である。
【図８】本発明の第三の実施形態に係る画像データを流し込む場合の説明図である。
【図９】本発明の第四の実施形態に係る画像データを流し込む場合の説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１２】
図１は、本発明を実現するための「画像表示装置」の概略構成である。
【００１３】
ＰＣ２００は、本発明の「画像表示装置」の実施形態の一例であり、ＣＰＵ、入力部、表示部、メモリ、通信部、ローカルＩ／Ｆ、記憶部などが内部バスで接続されている。
【００１４】
ＣＰＵは、ＰＣ２００内の各部を制御する中央処理装置である。入力部は、キーボードやマウス等の操作装置である。表示部は、液晶モニタ等の表示装置である。メモリは、ＲＡＭ、ＲＯＭ等の記憶装置である。通信部は、ネットワーク（有線又は無線ネットワーク）に接続するためのインターフェースであり、他のクライアントＰＣやサーバなどとデータ通信を行うことで、画像データを送受信することが可能となる。ローカルＩ／Ｆは、外部記憶媒体（ＵＳＢメモリ、ＳＤカードなど）との接続に用いられるインターフェースである。記憶部は、ハードディスク等の記憶装置である。
【００１５】
次に、記憶部に格納されるソフトウェア部品などの機能について順次説明する。
【００１６】
記憶部には、ソフトウェアとして、不図示のオペレーティングシステム（以下、ＯＳ）、画像データ記憶部２０１、レイアウト管理部２０２、命令処理部２０３、ビュー画像管理部２０４、サムネイル画像管理部２０５、および他の機能に関するソフトウェアが記憶されている。以下、本発明に関わるもののみを説明する。
【００１７】
画像データ記憶部２０１は、画像データ（実画像データ、オリジナル画像データ）を記憶する機能部である。なお、画像データにサムネイル画像が含まれない場合は、サムネイル画像生成部（不図示）によって画像データから生成されたサムネイル画像を記憶する。
【００１８】
レイアウト管理部２０２は、画像表示画面１００のビュー画像（ビュー表示領域に表示される画像データをいう。）の表示数、サムネイル画像の表示数および夫々の位置（配置）を管理する機能部である。
【００１９】
命令処理部２０３は、ビュー画像管理部２０４とサムネイル画像管理部２０５の仲介役を担い、ビュー画像管理部２０４から情報を受けて、サムネイル画像管理部２０５に命令を与え、また、サムネイル画像管理部２０５から情報を受けてビュー画像管理部２０４に命令を与える機能部である。
ビュー画像管理部２０４は、表示部のビュー領域に表示させるビュー画像（画像データ）とアクティブなビュー領域（アクティブなビューの位置）を管理する。
【００２０】
サムネイル画像管理部２０５は、表示部のサムネイル領域に表示させるサムネイル画像とアクティブなサムネイル領域（アクティブなサムネイルの位置）を管理する機能部である。なお、サムネイル画像は、入力された画像データに予め含まれているサムネイル画像でもよいし、サムネイル画像生成部（不図示）によって生成されたサムネイル画像でもよい。
ＰＣの表示部に表示される画像表示画面１００の一例を図２に示す。
【００２１】
画像表示画面１００は、ビュー表示領域１１０、スクロールバー１２０、ポインタ１２１、サムネイル表示領域１３０から構成される。
【００２２】
ビュー表示領域１１０は、画像データ（実画像データ、オリジナル画像データ）を夫々表示する１つ以上のビュー領域を配置する。図２では、６つのビュー領域（ビュー領域１〜ビュー領域６）を配置した場合を例示している。なお、ビュー表示領域１１０は、画像データ表示領域ともいう。
【００２３】
二重線の枠で囲まれたビュー領域１は、選択されている状態（アクティブなビュー）を示し、単線の枠で囲まれたビュー領域２〜ビュー領域６は、選択されていない状態（非アクティブなビュー）を示す。なお、画像表示画面１００の起動時は、ビュー領域１がアクティブなビューとして予め設定されているものとして説明する。
図２では、ビュー領域１〜ビュー領域６のうち、左上のビュー領域１を基準として、左上から右下に向かって画像データＵ〜Ｚが表示される例を示している。
【００２４】
スクロールバー１２０は、後述するサムネイル表示領域１３０を上下方向に移動（スクロール）し、表示されているサムネイル画像を変更させるための操作部分である。なお、図示はしていないがサムネイル表示領域１３０を左右方向に移動（スクロール）するスクロールバーを設けてもよい。
【００２５】
ポインタ１２１は、サムネイル表示領域１３０を上下左右にスクロールさせる指示を受け付けるアイコンである。例えば、ポインタ１２１をスクロールバー１２０の下に移動することで、サムネイル表示領域１３０にはサムネイル画像Ａが表示されなくなり、下方から新たなサムネイル画像Ｆ（不図示）が表示される。
【００２６】
サムネイル表示領域１３０は、サムネイル画像を夫々表示する１つ以上のサムネイル領域を配置する。図２では５つのサムネイル領域（サムネイル領域１３１〜サムネイル領域１３５）を配置した場合を図示している。
【００２７】
図２では、サムネイル領域１３１を基準にして、所定の条件に従って上から順にサムネイル画像Ａ〜サムネイル画像Ｅがサムネイル領域１３１〜サムネイル領域１３５に表示される例を示している。所定の条件とは、画像のタイムスタンプ、画像の輝度（明暗）、画像のファイル名、画像のサイズ、画像ファイルの種類などである。
【００２８】
＜第一の実施形態＞
ＰＣ２００におけるビュー領域の画像データを変更する流れについて図３のフローチャートを用いて説明する。
Ｓ３０１において、画像表示装置は、ユーザの操作に従って、画像表示画面１００を起動する。
【００２９】
Ｓ３０２において、画像表示装置は、起動した画像表示画面１００において、ビュー表示領域１１０に所定の数のビュー領域を表示し、また、サムネイル表示領域１３０に所定の数のサムネイル画像をサムネイル領域にそれぞれ表示する。なお、本実施の形態では、ビュー領域の数は、６つで、サムネイル領域の数は、５つの例で説明する。
【００３０】
起動時のビュー領域には、実画像データが非表示の状態であってもよいし、前回終了時の実画像データが表示されていたり、日付順の画像データがデフォルト表示されていたりしてもよい。
【００３１】
また、サムネイル領域には５つのサムネイル画像しか表示できないが、スクロールバーを移動させることで、記憶部で管理するサムネイル画像を表示することができる。
【００３２】
Ｓ３０３において、画像表示装置は、ビュー表示領域１１０に表示される任意のビュー領域の中から、ユーザ指定によりアクティブにすべきビュー領域の選択を受け付ける。なお、ユーザによりアクティブとすべきビュー領域が選択されない場合は、デフォルトで設定されたビュー領域がアクティブなビューとなるものとする。
【００３３】
Ｓ３０４において、画像表示装置は、サムネイル表示領域１３０に表示される任意のサムネイル領域（サムネイル領域１３１〜サムネイル領域１３５）に表示されるサムネイル画像の中から、ユーザ指定により１つのサムネイル画像の選択を受け付ける。ここで、ユーザは、マウスを左クリックもしくは右クリックすることによりサムネイル画像を指定する。
【００３４】
Ｓ３０５において、画像表示装置は、Ｓ３０４においてユーザが指定した際のマウスクリックの種別を判定する。左クリックの場合は、Ｓ３０６に進み、右クリックの場合は、Ｓ３０７に進む。ここでの判定は、つまり、選択されたサムネイル画像に対応する画像データと、当該サムネイル画像とは異なる他のサムネイル画像に対応する画像データを、ビュー表示領域に表示する指示がなされたかを判定しているものである。
【００３５】
Ｓ３０６において、画像表示装置は、選択されたサムネイル画像に対応する実画像データを取得して、アクティブなビュー領域として選択されたビュー領域に配置して表示する。ここで、アクティブなビュー領域に既に画像データが表示されている場合は、当該画像データと取得した実画像データとを変更して表示することになる。そのため、変更後、直前に表示されていた画像データはビュー表示領域１１０から非表示となる。
【００３６】
図４は、画像表示画面１００上の任意のサムネイル画像が左クリックされた場合の表示の遷移を示す図である。
【００３７】
ユーザがアクティブにすべきビュー領域としてビュー領域３を選択し、サムネイル領域１３２を左クリックで選択すると、表示されているサムネイル画像「Ｂ」が選択され、対応する実画像データ「Ｂ」がアクティブなビュー（ビュー領域３）に表示される。この例では、既に実画像データ「Ｗ」が表示されていたため、実画像データが「Ｗ」→「Ｂ」に変更される。
【００３８】
続いて、Ｓ３０７において、画像表示装置は、選択されたサムネイル画像に対応する実画像データを取得して、アクティブなビュー領域として選択されたビュー領域に配置して表示する。ここで、アクティブなビュー領域に既に画像データが表示されている場合は、当該画像データと取得した実画像データとを変更して表示することになる。そのため、変更後、直前に表示されていた画像データはビュー表示領域１１０から非表示となる。
【００３９】
Ｓ３０８において、画像表示装置は、ビュー領域へ流し込む配置方向（＝表示順）を判定する。「左上から右下」の場合は、Ｓ３０９に進み、「右下から左上」の場合は、Ｓ３１１に進む。なお、本実施の形態では、「左上から右下」をデフォルトとして、ユーザが単に右クリックをした場合、「左上から右下」が適用され、一方、例えば、右クリックと一緒に他のボタンや他の入力部の操作ボタンや操作キーが押された場合、「右下から左上」が適用されるものとして説明を行う。ただし、何れのモードを適用するかは、この他に様々な方法を採用することができるため、本実施の形態に限られるものではない。
【００４０】
Ｓ３０９において、画像表示装置は、直前に実画像データを配置したビュー領域の次のビュー領域（「左上から右下」方向）に、直前にサムネイル画像に対応する実画像データをビュー領域に表示したサムネイル画像の次のサムネイル画像（「上から下」方向）に対応する実画像データを配置して表示する。
【００４１】
Ｓ３１０において、画像表示装置は、表示すべきビュー領域が存在しないため終了となるかを判定する。Ｙｅｓの場合、Ｓ３１３に進み、Ｎｏの場合、Ｓ３０９に戻り、処理を繰り返す。具体的には、ビュー表示領域の一番右下のビュー領域に実画像データを配置したかにより終了の判定を行う。
【００４２】
図５は、画像表示画面１００上の任意のサムネイル画像が右クリック（「左上から右下」モード）された場合の表示の遷移を示す図である（例えば、右クリックと一緒に他のボタンや他の入力部の操作ボタンや操作キーが押された場合、「右下から左上」が適用される。）。
【００４３】
ユーザがアクティブにすべきビュー領域としてビュー領域３を選択し、サムネイル領域１３２を右クリックで選択すると、表示されているサムネイル画像「Ｂ」が最初に選択され、対応する実画像データ「Ｂ」がアクティブなビュー（ビュー領域３）に表示される。また、ビュー領域への配置方向が「左上から右下」であることから、ビュー領域４〜６に対して、サムネイル画像「Ｃ」、「Ｄ」、「Ｅ」に対応する実画像データ「Ｃ」、「Ｄ」、「Ｅ」がそれぞれビュー領域に表示される。この例では、既に実画像データ「Ｗ」、「Ｘ」、「Ｙ」、「Ｚ」が表示されていたため、実画像データが「Ｗ」→「Ｂ」、「Ｘ」→「Ｃ」、「Ｙ」→「Ｄ」、「Ｚ」→「Ｅ」にそれぞれ変更される。
【００４４】
一方、Ｓ３１１において、画像表示装置は、直前に実画像データを配置したビュー領域の前のビュー領域（「右下から左上」方向）に、直前にサムネイル画像に対応する実画像データをビュー領域に表示したサムネイル画像の前のサムネイル画像（「下から上」方向）に対応する実画像データを配置して表示する。
【００４５】
Ｓ３１２において、画像表示装置は、表示すべきビュー領域が存在しないため終了となるかを判定する。Ｙｅｓの場合、Ｓ３１３に進み、Ｎｏの場合、Ｓ３１１に戻り、処理を繰り返す。具体的には、ビュー表示領域の一番左上のビュー領域に実画像データを配置したかにより終了の判定を行う。
【００４６】
図６は、画像表示画面１００上の任意のサムネイル画像が右クリック（「右下から左上」モード）された場合の表示の遷移を示す図である。
【００４７】
ユーザがアクティブにすべきビュー領域としてビュー領域３を選択し、サムネイル領域１３３を右クリックで選択すると、表示されているサムネイル画像「Ｃ」が最初に選択され、対応する実画像データ「Ｃ」がアクティブなビュー（ビュー領域３）に表示される。また、ビュー領域への配置方向が「右下から左上」であることから、ビュー領域１〜２に対して、サムネイル画像「Ｂ」、「Ａ」に対応する実画像データ「Ｂ」、「Ａ」がそれぞれビュー領域に表示される。この例では、既に実画像データ「Ｗ」、「Ｖ」、「Ｕ」が表示されていたため、実画像データが「Ｗ」→「Ｃ」、「Ｖ」→「Ｂ」、「Ｕ」→「Ａ」にそれぞれ変更される。
【００４８】
最後にＳ３１３において、画像表示装置は、画像表示画面を終了する指示を受けたかを判定する。Ｙｅｓの場合、処理を終了し、Ｎｏの場合、Ｓ３０３に戻り処理を継続する。
以上、ＰＣ２００におけるビュー領域の画像データを変更する流れについて図３のフローチャートを用いて説明した。
【００４９】
上述したように、第一の実施形態における画像表示装置では、ユーザは、アクティブにすべきビュー領域とサムネイル領域とを選択することで、ビュー領域に対して画像データの流し込み（表示・変更）を行うことができるので、ユーザの操作性が向上することとなる。
【００５０】
なお、本実施の形態では、Ｓ３０５の判定は、アクティブにすべきビュー領域が選択され、サムネイル領域がクリックされた後に行っているが、必ずしもタイミングはこれに限られるものではなく、サムネイル領域が選択され、ビュー領域がクリックされた後に行ってもよい。その場合、Ｓ３０５の判定は、サムネイル領域選択時のクリックの種別による判定であってもよいし、もしくは、ビュー領域選択時のクリックの種別による判定であってもよい。
【００５１】
なお、本実施の形態では、ビュー表示領域１１０にビュー領域を６つ配置した場合について説明したが、表示部に表示されているビュー表示領域１１０以外にもビュー領域がある場合（非表示のビュー領域がある場合）、表示されているビュー領域に続いて非表示のビュー領域に対しても画像の流し込み（表示・変更）を行ってもよい。
【００５２】
具体的には、図５で示したビュー領域に実画像データの流し込みを行うとき、ビュー表示領域１１０に表示されたビュー領域（ビュー領域１〜６）とは別に非表示のビュー領域がある場合（ここでは非表示のビュー領域が４つある場合）、表示・非表示のサムネイル領域のサムネイル画像（図５の例では、非表示となるサムネイル画像Ｆ〜サムネイル画像Ｉ）に対応する実画像データを非表示のビュー領域にそれぞれ流し込む処理を行う。
【００５３】
また、ビュー領域に実画像データの流し込みを行う場合に、流し込み対象となるビュー領域に表示される画像データにレーティング情報が付与されている場合は、当該ビュー領域の画像データを除いて、画像データの流し込みを行ってもよい。
【００５４】
具体的には、図５で示した画像データの流し込みを行うとき、ビュー領域４の画像データＸにレーティング情報が付与されている場合、ビュー領域４の画像データ「Ｘ」については変更を行わずに、ビュー領域５の画像データ「Ｙ」を画像データ「Ｃ」に、ビュー領域６の画像データ「Ｚ」を画像データ「Ｄ」に変更する。
【００５５】
＜第二の実施形態＞
第一の実施形態では、ビュー領域の一番右下もしくは一番左上までを対象に画像データの流し込みを行っていたが、第二の実施形態では、流し込みを行う範囲を決定して画像データの流し込みを行う点が特徴である。
【００５６】
図７は、第二の実施形態における画像表示画面１００上のビュー表示領域の画像データを複数流し込む場合の表示の遷移を示す図である。
初めに、ユーザはビュー表示領域１１０内のビュー領域１〜６の中からアクティブなビューとしてビュー領域２を選択する。
【００５７】
次に、ユーザは画像データの流し込み対象の終点となるビュー領域としてビュー領域５を選択する。従って、画像データの流し込み対象となるビュー領域はビュー領域２〜ビュー領域５となる。
【００５８】
次に、ユーザはサムネイル領域１３２を右クリックで選択すると、サムネイル画像Ｂ〜Ｅに対応する画像データがそれぞれビュー領域２〜５への流し込みの対象となる。
その後、ビュー領域２〜ビュー領域５の画像データは、画像データ「Ｖ」〜「Ｙ」から画像データ「Ｂ」〜「Ｅ」にそれぞれ変更される。
なお、第二の実施形態は、図３のフローチャートにおける、Ｓ３０３、Ｓ３１０、Ｓ３１２をそれぞれ次のように変更することで実現可能となる。
【００５９】
Ｓ３０３において、画像表示装置は、ビュー表示領域１１０に表示される任意のビュー領域の中から、ユーザ指定によりアクティブにすべき２つのビュー領域の選択を受け付ける。アクティブにすべき２つのビュー領域とは、画像データを流し込むビュー領域の始点となるビュー領域と終点となるビュー領域である。
【００６０】
Ｓ３１０において、画像表示装置は、表示すべきビュー領域が存在しないため終了となるかを判定する。Ｙｅｓの場合、Ｓ３１３に進み、Ｎｏの場合、Ｓ３０９に戻り、処理を繰り返す。具体的には、終点のビュー領域に実画像データを配置したかにより終了の判定を行う。
【００６１】
Ｓ３１２において、画像表示装置は、表示すべきビュー領域が存在しないため終了となるかを判定する。Ｙｅｓの場合、Ｓ３１３に進み、Ｎｏの場合、Ｓ３１１に戻り、処理を繰り返す。具体的には、終点から始点に向かって配置していき、最後のビュー領域に実画像データを配置したかにより終了の判定を行う。
【００６２】
上述したように、第二の実施形態における画像表示装置では、ユーザが流し込みの対象となるビュー領域の始点と終点を選択することで、所望のビュー領域を対象に複数の画像データの流し込み（表示・変更）を行うことができる。
【００６３】
＜第三の実施形態＞
第一および第二の実施形態では、ビュー領域の配列順（「左上から右下」もしくは「右下から左上」）に沿って画像データの流し込みを行う例を説明したが、第三の実施形態では、流し込みを行うビュー領域を複数選択し、指定されたビュー領域を対象に画像データの流し込みを行うことで、連続していないビュー領域に対しても画像データの流し込みを行なえる点が特徴である。
【００６４】
図８は、第三の実施形態における画像表示画面１００上のビュー表示領域の画像データを複数流し込む場合の表示の遷移を示す図である。
【００６５】
初めに、ユーザはビュー表示領域１１０内のビュー領域１〜６の中からアクティブなビューとしてビュー領域２、ビュー領域３、ビュー領域５、ビュー領域６の４つを選択する。このとき、選択されたビュー領域４つは、アクティブなビュー領域になる。
【００６６】
なお、ここでの配置順は、ビュー領域に対して設定される数値情報を用いて、昇順、降順で配置する方法がある。上記例であれば、昇順の場合、「ビュー領域２→ビュー領域３→ビュー領域５→ビュー領域６」と、高順の場合、「ビュー領域６→ビュー領域５→ビュー領域３→ビュー領域２」と配置されることとなる。
一方、ビュー領域に対して設定される数値情報を用いるのではなく、アクティブなビュー領域が選択された順に配置する方法であってもよい。
【００６７】
次に、ユーザはサムネイル表示領域１３０内のサムネイル領域１３２を右クリックで選択すると、サムネイル画像Ｂ〜Ｅに対応する画像データがそれぞれビュー領域２、３、５、６への流し込みの対象となる。
【００６８】
その後、ビュー領域２、３、５、６の画像データは、画像データ「Ｖ」から「Ｂ」に、画像データ「Ｗ」から「Ｃ」に、画像データ「Ｙ」から「Ｄ」に、画像データ「Ｚ」から「Ｅ」にそれぞれ変更される。
【００６９】
なお、第三の実施形態は、図３のフローチャートにおける、Ｓ３０３、Ｓ３０９、Ｓ３１０、Ｓ３１１、Ｓ３１２をそれぞれ次のように変更することで実現可能となる。
【００７０】
Ｓ３０３において、画像表示装置は、ビュー表示領域１１０に表示される任意のビュー領域の中から、ユーザ指定によりアクティブにすべき複数のビュー領域の選択を受け付ける。アクティブにすべき複数のビュー領域とは、画像データを流し込むビュー領域である。
【００７１】
Ｓ３０９において、画像表示装置は、直前に実画像データを配置したビュー領域の次のビュー領域（アクティブなビュー領域として選択を受けたビュー領域における「左上から右下」方向）に、直前にサムネイル画像に対応する実画像データをビュー領域に表示したサムネイル画像の次のサムネイル画像（「上から下」方向）に対応する実画像データを配置して表示する。
【００７２】
Ｓ３１０において、画像表示装置は、表示すべきビュー領域が存在しないため終了となるかを判定する。Ｙｅｓの場合、Ｓ３１３に進み、Ｎｏの場合、Ｓ３０９に戻り、処理を繰り返す。具体的には、複数選択を受けたビュー領域の中で一番右下に配置されるビュー領域に実画像データを配置したかにより終了の判定を行う。
【００７３】
Ｓ３１１において、画像表示装置は、直前に実画像データを配置したビュー領域の前のビュー領域（アクティブなビュー領域として選択を受けたビュー領域における「右下から左上」方向）に、直前にサムネイル画像に対応する実画像データをビュー領域に表示したサムネイル画像の前のサムネイル画像（「下から上」方向）に対応する実画像データを配置して表示する。
【００７４】
Ｓ３１２において、画像表示装置は、表示すべきビュー領域が存在しないため終了となるかを判定する。Ｙｅｓの場合、Ｓ３１３に進み、Ｎｏの場合、Ｓ３１１に戻り、処理を繰り返す。具体的には、複数選択を受けたビュー領域の中で一番左上に配置されるビュー領域に実画像データを配置したかにより終了の判定を行う。
【００７５】
上述したように、第三の実施形態における画像表示装置では、ユーザが流し込みの対象となるビュー領域を複数選択し、選択されたビュー領域すべてに画像データを流し込むことで、選択されたビュー領域が離れていても、所望のビュー領域を対象に複数の画像データの流し込み（表示・変更）を行うことができる。
【００７６】
＜第四の実施形態＞
第一〜第三の実施形態では、画像データにレーティング情報を保持していない場合を例に説明したが、第四の実施形態では、画像データにレーティング情報を保持している点が他の実施形態と異なり、レーティング情報を参照して画像データの流し込みを行える点が特徴である。
【００７７】
図９は、第四の実施形態における画像表示画面１００上のビュー表示領域の画像データを複数流し込む場合の表示の遷移を示す図である。
【００７８】
第四の実施形態では、画像表示画面１００が起動されたときに、画像データが保持しているレーティング情報によって、ビュー領域を分けて表示するものとする。なお、図９の例では、レーティング情報を星の数で示し、各サムネイル画像および画像データは、星を１〜４つのいずれかの情報を保持しているが、レーティング情報は、これに限らず様々な形態（点数、色分け等）を取ることができるものとする。
【００７９】
また、図９の例では、ビュー表示領域１１０内を４分割し、左上のブロック（４つのビュー領域）に１つ星、右上のブロック（４つのビュー領域）に２つ星、左下のブロック（４つのビュー領域）に３つ星、右下のブロック（４つのビュー領域）に４つ星に分けて、画像データをそれぞれ表示している例を示している。ここでは、ビュー領域に表示可能なレーティングが定められている。従って、サムネイル画像から異なるレーティングの画像データを表示させようとした場合、エラーとして取り扱われる。
初めに、ユーザはビュー表示領域１１０内のビュー領域の中からアクティブなビューとしてビュー領域２２を選択する。
【００８０】
次に、ユーザはサムネイル表示領域１３０内のサムネイル領域の中からサムネイル領域１３４を右クリックで選択すると、サムネイル画像Ｄとサムネイル画像Ｄと同じレーティング情報（星２つ）を有するサムネイル画像Ｆ〜Ｇがビュー領域への流し込みの対象となる。
【００８１】
その後、ビュー領域２２、２３、２４の画像データは、画像データ「Ｕ」から「Ｄ」に、画像データ「Ｗ」から「Ｆ」に、画像データ「Ｚ」から「Ｇ」にそれぞれ変更される。
つまり、流し込む元となるサムネイル画像も、流し込む先になるビュー領域の画像データもレーティングを基準に範囲を特定している。
なお、第四の実施形態は、図３のフローチャートにおける、Ｓ３０９、Ｓ３１０、Ｓ３１１、Ｓ３１２をそれぞれ次のように変更することで実現可能となる。
【００８２】
Ｓ３０９において、画像表示装置は、直前に実画像データを配置したビュー領域の次のビュー領域（同じレーティングを持つビュー領域における「左上から右下」方向）に、直前にサムネイル画像に対応する実画像データをビュー領域に表示したサムネイル画像の次のサムネイル画像（同じレーティングを持つサムネイル画像における「上から下」方向）に対応する実画像データを配置して表示する。
【００８３】
Ｓ３１０において、画像表示装置は、表示すべきビュー領域が存在しないため終了となるかを判定する。Ｙｅｓの場合、Ｓ３１３に進み、Ｎｏの場合、Ｓ３０９に戻り、処理を繰り返す。具体的には、同じレーティングを持つビュー領域の中で一番右下に配置されるビュー領域に実画像データを配置したかにより終了の判定を行う。
【００８４】
Ｓ３１１において、画像表示装置は、直前に実画像データを配置したビュー領域の前のビュー領域（同じレーティングを持つビュー領域における「右下から左上」方向）に、直前にサムネイル画像に対応する実画像データをビュー領域に表示したサムネイル画像の前のサムネイル画像（同じレーティングを持つサムネイル画像における「下から上」方向）に対応する実画像データを配置して表示する。
【００８５】
Ｓ３１２において、画像表示装置は、表示すべきビュー領域が存在しないため終了となるかを判定する。Ｙｅｓの場合、Ｓ３１３に進み、Ｎｏの場合、Ｓ３１１に戻り、処理を繰り返す。具体的には、同じレーティングを持つビュー領域の中で一番左上に配置されるビュー領域に実画像データを配置したかにより終了の判定を行う。
上述したように、第四の実施形態における画像表示装置では、レーティング情報を参照して画像データの流し込み（表示・変更）を行うことができる。
なお、本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において適宜変更可能である。
【００８６】
上述したビュー領域やサムネイル領域には、画像データまたはサムネイル画像などの静止画像データを表示する例を説明したが、これに限定されず、動画像データなどを表示してもよい。
【００８７】
上述した入力部は、マウスを操作による入力に限らず、ＰＣ２００に入力を行なえるものであれば、ペンや指による操作による入力でもよい。この場合、図３のステップＳ３０５における左クリックによる選択か右クリックによる選択かの判断は、例えば、ジェスチャの違いによる判断に置き換えるようにすればよい。
【００８８】
上述した実施の形態では、画像表示画面１００において、ビュー領域１を基準にすると説明したが、これに限定されず、他のビュー領域（例えば、ビュー領域６）が基準となってもよい。
【００８９】
また、本発明の目的は、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給システム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して処理を実行することによっても達成することができる。
【００９０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶したコンピュータで読み取り可能な記憶媒体は本発明を構成することになる。
【００９１】
また、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現されるように構成しても良い。
【００９２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれたあと、このプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を実行し、その処理に応じて上述した実施形態が実現される場合も含んでいる。
【００９３】
なお、プログラムコードを供給するため、例えば、フロッピー（登録商標)ディスク、ハードディスク、光磁気ディスク、ＣＤやＤＶＤに代表される光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等の記憶媒体を用いることができる。または、プログラムコードは、ネットワークを介してダウンロードしてもよい。
【符号の説明】
【００９４】
１００：画像表示画面
１１０：ビュー表示領域
１２０：スクロールバー
１２１：ポインタ
１３０：サムネイル表示領域
２００：ＰＣ
２０１：画像データ記憶部
２０２：レイアウト管理部
２０３：命令処理部
２０４：ビュー画像管理部
２０５：サムネイル画像管理部
【図１】
0005644813.tif 000002
【図２】
0005644813.tif 000003
【図３】
0005644813.tif 000004
【図４】
0005644813.tif 000005
【図５】
0005644813.tif 000006
【図６】
0005644813.tif 000007
【図７】
0005644813.tif 000008
【図８】
0005644813.tif 000009
【図９】
0005644813.tif 000010