(57)【要約】【課題】シンプルなインターフェースを利用して、膨大なデータの中から所望のデータを簡単且つ素早く検索、閲覧できるようにすることを目的とする。【解決手段】データを取得するデータ取得手段と、データ取得手段において取得されたデータに付加された付加情報に基づいて、データのスクロール表示を制御する制御手段と、を有し、制御手段は、付加情報に基づいて、同一の付加情報を有するデータをグループ化した後、グループ化したデータを順次、一次元の方向に並べると共に、グループを１つ、又は複数の小グループに分けて整列させ、小グループ内のデータを１つ表示するよう、且つ小グループの単位でスキップするようにデータのスクロール表示を制御することによって課題を解決する。【選択図】図３
2009009255.tif 000002
【特許請求の範囲】
【請求項１】
データを取得するデータ取得手段と、
前記データ取得手段において取得されたデータに付加された付加情報に基づいて、前記データのスクロール表示を制御する制御手段と、
を有し、
前記制御手段は、前記付加情報に基づいて、同一の付加情報を有するデータをグループ化した後、グループ化したデータを順次、一次元の方向に並べると共に、前記グループを１つ、又は複数の小グループに分けて整列させ、前記小グループ内のデータを１つ表示するよう、且つ小グループの単位でスキップするようにデータのスクロール表示を制御することを特徴とする情報処理装置。
【請求項２】
前記データ取得手段において取得されたデータに複数の付加情報が付加されていた場合、前記制御手段は、ユーザの選択操作に応じて特定した付加情報に基づいて、前記データのスクロール表示を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記データ取得手段において取得されたデータに階層化された付加情報が付加されていた場合、前記制御手段は、ユーザの選択操作に応じて特定した階層の付加情報に基づいて、前記データのスクロール表示を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御手段は、前記小グループ内の先頭のデータ、又は後尾のデータを、１つ表示するデータとすることを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記制御手段は、グループをグループの先頭のデータから固定個数のデータ毎に分割することで小グループに分け、分けた順番に小グループを整列させることを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
情報処理装置における情報処理方法であって、
データを取得するデータ取得ステップと、
前記データ取得ステップにおいて取得されたデータに付加された付加情報に基づいて、前記データのスクロール表示を制御する制御ステップと、
を有し、
前記制御ステップでは、前記付加情報に基づいて、同一の付加情報を有するデータをグループ化した後、グループ化したデータを順次、一次元の方向に並べると共に、前記グループを１つ、又は複数の小グループに分けて整列させ、前記小グループ内のデータを１つ表示するよう、且つ小グループの単位でスキップするようにデータのスクロール表示を制御することを特徴とする情報処理方法。
【請求項７】
前記データ取得ステップにおいて取得されたデータに複数の付加情報が付加されていた場合、前記制御ステップでは、ユーザの選択操作に応じて特定した付加情報に基づいて、前記データのスクロール表示を制御することを特徴とする請求項６に記載の情報処理方法。
【請求項８】
前記データ取得ステップにおいて取得されたデータに階層化された付加情報が付加されていた場合、前記制御ステップでは、ユーザの選択操作に応じて特定した階層の付加情報に基づいて、前記データのスクロール表示を制御することを特徴とする請求項６に記載の情報処理方法。
【請求項９】
前記制御ステップでは、前記小グループ内の先頭のデータ、又は後尾のデータを、１つ表示するデータとすることを特徴とする請求項６乃至８の何れか１項に記載の情報処理方法。
【請求項１０】
前記制御ステップでは、グループをグループの先頭のデータから固定個数のデータ毎に分割することで小グループに分け、分けた順番に小グループを整列させることを特徴とする請求項６乃至９の何れか１項に記載の情報処理方法。
【請求項１１】
コンピュータに、
データを取得するデータ取得ステップと、
前記データ取得ステップにおいて取得されたデータに付加された付加情報に基づいて、前記データのスクロール表示を制御する制御ステップと、
を実行させるプログラムであって、
前記制御ステップでは、前記付加情報に基づいて、同一の付加情報を有するデータをグループ化した後、グループ化したデータを順次、一次元の方向に並べると共に、前記グループを１つ、又は複数の小グループに分けて整列させ、前記小グループ内のデータを１つ表示するよう、且つ小グループの単位でスキップするようにデータのスクロール表示を制御することを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
ＨＤＤやメモリーカード等の記憶装置の大容量化に伴い、画像データをはじめとするあらゆるデータを膨大に蓄積することが可能になった。しかしそれと同時に膨大なデータから所望のデータを検索することや、全体をざっと大まかに閲覧することが困難な状況となってきている。
【０００３】
ＰＣのようにキーボードやマウス等豊富なインターフェースを備える機器においては、それらのインターフェースを用い、検索式の入力やＧＵＩ操作で検索を実行することは可能である。また膨大なデータを階層構造で管理し、豊富なＧＵＩを利用することで、これらのデータに効率的にアクセスすることも可能である。
【０００４】
しかしリモコンのような限られたインターフェースしか持たない組込み機器においてはキーの入力及び複雑なＧＵＩ操作は困難となる。
【０００５】
例えばこのような組込み機器において、画像データの中から所望の画像を閲覧するために、サムネイル画像からなる集合画像を利用し、単純なスクロール表示やページ単位の表示を行うものとする。その際、画像データが数十枚、数百枚単位であれば、前述のような従来の表示方法でも問題になることはない。しかし従来の表示方法では画像データが数万枚、数十万枚単位と膨大になってくると、所望の画像の検索・閲覧に時間がかかるばかりでなく、操作が煩雑化してしまう。
【０００６】
このような課題を解決するために、画像をグループ分して管理し、各グループ単位のスクロールと、各グループに含まれる個々の画像のスクロールとを組み合わせて表示することで効率化を図ろうとする技術がある（特許文献１参照）。
【０００７】
【特許文献１】特開２００６−２６８０１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
前述のように、膨大な画像をグループ単位で管理し、グループ単位でスクロール表示すれば膨大なデータの全てを短時間でスクロール表示することが可能となる。従って所望のデータが含まれるグループが予め分かっている場合には、高速にそのグループまで移動し、そのグループ内のデータを順次閲覧して検索することで、所望のデータを検索可能となる。
【０００９】
しかしながら、所望のデータが含まれるグループが不明な場合は、所望のデータが含まれそうなグループ１つ１つに移動し、順次所望のデータを探していくしかない。このとき、グループ内のデータ自体が膨大な数となっていると、データの検索はいっそう困難になる。
【００１０】
本発明はこのような問題点に鑑みなされたもので、シンプルなインターフェースを利用して、膨大なデータの中から所望のデータを簡単且つ素早く検索、閲覧できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
そこで、本発明の情報処理装置は、データを取得するデータ取得手段と、前記データ取得手段において取得されたデータに付加された付加情報に基づいて、前記データのスクロール表示を制御する制御手段と、を有し、前記制御手段は、前記付加情報に基づいて、同一の付加情報を有するデータをグループ化した後、グループ化したデータを順次、一次元の方向に並べると共に、前記グループを１つ、又は複数の小グループに分けて整列させ、前記小グループ内のデータを１つ表示するよう、且つ小グループの単位でスキップするようにデータのスクロール表示を制御することを特徴とする。
【００１２】
また、本発明は、情報処理装置における情報処理方法であって、データを取得するデータ取得ステップと、前記データ取得ステップにおいて取得されたデータに付加された付加情報に基づいて、前記データのスクロール表示を制御する制御ステップと、を有し、前記制御ステップでは、前記付加情報に基づいて、同一の付加情報を有するデータをグループ化した後、グループ化したデータを順次、一次元の方向に並べると共に、前記グループを１つ、又は複数の小グループに分けて整列させ、前記小グループ内のデータを１つ表示するよう、且つ小グループの単位でスキップするようにデータのスクロール表示を制御することを特徴とする。
【００１３】
また、本発明は、プログラム及び記憶媒体としてもよい。
【発明の効果】
【００１４】
本発明によれば、シンプルなインターフェースを利用して、膨大なデータの中から所望のデータを簡単且つ素早く検索、閲覧できるようにすることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態について図面に基づいて説明する。
【００１６】
＜実施形態１＞
図１は、システム構成の一例を示した図である。図１に示されるように、情報処理装置（コンピュータ）の一例であるデータ表示装置１００には、各種データが表示可能なディスプレイ１０１が接続されている。ユーザからの各種操作指示は、リモートコントローラに代表される操作入力装置１０２（以下、リモコンという）を介して行われる。
【００１７】
図２は、データ表示装置１００のハードウェア構成の一例を示す図である。図２に示されるように、データ表示装置１００は、ハードウェア構成として、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ディスプレイＩ／Ｆ２０４、ストレージＩ／Ｆ２０５、ストレージ２０６、リモコンＩ／Ｆ２０７を含む。
【００１８】
ディスプレイＩ／Ｆ２０４は、データ表示装置１００内部で生成される画面情報をディスプレイ１０１が処理可能な信号に変換する。ストレージＩ／Ｆ２０５は、データ表示装置１００内部で利用可能なデータ形式と、ストレージに記憶するためのデータ形式とを互いに変換する。リモコンＩ／Ｆ２０７は、リモコン１０２からの信号を受信し、データ表示装置１００が処理可能な情報に変換する。
【００１９】
また、図示されていないが、オペレーティングシステム（以下、ＯＳという）をはじめ、本実施形態に係る各処理プログラム、デバイスドライバ等はＲＯＭ２０３に記憶され、適宜ＲＡＭ２０２に一時記憶され、ＣＰＵ２０１によって実行される。ここでＯＳはストレージ２０６に記憶されていてもよく、その場合は電源投入時にＲＡＭ２０２に適宜ＯＳが読み込まれ、ＣＰＵ２０１によって起動される。
【００２０】
ストレージ２０６にはデータ表示装置１００が検索、閲覧するデータが膨大に記録されており、データ表示装置１００内部に搭載されていてもよいし、ネットワーク等の各種インターフェースを介してデータ表示装置１００に接続されていてもよい。また、その際、ストレージ２０６は複数台、データ表示装置１００に接続されていてもよい。
【００２１】
なお、以下特に断らない限り、他図で説明されたものは同一の符号を付し、その説明を省略する。
【００２２】
図３は、データ表示装置１００の機能構成の一例を示す図である。図３に示されるように、データ表示装置１００は、機能構成として、操作取得部３０１、表示出力部３０２、表示切替部３０３、表示キャッシュ３０４、スクロール画面生成部３０５、スクロール制御部３０６、メタデータ抽出部３０７を含む。また、データ表示装置１００は、機能構成として、更に、記録部３０８、データ取得部３０９、デコーダ３１０、操作解析部３１１を含む。これらの各機能ブロックはハードウェア、ソフトウェアの組み合わせによって実現される。
【００２３】
記録部３０８には、データ表示装置１００で検索、閲覧する画像、映像、オーディオ、文書等のデータが膨大に記録されている。本実施形態では、扱うデータを、蓄積されたデジタル画像データと、それに関連するサムネイル画像データ（以下、サムネイルという）とするが、これに限られるものではない。
【００２４】
本実施形態で扱うサムネイルには、関連するデジタル画像データに付加された情報（以下、メタデータ（付加情報）という）と同様のメタデータが１つ又は複数付加されているものとする。デジタル画像データに付加されているメタデータはファイル名をはじめ、日付・時刻情報、画像番号、画像サイズ、画像解像度、撮影者、撮影場所等様々なものが存在する。本実施形態では特にそれらメタデータを限定して利用するものではなく、データに付加されている情報であれば何であってもよい。
【００２５】
データ取得部３０９は、記録部３０８からサムネイルを順次読み出す。メタデータ抽出部３０７は、読み出されたサムネイルに付加されているメタデータを抽出する。抽出されたメタデータはデータ表示装置１００のＲＡＭ２０２に保持され、スクロール制御部３０６において利用される。
【００２６】
本実施形態においてスクロール制御部３０６は、抽出したメタデータを基に、まず同一のメタデータを含むサムネイルをクループ化し、一次元の方向に順次並べる処理を行う。次に、スクロール制御部３０６は、サムネイルのグループ単位でスクロール表示を行うように、スクロール画面生成部３０５に制御命令を出力する。その際、スクロール制御部３０６は、更にサムネイルグループを１つ又は複数の小グループに分割して整列し、その小グループ内のサムネイルを必ず１つスクロール表示する制御命令も出力する。
【００２７】
本実施形態では、小グループで必ずスクロール表示される１つのサムネイルを、小グループの先頭のサムネイルとする。また本実施形態では、サムネイルグループを１つ又は複数に分けて整列する小グループを、サムネイルグループを先頭のサムネイルから固定数（固定個数）の間隔毎（データ毎）に分割することで生成されるグループとする。また、その分割された小グループは分割された順番で整列されるものとする。
【００２８】
但し、スクロール制御部３０６の行う制御処理はこの限りではない。例えば各小グループで必ずスクロール表示されるサムネイルは末尾（後尾）のサムネイルであってもよいし、画像検出技術によって検出された代表サムネイルであってもよい。またサムネイルグループの分割は各サムネイルグループのちょうど中間点で行ってもよいし、各サムネイルグループを更に別のメタデータによって小グループ化してもよい。
【００２９】
上述したように、スクロール制御部３０６は、サムネイルを同一のメタデータによってグループ化し、そのサムネイルグループ単位でスキップさせながらスクロール表示するよう制御を行うことで、スクロール速度を上げることが出来る。その結果、蓄積されたデータが膨大になってもデータ全体をざっと短時間で俯瞰することが可能になる。また分割された小グループは整列されているので、小グループで表示されるサムネイルの確認によってサムネイルグループ内のおおよその位置をユーザは認識可能となる。よって、ユーザは所望のデータの近傍まで簡単に移動することができる。
【００３０】
図４は、スクロール制御部３０６において行われるスクロール制御処理を説明するための図である。本実施形態ではスクロール表示に追加するサムネイルを決定するための固定数間隔を、リモコン１０２等を操作することによってユーザが任意に変更することができる。ユーザは、固定数間隔を１に設定することにより、各サムネイル単位のスクロール表示にすることもできる。また逆に固定数間隔を十分大きく設定した場合は、スクロール表示に追加するサムネイルが全く存在しないグループ単位でスクロールされることになる。
【００３１】
スクロール画面生成部３０５は、スクロール制御部３０６からの制御命令と、データ取得部３０９で取得したサムネイルと、を関連付けて随時スクロール画面を生成する。生成されたスクロール画面は、表示キャッシュ３０４、表示切替部３０３を経て、表示出力部３０２から出力され、ディスプレイ１０１に表示される。ここで表示キャッシュ３０４は、生成されたスクロール画面を表示出力部３０２にて素早く出力するために利用される。
【００３２】
操作取得部３０１は、ユーザからのデータ表示装置１００への指示を受信し、操作解析部３１１を経て、サムネイルのスクロールの方向やデータの閲覧の指示を行う。ディスプレイ１０１に表示されているサムネイルのスクロール画面上にはどのサムネイルが選択されている状態かがわかるようにフォーカス枠が表示出力部３０２によって表示される。
【００３３】
ユーザは、フォーカス枠が表示されているサムネイル上でデータの閲覧指示を行うことによって、フォーカスされているサムネイルにリンクされているデジタル画像データを閲覧することができる。なお、デジタル画像データは、データ取得部３０９で取得され、デコーダ３１０、表示切替部３０３を経て表示出力部３０２によって出力される。
【００３４】
次にデータ表示装置１００を操作するため操作入力装置の一例を図５に示す。図５は、リモコン１０２の一例を示す図である。本実施形態において、上述したように操作入力装置はリモコン１０２である。リモコン１０２は、スクロール方向と、スクロール表示と、の指示を行うための右ボタン４０２、左ボタン４０５、サムネイルのグループ化の指示を行うための上ボタン４０１、下ボタン４０４を備えている。また、リモコン１０２は、上ボタン４０１、下ボタン４０４、右ボタン４０２、左ボタン４０５の操作によってフォーカスされた状態にあるサムネイルの選択を確定させるＯＫボタン４０３も備えている。なお、ＯＫボタン４０３は、選択されたサムネイルにリンクするデジタル画像データを閲覧するためにも用いられる。
【００３５】
図６は、データ検索、閲覧処理の一例を示すフロー図である。
図６に示されるように、データ検索、閲覧処理が開始されると、操作解析部３１１は、上ボタン４０１、又は下ボタン４０４が押下されたか否かに基づいて、サムネイルのグループ化を行うか否かの判断を行う（Ｓ１０）。操作解析部３１１は、上ボタン４０１、又は下ボタン４０４が押下されたと判定すると（Ｓ１０のＹｅｓ）、Ｓ１１に処理を進め、上ボタン４０１、又は下ボタン４０４が押下されていないと判定すると（Ｓ１０のＮｏ）、Ｓ１２に処理を進める。
【００３６】
Ｓ１１において、スクロール制御部３０６は、グループ化処理を実行する。ここで、グループ化処理の詳細を図７に示す。図７は、実施形態１におけるグループ化処理の一例を示すフロー図である。
【００３７】
ステップＳ２０において、例えば、操作解析部３１１は、上ボタン４０１、又は下ボタン４０４がユーザによって押下されたことをスクロール制御部３０６に通知する。ステップＳ２１において、スクロール制御部３０６は、上述したように、メタデータを基に、まず同一のメタデータを含むサムネイルをクループ化し、一次元の方向に順次並べる処理を行う。次に、スクロール制御部３０６は、サムネイルのグループ単位でスクロール表示を行うように、スクロール画面生成部３０５に制御命令を出力する。その際、スクロール制御部３０６は、更にサムネイルグループを１つ又は複数の小グループに分割して整列し、その小グループ内のサムネイルを必ず１つスクロール表示する制御命令もスクロール画面生成部３０５に出力する。
【００３８】
本実施形態において、スクロール表示の初期状態はサムネイル単位のスクロール表示であり、グループ化処理を行うことによって初めて、グループ単位でのスクロール表示が可能となる。
【００３９】
再び図６の説明に戻り、スクロール画面生成部３０５は、スクロール表示処理を実行する（Ｓ１２）。ここで、スクロール表示処理の詳細を図８に示す。図８は、スクロール表示処理の一例を示すフロー図である。
【００４０】
ステップＳ３０において、例えば、操作解析部３１１は、右ボタン４０２、又は左ボタン４０５がユーザによって押下されたことをスクロール制御部３０６に通知する。ステップＳ３１において、スクロール制御部３０６は、操作解析部３１１より受け取った押下されたボタンに応じて、スクロール方向を決定する。そして、スクロール制御部３０６は、決定したスクロール方向にスクロール表示を行うように、スクロール画面生成部３０５に制御命令を出力する。
【００４１】
ステップＳ３２において、スクロール画面生成部３０５は、スクロール制御部３０６からの制御命令と、データ取得部３０９で取得したサムネイルと、を関連付けて随時スクロール画面を生成する。生成されたスクロール画面は、表示キャッシュ３０４、表示切替部３０３を経て、表示出力部３０２から出力され、ディスプレイ１０１に表示される。
【００４２】
ここまでの処理によって、ユーザは、任意のサムネイルをスクロールによって検索することができる。ユーザは、リモコン１０２を用いて選択（フォーカス）したサムネイルの選択を確定する場合、ＯＫボタン４０３を押下する（Ｓ１３）。
【００４３】
操作解析部３１１は、ＯＫボタン４０３がユーザによって押下されたことをスクロール制御部３０６に通知する。スクロール制御部３０６は、前記通知を受け取ると、サムネイルがグループ化されているか否かを判断する。スクロール制御部３０６は、グループ化されていないと判断すると（Ｓ１４のＹｅｓ）、Ｓ１５に処理を進め、グループ化されていると判断すると（Ｓ１４のＮｏ）、Ｓ１７に処理を進める。
【００４４】
Ｓ１５において、データ取得部３０９は、選択されたサムネイルにリンクされているデジタル画像データを記録部３０８より読み出す。読み出されたデジタル画像データは、デコーダ３１０、表示切替部３０３を経て表示出力部３０２によってディスプレイ１０１に出力（表示）される。
【００４５】
一方、Ｓ１７において、スクロール制御部３０６は、グループ化の解除を行い、サムネイル単位のスクロールに戻して、Ｓ１２に処理を戻す。
【００４６】
以上、本実施形態によれば、シンプルなインターフェースを利用して、膨大なデータの中から所望のデータを簡単且つ素早く検索、閲覧できるようにすることができる。
【００４７】
＜実施形態２＞
本実施形態において、実施形態１との差異は、図６のＳ１１、グループ化処理である。
本実施形態におけるグループ化処理の一例を図９に示す。図９は、実施形態２におけるグループ化処理の一例を示すフロー図である。
【００４８】
本実施形態においては、サムネイルには複数のメタデータが付加されており、それぞれのメタデータに対してスクロール制御部３０６は実施形態１と同等のスクロール制御を行う。また、どのメタデータについてスクロール制御を行うかの選定は、ユーザによる上ボタン４０１、又は下ボタン４０４の押下（つまり、ユーザの選択操作）によって行われる。
【００４９】
ステップＳ４０において、例えば、操作解析部３１１は、上ボタン４０１、又は下ボタン４０４がユーザによって押下されたことをスクロール制御部３０６に通知する。ステップＳ４１において、スクロール制御部３０６は、前記通知を受け取ると、ユーザのメタデータの選定操作に応じて、メタデータを特定する。
【００５０】
続いて、ステップＳ４２において、スクロール制御部３０６は、特定したメタデータを基に、まず同一のメタデータを含むサムネイルをクループ化し、一次元の方向に順次並べる処理を行う。次に、スクロール制御部３０６は、サムネイルのグループ単位でスクロール表示を行うように、スクロール画面生成部３０５に制御命令を出力する。その際、スクロール制御部３０６は、更にサムネイルグループを１つ又は複数の小グループに分割して整列し、その小グループ内のサムネイルを必ず１つスクロール表示する制御命令もスクロール画面生成部３０５に出力する。このとき行われるサムネイルの再グループ化の一例を図１０に示す。図１０は、再グループ化の一例を示す図である。
【００５１】
図１０に示される例では、場所に関するメタデータでグループ分けされたサムネイルが、再グループ化され、日付に関するメタデータでグループ分けされた例が示されている。
【００５２】
本実施形態によれば、ユーザは、スクロール表示の順番を適宜変更できる。つまりデータの検索方法を適宜変更することができる。
【００５３】
＜実施形態３＞
本実施形態において、実施形態１、実施形態２との差異は、図６のＳ１１、グループ化処理である。
【００５４】
本実施形態においては、サムネイルには階層構造を持つメタデータが付加されており、各階層のメタデータに対してスクロール制御部３０６は実施形態１と同等のスクロール制御を行う。また、どの階層のメタデータについてスクロール制御を行うかの選定は、ユーザによる上ボタン４０１、又は下ボタン４０４の押下（つまり、ユーザの選択操作）によって行われる。
【００５５】
図１１は、各階層のメタデータでサムネイルをグループ化した一例を示す図である。
本実施形態によれば、上位階層のメタデータでグループ分けしてスクロール表示する程、スキップされるサムネイルが増える。よって、スクロールの速度を大幅に変更することができる。
【００５６】
＜その他の実施形態＞
また、本発明の目的は、以下のようにすることによって達成される。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（又は記憶媒体）を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段（ＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【００５７】
また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行う。その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５８】
更に、記録媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５９】
本発明を前記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００６０】
以上、上述した実施形態では、グループ単位のスクロールの際に、更にグループを１つ又は複数の小グループに分割し、その小グループ内のデータ１つを必ず表示するようにスクロール制御を行っている。その結果、グループ単位のスクロール（高速スクロール）で生ずる情報の欠落を低減できる。また更に分割された小グループは整列されているので、小グループで表示されるデータの確認によってグループ内のおおよその位置をユーザは認識することができる。また、上述した実施形態では、同一のメタデータを含むデータ（例えばサムネイル）をグループ化してスクロールしているが、データが複数のメタデータを含んでいる場合やメタデータが階層化されている場合は、異なるメタデータや階層で再グループ化する。このことで、スクロールの順序や単位を変更することができる。
【００６１】
よって、シンプルなインターフェースを利用して、膨大なデータの中から所望のデータを簡単且つ素早く検索、閲覧できるようにすることができる。
【００６２】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００６３】
また、上述した各実施形態を任意に組み合わせて実施してもよい。
【図面の簡単な説明】
【００６４】
【図１】システム構成の一例を示した図である。
【図２】データ表示装置１００のハードウェア構成の一例を示す図である。
【図３】データ表示装置１００の機能構成の一例を示す図である。
【図４】スクロール制御部３０６において行われるスクロール制御処理を説明するための図である。
【図５】リモコン１０２の一例を示す図である。
【図６】データ検索、閲覧処理の一例を示すフロー図である。
【図７】実施形態１におけるグループ化処理の一例を示すフロー図である。
【図８】スクロール表示処理の一例を示すフロー図である。
【図９】実施形態２におけるグループ化処理の一例を示すフロー図である。
【図１０】再グループ化の一例を示す図である。
【図１１】各階層のメタデータでサムネイルをグループ化した一例を示す図である。
【符号の説明】
【００６５】
１００  データ表示装置
１０１  ディスプレイ
１０２  操作入力装置
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  ディスプレイＩ／Ｆ
２０５  ストレージＩ／Ｆ
２０６  ストレージ
２０７  リモコンＩ／Ｆ
３０１  操作取得部
３０２  表示出力部
３０３  表示切替部
３０４  表示キャッシュ
３０５  スクロール画面生成部
３０６  スクロール制御部
３０７  メタデータ抽出部
３０８  記録部
３０９  データ取得部
３１０  デコーダ
３１１  操作解析部
４０１  上ボタン
４０２  右ボタン
４０３  ＯＫボタン
４０４  下ボタン
４０５  左ボタン
【図１】
2009009255.tif 000003
【図２】
2009009255.tif 000004
【図３】
2009009255.tif 000005
【図４】
2009009255.tif 000006
【図５】
2009009255.tif 000007
【図６】
2009009255.tif 000008
【図７】
2009009255.tif 000009
【図８】
2009009255.tif 000010
【図９】
2009009255.tif 000011
【図１０】
2009009255.tif 000012
【図１１】
2009009255.tif 000013