(57)【要約】【課題】  任意の属性種別の属性情報を他の属性種別の属性情報の並び順に関連付けておき、その並び順に基づいて複数のコンテンツを配列して表示画面を生成する。【解決手段】  第１の属性種別に分類される属性情報を予め定められた並び順の配列としてメモリに記憶させ、第１の属性種別とは異なる第２の属性種別に分類される属性情報と記憶させた予め定められた並び順とを関連付けてメモリに記憶させる。任意のコンテンツを表示させる際に、任意のコンテンツに付与された属性情報に関連付けられた、予め定められた並び順の配列に基づいて複数のコンテンツの表示画面を生成する。【選択図】      図３
2008192013.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを各コンテンツに付与された属性情報に基づく配列に従って前記複数のコンテンツを表示させる表示画像制御装置の制御方法であって、
第１の属性種別に分類される属性情報を予め定められた並び順の配列として第１の記憶手段に記憶させる工程と、
前記第１の属性種別とは異なる第２の属性種別に分類される属性情報と前記第１の記憶手段に記憶させた前記予め定められた並び順とを関連付けて第２の記憶手段に記憶させる工程と、
任意のコンテンツを表示させる際に、前記第１の記憶手段に記憶された予め定められた並び順の配列と、前記第２の記憶手段に記憶された前記並び順の配列と関連付けられた第２の属性種別とに基づいて前記複数のコンテンツの表示画面を生成する生成工程と、
を有することを特徴とする表示画像制御装置の制御方法。
【請求項２】
前記生成工程で生成した前記複数のコンテンツの表示画面を表示手段に表示させる表示工程を更に有することを特徴とする請求項１に記載の表示画像制御装置の制御方法。
【請求項３】
前記第１の属性種別に分類される属性情報をグループ化し、グループ化された属性情報を前記予め定められた並び順の配列として前記第１の記憶手段に記憶させることを特徴とする請求項１又は２に記載の表示画像制御装置の制御方法。
【請求項４】
前記第２の属性種別に分類される属性情報をグループ化し、グループ化された属性情報と前記第１の記憶手段に記憶させた前記予め定められた並び順とを関連付けて前記第２の記憶手段に記憶させることを特徴とする請求項１又は２に記載の表示画像制御装置の制御方法。
【請求項５】
前記複数のコンテンツの表示画面から任意のコンテンツをユーザに選択させる選択工程を更に有することを特徴とする請求項２に記載の表示画像制御装置の制御方法。
【請求項６】
前記選択工程では、前記複数のコンテンツの表示画面から選択させる条件として前記第１の属性種別に分類される属性情報を選択させることを特徴とする請求項５に記載の表示画像制御装置の制御方法。
【請求項７】
前記複数のコンテンツの表示画面の状態が変更された後に、一定時間、変更しなかった場合、前記生成工程で前記複数のコンテンツの表示画面を生成することを特徴とする請求項１に記載の表示画像制御装置の制御方法。
【請求項８】
複数のコンテンツを各コンテンツに付与された属性情報に基づく配列に従って前記複数のコンテンツを表示させる表示画像制御装置であって、
第１の属性種別に分類される属性情報を予め定められた並び順の配列として第１の記憶手段に記憶させる手段と、
前記第１の属性種別とは異なる第２の属性種別に分類される属性情報と前記第１の記憶手段に記憶させた前記予め定められた並び順とを関連付けて第２の記憶手段に記憶させる手段と、
任意のコンテンツを表示させる際に、前記第１の記憶手段に記憶された予め定められた並び順の配列と、前記第２の記憶手段に記憶された前記並び順の配列と関連付けられた第２の属性種別とに基づいて前記複数のコンテンツの表示画面を生成する生成手段と、
を有することを特徴とする表示画像制御装置。
【請求項９】
請求項１に記載の表示画像制御装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツを各コンテンツに付与された属性情報に基づく配列に従って前記複数のコンテンツを表示させる技術に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラ、デジタルビデオカメラ、デジタルビデオディスクレコーダ、薄型テレビ等のデジタル家電の普及が急速に進んでいる。これらデジタル家電では、静止画、動画等のコンテンツデータが作成、或いは閲覧される。
【０００３】
また、セットトップボックス（ＳＴＢ）等を介してパーソナルコンピュータ（ＰＣ）と連携し、ＰＣで作成された文書データ、プレゼンテーションデータ、グラフィックデータ等もデジタル家電で閲覧できるようになりつつある。
【０００４】
そして、記憶メディアの大容量、低価格化に伴い、これらコンテンツの数は増加の一途を辿っている。
【０００５】
このような増大するコンテンツをユーザがデジタル家電で閲覧するためには、単純で、かつ、効率的な閲覧方法が望まれている。
【０００６】
そこで、ユーザがコンテンツを効率的に利用可能にするために、各画像に付帯した付帯情報から関連情報を抽出し、グループ化してグループ単位で画像を表示し、所望の画像を速やかに検索し易くする方法が知られている。特許文献１参照。
【０００７】
また、シソーラス辞書を用いて階層化し、階層化された分類毎に当てはまるキーワードの重要度を求め、その重要度により分類内においてソートを行い、重要度の高いものから表示を行う方法が知られている。特許文献２参照。
【０００８】
また、分類とキーワードが一致するキーワードの総数を求め、その総数によりソートを行い、登録されているキーワードの高いものから表示を行う方法が知られている。特許文献２参照。
【特許文献１】特開２００４−０１３５７５号公報
【特許文献２】特開２００４−１３９４０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述の従来技術では、分類の並び順が固定的となるため、並び順が閲覧に適していない場合には、スクロールやページ送りといった移動量が増大してしまう、という問題がある。
【００１０】
例えば、画像コンテンツに被写体となる人物の情報を属性情報として付与し、人物順でソートを行うとする。「Ａ君」の「釣り旅行」の画像コンテンツを閲覧中に、釣り仲間の「Ｍ君」のコンテンツが見たい場合、人物順でソートを行い、「Ａ君」から「Ｍ君」まで移動する。ここで、単純化のために、固定的なアルファベット及び五十音順で画像コンテンツがソートされるとすると、「Ａ君」から「Ｍ君」までの間には多くの人物が存在することが予想される。
【００１１】
また、「Ａ君」の「修学旅行」の画像コンテンツを閲覧中に、学校時代の友人の「Ｓ君」のコンテンツが見たくなった場合、同様に人物順でソートを行い「Ａ君」から「Ｓ君」まで移動する。この場合も同様に、多くの移動が必要となることが予想される。
【００１２】
本発明は、任意の属性種別の属性情報を他の属性種別の属性情報の並び順に関連付けておき、その並び順に基づいて複数のコンテンツを配列して表示画面を生成することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、複数のコンテンツを各コンテンツに付与された属性情報に基づく配列に従って前記複数のコンテンツを表示させる表示画像制御装置の制御方法であって、第１の属性種別に分類される属性情報を予め定められた並び順の配列として第１の記憶手段に記憶させる工程と、前記第１の属性種別とは異なる第２の属性種別に分類される属性情報と前記第１の記憶手段に記憶させた前記予め定められた並び順とを関連付けて第２の記憶手段に記憶させる工程と、任意のコンテンツを表示させる際に、前記第１の記憶手段に記憶された予め定められた並び順の配列と、前記第２の記憶手段に記憶された前記並び順の配列と関連付けられた第２の属性種別とに基づいて前記複数のコンテンツの表示画面を生成する生成工程とを有することを特徴とする。
【００１４】
また、本発明は、複数のコンテンツを各コンテンツに付与された属性情報に基づく配列に従って前記複数のコンテンツを表示させる表示画像制御装置であって、第１の属性種別に分類される属性情報を予め定められた並び順の配列として第１の記憶手段に記憶させる手段と、前記第１の属性種別とは異なる第２の属性種別に分類される属性情報と前記第１の記憶手段に記憶させた前記予め定められた並び順とを関連付けて第２の記憶手段に記憶させる手段と、任意のコンテンツを表示させる際に、前記第１の記憶手段に記憶された予め定められた並び順の配列と、前記第２の記憶手段に記憶された前記並び順の配列と関連付けられた第２の属性種別とに基づいて前記複数のコンテンツの表示画面を生成する生成手段とを有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、任意の属性種別の属性情報を他の属性種別の属性情報の並び順に関連付けておき、その並び順に基づいて複数のコンテンツを配列して表示画面を生成することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。尚、以下の実施形態では、表示画像制御装置として、複数のコンテンツをディスプレイに表示し、ユーザが所望のコンテンツを閲覧するデータ閲覧装置を例に説明する。
【００１７】
［第１の実施形態］
図１は、第１の実施形態におけるデータ閲覧装置のハードウェア構成の一例を示す図である。図１に示すように、データ閲覧装置１００はＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ディスプレイインタフェース１０４、赤外線インタフェース１０５、及びハードディスクドライブ（ＨＤＤ）１０６から構成される。
【００１８】
ＣＰＵ１０１は、オペレーティングシステム（以下、ＯＳ）の制御の下、後述する処理プログラムを実行すると共に、データ閲覧装置１００全体を制御する。ＲＯＭ１０２には、ＣＰＵ１０１が電源投入時に実行するプログラムや各種制御データが格納されている。ＲＡＭ１０３には、各処理プログラム、各種デバイスドライバなどが実行時に展開され、ＣＰＵ１０１によって実行される。
【００１９】
ディスプレイインタフェース１０４は、不図示のディスプレイドライバからの画面情報をディスプレイ１１０が処理可能な信号に変換し出力する。赤外線インタフェース１０５は、赤外線リモコン１２０からの赤外線信号を受信し、不図示の赤外線リモコンドライバが処理可能な情報に変換する。
【００２０】
そして、ＨＤＤ１０６には、ＯＳ、本発明に係る処理プログラム、各種情報、デバイスドライバなどが記憶されている。
【００２１】
尚、特に断らない限り、他図を用いて説明されたものには同一の符号を付し、その説明を省略する。
【００２２】
図２は、第１の実施形態におけるデータ閲覧装置の機能構成の一例を示す図である。図２に示すように、データ閲覧装置１００はコンテンツ情報記憶部２０１、並び順情報記憶部２０２、関連付け情報記憶部２０３、表示画面制御部２０４、コンテンツ配列読出し部２０５、並び順選択部２０６、及び並び順情報読出し部２０７から構成される。
【００２３】
ここで、コンテンツ情報記憶部２０１、並び順情報記憶部２０２、関連付け情報記憶部２０３は、それぞれＨＤＤ１０６の記憶領域に確保され、詳細は後述するコンテンツ情報（図５）、並び順情報（図６）、関連付け情報（図７）を記憶する。
【００２４】
表示画面制御部２０４は、コンテンツ配列読出し部２０５からのコンテンツ配列（詳細は図８を用いて後述する）に基づいて、図３に示すユーザインタフェース画面を形成し、ディスプレイ１１０に表示する。また、表示画面制御部２０４は、赤外線リモコン１２０からの操作入力を取得し、操作入力に応じてコンテンツ配列読出し部２０５を介してコンテンツ配列（図８）を取得し、表示画面の状態を更新する。
【００２５】
コンテンツ配列読出し部２０５は、表示画面制御部２０４からの要求に応じて、コンテンツ情報記憶部２０１のコンテンツ情報（図５）からコンテンツ配列（図８）を形成し、表示画面制御部２０４に返す。
【００２６】
ここで、コンテンツ配列読出し部２０５は、表示画面制御部２０４から得られた注目コンテンツのイベント属性情報に基づき、並び順選択部２０６を介して人物の並び順を識別する人物順ＩＤを取得する。
【００２７】
また、コンテンツ配列読出し部２０５は、並び順選択部２０６で選択された人物順ＩＤに基づき、並び順情報読出し部２０７から並び順情報（図６）を取得する。
【００２８】
また、コンテンツ配列読出し部２０５は、並び順情報読出し部２０７から得られた並び順情報（図６）に基づき、コンテンツ情報記憶部２０１よりコンテンツ情報５０１を取得し、コンテンツ配列（図８）を形成する。
【００２９】
並び順選択部２０６は、関連付け情報記憶部２０３に記憶された関連付け情報（図７）に基づき、コンテンツ配列読出し部２０５から指定されるイベント属性情報に対応する人物順ＩＤを読出し、コンテンツ配列読出し部２０５に返す。
【００３０】
並び順情報読出し部２０７は、コンテンツ配列読出し部２０５から指定された人物順ＩＤに対応する並び順情報（図６）を並び順情報記憶部２０２から読出し、コンテンツ配列読出し部２０５に返す。
【００３１】
図３は、第１の実施形態におけるユーザインタフェース画面の一例を示す図である。図３に示すように、ユーザインタフェース画面３００には、詳細は後述するコンテンツ配列（図８）に基づきサムネイル３０１、３０２、３０３が配置される。
【００３２】
ここで、中央のサムネイル３０１は他のサムネイル３０２、３０３より大きいサイズで表示され、このサムネイルに対応するコンテンツを注目コンテンツと呼ぶ。
【００３３】
３０４は注目コンテンツ（サムネイル３０１）の属性情報であり、この例では人物属性情報が「Ａ君」、イベント属性情報が「釣り旅行」である。３０５はサムネイル３０１、３０２に対応するコンテンツの属性情報であり、この例では「Ａ君」という人物属性情報である。３０６はサムネイル３０３に対応するコンテンツの属性情報であり、この例では「Ｍ君」という人物属性情報である。
【００３４】
３０７、３０８は横スクロールボタンであり、赤外線リモコン１２０の左右ボタンに対応し、サムネイル３０１、３０２、３０３を横スクロールさせる。３０９は「人物順」ボタンであり、コンテンツを人物順に表示させるか否かを指定する。ここでは、「人物順」ボタン３０９のＯＮ／ＯＦＦで指定を切り替えるものとする。尚、マウスなどで画面上のボタンを指示するものであっても構わない。
【００３５】
尚、ユーザインタフェース画面３００は一例を示したものであり、コンテンツの配列に基づく表示であれば同様の効果が得られる。
【００３６】
図４は、第１の実施形態における赤外線リモコン１２０の一例を示す図である。図４に示す赤外線リモコン１２０は、右スクロールを指示する右ボタン４０２、左スクロールを指示する左ボタン４０１、人物順表示のオン／オフを切り替える人物順ボタン４０３から構成される。
【００３７】
尚、赤外線リモコン１２０は一例を示したものであり、配置、ボタンの名称等、これに限定されるものではない。
【００３８】
図５は、第１の実施形態におけるコンテンツ情報の一例を示す図である。図５に示すように、コンテンツ情報５０１には、コンテンツＩＤと、日付、人物、及びイベントの属性種別に分類される属性情報と、コンテンツファイル名情報と、サムネイルファイル名情報とが含まれる。そして、このコンテンツ情報５０１はコンテンツ情報記憶部２０１に記憶される。
【００３９】
例えば、コンテンツＩＤが“photo1”であるコンテンツは、日付、人物、及びイベントの属性種別に分類される属性情報として“2006-01-15”、“Ａ君”、及び“釣り旅行”を持つ。更に、コンテンツの実体となるファイルのファイル名は“contents/photo1.jpg”、サムネイルのファイル名は“thum/photo1_thum.jpg”となる。
【００４０】
尚、第１の実施形態のコンテンツ情報５０１は一例を示したものであり、各情報の構成や名称、値等、これに限定されるものではない。
【００４１】
また、コンテンツを分類する属性種別として、日付、人物、イベントを例に挙げて説明するが、他の属性種別でコンテンツを分類しても良い。更に、コンテンツをサムネイルで表示しているが、そのコンテンツを表すアイコンで表示しても良い。
【００４２】
図６は、第１の実施形態における並び順情報の一例を示す図である。図６に示すように、６０１は並び順情報であり、釣り仲間である“Ａ君”、“Ｍ君”、“Ｔ君”、…が近傍に配置されるように予め構成された人物の並び順である。この例では、人物順ＩＤとして“人物順１”が付与されている。６０２も並び順情報であり、この例は学校の友人である“Ａ君”、“Ｓ君”、“Ｔ君”、…が近傍に配置されるように予め構成された人物の並び順である。並び順情報６０１と同様に、人物順ＩＤとして“人物順２”が付与されている。そして、並び順情報６０１及び６０２は並び順情報記憶部２０２に記憶される。
【００４３】
尚、第１の実施形態の並び順情報６０１及び６０２は一例を示したものであり、近傍に配置させる条件、並び順情報の数、人物順ＩＤの表現方法等、これに限定されるものではない。
【００４４】
図７は、第１の実施形態における関連付け情報の一例を示す図である。図７において、７０１は関連付け情報であり、関連付け条件と人物順ＩＤから構成される。ここで、関連付け条件の「イベント＝“釣り旅行”」はイベントに分類される属性情報が「釣り旅行」を示している。また、この例では、人物順ＩＤが“人物順１”である並び順情報６０１が関連付けられている。
【００４５】
尚、第１の実施形態の関連付け情報７０１は一例を示したものであり、これに限定されるものではない。
【００４６】
図８は、第１の実施形態におけるコンテンツ配列の一例を示す図である。図８において、８０１は並び順情報６０１に基づくコンテンツ配列を示し、８０２は並び順情報６０２に基づくコンテンツ配列を示している。
【００４７】
コンテンツ配列８０１は、並び順情報６０１の並び順“Ａ君”、“Ｍ君”、“Ｔ君”、…、に従って“Ａ君”のコンテンツ“photo1”、“photo2”、…、“Ｍ君”のコンテンツ“photo3”、…を順に配列したものである。
【００４８】
また、コンテンツ配列８０２は、並び順情報６０２の並び順“Ａ君”、“Ｓ君”、“Ｔ君”、…、に従って“Ａ君”のコンテンツ“photo1”、“photo2”、…、“Ｓ君”のコンテンツ“photo4”、…を順に配列したものである。
【００４９】
つまり、コンテンツ配列８０１は、図３に示すように、人物がＡ君で、イベントが釣り旅行のコンテンツを注目コンテンツとして表示するためのコンテンツ配列である。また、コンテンツ配列８０２は、人物がＡ君で、イベントが修学旅行（文化祭）のコンテンツを注目コンテンツとして表示するためのコンテンツ配列である。
【００５０】
尚、第１の実施形態のコンテンツ配列８０１及び８０２は一例を示したものであり、これに限定されるものではない。
【００５１】
ここで、データ閲覧装置１００のＣＰＵ１０１が実行する表示画面制御部２０４の処理を、図９を用いて説明する。
【００５２】
図９は、第１の実施形態における表示画面制御部２０４の処理を示すフローチャートである。処理が開始されると、予め定められたコンテンツや前回の操作で注目コンテンツとして表示したコンテンツを注目コンテンツに初期設定し、人物順ソートのＯＮ／ＯＦＦを初期値（例えば、ＯＦＦ）に設定する（Ｓ９０１）。次に、人物順ソートがＯＮかＯＦＦかを判定し、ＯＦＦの場合（Ｓ９０２でＮｏ）、コンテンツ情報５０１を日付順でソートしたコンテンツ配列を生成する（Ｓ９０３）。
【００５３】
一方、Ｓ９０２で人物順ソートがＯＮの場合（Ｓ９０２でＹｅｓ）、注目コンテンツのイベント属性情報を読出し（Ｓ９１１）、関連付け情報７０１に基づきイベント属性情報に対応する人物順ＩＤを選択する（Ｓ９１２）。次に、その人物順ＩＤに対応する並び順情報６０１又は６０２を読出し（Ｓ９１３）、その並び順情報６０１又は６０２に基づきコンテンツ情報５０１を読出してコンテンツ配列を生成する（Ｓ９１４）。
【００５４】
次に、上述のＳ９０３又はＳ９１４で生成したコンテンツ配列に基づき注目コンテンツが中心となるようユーザインタフェース画面３００を構成し、ディスプレイ１１０に表示する（Ｓ９０４）。その後、赤外線リモコン１２０のボタンが操作されたのを検出すると、その操作が人物順ボタン４０３であれば（Ｓ９０５でＹｅｓ）、人物順ソートのＯＮ／ＯＦＦ設定を変更する（Ｓ９２１）。そして、上述のＳ９０２に戻る。
【００５５】
また、Ｓ９０５で、検出した操作が人物順ボタン４０３ではなく（Ｓ９０５でＮｏ）、左ボタン４０１又は右ボタン４０２であれば（Ｓ９０６でＹｅｓ）、ボタン操作に基づいて注目コンテンツを変更し、表示画面を更新する（Ｓ９３１）。そして、人物順ソートがＯＦＦでなく、かつ、一定時間内にボタン操作がなければ（Ｓ９１０でＮｏ）、上述したＳ９１１へ進む。
【００５６】
一方、Ｓ９１０で、人物順ソートがＯＦＦ又はボタン操作があれば（Ｓ９１０でＹｅｓ）、上述のＳ９０５に戻る。
【００５７】
第１の実施形態によれば、注目コンテンツのイベントに関連付けた人物の並び順を選択し、コンテンツ配列を生成するため、注目コンテンツと関連性の高い人物を近傍配置した人物順の表示を容易に行うことができる。
【００５８】
また、人物順ソート表示中の左右ボタン操作によるスクロールで注目コンテンツが変更された場合には、一定時間経過した後に自動的に並べ替えを行うため、再表示操作の手間が省ける。
【００５９】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態を詳細に説明する。尚、ハードウェア構成は、図１を用いて説明した第１の実施形態と同様である。また、ユーザインタフェース画面は、図３を用いて説明した第１の実施形態と同様である。また、赤外線リモコンは、図４を用いて説明した第１の実施形態と同様である。
【００６０】
また、コンテンツ情報は、図５を用いて説明した第１の実施形態と同様である。また、関連付け情報は、図７を用いて説明した第１の実施形態と同様である。また、コンテンツ配列は、図８を用いて説明した第１の実施形態と同様である。また、処理は、図９を用いて説明した第１の実施形態と同様である。
【００６１】
図１０は、第２の実施形態におけるデータ閲覧装置の機能構成の一例を示す図である。図１０に示すように、データ閲覧装置１００は、第１の実施形態で説明した、コンテンツ情報記憶部２０１、関連付け情報記憶部２０３、表示画面制御部２０４、コンテンツ配列読出し部２０５、並び順選択部２０６を含む。更に、並び順情報記憶部１００２、並び順情報読出し部１００７、人物グループ情報記憶部１０１０から構成される。
【００６２】
ここで、並び順情報記憶部１００２、人物グループ情報記憶部１０１０は、他の構成と同様にＨＤＤ１０６の記憶領域に確保され、詳細は後述する並び順情報（図１２）、人物グループ情報（図１１）を記憶する。
【００６３】
並び順情報読出し部１００７は、人物順ＩＤに対応する並び順情報１２０１又は１２０２を、並び順情報記憶部１００２から読出し、人物グループ情報１１０１〜１１０６に基づき並び順情報を更新し、コンテンツ配列読出し部２０５に返す。
【００６４】
第２の実施形態では、人物毎に人物が属している人物グループをグループ化し、人物の追加や削除を容易に行えるようにしたものである。
【００６５】
図１１は、第２の実施形態における人物グループ情報の一例を示す図である。図１１において、人物グループ情報１１０１は“Ａ君”が人物グループ“釣り仲間”、“学校友人”、“テニス仲間”、“家族”、…に属していることを示し、１１０２、１１０３、１１０４、１１０５、１１０６に関しても同様である。
【００６６】
尚、第２の実施形態の人物グループ情報１１０１〜１１０６は一例を示しており、これに限定されるものではない。また、シソーラス辞書などを用いてグループ化を規定しても良い。
【００６７】
図１２は、第２の実施形態における並び順情報の一例を示す図である。図１２において、並び順情報１２０１は、人物順ＩＤが“人物順１”で、人物順の人物グループに“釣り仲間”を含むコンテンツを並べ、続いて人物グループに“釣り仲間”を含まないコンテンツを並べることを示している。
【００６８】
また、並び順情報１２０２は、人物順ＩＤが“人物順２”で、人物順の人物グループに“学校友人”を含むコンテンツを並べ、続いて人物グループに“学校友人”を含まないコンテンツを並べることを示している。
【００６９】
また、並び順情報１２０１、１２０２及び人物グループ情報１１０１〜１１０６に基づき、第１の実施形態で図６を用いて説明したように、実際の人物の並び順情報が適宜作成される。
【００７０】
尚、第２の実施形態の並び順情報１２０１及び１２０２は一例であり、これに限定されるものではない。例えば、「人物グループに“釣り仲間”を含みかつ“学校友人”を含む」等の複合的な条件であっても良い。
【００７１】
第２の実施形態によれば、実際の人物の並び順情報が適宜作成されるため、人物の追加や削除を行っても、並び順情報記憶部１００２に記憶される並び順情報を変更する必要がない。
【００７２】
［第３の実施形態］
次に、図面を参照しながら本発明に係る第３の実施形態を詳細に説明する。尚、ハードウェア構成は、図１を用いて説明した第１の実施形態と同様である。また、ユーザインタフェース画面は、図３を用いて説明した第１の実施形態と同様である。また、赤外線リモコンは、図４を用いて説明した第１の実施形態と同様である。
【００７３】
また、コンテンツ情報は、図５を用いて説明した第１の実施形態と同様である。また、並び順情報は、図６を用いて説明した第１の実施形態と同様である。また、コンテンツ配列は、図８を用いて説明した第１の実施形態と同様である。また、処理は、図９を用いて説明した第１の実施形態と同様である。
【００７４】
図１３は、第３の実施形態におけるデータ閲覧装置の機能構成の一例を示す図である。図１３に示すように、データ閲覧装置１００は、第１の実施形態で説明した、コンテンツ情報記憶部２０１、並び順情報記憶部２０２、表示画面制御部２０４、コンテンツ配列読出し部２０５、並び順情報読出し部２０７を含む。更に、関連付け情報記憶部１３０３、並び順選択部１３０６、イベントグループ情報記憶部１３１０から構成される。
【００７５】
ここで、関連付け情報記憶部１３０３、イベントグループ情報記憶部１３１０は、他の構成と同様にＨＤＤ１０６の記憶領域に確保され、詳細は後述する関連付け情報（図１５）、イベントグループ情報（図１４）を記憶する。
【００７６】
並び順選択部１３０６は、イベントに対応する人物順ＩＤを、イベント情報１３０１〜１３０４及び関連付け情報１５０１から読出し、コンテンツ配列読出し部２０５に返す。
【００７７】
第３の実施形態では、人物が属するグループ毎にイベントをグループ化し、イベントの追加や削除を容易に行えるようにしたものである。
【００７８】
図１４は、第３の実施形態におけるイベントグループ情報の一例を示す図である。図１４において、イベントグループ情報１４０１は“釣り旅行”、“釣り大会”、…が“釣り仲間”イベントグループに属していることを示し、１４０２、１４０３、１４０４に関しても同様である。
【００７９】
尚、第３の実施形態のイベントグループ情報１４０１〜１４０４は一例を示しており、これに限定されるものではない。
【００８０】
図１５は、第３の実施形態における関連付け情報の一例を示す図である。図１５において、関連付け情報１５０１は関連付け条件と人物ＩＤから構成される。また、“釣り仲間”イベントグループに属するイベントは“人物順１”に、“学校友人”イベントグループに属するイベントは“人物順２”に関連付けされることを示している。
【００８１】
尚、第３の実施形態の関連付け情報１５０１は一例を示しており、これに限定されるものではない。また、シソーラス辞書等を用いてグループ化を規定しても良い。
【００８２】
第３の実施形態によれば、イベントグループと人物グループの並び順情報とを関連付けておくので、イベントの追加や削除を行っても、関連付け情報記憶部１３０３の関連付け情報を変更する必要がない。
【００８３】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００８４】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【００８５】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００８６】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００８７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【００８８】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００８９】
【図１】第１の実施形態におけるデータ閲覧装置のハードウェア構成の一例を示す図である。
【図２】第１の実施形態におけるデータ閲覧装置の機能構成の一例を示す図である。
【図３】第１の実施形態におけるユーザインタフェース画面の一例を示す図である。
【図４】第１の実施形態における赤外線リモコン１２０の一例を示す図である。
【図５】第１の実施形態におけるコンテンツ情報の一例を示す図である。
【図６】第１の実施形態における並び順情報の一例を示す図である。
【図７】第１の実施形態における関連付け情報の一例を示す図である。
【図８】第１の実施形態におけるコンテンツ配列の一例を示す図である。
【図９】第１の実施形態における表示画面制御部２０４の処理を示すフローチャートである。
【図１０】第２の実施形態におけるデータ閲覧装置の機能構成の一例を示す図である。
【図１１】第２の実施形態における人物グループ情報の一例を示す図である。
【図１２】第２の実施形態における並び順情報の一例を示す図である。
【図１３】第３の実施形態におけるデータ閲覧装置の機能構成の一例を示す図である。
【図１４】第３の実施形態におけるイベントグループ情報の一例を示す図である。
【図１５】第３の実施形態における関連付け情報の一例を示す図である。
【符号の説明】
【００９０】
１００  データ閲覧装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ディスプレイインタフェース
１０５  赤外線インタフェース
１０６  ハードディスクドライブ（ＨＤＤ）
２０１  コンテンツ情報記憶部
２０２  並び順情報記憶部
２０３  関連付け情報記憶部
２０４  表示画面制御部
２０５  コンテンツ配列読出し部
２０６  並び順選択部
２０７  並び順情報読出し部
【図１】
2008192013.tif 000003
【図２】
2008192013.tif 000004
【図３】
2008192013.tif 000005
【図４】
2008192013.tif 000006
【図５】
2008192013.tif 000007
【図６】
2008192013.tif 000008
【図７】
2008192013.tif 000009
【図８】
2008192013.tif 000010
【図９】
2008192013.tif 000011
【図１０】
2008192013.tif 000012
【図１１】
2008192013.tif 000013
【図１２】
2008192013.tif 000014
【図１３】
2008192013.tif 000015
【図１４】
2008192013.tif 000016
【図１５】
2008192013.tif 000017