(57)【要約】【課題】  複数の画面を頻繁に切換えること無しに、一つの画面表示だけで任意の範囲のデータのみ高速に切換え表示する為の技術を提供すること。【解決手段】  階層化部３０８は、第１の階層のデータ群、第２の階層のデータ群をグループデータ保持部３０５に格納する。一覧表示されている第１の階層のデータ群のうちユーザ指示に基づいて選択された２つのデータのそれぞれのフレーム情報を取得する。階層変更指示の入力を検知すると、置き換え部３０３は、第２の階層のデータ群のうち、上記フレーム情報によって特定される２つのフレームを両端とする範囲内の各フレームのデータを表示するよう、表示バッファ３０１内を更新する。【選択図】  図３
2010098614.tif 000002
【特許請求の範囲】
【請求項１】
画像表示を行うための処理を行う画像処理装置であって、
フレーム毎のデータから成る集合から第１のサンプリング方法に基づいて収集したデータ群を、第１の階層におけるデータ群として一覧表示する表示制御手段と、
前記第１のサンプリング方法よりも疎にデータサンプリングを行う第２のサンプリング方法に基づいて前記集合からデータ群を収集し、収集したデータ群を第２の階層におけるデータ群としてメモリに格納する手段と、
前記表示制御手段によって一覧表示されている前記第１の階層におけるデータ群のうちユーザ指示に基づいて選択された２つのデータのそれぞれのフレームを特定する為のフレーム情報を取得する手段と、
階層変更指示の入力を検知すると、前記第２の階層におけるデータ群のうち、前記フレーム情報によって特定される２つのフレームを両端とする範囲内の各フレームのデータを前記メモリから読み出して表示するよう、前記表示制御手段を制御する制御手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１のサンプリング方法は、前記集合から第１のフレーム数毎にデータをサンプリングする方法であって、前記第２のサンプリング方法は、前記第１のフレーム数より大きい第２のフレーム数毎に前記集合からデータをサンプリングする方法であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記第２の階層におけるデータ群のうち前記範囲内の各フレームのデータを前記メモリから読み出し、読み出した各フレームのデータを、前記表示制御手段によって一覧表示されている前記第１の階層におけるデータ群のうちユーザ指示に基づいて選択された２つのデータの間に表示する、ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記階層変更指示は、前記ユーザ指示に基づいて選択された２つのデータの表示位置間の距離を変更することでなされることを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
画像表示を行うための処理を行う画像処理装置であって、
フレーム毎のデータから成る集合のうち代表となるデータを表示する表示制御手段と、
前記表示制御手段によって表示されているデータに対してユーザ操作が成された場合には、前記データ群をメモリから読み出して表示するよう、前記表示制御手段を制御する制御手段と
を備えることを特徴とする画像処理装置。
【請求項６】
前記ユーザ操作は、前記代表となるデータに対してマルチポイントタッチを行った後、タッチした２点間を広げる操作であることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
画像表示を行うための処理を行う画像処理装置が行う画像処理方法であって、
フレーム毎のデータから成る集合から第１のサンプリング方法に基づいて収集したデータ群を、第１の階層におけるデータ群として一覧表示する表示制御工程と、
前記第１のサンプリング方法よりも疎にデータサンプリングを行う第２のサンプリング方法に基づいて前記集合からデータ群を収集し、収集したデータ群を第２の階層におけるデータ群としてメモリに格納する工程と、
前記表示制御工程によって一覧表示されている前記第１の階層におけるデータ群のうちユーザ指示に基づいて選択された２つのデータのそれぞれのフレームを特定する為のフレーム情報を取得する工程と、
階層変更指示の入力を検知すると、前記第２の階層におけるデータ群のうち、前記フレーム情報によって特定される２つのフレームを両端とする範囲内の各フレームのデータを前記メモリから読み出して表示するよう、前記表示制御工程を制御する制御工程と
を備えることを特徴とする画像処理方法。
【請求項８】
画像表示を行うための処理を行う画像処理装置が行う画像処理方法であって、
フレーム毎のデータから成る集合のうち代表となるデータを表示する表示制御工程と、
前記表示制御工程によって表示されているデータに対してユーザ操作が成された場合には、前記データ群をメモリから読み出して表示するよう、前記表示制御工程を制御する制御工程と
を備えることを特徴とする画像処理方法。
【請求項９】
コンピュータを、請求項１乃至６の何れか１項に記載の画像処理装置が有する各手段として機能させるためのコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを格納した、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ表示技術に関するものである。
【背景技術】
【０００２】
デジタルデバイスの高性能化および低価格化によって、一般的に普及している安価なデジタルカメラや携帯電話などでも、静止画だけでなく動画も簡単に撮影できるようになってきている。またそれらに搭載されるストレージの大容量化によって、誰でもたくさんのデジタルデータを保持することも可能となっており、既にこれら膨大なデジタルデータがストレージ内で溢れかえっている状況となりつつある。
【０００３】
このような状況の中、膨大なデジタルデータの中から所望のものを検索したり、効率的に整理したりできるように各種検索技術やメタデータ付加技術が考案されている。しかしとりわけ静止画や動画などのマルチメディアデータにおいては、これらデータに付加された各種メタ情報だけで、データ検索することは難しい。なぜなら、静止画、動画データは実際に見て確認しなければ、最終的にそのデータが所望しているデータなのかどうかを判断できないからである。
【０００４】
しかし従来の静止画、動画の閲覧方法では、データの表示に時間がかかるため、膨大なデータを確認するには気の遠くなるような時間と操作が必要であった。
【０００５】
例えば、動画データを閲覧する場合、従来は再生または早送りしながらデータを一つずつ閲覧するか、動画データをフレーム毎に表示して閲覧するというのが一般的な手段である。また動画データをフレーム毎に表示して閲覧する場合は、たいてい動画データから所定の時間間隔で順次頭出しして抽出した動画フレームを表示画面に表示し、それを閲覧することによって動画データを確認する。この時、さらに異なる時間間隔で動画フレームを再び表示する場合は、改めて動画データを順次頭出しして動画フレームを抽出しなければならない。
【０００６】
この処理では時間が掛かるばかりではく、時間間隔を頻繁に変更するような場合にはユーザの利便性を損なってしまう。つまり静止画および動画のようなマルチメディアデータを大量に閲覧するためには、データ表示に対する高速な応答性とユーザがストレスを感じることのない操作性の向上が必要不可欠である。
【０００７】
係る課題を解決する為に、帯域が狭いネットワークにおいても高速に動画データを送信できるようにフレームレート調節する技術（特許文献１）、複数の異なる時間間隔で動画を再生することにより、素早く動画の内容を把握させる技術（特許文献２）がある。
【０００８】
これら従来技術では、異なる動画フレームの情報を効率的に保持したり、動画フレーム間にインデックス情報を付加したりすることによって高速な動画データの読出し表示と操作性の向上を図っている。
【特許文献１】特開平10-322657号公報
【特許文献２】特開2005-27153号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上記従来技術では、複数の画面を頻繁に切換えること無しに、一つの画面表示だけで任意の範囲のデータのみを高速に切換え表示することはできない。そのためデータの表示には遅延が生じ、また煩雑な操作となってしまう。その結果、より動画、静止画データの高速な閲覧・表示に適したインタラクティブな操作やＵＩ（ユーザーインターフェース）を実現できない。
【００１０】
本発明は以上の問題に鑑みてなされたものであり、複数の画面を頻繁に切換えること無しに、一つの画面表示だけで任意の範囲のデータのみ高速に切換え表示する為の技術を提供することを目的とする。
【００１１】
また、係る技術によって、より高速かつ効率的な動画・静止画データのブラウジング機能を実現することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の目的を達成するために、例えば、本発明の画像処理装置は以下の構成を備える。
【００１３】
即ち、画像表示を行うための処理を行う画像処理装置であって、
フレーム毎のデータから成る集合から第１のサンプリング方法に基づいて収集したデータ群を、第１の階層におけるデータ群として一覧表示する表示制御手段と、
前記第１のサンプリング方法よりも疎にデータサンプリングを行う第２のサンプリング方法に基づいて前記集合からデータ群を収集し、収集したデータ群を第２の階層におけるデータ群としてメモリに格納する手段と、
前記表示制御手段によって一覧表示されている前記第１の階層におけるデータ群のうちユーザ指示に基づいて選択された２つのデータのそれぞれのフレームを特定する為のフレーム情報を取得する手段と、
階層変更指示の入力を検知すると、前記第２の階層におけるデータ群のうち、前記フレーム情報によって特定される２つのフレームを両端とする範囲内の各フレームのデータを前記メモリから読み出して表示するよう、前記表示制御手段を制御する制御手段と
を備えることを特徴とする。
【００１４】
本発明の目的を達成するために、例えば、本発明の画像処理装置は以下の構成を備える。
【００１５】
即ち、画像表示を行うための処理を行う画像処理装置であって、
フレーム毎のデータから成る集合のうち代表となるデータを表示する表示制御手段と、
前記表示制御手段によって表示されているデータに対してユーザ操作が成された場合には、前記データ群をメモリから読み出して表示するよう、前記表示制御手段を制御する制御手段と
を備えることを特徴とする。
【００１６】
本発明の目的を達成するために、例えば、本発明の画像処理方法は以下の構成を備える。
【００１７】
即ち、画像表示を行うための処理を行う画像処理装置が行う画像処理方法であって、
フレーム毎のデータから成る集合から第１のサンプリング方法に基づいて収集したデータ群を、第１の階層におけるデータ群として一覧表示する表示制御工程と、
前記第１のサンプリング方法よりも疎にデータサンプリングを行う第２のサンプリング方法に基づいて前記集合からデータ群を収集し、収集したデータ群を第２の階層におけるデータ群としてメモリに格納する工程と、
前記表示制御工程によって一覧表示されている前記第１の階層におけるデータ群のうちユーザ指示に基づいて選択された２つのデータのそれぞれのフレームを特定する為のフレーム情報を取得する工程と、
階層変更指示の入力を検知すると、前記第２の階層におけるデータ群のうち、前記フレーム情報によって特定される２つのフレームを両端とする範囲内の各フレームのデータを前記メモリから読み出して表示するよう、前記表示制御工程を制御する制御工程と
を備えることを特徴とする。
【００１８】
本発明の目的を達成するために、例えば、本発明の画像処理方法は以下の構成を備える。
【００１９】
即ち、画像表示を行うための処理を行う画像処理装置が行う画像処理方法であって、
フレーム毎のデータから成る集合のうち代表となるデータを表示する表示制御工程と、
前記表示制御工程によって表示されているデータに対してユーザ操作が成された場合には、前記データ群をメモリから読み出して表示するよう、前記表示制御工程を制御する制御工程と
を備えることを特徴とする。
【発明の効果】
【００２０】
本発明の構成によれば、複数の画面を頻繁に切換えること無しに、一つの画面表示だけで任意の範囲のデータのみ高速に切換え表示することができる。
【００２１】
また、係る技術によって、より高速かつ効率的な動画・静止画データのブラウジング機能を実現することができる。
【発明を実施するための最良の形態】
【００２２】
以下、添付図面を参照し、本発明の好適な実施形態について説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載の構成の具体的な実施例の１つである。
【００２３】
［第１の実施形態］
図１は、本実施形態に係るデータ表示装置（画像処理装置）を含むシステムの外観例を示す図である。図１に示すように、データ表示装置１００には、デジタルデータを表示するためのディスプレイ１０１が接続されている。また、データ表示装置１００への各種操作指示は、リモートコントローラに代表される操作指示装置１０２で行われる。
【００２４】
図２は、図１に示したデータ表示装置１００のハードウェア構成例を示すブロック図である。図２に示すように、データ表示装置１００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ディスプレイＩ／Ｆ（インターフェース）２０４、ストレージＩ／Ｆ２０５、ストレージ２０６、リモコンＩ／Ｆ２０７、バス２９９から構成される。
【００２５】
ＣＰＵ２０１は、ＲＡＭ２０２やＲＯＭ２０３に格納されているコンピュータプログラムやデータを用いて、データ表示装置１００全体の制御を行うと共に、データ表示装置１００が行うものとして後述する各処理を実行する。
【００２６】
ＲＡＭ２０２は、ストレージＩ／Ｆ２０５を介してストレージ２０６からロードされたデータや、ＲＯＭ２０３からロードされたコンピュータプログラムやデータを一時的に記憶するためのエリアを有する。更に、ＲＡＭ２０２は、ＣＰＵ２０１が各種の処理を実行する際に用いるワークエリアも有する。即ち、ＲＡＭ２０２は、各種のエリアを適宜提供することができる。
【００２７】
ＲＯＭ２０３には、データ表示装置１００の起動プログラムや設定データに加え、データ表示装置１００が行うものとして後述する各処理をＣＰＵ２０１に実行させるためのコンピュータプログラムやデータが格納されている。
【００２８】
ディスプレイＩ／Ｆ２０４にはディスプレイ１０１が接続され、データ表示装置１００が生成した画像データに基づく映像信号は、このディスプレイＩ／Ｆ２０４を介してディスプレイ１０１に送出される。
【００２９】
ストレージＩ／Ｆ２０５にはストレージ２０６が接続され、このストレージＩ／Ｆ２０５を介してストレージ２０６への情報の読み書きが行われる。
【００３０】
ストレージ２０６は、ハードディスクドライブ装置に代表される大容量情報記憶装置であって、ここには動画像データなど、各フレームのデータの集合としてのファイル（デジタルデータ）が多数保存されている。なお、ＲＯＭ２０３に格納されているものとして説明した情報の一部若しくは全部をこのストレージ２０６に保存させるようにしても良い。ストレージ２０６に保存されているコンピュータプログラムやデータは、ＣＰＵ２０１による制御に従って適宜ＲＡＭ２０２にロードされ、ＣＰＵ２０１による処理対象となる。
【００３１】
また、本実施形態では、ストレージ２０６は、データ表示装置１００内に備わっているものとして説明するが、データ表示装置１００の外部に備わっているようにしても良い。その場合には、適当なＩ／Ｆ機器でもってこのストレージ２０６をデータ表示装置１００に接続すればよい。また、ストレージ２０６の数は１個に限定するものではなく、複数個であってもよい。
【００３２】
リモコンＩ／Ｆ２０７は、無線通信でもって操作指示装置１０２とのデータ通信を行うためのものである。ユーザが操作指示装置１０２を操作することで入力された操作指示は、無線通信でもって操作指示装置１０２からリモコンＩ／Ｆ２０７を介してＣＰＵ２０１に通知される。
【００３３】
図３は、データ表示装置１００の機能構成例を示すブロック図である。なお、図３に示した構成において、メモリとして機能する構成要素以外についてはコンピュータプログラムの形態で実現可能であり、その場合、係るコンピュータプログラムは、ＲＯＭ２０３やストレージ２０６に保存されており、ＣＰＵ２０１により実行される。また、メモリとして機能する構成要素についてはＲＡＭ２０２やストレージ２０６でもって実現される。もちろん、図３に示した各部の全てをハードウェアでもって構成しても良い。
【００３４】
以下、図３に示した各部について説明する。なお、以降の説明では、画像データの読み出しは、同じ１つの動画像データから読み出されるものとして説明する。
【００３５】
ストレージ２０６には、データ表示装置１００で閲覧・表示するデジタルデータが膨大に記憶されている。本実施形態では、ストレージ２０６に記憶されているデジタルデータは動画像データのファイルであるとし、各フレームの画像データが１つのファイルとして記憶されているものとする。しかし、係るデジタルデータは動画像データに限定するものではなく、静止画や音楽、またはオフィスドキュメントからなるデジタルデータであってもよい。また本実施形態で利用可能なデータ形式にデータを変換してストレージ２０６に記憶すればどのようなフォーマットのデジタルデータであっても構わない。例えば静止画や動画データの内容を表すサムネイルやオフィスドキュメントの内容を表すアイコンを適切に作成し、オリジナルのデータとリンクしてストレージ２０６に記憶し、利用してもよい。
【００３６】
動画フレーム抽出部３０９は、ストレージ２０６に保存されている動画像データから、動画フレーム間隔保持部３０７が保持しているフレーム数情報が示すフレーム数毎に、画像データを読み出す。例えば、動画フレーム間隔保持部３０７が保持するフレーム数情報が３フレームを示す場合、動画フレーム抽出部３０９は、ストレージ２０６に保存されている動画像データから、３フレーム毎に画像データを読み出す。なお、画像データには付加情報が付加されており、画像データを読み出す際にはこの付加情報をも一緒に読み出す。付加情報には、この付加情報が付加されている画像データのフレーム番号やそのフレームのタイムコード情報などが記されている。
【００３７】
動画フレーム間隔保持部３０７には、階層毎にフレーム数情報が格納されており、それぞれのフレーム数情報は、階層毎に異なる。即ち、第１の階層に対するフレーム数情報と、第２の階層に対するフレーム数情報とは、指し示すフレーム数が異なる。本実施形態では、第Ｘの階層に対するフレーム数情報が示すフレーム数ＦＸと、第Ｙ（Ｙ＞Ｘ）の階層に対するフレーム数情報が示すフレーム数ＦＹとは、ＦＸ＜ＦＹという関係を有しているものとする。このように、動画フレーム間隔保持部３０７には、各階層に対するフレーム数情報が予め登録されている。
【００３８】
従って、動画フレーム抽出部３０９は先ず、第１の階層に対するフレーム数情報を動画フレーム間隔保持部３０７から読み出す。そして、読み出したフレーム数情報が示すフレーム数毎（第１のフレーム数毎）にストレージ２０６から画像データを読み出す（第１のサンプリング方法）。そして、第１の階層に対するフレーム数情報が示すフレーム数毎の画像データの読み出しが完了すると、階層化部３０８は、この読み出された画像データ群を、第１の階層における画像データ群（グループデータ）としてグループデータ保持部３０５に登録する。
【００３９】
次に、動画フレーム抽出部３０９は、第２の階層に対するフレーム数情報を動画フレーム間隔保持部３０７から読み出す。そして、読み出したフレーム数情報が示すフレーム数毎（第２のフレーム数毎）にストレージ２０６から画像データを読み出す（第２のサンプリング方法）。そして、第２の階層に対するフレーム数情報が示すフレーム数毎の画像データの読み出しが完了すると、階層化部３０８は、この読み出された画像データ群を、第２の階層における画像データ群（グループデータ）としてグループデータ保持部３０５に登録する。ここで、第２の階層における画像データ群は、第１の階層における画像データ群よりも疎にデータサンプリングされたものである。
【００４０】
このように、第Ｘの階層に対するフレーム数情報が示すフレーム数毎にストレージ２０６から画像データを読み出し、読み出した画像データ群を第Ｘの階層における画像データ群としてグループデータ保持部３０５に登録する処理を、Ｘ＝１〜Ｎについて行う。ここでＮは、予め規定されている階層数を示す。
【００４１】
なお、グループデータ保持部３０５に階層毎の画像データ群を登録するための処理は、係る処理以外にも考え得る。例えば、第１の階層に対するフレーム数情報が１フレームを示し、第２の階層に対するフレーム数情報が２フレームを示し、第３の階層に対するフレーム数情報が５フレームを示すとする。この場合、動画フレーム抽出部３０９は１フレーム毎に画像データをストレージ２０６から読み出す。階層化部３０８は、読み出された各画像データの付加情報を参照し、読み出された１フレーム毎の画像データを第１の階層における画像データ群としてグループデータ保持部３０５にコピーする。また、階層化部３０８は、読み出された各フレームの画像データの付加情報を参照し、２の倍数のフレーム番号を示す付加情報が付加された画像データを第２の階層における画像データ群としてグループデータ保持部３０５にコピーする。また、階層化部３０８は、読み出された各フレームの画像データの付加情報を参照し、５の倍数のフレーム番号を示す付加情報が付加された画像データを第３の階層における画像データ群としてグループデータ保持部３０５にコピーする。係る処理によれば、１回の読み出し処理で、階層毎の画像データ群をグループデータ保持部３０５に登録することができる。
【００４２】
もちろん、各階層に対するフレーム数情報は、ユーザから受け付けても良い。また、フレーム数情報の変わりに、タイムコード情報を用いても良い。
【００４３】
また、本実施形態では、異なる時間間隔でデータの階層化を行ったが、記録されているデータが付加情報を持ち、その付加情報を利用して階層化を行うことができれば、どのような階層化であっても構わない。例えば、記録されたデータが複数のメタ情報を持ち、この情報を元にグループ化を階層的に行ってよい。
【００４４】
また、階層化部３０８は、１つの階層に属するそれぞれの画像データの付加情報を１つのファイル（インデックスファイル）としてインデックス情報保持部３０６に登録する。係る処理を階層毎に行うことで、インデックス情報保持部３０６には、１つの階層に属するそれぞれの画像データの付加情報が階層毎に１つのファイルとして登録されることになる。
【００４５】
データ置き換え部３０３は、初期値として設定されている階層に属する画像データ群をグループデータ保持部３０５から読み出し、読み出した画像データ群のそれぞれを表示バッファ３０１に描画する。更に、表示している一部の画像データ群と、他の階層が指定された場合には、この画像データ群を、指定された他の階層における画像データ群に置き換えたものを表示バッファ３０１に描画する。
【００４６】
表示バッファ３０１に描画されたそれぞれの画像データは、ディスプレイ１０１の表示画面上に一覧表示（表示制御）される。
【００４７】
ここで、ユーザは、この一覧表示された画像群の中から、あるフレームからあるフレームまでの間の詳細を知るべく、２つのフレームを操作指示装置１０２を用いて選択指示することができる。
【００４８】
図４は、操作指示装置１０２の外観例を示す図である。操作指示装置１０２は、左方向を指示するための左ボタン４０５、右方向を指示するための右ボタン４０２、上方向を指示するための上ボタン４０１、下方向を指示するための下ボタン４０４が備わっている。更に、操作指示装置１０２には、確定指示を入力する為のＯＫボタン４０３も備わっている。これらのボタンを押下することで入力される操作指示は上述の通り、無線通信でもってデータ表示装置１００に入力される。操作指示の一部は、範囲指定部３０２、階層変更部３０４で解析され、その解析結果がデータ置換え部３０３にフィードバックされる。
【００４９】
ディスプレイ１０１に表示されている画像群のうち何れか１つには必ず枠が重畳表示されており、枠が重畳表示されている画像がアクティブ（選択状態）であることを示している。ユーザが左ボタン４０５を押下すると、データ表示装置１００は、左隣の画像をアクティブにすると共に、枠を左側に移動させ、左隣の画像に枠を重畳表示させる。同様に、ユーザが右ボタン４０２を押下した場合には、右隣の画像をアクティブにすると共に、右隣の画像に枠を移動させる。
【００５０】
ここで、ユーザがＯＫボタン４０３を押下すると、範囲指定部３０２は、この時点でアクティブになっている（枠を重畳表示している）画像を指定範囲の先頭フレームとして特定し、この画像の付加情報をインデックス情報保持部３０６から取得する。その後、更に枠の移動指示が入力された場合は、係る移動指示に従って同様に枠を移動させる。そして再度、ＯＫボタン４０３が押下された場合には、範囲指定部３０２は、この時点で枠を重畳表示している画像を指定範囲の終点フレームとして特定し、この画像の付加情報をインデックス情報保持部３０６から取得する。範囲指定部３０２は、ユーザによって指定された２つの画像のそれぞれの付加情報（フレーム情報）を取得することで、この２つの画像を両端とする範囲を確定させることができる（ユーザ指示）。
【００５１】
また、ユーザは、上ボタン４０１、下ボタン４０４を押下することで、上の階層への変更指示（階層変更指示）、下の階層への変更指示（階層変更指示）を入力することができる。階層変更部３０４は、上ボタン４０１が押下されたことを検知すると、現在の階層よりも１つ上の階層を、変更先階層として確定する。一方、階層変更部３０４は、下ボタン４０４が押下されたことを検知すると、現在の階層よりも１つ下の階層を、変更先階層として確定する。
【００５２】
範囲指定部３０２によって指定範囲が確定し、階層変更部３０４によって変更先階層が確定すると、その結果がデータ置換え部３０３にフィードバックされる。即ち、範囲指定部３０２がインデックス情報保持部３０６から取得した２つの付加情報と、階層変更部３０４が変更先階層として確定した階層を示す情報と、をデータ置き換え部３０３に通知する。
【００５３】
データ置換え部３０３は、階層変更部３０４から変更先階層を示す情報を受けると、係る情報が示す階層に対応するインデックスファイルをインデックス情報保持部３０６から取得する。そして、範囲指定部３０２から通知された２つの付加情報に対応する２つのフレームと同じフレームを示す２つの付加情報を、取得したインデックスファイルから取得する。そして、インデックスファイルから取得した一方の付加情報が示すフレームから他方の付加情報が示すフレームまでの範囲内に属する画像データ群を、グループデータ保持部３０５内の、変更先階層に属する画像データ群から取得する。
【００５４】
そしてデータ置き換え部３０３は、ユーザが指定した２つの画像の間に、このようにして取得した画像データ群を配置した画面を表示バッファ３０１に描画する。これにより、ユーザが指定した２つの画像間に、ユーザが変更先階層として指定した階層において係る画像間に相当する画像群を表示することができる。
【００５５】
図５は、以上説明した画像表示処理を説明するための図である。図６は、データ表示装置１００が行う画像表示処理のフローチャートである。以下では、この図５，６を用いて、データ表示装置１００が行う画像表示処理について説明する。
【００５６】
先ず、ステップＳ１０では、ディスプレイ１０１に初期画面を表示する処理を行う。
【００５７】
図７は、ステップＳ１０における処理の詳細を示すフローチャートである。
【００５８】
先ず、ステップＳ２０では、動画フレーム抽出部３０９は先ず、第１の階層に対するフレーム数情報を動画フレーム間隔保持部３０７から読み出す。そして、読み出したフレーム数情報が示すフレーム数毎に、ストレージ２０６内の動画像データ（図５では動画フレームデータ５０１）から画像データを読み出し、第１の階層における画像データ群（グループデータ）として得る。次に、動画フレーム抽出部３０９は、第２の階層に対するフレーム数情報を動画フレーム間隔保持部３０７から読み出す。そして、読み出したフレーム数情報が示すフレーム数毎にストレージ２０６内の動画像データ（図５では動画フレームデータ５０１）から画像データを読み出し、第２の階層における画像データ群（グループデータ）として得る。
【００５９】
このように、ステップＳ２０では、第Ｘの階層に対するフレーム数情報が示すフレーム数毎にストレージ２０６から画像データを読み出し、第Ｘの階層における画像データ群（グループデータ）として得る処理を、Ｘ＝１〜Ｎについて行う。
【００６０】
なお、フレーム数情報は上述の通り、サンプリングするフレーム間の距離を示す情報であるが、同時に、サンプリングするフレーム間でのタイムコードの差分を示す情報でもある。例えば、動画像データが６０フレーム／秒であり、フレーム数情報が１２０フレームを示す場合、係るフレーム数情報は、２秒間隔を示す情報でもある。従って以下の説明では、フレーム間距離を時間間隔で説明する場合もあるが、係る説明においてもフレーム数情報は適用可能である。
【００６１】
次に、ステップＳ２２では、階層化部３０８は、ステップＳ２０において取得した各階層におけるグループデータを、グループデータ保持部３０５に登録する。
【００６２】
図５の場合、５０３ｃに示す如く、１秒ごとのフレーム群を第１の階層における画像データ群（グループデータ１）として取得する。また、５０３ｂに示す如く、２秒ごとのフレーム群を第２の階層における画像データ群（グループデータ２）として取得する。また、５０３ａに示す如く、４秒ごとの画像データ群を第３の階層における画像データ群（グループデータ３）として取得する。
【００６３】
次に、ステップＳ２３では、階層化部３０８は、１つの階層に属するそれぞれの画像データの付加情報を１つのファイルとしてインデックス情報保持部３０６に登録する処理を、各階層について行う。
【００６４】
なお、インデックス情報保持部３０６、グループデータ保持部３０５の何れもＲＡＭ２０２に設けても良いし、ストレージ２０６に設けても良い。ＲＡＭ２０２上にグループデータを保持（キャッシュ）すると、必要な時に高速にグループデータを読み出すことができるので、ユーザインターフェース（ＵＩ）などのインタラクティブ性を高めることに役立つ。しかし、ＲＡＭ２０２の容量は一般的にストレージ２０６よりも少ないため、全てのグループデータをＲＡＭ２０２にキャッシュしておくことはできない。そこで本実施形態においては、データ表示装置１００にて閲覧・表示している最中の画像（アクティブとなっている画像）近辺の階層毎のグループデータを順次キャッシュし直すものとする。もちろんＲＡＭ２０２に十分な余裕がある場合はすべての階層毎のグループデータをキャッシュしておいてもよい。
【００６５】
次に、ステップＳ２４では、データ置き換え部３０３は、初期値として設定されている階層に属する画像データ群をグループデータ保持部３０５から読み出し、読み出した画像データ群のそれぞれを表示バッファ３０１に描画する。もちろん、先頭のフレームから順に並べて各画像データを表示バッファ３０１に描画する。５０４ａは、表示バッファ３０１内の描画内容を示している。表示バッファ３０１に描画されたそれぞれの画像データは、ディスプレイ１０１の表示画面上に一覧表示される。
【００６６】
次に、データ置き換え部３０３は、初期値として設定されている表示位置の画像データをアクティブにし（フォーカスし）、この画像に枠を重畳表示する。
【００６７】
そして処理を図６のステップＳ１１に進める。
【００６８】
ステップＳ１１では、範囲指定部３０２は、操作指示装置１０２からリモコンＩ／Ｆ２０７を介して受信した操作指示が右方向指示、若しくは左方向指示であるのかを判断する。係る判断の結果、右方向指示若しくは左方向指示である場合には処理をステップＳ１２に進め、右方向指示、左方向指示の何れでもない場合には、処理をステップＳ１３に進める。
【００６９】
ステップＳ１２では、受信した操作指示が左方向指示である場合には、左隣の画像をアクティブにすると共に、枠を左側に移動させ、左隣の画像に枠を重畳表示させる。一方、受信した操作指示が右方向指示である場合には、右隣の画像をアクティブにすると共に、枠を右側に移動させ、右隣の画像に枠を重畳表示させる。
【００７０】
ステップＳ１３では、範囲指定部３０２は、操作指示装置１０２からリモコンＩ／Ｆ２０７を介して受信した操作指示が確定指示（ＯＫボタン４０３の押下）であるのかを判断する。係る判断の結果、確定指示であった場合には処理をステップＳ１４に進め、確定指示でない場合には、処理をステップＳ１８に進める。
【００７１】
ステップＳ１４では、範囲指定部３０２は、ユーザによって指定された２つの画像のそれそれの付加情報を取得することで、この２つの画像を両端とする範囲を確定させる。
【００７２】
図８は、ステップＳ１４における処理の詳細を示すフローチャートである。
【００７３】
ステップＳ３０では、範囲指定部３０２は、現時点でアクティブになっている（枠を重畳表示している）画像を指定範囲の先頭フレームとして特定し、この画像の付加情報をインデックス情報保持部３０６から取得する。
【００７４】
次に、ステップＳ３１では、範囲指定部３０２は、操作指示装置１０２からリモコンＩ／Ｆ２０７を介して受信した操作指示が右方向指示、若しくは左方向指示であるのかを判断する。係る判断の結果、右方向指示若しくは左方向指示である場合には処理をステップＳ３２に進め、右方向指示、左方向指示の何れでもない場合には、処理をステップＳ３３に進める。
【００７５】
ステップＳ３２では、受信した操作指示が左方向指示である場合には、左隣の画像をアクティブにすると共に、枠を左側に移動させ、左隣の画像に枠を重畳表示させる。一方、受信した操作指示が右方向指示である場合には、右隣の画像をアクティブにすると共に、枠を右側に移動させ、右隣の画像に枠を重畳表示させる。
【００７６】
ステップＳ３３では、操作指示装置１０２からリモコンＩ／Ｆ２０７を介して受信した操作指示が確定指示（ＯＫボタン４０３の押下）であるのかを判断する。係る判断の結果、確定指示であった場合には処理をステップＳ３４に進め、確定指示でない場合には、処理をステップＳ３１に戻す。
【００７７】
ステップＳ３４では、範囲指定部３０２は、現時点で枠を重畳表示している画像を指定範囲の終点フレームとして特定し、この画像の付加情報をインデックス情報保持部３０６から取得する。
【００７８】
図５において、５０４ａに示す表示バッファ３０１内の画像列において、５０５ａに示した画像が、ユーザにより指示された先頭フレームの画像であり、５０５ｂに示す画像が、ユーザにより指示された終点フレームの画像である。即ち、図５では、先頭フレームの画像は、１５分０４秒におけるフレームの画像であり、終点フレームの画像は、１５分０８秒におけるフレームの画像である。
【００７９】
そして、ステップＳ３４における処理が終了すると、処理を図６のステップＳ１５に進める。
【００８０】
ステップＳ１５では、範囲指定部３０２は、操作指示装置１０２からリモコンＩ／Ｆ２０７を介して受信した操作指示が上方向指示、若しくは下方向指示であるのかを判断する。係る判断の結果、上方向指示若しくは下方向指示である場合には処理をステップＳ１６に進め、上方向指示、下方向指示の何れでもない場合には、処理をステップＳ１１に戻す。
【００８１】
ステップＳ１６では、階層変更部３０４は、上方向指示、下方向指示のうち指示された方の指示に従って、変更先の階層を確定する処理を行う。
【００８２】
図９は、ステップＳ１６における処理の詳細を示すフローチャートである。
【００８３】
先ず、ステップＳ４０では、階層変更部３０４は、現在の階層を特定する。現在の階層については後述する。
【００８４】
次に、ステップＳ４１では、上方向指示がなされたか（上ボタン４０１が押下されたか）を判断し、上方向指示がなされている場合には処理をステップＳ４２に進め、上方向指示ではなく下方向指示がなされている場合には、処理をステップＳ４３に進める。
【００８５】
ステップＳ４２では、階層変更部３０４は、ステップＳ４０で特定した現在の階層よりも１つ上の階層を、変更先階層として確定する。以降ではこの確定した変更先階層が現在の階層となる。もちろん、初期状態では、現在の階層とは、初期値として設定されている階層である。
【００８６】
一方、ステップＳ４３では、階層変更部３０４は、ステップＳ４０で特定した現在の階層よりも１つ下の階層を、変更先階層として確定する。以降ではこの確定した変更先階層が現在の階層となる。
【００８７】
次に、ステップＳ４４では、階層変更部３０４は、ステップＳ４２，若しくはステップＳ４３で確定した変更先階層が有効であるのか無効であるのかを判断する。即ち、現在の階層が最上位の階層である場合には更に上の階層には変更できないし、現在の階層が最下位の階層である場合には更に下の階層には変更できない。そこでステップＳ４４では、ステップＳ４２，若しくはステップＳ４３で確定した変更先階層が予め設定された階層の上限、下限を越えていないか否かを判断する。そして、越えている場合には処理をステップＳ４１に戻し、越えていない場合には、図６のステップＳ１７に処理を進める。
【００８８】
ステップＳ１７では、データ置換え部３０３は、ユーザが指定した２つの画像間に、ユーザが変更先階層として指定した階層において係る画像間に相当する画像群を表示すべく、表示バッファ３０１内を更新する。
【００８９】
図１０は、ステップＳ１７における処理の詳細を示すフローチャートである。
【００９０】
ステップＳ５０では先ず、データ置換え部３０３は、階層変更部３０４から変更先階層を示す情報を受けると、係る情報が示す階層に対応するインデックスファイルをインデックス情報保持部３０６から取得する。そして、範囲指定部３０２から通知された２つの付加情報に対応する２つのフレームと同じフレームを示す２つの付加情報を、取得したインデックスファイルから取得する。
【００９１】
次に、ステップＳ５１では、データ置き換え部３０３は、ステップＳ５０で取得した２つの付加情報（始点ｓ、終点ｅ）がそれぞれ異なるフレーム番号（タイムコード）を示しているか否かを判断する。係る判断の結果、異なる場合には処理をステップＳ５３に進め、同じである場合には処理を図６のステップＳ１８に進める。
【００９２】
ステップＳ５３では、データ置換え部３０３は、次のような処理を行う。即ち、ステップＳ５０でインデックスファイルから取得した一方の付加情報が示すフレームから他方の付加情報が示すフレームまでの範囲内に属する画像データ群を、グループデータ保持部３０５内の、変更先階層に属する画像データ群から取得する。
【００９３】
そしてステップＳ５４では、データ置き換え部３０３は、ステップＳ５３において取得した画像データ群を、ユーザが指定した２つの画像の間に表示するように、表示バッファ３０１内を更新する。
【００９４】
図５において、５０４ｂは、５０５ａで示す画像と５０５ｂで示す画像とが指定され、且つ階層１に移動するように下ボタン４０４が押下された場合に更新される表示バッファ３０１内を示している。５０４ｂに示す如く、画像５０５ａと画像５０５ｂの間に、階層１における画像データ群のうち、この２つの画像の間の各フレームの画像群５０６が配置されている。
【００９５】
そしてその後、処理を図６のステップＳ１８に進める。
【００９６】
ステップＳ１８では、データ表示処理の終了条件が満たされたり、データ表示処理の終了指示が入力された場合には本処理を終了するし、そうでなければ処理をステップＳ１１に戻し、以降の処理を繰り返す。
【００９７】
以上の説明により、本実施形態によれば、動画像においてユーザが所望する範囲内のフレーム群のみを高速に詳細表示、または概要表示することができ、より高レスポンスなインタラクティブＵＩを実現することができる。
【００９８】
なお、異なる複数の詳細度のレベルでグループ化されたグループデータがあり、かつそのグループデータ間に関連があるようなデータ構造を取り扱うようにしても良い。
【００９９】
なお、変更先階層における画像データ群のうちユーザが指定した２つの画像の間の各フレームの画像については、この２つの画像の間に表示することに限定するものではなく、元の表示に別途、この各フレームの画像を表示しても良い。
【０１００】
［第２の実施形態］
本実施形態では、操作指示装置１０２の代わりに、タッチパネルを介して操作指示を入力するので、そのための構成が第１の実施形態とは異なるのみで、それ以外については本実施形態は第１の実施形態と同様である。以下では、本実施形態が第１の実施形態と異なる点のみについて説明する。
【０１０１】
図１１は、本実施形態に係るタッチパネル画面の表示例を示す図である。
【０１０２】
１１０１は、タッチパネル画面上に表示される画面を示しており、係る画面１１０１には、動画像を構成する各フレームの画像データのデータ列１１１０が表示されている。例えばここで、データ列１１１０上の１３時２６分００秒のフレーム画像と１３時２８分００秒のフレーム画像をタッチパネル上でユーザが自身の指でマルチタッチしたとする。そしてユーザはタッチパネル上で、このタッチした２点を広げる方向に移動させると、画面１１０２が表示される。画面１１０２にはデータ列１１２０が表示されており、１３時２６分００秒におけるフレーム画像と１３時２８分００秒におけるフレーム画像との間に、この間のより詳細なフレーム画像群が表示されている。係るフレーム画像群は、１３時２６分２０秒におけるフレーム画像、１３時２６分４０秒におけるフレーム画像、１３時２７分００秒におけるフレーム画像、１３時２７分２０秒におけるフレーム画像、１３時２７分４０秒におけるフレーム画像である。
【０１０３】
図１２は、本実施形態に係るデータ表示装置１２０１の機能構成例を示すブロック図である。図１２において図３と同じ部分については同じ参照番号を付けており、その説明は省略する。なお、図１２に示した構成においてメモリとして機能する構成要素以外についてはコンピュータプログラムの形態で実現可能であり、その場合、係るコンピュータプログラムは、ＲＯＭ２０３やストレージ２０６に保存されており、ＣＰＵ２０１により実行される。また、メモリとして機能する構成要素についてはＲＡＭ２０２やストレージ２０６でもって実現される。もちろん、図１２に示した各部の全てをハードウェアでもって構成しても良い。
【０１０４】
データ表示装置１２０１は、図３に示した構成において階層変更部３０４、範囲指定部３０２を削除した代わりにタッチ検出部３１０を加えると共に、このタッチ検出部３１０にマルチポイントタッチスクリーン３１１を接続した構成を有する。
【０１０５】
マルチポイントタッチスクリーン３１１は、ディスプレイ１０１の画面上に設置されるものであり、これらにより、マルチポイントタッチが可能なタッチパネルを構成することができる。
【０１０６】
タッチ検出部３１０は、マルチポイントタッチスクリーン３１１を介して、ディスプレイ１０１に表示中のデータ列において２点（２つのフレーム画像）に対するマルチタッチを検出する。検出した２つの画像のうち、先頭フレームに近い方のフレーム画像を指定範囲の始点、先頭フレームから遠い方のフレーム画像を指定範囲の終点とする。
【０１０７】
そして、タッチ検出部３１０は、マルチポイントタッチスクリーン３１１上で検出した２点間の距離（２つのフレーム画像の表示位置間の距離）を広げた操作を検知した場合には、現在の階層よりも下位の階層への変更があったと判断する。
【０１０８】
そしてデータ置き換え部３０３は、指定範囲内に表示しているフレーム画像を、変更先の階層においてこの指定範囲内に属するフレーム画像群に置き換えることで、表示バッファ３０１を更新する。
【０１０９】
一方、タッチ検出部３１０は、マルチポイントタッチスクリーン３１１上で検出した２点間の距離を狭めた操作を検知した場合には、現在の階層よりも上位の階層への変更があったと判断する。そしてデータ置き換え部３０３は、指定範囲内に表示しているフレーム画像を、変更先の階層においてこの指定範囲内に属するフレーム画像群に置き換えることで、表示バッファ３０１を更新する。
【０１１０】
即ち、本実施形態は、フレーム画像列中の２つを指定する為の操作方法、及び指定した２つの間のフレーム画像群を表示させるための操作方法、以外については第１の実施形態と同様である。
【０１１１】
ここで、グループデータの別の構成例について説明する。
【０１１２】
図１３は、グループデータの別の構成例を示す図である。
【０１１３】
６０１は、６０秒ごとに動画像からサンプリング（収集）した画像群によるグループデータを示している。６０２は、２０秒ごとに動画像からサンプリングした画像群によるグループデータを示している。６０３は、５秒ごとに動画像からサンプリングした画像群によるグループデータを示している。
【０１１４】
それぞれのグループデータは、インリンク情報（インデックス情報）を有する。例えば、グループデータ６０２において、時間情報２−１の画像データは、グループデータ６０１の時間情報１−１の画像データへの上位リンク情報２−１を有する。また同様に、時間情報２−２の画像データは、グループデータ６０３の時間情報３−２の画像データへの下位リンク情報２−２を有する。
【０１１５】
このようなデータ構造を有するグループデータを用いるデータ表示装置１２０１において、最初に表示するフレーム画像列が、６０秒ごとにサンプリングしたフレーム画像列であるとする。このとき、ユーザが２つのフレーム画像をマルチポイントタッチでもって指示し、その後、この２点を広げる操作を行ったとする。タッチ検出部３１０は、タッチした２点の位置に表示されているそれぞれのフレーム画像のうち、先頭フレームに近いフレーム画像を始点、先頭フレームから遠いフレーム画像を終点とする。そして、データ置き換え部３０３は、２点を広げる操作を検知したので、始点、終点を両端とする指定範囲内に表示しているフレーム画像を、より下位の階層においてこの指定範囲内に属するフレーム画像群に置き換えることで、表示バッファ３０１を更新する。
【０１１６】
なお、図１３に示した構成を有するグループデータを用いる場合、第１の実施形態のように、装置の起動後に作成するのではなく、予め作成しておき、グループデータ保持部３０５に登録しておく。このように、予めこのようなグループデータを作成しておくことにより、データ表示装置１２０１の起動時間の短縮化、および操作に対する応答性を高速化することも可能となる。
【０１１７】
なお、２点間を広げる操作を行ったのか狭める操作を行ったのかを検知するためには、例えば、２点間の距離の変化を検知し、係る変化が正の場合には広げられたと判断し、負の場合には狭められたと判断すればよい。しかし、２点間の距離の変化速度を基準に階層変更を行うようにしても良い。
【０１１８】
以上の説明により、本実施形態によれば、よりユーザにとって直感的かつ使い易いユーザインターフェースを実現することができる。その結果、デジタルデータを高速に閲覧・表示する際のユーザの操作性を向上することが可能となる。
【０１１９】
［第３の実施形態］
本実施形態では、第２の実施形態と同様に、操作指示装置１０２の代わりに、タッチパネルを介して操作指示を入力するので、そのための構成が第１の実施形態とは異なる。また、タッチパネルの操作方法は第２の実施形態と異なる。従ってそれ以外の点については、第２の実施形態と同じである。以下では、本実施形態が２の実施形態と異なる点のみについて説明する。
【０１２０】
図１４は、本実施形態に係る、タッチパネル（マルチポイントタッチスクリーン３１１）における表示例を示す図である。
【０１２１】
図１４において１４０１は、フレーム画像１４０８が表示されたタッチパネルの表示画面を示す。フレーム画像１４０８は、あるグループデータ（着目グループデータ）における代表画像（例えば先頭フレーム画像）であるとする。ここで、ユーザがフレーム画像１４０８上を自身の指でマルチタッチした後、このタッチした２点を広げる方向に自身の指を移動させると、タッチ検出部３１０は係るユーザ操作を検知し、データ置き換え部３０３に通知する。データ置き換え部３０３は、係る操作の検知の通知を受けると、タッチパネルの表示画面を１４０２に示した画面に更新すべく、表示バッファ３０１内を更新する。
【０１２２】
画面１４０２において１４０９は、着目グループデータに含まれている各フレーム画像を示す。即ち、フレーム画像１４０８上をマルチタッチすることで、着目グループデータに含まれているフレーム画像群において先頭フレーム画像と終端フレーム画像との間の全てのフレーム画像を、このフレーム画像１４０８に代わりに表示することになる。係る表示処理の仕組みについては第１の実施形態と同様である。
【０１２３】
なお、着目グループデータに属するフレーム画像の数が多く、画面１４０２内に表示しきれない場合には、全てのフレーム画像ではなく、一部のフレーム画像のみを表示対象としても良い。
【０１２４】
また本実施形態では、インデックス情報保持部３０６で保持されているインデックスは、グループデータの先頭データと末尾のデータへの双方向リンク情報である。
【０１２５】
以上の各実施形態は、適宜組み合わせても良い。
【０１２６】
［その他の実施形態］
また、本発明の目的は、以下のようにすることによって達成されることはいうまでもない。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給する。係る記憶媒体は言うまでもなく、コンピュータ読み取り可能な記憶媒体である。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【０１２７】
また、コンピュータが読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２８】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２９】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０１３０】
【図１】本発明の第１の実施形態に係るデータ表示装置（画像処理装置）を含むシステムの外観例を示す図である。
【図２】図１に示したデータ表示装置１００のハードウェア構成例を示すブロック図である。
【図３】データ表示装置１００の機能構成例を示すブロック図である。
【図４】操作指示装置１０２の外観例を示す図である。
【図５】画像表示処理を説明するための図である。
【図６】データ表示装置１００が行う画像表示処理のフローチャートである。
【図７】ステップＳ１０における処理の詳細を示すフローチャートである。
【図８】ステップＳ１４における処理の詳細を示すフローチャートである。
【図９】ステップＳ１６における処理の詳細を示すフローチャートである。
【図１０】ステップＳ１７における処理の詳細を示すフローチャートである。
【図１１】本発明の第２の実施形態に係るタッチパネル画面の表示例を示す図である。
【図１２】本発明の第２の実施形態に係るデータ表示装置１２０１の機能構成例を示すブロック図である。
【図１３】グループデータの別の構成例を示す図である。
【図１４】本発明の第３の実施形態に係る、タッチパネル（マルチポイントタッチスクリーン３１１）における表示例を示す図である。
【図１】
2010098614.tif 000003
【図２】
2010098614.tif 000004
【図３】
2010098614.tif 000005
【図４】
2010098614.tif 000006
【図５】
2010098614.tif 000007
【図６】
2010098614.tif 000008
【図７】
2010098614.tif 000009
【図８】
2010098614.tif 000010
【図９】
2010098614.tif 000011
【図１０】
2010098614.tif 000012
【図１１】
2010098614.tif 000013
【図１２】
2010098614.tif 000014
【図１３】
2010098614.tif 000015
【図１４】
2010098614.tif 000016