(57)【要約】【課題】  表示エリアを用いた画像の順序づけにおける操作性の向上を図る。【解決手段】  表示エリアＡ１外に、表示エリアＡ１に表示された画像を移動可能な一時置き場Ｔｍが形成されている。作業者は、表示エリアＡ１内の所望のサムネール画像「写真８」を、表示エリアＡ１から一時置き場Ｔｍにドラッグ＆ドロップする（第１の手順）。次いで、マウス２４を用いて、スクロールボックスＢ１ｂｘを右方向に操作して、表示エリアＡ１の画面を右側にスクロールする（第２の手順）。その後、一時置き場Ｔｍに待避された「写真８」を、一時置き場Ｔｍから表示エリアＡ１にドラッグ＆ドロップする。したがって、作業者は、表示エリアＡ１内の所望のサムネール画像を表示エリアＡ１の外に一旦移動した上で、表示エリアＡ１に表示される画像をスクロールすることで、容易に移動先を探すことができる。【選択図】        図６
2005227826.tif 000002
【特許請求の範囲】
【請求項１】
所定の記憶エリアに格納された複数の画像を所定の表示エリアに一覧表示して、作業者からの操作指令に基づいて、前記表示エリア内で画像の並べ替えを行なうことにより、前記複数の画像に対して順序付けを行なう画像順序づけ装置において、
前記複数の画像についての順序を定める順序情報を記憶する順序情報記憶手段と、
前記記憶エリアから、前記順序情報に定められた順序が連続する複数の画像を読み出す画像読出手段と、
前記画像読出手段により読み出した複数の画像を、前記表示エリアに表示する画像表示手段と、
作業者からの操作指令を受けて、前記画像読出手段で読み出しの対象となる画像を切り換える対象画像切換手段と、
前記表示エリアが表示されている同じ画面上に、前記表示エリアに表示された画像を移動可能な一時置き場を形成する一時置き場形成手段と、
作業者からの操作指令を受けて、前記表示エリアと前記一時置き場との間で前記画像の受け渡しを行なう画像移動手段と、
前記画像移動手段による画像の移動によって変更された前記表示エリア上の画像の並び順序に従って、前記順序情報に定められた順序を更新する順序情報更新手段と
を備えることを特徴とする画像順序づけ装置。
【請求項２】
請求項１に記載の画像順序づけ装置であって、
前記表示エリアに一覧表示される各画像は、前記記憶エリアに格納される各画像のサムネール画像である画像順序づけ装置。
【請求項３】
請求項１または２に記載の画像順序づけ装置であって、
前記記憶エリアに格納された複数の画像を、前記順序情報記憶手段に記憶された順序情報に従ってつなぎ合わせて動画を作成する動画作成手段を備える画像順序づけ装置。
【請求項４】
所定の記憶エリアに格納された複数の画像を所定の表示エリアに一覧表示して、作業者からの操作指令に基づいて、前記表示エリア内で画像の並べ替えを行なうことにより、前記複数の画像に対して順序付けを行なう画像順序づけ方法において、
（ａ）前記複数の画像についての順序を定める順序情報を記憶する行程と、
（ｂ）前記の記憶エリアから、前記順序情報に定められた順序が連続する複数の画像を読み出す行程と、
（ｃ）前記行程（ｂ）により読み出した複数の画像を、前記表示エリアに表示する行程と、
（ｄ）前記表示エリアが表示されている同じ画面上に、前記表示エリアに表示された画像を移動可能な一時置き場を形成する行程と、
（ｅ）作業者からの操作指令を受けて、前記表示エリアから前記操作指令によって定まる画像を選択して、該画像を前記一時置き場に移動する行程と、
（ｆ）作業者からの操作指令を受けて、前記行程（ｃ）で読み出しの対象となる画像を切り換える行程と、
（ｇ）作業者からの操作指令を受けて、前記一時置き場内の画像を、前記表示エリア内の前記操作指令によって定まる並び位置に移動する行程と、
（ｈ）前記行程（ｇ）による画像の移動によって変更された前記表示エリア上の画像の並び順序に従って、前記順序情報に定められた順序を更新する行程と
を備えることを特徴とする画像順序づけ方法。
【請求項５】
所定の記憶エリアに格納された複数の画像を所定の表示エリアに一覧表示して、作業者からの操作指令に基づいて、前記表示エリア内で画像の並べ替えを行なうことにより、前記複数の画像に対して順序付けを行なうためのコンピュータプログラムであって、
（ａ）前記複数の画像についての順序を定める順序情報を記憶する機能と、
（ｂ）前記の記憶エリアから、前記順序情報に定められた順序が連続する複数の画像を読み出す機能と、
（ｃ）前記機能（ｂ）により読み出した複数の画像を、前記表示エリアに表示する機能と、
（ｄ）前記表示エリアが表示されている同じ画面上に、前記表示エリアに表示された画像を移動可能な一時置き場を形成する機能と、
（ｅ）作業者からの操作指令を受けて、前記表示エリアから前記操作指令によって定まる画像を選択して、該画像を前記一時置き場に移動する機能と、
（ｆ）作業者からの操作指令を受けて、前記機能（ｃ）で読み出しの対象となる画像を切り換える機能と、
（ｇ）作業者からの操作指令を受けて、前記一時置き場内の画像を、前記表示エリア内の前記操作指令によって定まる並び位置に移動する機能と、
（ｈ）前記機能（ｇ）による画像の移動によって変更された前記表示エリア上の画像の並び順序に従って、前記順序情報に定められた順序を更新する機能と
をコンピュータに実現させるためのコンピュータプログラム。
【請求項６】
請求項５に記載のコンピュータプログラムであって、
前記表示エリアに一覧表示される各画像は、前記記憶エリアに格納される各画像のサムネール画像であるコンピュータプログラム。
【請求項７】
請求項５または６に記載のコンピュータプログラムであって、
（ｉ）前記記憶エリアに格納された複数の画像を、前記機能（ａ）により記憶された順序情報に従ってつなぎ合わせて動画を作成する機能をコンピュータに実現させるためのコンピュータプログラム。
【請求項８】
請求項５ないし７のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の記憶エリアに格納された複数の画像を所定の表示エリアに一覧表示して、作業者からの操作指令に基づいて、前記表示エリア内で画像の並べ替えを行なうことにより、前記複数の画像に対して順序付けを行なう技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラで撮影した画像をパーソナルコンピュータに読み込むことで、パーソナルコンピュータ上で様々な画像処理を行なうことができる。画像処理の一つとして、静止画像をつなぎ合わせてムービファイル（動画ファイル）を作成するムービ処理がある。ここでいうムービとは、映画のようにコマの切り替えを視認できないようなものではなく、静止画を使ったいわゆるスライドショーである。
【０００３】
図８は、ムービ処理を行なうためのウィンドウＷ０の従来例を示す説明図である。図示するように、ウィンドウＷ０には、複数の静止画像を一覧表示するための表示エリアＡ１と、静止画像をつなぎ合わせたムービファイルを再生するムービ再生エリアＡ２とが設けられている。
【０００４】
作業者により、画像データを格納するホルダを指定する入力処理が実行されると、その指定されたホルダに格納された画像データが、表示エリアＡ１に一覧表示される。詳細には、画像データの画像がそのまま表示されるのではなく、各画像のサムネール画像が表示される。表示エリアＡ１に一度に表示可能なサムネール画像の数は、図示の例では、１５枚である。ホルダに格納されている画像の数が、上記表示可能なサムネール画像の数よりも大きい場合には、表示エリアＡ１の下にあるスクロールバーＢ１がマウスにより操作されることで画面のスクロールがなされて、表示されていないサムネール画像の表示が可能となっている。
【０００５】
上記ホルダに格納された複数の画像に対しては、ムービファイルを作成する際のつなぎ合わせの順序が定められており、この順序に従って表示エリアＡ１に対する画像の表示がなされる。すなわち、パーソナルコンピュータは、上記定められた順序の中から連続する１５枚の画像分を選択して、その選択された順序の画像をその順序に従って一覧表示する。
【０００６】
作業者はマウス操作によって、上記のつなぎ合わせの順序を変更することができる。作業者は、表示エリアＡ１に表示された１５枚の画像のうちの１枚（図示の例では、８枚目の画像である「写真８（図では写８）」）を、図中矢印Ｆで示すように、表示エリアＡ１内でドラッグ＆ドロップすることにより、表示エリアＡ１における並び順を変更することができる。一方、前述したように、作業者は、スクロールバーＢ１を操作することで、表示されていないサムネール画像を表示エリアＡ１内に表示させることもできる。したがって、作業者は、ホルダに格納されたいずれの画像であっても、所望の並び位置に並べ替えることができる。この並びの順序は、ムービファイルを作成する際のつなぎ合わせの順序となる。
【０００７】
作業者により、ムービ再生エリアＡ２の下にある再生ボタンＢ２がクリックされると、ホルダ指定エリアＡ１で指定されたホルダに格納された複数の画像が、上記つなぎ合わせの順序でつなぎ合わされて、そのつなぎ合わされた連続画像が、ムービ再生エリアＡ２で再生（表示）される。
【０００８】
なお、ホルダ内の複数の画像データを、所定の順序で順次再生する装置としては、以下の特許文献１がある。
【０００９】
【特許文献１】特開２００２−３５４３８５号公報
【００１０】
上記の技術では、前述したように、表示エリアＡ１内でサムネール画像を並び替えることは容易であるが、所望の画像を、その表示エリアＡ１に表示されていない画像の間に移動しようとする場合には、操作性が悪いという問題があった。例えば、８枚目の画像である「写真８」を３０枚目の画像の次に移動しようとする場合には、作業者は、「写真８」を表示エリアＡ１の右端Ｓｄまでドラッグして、画面が自動的にスクロールされて「写真３０」が現われるを待ち、「写真３０」が現われた時点で、そのドラッグ途中の「写真８」を、「写真３０」の次の位置にドロップする作業を行なう必要があった。移動対象となる画像を表示エリアＡ１の画面の端までドラッグしてその状態を保っていると、表示エリアＡ１における画面が１画像ずつ順に自動的にスクロールされるためであり、作業者は画像のドラッグを行ないながら移動先を探すことになる。こうした一連の操作は、作業者にとっては難しく手間がかかった。また、画面を１画像スクロールする都度に画面の再表示が必要となり、その再表示にかなりの時間を要した。これらの結果、操作性が悪いという問題を招来した。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明の解決しようとする課題は、表示エリアを用いた画像の順序づけにおける操作性の向上を図ることにある。
【課題を解決するための手段】
【００１２】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【００１３】
本発明の画像順序づけ装置は、
所定の記憶エリアに格納された複数の画像を所定の表示エリアに一覧表示して、作業者からの操作指令に基づいて、前記表示エリア内で画像の並べ替えを行なうことにより、前記複数の画像に対して順序付けを行なう画像順序づけ装置において、
前記複数の画像についての順序を定める順序情報を記憶する順序情報記憶手段と、
前記記憶エリアから、前記順序情報に定められた順序が連続する複数の画像を読み出す画像読出手段と、
前記画像読出手段により読み出した複数の画像を、前記表示エリアに表示する画像表示手段と、
作業者からの操作指令を受けて、前記画像読出手段で読み出しの対象となる画像を切り換える対象画像切換手段と、
前記表示エリアが表示されている同じ画面上に、前記表示エリアに表示された画像を移動可能な一時置き場を形成する一時置き場形成手段と、
作業者からの操作指令を受けて、前記表示エリアと前記一時置き場との間で前記画像の受け渡しを行なう画像移動手段と、
前記画像移動手段による画像の移動によって変更された前記表示エリア上の画像の並び順序に従って、前記順序情報に定められた順序を更新する順序情報更新手段と
を備えることを特徴としている。
【００１４】
上記構成の画像順序づけ装置によれば、表示エリア内の所望の画像が、画像移動手段により、一時置き場に移動された状態で、対象画像切換手段により、読み出しの対象となる画像が切り替えられて、表示エリアに表示される画像の切り替えがなされる。その後、一時置き場内の画像は、画像移動手段により、表示エリア内の所望の並び位置に移動させられる。このために、作業者は、表示エリア内の所望の画像を表示エリアの外に一旦移動した上で、表示エリアに表示される画像を切り替えることで、容易に移動先を探すことができる。また、表示エリアの画面をスクロールさせるために表示エリアＡ１の端に画像をドラッグして、画面を１画像毎にスクロールさせる必要もないことから、処理速度が速い。したがって、本発明の画像順序づけ装置は、操作性に優れているという効果を奏する。
【００１５】
前記の表示エリアに一覧表示される各画像は、前記記憶エリアに格納される各画像のサムネール画像としてもよい。この構成によれば、画像データのサイズにかかわらず画像の順序づけを行なうことができる。
【００１６】
また、上記構成の画像順序づけ装置において、前記記憶エリアに格納された複数の画像を、前記順序情報記憶手段に記憶された順序情報に従ってつなぎ合わせて動画を作成する動画作成手段を備える構成とすることができる。この構成によれば、動画作成のための画像の順序づけを行なうことが可能となる。
【００１７】
本発明の画像順序づけ方法は、
所定の記憶エリアに格納された複数の画像を所定の表示エリアに一覧表示して、作業者からの操作指令に基づいて、前記表示エリア内で画像の並べ替えを行なうことにより、前記複数の画像に対して順序付けを行なう画像順序づけ方法において、
所定の記憶エリアに格納された複数の画像を所定の表示エリアに一覧表示して、作業者からの操作指令に基づいて、前記表示エリア内で画像の並べ替えを行なうことにより、前記複数の画像に対して順序付けを行なう画像順序づけ方法において、
（ａ）前記複数の画像についての順序を定める順序情報を記憶する行程と、
（ｂ）前記の記憶エリアから、前記順序情報に定められた順序が連続する複数の画像を読み出す行程と、
（ｃ）前記行程（ｂ）により読み出した複数の画像を、前記表示エリアに表示する行程と、
（ｄ）前記表示エリアが表示されている同じ画面上に、前記表示エリアに表示された画像を移動可能な一時置き場を形成する行程と、
（ｅ）作業者からの操作指令を受けて、前記表示エリアから前記操作指令によって定まる画像を選択して、該画像を前記一時置き場に移動する行程と、
（ｆ）作業者からの操作指令を受けて、前記行程（ｃ）で読み出しの対象となる画像を切り換える行程と、
（ｇ）作業者からの操作指令を受けて、前記一時置き場内の画像を、前記表示エリア内の前記操作指令によって定まる並び位置に移動する行程と、
（ｈ）前記行程（ｇ）による画像の移動によって変更された前記表示エリア上の画像の並び順序に従って、前記順序情報に定められた順序を更新する行程と
を備えることを特徴としている。
【００１８】
本発明のコンピュータプログラムは、
所定の記憶エリアに格納された複数の画像を所定の表示エリアに一覧表示して、作業者からの操作指令に基づいて、前記表示エリア内で画像の並べ替えを行なうことにより、前記複数の画像に対して順序付けを行なうためのコンピュータプログラムであって、
（ａ）前記複数の画像についての順序を定める順序情報を記憶する機能と、
（ｂ）前記の記憶エリアから、前記順序情報に定められた順序が連続する複数の画像を読み出す機能と、
（ｃ）前記機能（ｂ）により読み出した複数の画像を、前記表示エリアに表示する機能と、
（ｄ）前記表示エリアが表示されている同じ画面上に、前記表示エリアに表示された画像を移動可能な一時置き場を形成する機能と、
（ｅ）作業者からの操作指令を受けて、前記表示エリアから前記操作指令によって定まる画像を選択して、該画像を前記一時置き場に移動する機能と、
（ｆ）作業者からの操作指令を受けて、前記機能（ｃ）で読み出しの対象となる画像を切り換える機能と、
（ｇ）作業者からの操作指令を受けて、前記一時置き場内の画像を、前記表示エリア内の前記操作指令によって定まる並び位置に移動する機能と、
（ｈ）前記機能（ｇ）による画像の移動によって変更された前記表示エリア上の画像の並び順序に従って、前記順序情報に定められた順序を更新する機能と
をコンピュータに実現させることを特徴としている。
【００１９】
本発明の画像順序づけ方法およびコンピュータプログラムは、本発明の画像順序づけ装置と同様に、表示エリアを用いた画像の順序づけにおける操作性の向上を図ることができる。
【００２０】
この発明の記録媒体は、この発明のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明のコンピュータプログラムと同様な作用・効果を有している。
【００２１】
本発明は、以下のような他の態様も含んでいる。その態様は、この発明のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。
【発明を実施するための最良の形態】
【００２２】
本発明を実施するための最良の形態を実施例に基づき説明する。この実施例を、次の順序に従って説明する。
Ａ．装置の構成：
Ｂ．コンピュータ処理：
Ｃ．作用・効果
Ｄ．他の実施形態：
【００２３】
Ａ．装置の構成：
図１は、本発明の一実施例を適用するコンピュータシステムの概略構成を示す説明図である。この実施例のコンピュータシステムは、本発明の画像順序づけ装置を構成するパーソナルコンピュータ１０を中心に備え、その周辺装置として、ディスプレイ２０とキーボード２２とマウス２４を備える。さらに、パーソナルコンピュータ１０には、デジタルカメラ２６とＤＶＤドライブ２８が接続されている。
【００２４】
パーソナルコンピュータ１０は、中央演算処理装置としてのＣＰＵ１１を中心にバス１２により相互に接続されたメモリ１３、ハードディスクドライブ１４、入力制御ユニット１５、表示制御ユニット１６等を備える。メモリ１３は、各種データ等を記憶するもので、ＣＰＵ１１の作業領域となる。ハードディスクドライブ１４は、画像順序づけ装置のソフトウェアとしてのコンピュータプログラムＰｒを記憶する。また、ハードディスクドライブ１４には、デジタルカメラ２６によって撮影した写真画像の画像データＤｐが、多数、格納される。
【００２５】
入力制御ユニット１５は、キーボード２２やマウス２４から入力操作を取り込むと共に、デジタルカメラ２６から画像データを取り込む制御ユニットである。表示制御ユニット１６は、ディスプレイ２０への信号出力を制御する制御ユニットである。
【００２６】
コンピュータプログラムＰｒは、もともとは、記録媒体としてのＣＤ−ＲＯＭ（図示せず）に記憶されており、所定のインストールプログラムを起動することで、そのＣＤ−ＲＯＭからハードディスクドライブ１４にインストールされたものである。このコンピュータプログラムＰｒをＣＰＵ１１が実行することにより、本発明の画像順序づけ装置の各種構成要件は実現される。
【００２７】
図１では、各種構成要件が、ＣＰＵ１１の内部で実現される機能のブロックによって示されている。すなわち、ＣＰＵ１１は、画像読出部１１ａ、画像表示部１１ｂ、対象画像切換部１１ｃ、一時置き場形成部１１ｄ、画像移動部１１ｅおよび順序情報更新部１１ｆを機能として備える。なお、メモリ１３にも、本発明の一構成要件としての順序情報記憶部１３ａを備える。
【００２８】
このコンピュータプログラムＰｒは、実際は、静止画像をつなぎ合わせてムービファイルを作成するムービ処理用のアプリケーションプログラムであり、その中の一部のモジュールによって、上述した各部１１ａ〜１１ｇの機能をパーソナルコンピュータ１０に実現させる。
【００２９】
なお、コンピュータプログラムＰｒは、ＣＤ−ＲＯＭに替えて、フレキシブルディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成として、これらから提供されたものとすることができる。また、このコンピュータプログラムＰｒは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されたものとすることもできる。上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【００３０】
Ｂ．コンピュータ処理：
コンピュータプログラムＰｒは、前述したようにムービ処理用のアプリケーションプログラムであることから、前述した各部１１ａ〜１１ｇ以外にも様々な機能を有する。コンピュータプログラムＰｒが備えるこれらの機能は、大まかには、３つに分けられる。第１の機能は、ハードディスクドライブ１４の中からムービ処理の対象となる複数の画像データＤｐを指定する機能である。対象となる画像データの指定は、作業者が、マウスやキーボードを操作して、複数の画像データが格納されているホルダを指定することにより行なわれる。すなわち、ホルダごと一括して指定する。なお、この構成に換えて、個々の画像データを一々指定する構成とすることもできる。
【００３１】
第２の機能は、第１の機能で指定された複数の画像データＤｐをハードディスクから読み出して、これら画像データＤｐをつなぎ合わせてムービファイルを作成する機能である。このつなぎ合わせの順序は、メモリ１３に格納されている順序テーブルに記録されている。すなわち、メモリ１３に割り当てられた所定の領域が順序情報記憶部１３ａに該当し、順序情報記憶部１３ａは、順序情報としての順序テーブルを記憶する。この順序テーブルのデータ構成については後述する。この順序テーブルに記憶された順序は、作業者によるマウスやキーボードの操作によって変更可能である。この順序テーブルに記憶された順序を変更する機能が、上述した各部１１ａ〜１１ｇの機能によるものであり、この第２の機能の中に含まれる。
【００３２】
第３の機能は、第２の機能で作成したムービファイルを、ＤＶＤドライブ２８を用いてＤＶＤに書き込む機能である。
【００３３】
この実施例では、上記第２の機能について説明し、第１および第３の機能については、この発明とは関係しないことから説明を省略する。この第２の機能は、２つの処理ルーチンによって実現される。図２に示したウィンドウ表示ルーチンと、図３に示す割り込みルーチンとがそれである。ウィンドウ表示ルーチンは、最初に実行されるもので、そのウィンドウ表示ルーチンの実行後に、所定の周期で割り込みルーチンが繰り返し実行される。
【００３４】
図２に示すように、処理が開始されると、パーソナルコンピュータ１０のＣＰＵ１１は、まず、ディスプレイ２０に表示されているアプリケーションウィンドウＷＤをムービ作成用に変更する処理を行なう（ステップＳ１００）。
【００３５】
図４は、ムービ作成用のアプリケーションウィンドウＷＤを示す説明図である。アプリケーションウィンドウＷＤは、グラフィカル・ユーザ・インタフェース（ＧＵＩ）を構成している。図示するように、アプリケーションウィンドウＷＤには、ツールバーＦＬ１と、メニューフィールドＦＬ２と、作業フィールドＦＬ３とが設けられている。
【００３６】
メニューフィールドＦＬ２には、「フォト指定」、「ムービ作成」、「ＤＶＤ書込み」の３種類のボタンＢＴ１、ＢＴ２、ＢＴ３が、下方に向かって順に並んでおり、作業者は、これらボタンＢＴ１〜ＢＴ３を順にマウス２４によりクリックしていることで、ディスプレイ２０の画面上で静止画からムービファイルを作成してＤＶＤに出力する作業を進めていくことができる。「フォト指定」のボタンＢＴ１をクリックすることにより実行される処理が、上記第１の機能に相当し、「ＤＶＤ書込み」のボタンＢＴ３をクリックすることにより実行される処理が、上記第３の機能に相当する。「ムービ作成」のボタンＢＴ２をクリックすることにより実行される処理が、上記第２の機能を実現する２つの処理の内のこのウィンドウ表示ルーチンが該当する。すなわち、このウィンドウ表示ルーチンは、「ムービ作成」のボタンＢＴ２がクリックされたときに実行開始される。
【００３７】
作業フィールドＦＬ３には、上記第１の機能により指定した画像データＤｐのサムネール画像を一覧表示するための表示エリアＡ１と、画像データＤｐをつなぎ合わせたムービファイルを再生するムービ再生エリアＡ２とが設けられている。表示エリアＡ１およびムービ再生エリアＡ２は、従来例として説明したものと同じもので、従来例と同一の符号を付けた。なお、図２のステップＳ１００の実行直後では、表示エリアＡ１およびムービ再生エリアＡ２には何も表示されていない。
【００３８】
さらに、従来例と同様に、表示エリアＡ１の下にはスクロールバーＢ１が設けられている。スクロールバーＢ１がマウス２４により操作されることで表示エリアＡ１に表示されたサムネール画像のスクロールがなされて、表示されていないサムネール画像の表示が可能となっている。
【００３９】
ステップＳ１００の実行後、上記ムービ作成用のアプリケーションウィンドウＷＤに、画像を一時的に待避可能な領域（以下、「一時置き場」と呼ぶ）Ｔｍを形成する処理を行なう（ステップＳ１１０）。この一時置き場Ｔｍは、図４中の破線に示すように、ムービ再生エリアＡ２の両側に設けられている。なお、図４には、破線で示したが、実際の画面上にはこの破線は描かれておらず、空白である。この一時置き場Ｔｍは、表示エリアＡ１に表示された画像の移動のためのものである。
【００４０】
なお、一時置き場Ｔｍは、外周を破線や実線にて描くことで、その領域を視認できる構成としてもよい。また、一時的な画像の置き場であることを示すために、例えば「一時置き場」といった文字を描く構成とすることもできる。
【００４１】
この一時置き場Ｔｍが本発明の主要な構成であることから、この実施例では、ステップＳ１１０をステップＳ１００に分けて説明したが、これに換えて、一時置き場Ｔｍを形成する処理を、ステップＳ１００のムービ作成用のアプリケーションウィンドウＷＤを形成する処理に含ませる構成とすることもできる。
【００４２】
ステップＳ１１０の実行後、ＣＰＵ１１は、前述した第１の機能で指定されたホルダに含まれる複数の画像データＤｐについての順序テーブルを作成する処理を行なう。図５は、順序テーブルＴＢＬの一例を示す説明図である。図示するように、順序テーブルＴＢＬは、画像データＤｐのファイル名の配列によって構成される。すなわち、順序テーブルＴＢＬは、ファイル名（１）からファイル名（ｎ）までのｎ個の配列要素を備える。ここで、ｎは、第１の機能で指定された画像データＤｐの数である。この順序テーブルＴＢＬでは、配列の順位がそのまま画像データの順序となっており、配列の係数が大きいほど（すなわち、図中右に行くほど）、順序が後になっている。
【００４３】
ステップＳ１２０では、詳細には、第１の機能で指定されたホルダ内の複数の画像データＤｐについてのファイル名を、所定の順序で一つずつ、順序テーブルＴＢＬに前から順に詰めていく。なお、上記「所定の順序」は、画像データＤｐの作成日時の古いものから新しいものに向かう順序である。なお、第１の機能での画像データの指定を個々の画像データを一々指定することによって行なった場合には、この指定した順序を上記所定の順序とすることもできる。また、上記所定の順序は、これらの順序以外にも、予め定めたものであればどのような順序とすることもできる。
【００４４】
図２に戻り、ステップＳ１２０の実行後、ＣＰＵ１１は、順序テーブルＴＢＬを参照して、順序が第１位から第１５位までの１５枚のサムネール画像を、上記ホルダ内の複数の画像データＤｐから読み出す処理を行なう（ステップＳ１３０）。ここでは、画像データＤｐが、サムネール画像を含むデータ形式であるものとして、画像データＤｐからサムネール画像を得られるものとした。なお、画像データがサムネール画像を含まないデータ形式のものである場合には、画像データＤｐを縮小してその都度作成するようにすればよい。上記１５枚という数は、表示エリアＡ１に一度に表示可能なサムネール画像の数である。
【００４５】
ステップＳ１３０の実行後、ＣＰＵ１１は、ステップＳ１３０で読み出したサムネール画像を、アプリケーションウィンドウＷＤの表示エリアＡ１に表示する処理を行なう（ステップＳ１４０）。図４がステップＳ１３０の実行後の状態である。図示するように、表示エリアＡ１には、順序テーブルＴＢＬに登録された順序が第１番目のサムネール画像（図では「写１」が該当する）から第１５番目のサムネール画像（図では「写１５」が該当する）が表示されている。ステップＳ１４０の実行後、「リターン」に抜けて、このウィンドウ表示ルーチンを一旦終了する。
【００４６】
なお、ステップＳ１３０が、画像読出部１１ａ（図１）に対応し、ステップＳ１４０が、画像表示部１１ｂ（図１）に対応し、ステップＳ１１０が、一時置き場形成部１１ｄ（図１）に対応する。
【００４７】
図３に示した割り込みルーチンについて次に説明する。図示するように、処理が開始されると、ＣＰＵ１１は、まず、表示エリアＡ１の画面を切り換える要求があるか否かを判定する（ステップＳ２００）。この要求は、表示エリアＡ１の下に設けられたスクロールバーＢ１が操作されたか否かから判断する。作業者は、スクロールバーＢ１のつまみ（スクロールボックス）Ｂ１ｂｘを移動させる（図６の「第２の手順」参照）ことで、表示エリアＡ１に表示されている画像のスクロールを指示することから、詳細にはこの操作がなされた否かから判断する。
【００４８】
ステップＳ２００で、肯定判別、すなわち、表示エリアＡ１の画面を切り換える要求があったと判別されると、ＣＰＵ１１は、ステップＳ２１０に処理を進める。ステップＳ２１０では、ＣＰＵ１１は、スクロールボックスＢ１ｂｘの位置から、表示エリアＡ１に表示される先頭（左端）のサムネール画像がいずれの画像であるかを算出する。詳細には、スクロールバーＢ１の全体の長さに対するスクロールボックスＢ１ｂｘの位置までの長さの比率を求め、この比率を順序テーブルＴＢＬに照らし合わせることで、表示エリアＡ１の左端の画像がいずれであるかを求める。
【００４９】
ステップＳ２１０の実行後、ＣＰＵ１１は、順序テーブルＴＢＬ上で、上記ステップＳ２１０で求めた画像から１５枚分の画像を特定して、該画像のサムネール画像を上記ホルダ内の画像データＤｐから読み出す処理を行なう（ステップＳ２２０）。なお、ステップＳ１３０と同様に、画像データＤｐがサムネール画像を含まないデータ形式のものである場合には、画像データＤｐを縮小してその都度作成するようにすればよい。
【００５０】
ステップＳ２２０の実行後、ＣＰＵ１１は、ステップＳ２２０で読み出したサムネール画像を、アプリケーションウィンドウＷＤの表示エリアＡ１に表示する処理を行なう（ステップＳ２３０）。ステップＳ２３０の実行後、「リターン」に抜けて、この割り込みルーチンを一旦終了する。
【００５１】
ステップＳ２００ないしステップＳ２３０の処理の結果、作業者によるマウス操作により、スクロールバーＢ１のスクロールボックスＢ１ｂｘが操作されると、その操作量に応じて、表示エリアＡ１に表示されるサムネール画像がスクロールされる。なお、スクロールバーＢ１の両端には、矢印のボタンスイッチが設けられているが、このボタンスイッチによってもサムネール画像を一つずつスクロールすることができる。ステップＳ２００ないしＳ２２０が、対象画像切換部１１ｃ（図１）に対応する。ステップＳ２３０が、画像表示部１１ｂ（図１）に対応する。
【００５２】
一方、ステップＳ２００で否定判定されたときには、ＣＰＵ１１は、ステップＳ２４０に処理を進めて、サムネール画像を移動する要求があるか否かを判定する。サムネール画像の移動としては、表示エリアＡ１内でドラッグ＆ドロップした操作（図８のＦ参照）に従うものと、表示エリアＡ１から一時置き場Ｔｍにドラッグ＆ドロップする操作（図６の「第１の手順」参照）に従うものと、一時置き場Ｔｍから表示エリアＡ１にドラッグ＆ドロップする操作（図７の「第３の手順」参照）に従うものとの３通りがある。ステップＳ２４０では、詳細には、上記３通りの操作のうちのいずれかがなされたか否かから判断する。
【００５３】
ステップＳ２４０で、肯定判別、すなわち、サムネール画像を移動する要求があると判定されると、ＣＰＵ１１は、ステップＳ２５０に処理を進める。ステップＳ２５０では、その要求に該当する移動の操作に従って、アプリケーションウィンドウＷＤ上でサムネール画像を移動する処理を行なう。具体的には、表示エリアＡ１内で画像をドラッグ＆ドロップする操作が行なわれた場合には、マウスボタンを押すことでつかんだ（選択した）サムネール画像を、表示エリアＡ１内でドロップした位置まで移動する。また、表示エリアＡ１から一時置き場Ｔｍにドラッグ＆ドロップする操作である場合には、表示エリアＡ１内でマウスボタンを押すことでつかんだサムネール画像を一時置き場Ｔｍ内のドロップした位置に移動する。さらに、一時置き場Ｔｍから表示エリアＡ１にドラッグ＆ドロップする操作である場合には、一時置き場Ｔｍ内でマウスボタンを押すことでつかんだ（選択した）サムネール画像を表示エリアＡ１内のドロップした位置に移動する処理を行なう。
【００５４】
なお、表示エリアＡ１内にドロップしたサムネール画像は、隣接するサムネール画像の間に割り込んで入るように構成されている。この場合、後方側（順序が下位側）は図中右側に自動的に繰り下げられる。例えドロップした位置が既にあるサムネール画像の上であっても、その位置がそのサムネール画像の左半分に当たる場合には、そのサムネール画像の前に割り込み、一方、その位置がそのサムネール画像の右半分に当たる場合には、そのサムネール画像の後ろに割り込む。
【００５５】
ステップＳ２５０の実行後、ＣＰＵ１１は、ステップＳ２５０で移動した結果としての画像の並び順序に従って、順序テーブルＴＢＬを更新する処理を行なう（ステップＳ２６０）。ステップＳ２６０の実行後、「リターン」に抜けて、この割り込みルーチンを一旦終了する。
【００５６】
ステップＳ２００、Ｓ２４０ないしステップＳ２６０の処理の結果、作業者によるマウス操作により、サムネール画像を、表示エリアＡ１内で、あるいは表示エリアＡ１から一時置き場Ｔｍへ、あるいは一時置き場Ｔｍから表示エリアＡ１へと自在に移動することができる。なお、一時置き場Ｔｍに待避させる画像は一つである必要もなく、複数を同時に待避させることもできる。ステップＳ２４０およびＳ２５０が、画像移動部１１ｅ（図１）に対応し、ステップＳ２６０が、順序情報更新部１１ｆ（図１）に対応する。
【００５７】
一方、ステップＳ２４０で否定判別されたときには、ＣＰＵ１１は、ステップＳ２７０に処理を進めて、「作成」ボタンＢＴ１０がクリックされた否かを判定する。図４に示すように、「作成」ボタンＢＴ１０は、アプリケーションウィンドウＷＤの左下隅にあるボタンスイッチである。ここで、クリックされたと判定された場合には、順序テーブルＴＢＬに記録された順序に従って、上記第１の機能で指定された上記ホルダから画像データＤｐを一つずつ読み出して、それらを順につなぎ合わせてムービファイルを作成する。このムービファイルは、静止画を使ったいわゆるスライドショー的なものである。ステップＳ２８０の実行後、「リターン」に抜けて、この割り込みルーチンを一旦終了する。
【００５８】
以上のように構成された割り込みルーチンが所定時間毎に繰り返し実行されることで、作業者からの操作指令に基づく表示エリアＡ１内のサムネール画像の並べ替えが行なわれることになり、この結果、第１の機能により指定した複数の画像データＤｐに対して新たな順序付けがなされる。この順序付けにおいて、作業者が行なう手順は次の通りである。
【００５９】
８枚目の画像のサムネール画像「写真８」を３０枚目の画像のサムネール画像「写真３０」の次に移動しようとする場合を例にあげて説明する。図６に示すように、まず第１の手順として、作業者は、マウス２４を用いて、「写真８（図では写８）」を、表示エリアＡ１から一時置き場Ｔｍにドラッグ＆ドロップする。次いで、第２の手順（手順２）として、作業者は、マウス２４を用いて、スクロールボックスＢ１ｂｘを右方向に操作して、表示エリアＡ１の画面を右側にスクロールする。この結果、図７に示すように、表示エリアＡ１には、「写真３０」が現われる。
【００６０】
その後、図７に示すように、作業者は、マウス２４を用いて、一時置き場Ｔｍに待避された「写真８」を、一時置き場Ｔｍから表示エリアＡ１にドラッグ＆ドロップする。ドロップする位置は、「写真３０」と「写真３１」との間である。この結果、表示エリアＡ１は、「写真３０」、「写真８」、「写真３１」の順にサムネール画像が表示され、この表示された順序に順序テーブルＴＢＬの内容が更新される。
【００６１】
なお、ムービ再生エリアＡ２の下には、再生ボタンＢ２（図４）が設けられているが、この再生ボタンＢ２が作業者によりクリックされると、順序テーブルＴＢＬに記録された順序に従って、画像が連続的にムービ再生エリアＡ２に表示される。
【００６２】
Ｃ．作用・効果
以上のように構成された本実施例によれば、前述したように、作業者は、表示エリアＡ１内の所望のサムネール画像を表示エリアＡ１の外に一旦移動した上で、表示エリアＡ１に表示される画像をスクロールすることで、容易に移動先を探すことができる。また、表示エリアの画面をスクロールさせるために表示エリアＡ１の端に画像をドラッグして、画面を１画像毎にスクロールさせる必要もないことから、処理速度が速い。したがって、本実施例では、表示エリアＡ１を用いた画像の順序づけにおける操作性に優れているという効果を奏する。
【００６３】
Ｄ．他の実施形態：
本発明は上記の実施例や実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することが可能であり、例えば次のような変形も可能である。
【００６４】
（１）前記実施例では、表示エリアＡ１に表示される各画像は、原画像を縮小したサムネール画像としたが、これに換えて、原画像をそのまま表示エリアＡ１に一覧表示する構成としてもよい。
【００６５】
（２）前記実施例では、順序づけを行なう画像データは、デジタルカメラ２６によって撮影した写真画像であったが、これに換えて、スキャナから読み取った写真画像であってもよい。また、必ずしも写真画像に限る必要もなく、図柄等の画像データにも本発明を適用することができる。さらに、文書ファイルやＨＴＭＬファイルなどから生成したサムネール画像に本発明を適用することもできる。
【００６６】
（３）前記実施例では、表示エリアＡ１は、複数の画像データを１行に配列する構成であったが、これに換えて、１列に配列する構成であってもよいし、格子状に複数行、複数列に配列する構成とすることもできる。
【００６７】
（４）前期実施例では、画像移動手段として、マウス２４を用いて作業者からの指令を受ける構成としていたが、これに換えて、ペンタブレット等の他のポインティングディバイスやキーボードからの指令によるものとすることもできる。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施例を適用するコンピュータシステムの概略構成を示す説明図である。
【図２】ウィンドウ表示ルーチンを示すフローチャートである。
【図３】割り込みルーチンを示すフローチャートである。
【図４】ムービ作成用のアプリケーションウィンドウＷＤを示す説明図である。
【図５】順序テーブルＴＢＬの一例を示す説明図である。
【図６】作業者による第１の手順および第２の手順を示す説明図である。
【図７】作業者による第３の手順を示す説明図である。
【図８】従来例におけるムービ処理を行なうためのウィンドウＷ０を示す説明図である。
【符号の説明】
【００６９】
１０...パーソナルコンピュータ
１１ａ...画像読出部
１１ｂ...画像表示部
１１ｃ...対象画像切換部
１１ｄ...一時置き場形成部
１１ｅ...画像移動部
１１ｆ...順序情報更新部
１２...バス
１３...メモリ
１３ａ...順序情報記憶部
１４...ハードディスクドライブ
１５...入力制御ユニット
１６...表示制御ユニット
２０...ディスプレイ
２２...キーボード
２４...マウス
２６...デジタルカメラ
２８...ＤＶＤドライブ
Ａ１...表示エリア
Ａ２...ムービ再生エリア
Ｂ１...スクロールバー
Ｂ１ｂｘ...スクロールボックス
Ｄｐ...画像データ
ＦＬ１...ツールバー
ＦＬ２...メニューフィールド
ＦＬ３...作業フィールド
Ｐｒ...コンピュータプログラム
ＴＢＬ...順序テーブル
Ｔｍ...一時置き場
ＷＤ...アプリケーションウィンドウ
ＢＴ１〜ＢＴ３...ボタン
ＢＴ１０...「作成」ボタン
【図１】
2005227826.tif 000003
【図２】
2005227826.tif 000004
【図３】
2005227826.tif 000005
【図４】
2005227826.tif 000006
【図５】
2005227826.tif 000007
【図６】
2005227826.tif 000008
【図７】
2005227826.tif 000009
【図８】
2005227826.tif 000010