(57)【要約】【課題】サムネイル画像表示において、表示画面をスクロールするごとに記録媒体より表示メモリへ読み出し表示しているので、サムネイル画像を表示するのに多くの時間を要している。【解決手段】更新される表示メモリ領域１１より大きい仮想表示メモリ領域１２にサムネイル画像を準備しておく。これにより、表示メモリ領域１０に移動された場合でも、新たにサムネイル画像を読み出す必要がなく、仮想表示メモリ領域１２から出力可能なので、高速なスクロール表示を行うことができる。【選択図】図３
2006217224.tif 000002
【特許請求の範囲】
【請求項１】
表示画面分に相当する表示メモリ領域を含み、かつ前記表示メモリ領域よりも大きな仮想表示メモリ領域を保有する仮想メモリと、前記仮想メモリへ少なくとも１つ以上のサムネイル画像を配置する画像配置制御部と、前記仮想メモリから表示メモリ領域のデータを読み出す画像表示制御部とを備え、前記画像配置制御部は予め前記仮想表示メモリ領域にサムネイル画像を配置しておくことを特徴とするサムネイル表示装置。
【請求項２】
前記画像表示制御部が表示メモリ領域を移動する時には、前記画像配置制御部は前記移動の方向に対応して前記仮想表示メモリ領域に予めサムネイル画像を追加配置しておくことを特徴とする請求項１に記載のサムネイル表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオカメラや、デジタルスチルカメラなど映像データの録画再生機能を有する機器に付随して設置されるサムネイル表示装置に関するものである。
【背景技術】
【０００２】
サムネイル画像とは、静止画の場合は画素数を間引いてサイズを縮小した代表画を指し、動画ならば代表的な１シーンを静止画として抜き出し同様にサイズを縮小した代表画のことを言う。サムネイル画像の用途の一例として、複数のサムネイル画像を一画面に表示することで、どのような画像がその記録媒体に含まれているかをオペレーターに効率よく認識させることがある。更に装置によっては、オペレーターがサムネイル画像を指定すると、対応する動画やフルサイズの静止画の再生を開始するといった機能を搭載し、利便性を向上するのに大きな効果を得ている。
【０００３】
サムネイル表示に関する第１の従来技術として、サムネイル画像を格納している外部メモリと、表示画面分に相当する仮想メモリに少なくとも１つ以上のサムネイル画像を配置する画像配置制御部と、仮想メモリの画像をディスプレイに表示するための画像表示制御部とで構成されるサムネイル表示装置がある。この第１の従来技術においてはサムネイル表示画面をスクロールさせると、画像配置制御部により外部メモリからサムネイル表示画面の一画面分のサムネイル画像を仮想メモリに配置し、その仮想メモリに置かれたサムネイル画像を画像表示制御部によりディスプレイに表示することで画面が更新される。しかしながらこの第１の従来技術では、次のページの画像を表示するまでに、画像配置制御部が、外部メモリから次の一画面分の画像を読み出していたので多くの時間を要していた。図４は、従来のサムネイル表示方法を説明するための概念図である。図４において、２０はディスプレイに表示される画像を一時的に保存している仮想メモリ、２１はサムネイル画像を格納する外部メモリ、２２と２３はディスプレイに表示するためのサムネイル画像である。
【０００４】
画像配置制御部により外部メモリ２１から表示画面分のサムネイル画像２２が読み出され、表示画面分に相当する仮想メモリ２０に配置される。そして仮想メモリ２０の画像は画像表示制御部によりディスプレイに表示される。オペレーターの指示によりサムネイル画像をスクロールさせると、外部メモリ２１において次の一画面分のサムネイル画像２３が新たに仮想メモリ２０に配置され、画像表示制御部によりディスプレイに表示される。
【０００５】
またサムネイル表示に関する第２の従来技術として、例えば特許文献１に記載されているようなカーナビゲーションシステムにおいて地図画像などを高速にスクロール表示するための技術が存在する。特許文献１において、その公報の図１と段落００１６に示されるように、まず図１に示される仮想領域に、区分単位のページをさらに細分化したメッシュ単位で、地図データが読み出される。そしてこの仮想領域は表示領域を含み、表示領域の地図データがディスプレイに表示される。ここで仮想領域にメッシュ単位で細分化された地図データをあらかじめ読み出しておき、画面スクロールさせるときには分割したメッシュ単位で地図データを読み出すことで、大きなページ単位ごとに地図データを表示領域に読み込む場合と比べて高速なスクロール表示を可能にしている。
【特許文献１】特開平７−２９５５５７号公報（図１および段落００１６）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、第１の従来技術では、サムネイル画像表示において、表示画面をスクロールするごとに毎回一画面分のサムネイル画像を仮想メモリへ読み出した後、表示を行うため、サムネイル画像を表示するまでに時間がかかるという課題がある。
【０００７】
また第２の従来技術である地図データなどのスクロール表示装置では、あらかじめ外部メモリに保持されている地図データをメッシュ単位という細かい単位で管理することで、スクロール時のデータ読み出し量を低減し、結果としてスクロール表示を高速化することができるが、例えば、ビデオカメラなど映像データの録画再生機能を有する機器において、同じようにサムネイル画像を第２の従来技術にある地図データのような形で保持するためには、サムネイル表示するすべてのサムネイルデータを表示手段で表示される形式に変換して保持するメモリが新たに必要となる。このメモリとして外部メモリを使用する、もしくは機器内部に専用のバッファメモリを新たに設けるなどの構成が考えうるが、外部メモリを使用する場合、本来、ビデオカメラなどでは外部メモリはオペレーターが映像データなどを記録するための記録媒体であり、これにサムネイル表示用のデータを記録することは、オペレーターが撮影に使用できるメモリ容量を低減させることとなり、オペレーターの利便性の観点から好ましいとはいえない。また、機器内部にすべてのサムネイルデータを保持する専用のバッファメモリを設けた場合、機器のコストや消費電力の増大を招く恐れがある。
【０００８】
さらに、第２の従来技術における地図データはオペレーターによって改変されることは無いが、ビデオカメラなど映像データの録画再生機能を有する機器では、オペレーターの撮影操作に伴うデータの追加や、不要データの削除操作によるデータの消去が行われることが一般である。そのため、第２の従来技術にある地図データのような形でサムネイル表示用のデータを作成、管理する方法では、このようなデータの追加、消去が発生するとその度にサムネイル表示用のデータを再度作成しなおす必要があり、これは機器の操作性低下の原因となりユーザーの利便性を損なう可能性がある。
【課題を解決するための手段】
【０００９】
以上に述べた従来の課題を解決するために、本発明のサムネイル表示装置では、表示画面分に相当する表示メモリ領域を含み、かつ前記表示メモリ領域よりも大きな仮想表示メモリ領域を保有する仮想メモリと、前記仮想メモリへ少なくとも１つ以上のサムネイル画像を配置する画像配置制御部と、前記仮想メモリから表示メモリ領域のデータを読み出す画像表示制御部とを備え、前記画像配置制御部は予め前記仮想表示メモリ領域にサムネイル画像を配置しておくことを特徴としている。この構成により、スクロール表示時に従来技術では画像準備に必要であった時間を短縮して表示できるという作用を達成できる。
【００１０】
また第２の従来技術の課題に対して、サムネイル単位で仮想メモリへ読み出すことで、すべてのサムネイル画像を表示される形式に変換された画像を作る必要がなくなるので、メモリ容量を削減し、機器のコストや消費電力の増大を抑えることができる。またオペレーターによるデータの追加、消去が発生する場合には、表示画面にあたる範囲の画像のみ仮想メモリへ読み出すだけで済むので、サムネイル表示用のデータを再度作成する必要がなくなり、機器の操作性低下を防ぐことができオペレーターの利便性を損なわない。
【発明の効果】
【００１１】
本発明のサムネイル表示装置によれば、事前にサムネイル画像を仮想メモリ領域に読み出しておくことで、スクロール表示時に高速な表示を可能にするという有利な効果を得られる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００１３】
（実施の形態１）
図１は、本発明のサムネイル表示装置の一実施の形態を示したブロック図である。
【００１４】
図１において、１はサムネイル画像を格納する外部メモリ、２は外部メモリ１からサムネイル画像を読み出し後述の仮想メモリ３上に配置する画像配置制御部、３はサムネイル画像を一時的に保存する仮想メモリで、表示画面に必要となるメモリ領域よりも大きなメモリ領域を保持している。４はマウスやキーボード、その他オペレーターからの命令を入力する入力装置、５は入力された命令を取り込み、命令に従い画像配置制御部２や後述の画像表示制御部６に命令を伝える入力制御部、６はサムネイル画像を、表示用に保持している仮想メモリ３からディスプレイへ表示する画像表示制御部、７は画像データを実際に表示するディスプレイである。
【００１５】
図２は仮想メモリ３におけるメモリ領域構成を示している。図２において、１０は現在ディスプレイ７に表示されている表示メモリ領域、１１は、表示メモリ１０がディスプレイ７に表示される以前にディスプレイ７に表示されていた表示メモリ領域である。１２は表示メモリ領域１０、１１を含み表示メモリ領域１０、１１よりも大きな仮想表示メモリ領域である。Ｐではじまり番号が割り振られたものが示すのは、仮想表示メモリ領域１２に配置されたサムネイル画像である。
【００１６】
以上の様に構成されたサムネイル表示装置について、以下、サムネイル画像を表示し、スクロールするまでの一連の動作を説明する。
【００１７】
オペレーターの操作により入力装置４からサムネイル表示を指示する入力信号が入力されディスプレイ７へのサムネイル画面表示が開始される。例えば今回は外部メモリ１に１００枚のＪＰＥＧ画像が格納されていて、そのＪＰＥＧ画像と同一ファイルにサムネイル画像が１００枚格納されている場合を考える。図２に示すように例えば表示メモリ領域１１は列方向４枚、行方向３枚の計１２枚のサムネイル画像からなる領域であり、また仮想表示メモリ領域１２は列方向８枚、行方向８枚の計６４枚のサムネイル画像が配置可能な領域であるものとする。画像配置制御部２は６４枚のサムネイル画像を外部メモリ１から読み出して、表示画面と同じ配列で仮想表示メモリ領域１２へ配置する。この時仮想表示メモリ領域１２は、表示メモリ領域１１を含んでいる。そして画像表示制御部６は表示メモリ領域１１の計１２枚のサムネイル画像をディスプレイ７に表示させて表示動作を完了する。
【００１８】
そしてオペレーターの操作により入力装置４からサムネイル画面のスクロールを指示する入力信号が入力されると、画像表示制御部６により表示メモリ領域１１を仮想表示メモリ領域１２の内部で表示メモリ領域１０へ移動させて、ディスプレイ７に表示させる。このように本発明ではディスプレイ７に表示される画像よりも多くのサムネイル画像を事前に画像配置制御部２が仮想メモリ３に配置するためサムネイル画像をスクロールさせる場合にも第１の従来技術のように新規でサムネイル画像をその都度読み込む必要がなく、高速なサムネイル表示が可能となる。
【００１９】
またオペレーターによって不要画像が削除された場合、例えば外部メモリ１に格納されたＪＰＥＧ画像の削除に伴い図２のサムネイル画像Ｐ４５が存在しなくなった場合には、画像配置制御部２は、仮想表示メモリ領域１２においてサムネイル画像Ｐ４６からサムネイル画像Ｐ６４までの画像を、外部メモリ１から読み出し、同図サムネイル画像Ｐ４５の位置からサムネイル画像Ｐ６３の位置へ逐次再配置し、さらにサムネイル画像Ｐ６４の位置には外部メモリに格納されているサムネイル画像Ｐ６４の次のサムネイル画像を配置する。
【００２０】
以上の本実施の形態によれば、サムネイル表示時に、表示画面分のメモリよりも大きな仮想メモリ領域を有し、事前に外部メモリより仮想メモリにサムネイル画像を読み出しておくことでサムネイル表示を高速で表示することできる。
【００２１】
またオペレーターが外部メモリ１のＪＰＥＧ画像の削除などを行った場合でも、仮想表示メモリ領域１２上でのサムネイル画像の再配置は、その一部のみで済むため、機器の操作性低下を防止できる。
【００２２】
さらに、すべてのサムネイルデータを保持するメモリは必要でないため、機器のコストや消費電力を抑えることができる。
【００２３】
（実施の形態２）
実施の形態２は、実施の形態１の改良に係るものであり、その全体の構成は図１と同様である。図３のサムネイル表示の説明図において、実施の形態１と同様の構成を有するものについては、同一符号を付し説明を省略する。
【００２４】
図３において、１３は表示メモリ領域の移動に伴いサムネイルが配置されている配列の列方向に新しくサムネイル画像を準備した新規の仮想サムネイル領域の増分であり以降新規仮想サムネイル領域と呼ぶ。１４は１３と同様にサムネイルが配置されている配列の行方向に新しくサムネイル画像を準備した新規仮想サムネイル領域である。１５は仮想表示メモリ領域１２に新規仮想サムネイル領域１３、１４が加わった後の仮想表示メモリ領域である。
【００２５】
以下、その動作を説明する。
【００２６】
図３において、表示メモリ領域の移動方向が、同図のＸ方向に移動した場合は、１列分のサムネイル画像が読み込まれる。同様にＹ方向に移動した場合は、１行分のサムネイル画像が読み込まれる。
【００２７】
実施の形態として画像表示制御部６により表示メモリ領域１１が表示メモリ領域１０に移動されると、画像配置制御部２により図のＸ方向の移動に対しては、列単位で新規仮想サムネイル領域１３にサムネイル画像が配置され、図のＹ方向の移動に対しては行単位に新規仮想サムネイル領域２５へサムネイル画像を読み出し配置する。結果として仮想表示メモリ領域１２が仮想表示メモリ領域１５に変化する。このように表示メモリ領域の移動に伴い事前に仮想表示メモリ領域にサムネイル画像を準備しておくことにより、常に表示メモリ領域よりも大きな仮想表示メモリ領域にサムネイル画像を準備して表示することができるので、サムネイル画面のスクロールする移動量によらず高速なサムネイル表示を続けることができる。
【００２８】
本実施の形態によれば、仮想メモリ３へのサムネイル画像の準備は、画像配列の行もしくは列単位に、必要な画像分のみ読み出し準備することによって、高速にサムネイル表示が可能となる。
【００２９】
なお、実施の形態２において、表示メモリ領域の移動に伴い準備される新規仮想サムネイル領域は必ずしも移動距離のみに伴い準備されるものではなく、画像配置制御部や画像表示制御部、もしくは外部にデコード装置など設置する場合などはそのすべての装置の性能に最適な配置タイミングと、サムネイル画像を配置する最適な量に伴う場合もありえることは当然である。
【００３０】
また、本発明のすべての実施の形態においては、表示メモリ領域に配置するサムネイル画像枚数は表示画面１画面あたり１２枚としたがこれに限るものではなく、表示メモリ領域に配置するサムネイル画像の枚数に関わらず本発明が有効であることは言うまでもない。同様に仮想表示メモリにおいても例として仮想表示メモリ領域に配置するサムネイル画像枚数は６４枚としたがこれに限るものではなく、表示メモリ領域を含み、仮想表示メモリ領域に配置するサムネイル画像の枚数に関わらず本発明が有効であることは言うまでもない。
【００３１】
また、本発明の全ての実施の形態において、外部メモリとはＳＤ（セキュア・ディジタル）メモリカード、ＤＶＤ（Digital Versatile Disc）、ハードディスクなどのいかなる記録媒体であっても本発明が有効であることは言うまでもない。
【００３２】
また、本発明の全ての実施の形態において、表示させるディスプレイ７は、液晶ディスプレイ、プラズマディスプレイ、ＣＲＴなどのいかなる表示媒体であっても本発明が有効であることは言うまでもない。
【００３３】
また、本発明の全ての実施の形態においてサムネイル画像は、外部メモリ１のＪＰＥＧ画像と同一ファイル内に格納されている例を挙げたがこれに限らず、ＪＰＥＧ画像とは別のファイルで外部メモリ１に記録されている場合や、画像配置制御部２の前段にデコード装置が置かれＪＰＥＧ画像をデコードして新たに作成する場合にも適応される。
【００３４】
また、本発明の全ての実施の形態で静止画像の圧縮フォーマットとしてＪＰＥＧを例であげたが、ＪＰＥＧフォーマットに限らず、ＧＩＦなどのその他画像圧縮フォーマットや、ＴＩＦＦなどの画像非圧縮フォーマットであっても本発明が有効であることは言うまでもない。
【００３５】
また、本実施の形態では、画像配置装置部６はサムネイル画像を外部メモリから読み出す例を上げたが、例えばＵＳＢ、ＩＥＥＥ１３９４、その他有線通信手段、無線通信手段などの外部機器との通信によって仮想メモリに画像を配置してもよい。
【００３６】
また、本実施の形態では、画像表示装置部はサムネイル画像を仮想メモリからディスプレイへ表示する例を挙げたが、例えばＵＳＢ、ＩＥＥＥ１３９４、その他有線通信手段、無線通信手段などの通信によって外部機器へ画像を転送表示してもよい。
【産業上の利用可能性】
【００３７】
本発明にかかるサムネイル表示装置は、サムネイル画像を高速にスクロール表示させることが可能となるため、ビデオカメラや、デジタルスチルカメラなど映像データの録画再生機能を有する機器に付随して設置されるサムネイル表示装置の用途に有用である。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態１によるサムネイル表示装置の構成を示すブロック図
【図２】同サムネイル表示装置のサムネイル表示の実施方法を説明するための概念図
【図３】同サムネイル表示装置のスクロール実施方法を説明するための概念図
【図４】第１の従来技術のサムネイル表示方法を説明するための概念図
【符号の説明】
【００３９】
１    外部メモリ
２    画像配置制御部
３    仮想メモリ
４    入力装置
５    入力制御部
６    画像表示制御部
７    ディスプレイ
【図１】
2006217224.tif 000003
【図２】
2006217224.tif 000004
【図３】
2006217224.tif 000005
【図４】
2006217224.tif 000006