(57)【要約】【課題】従来技術において、過去に蓄積したコンテンツと、現在放送中の番組と、今後放送される番組の情報を同様のインターフェイスで扱うものではなかった。【解決手段】本発明は、過去に蓄積したコンテンツである過去コンテンツに関する情報である過去コンテンツ情報と、現在放送している番組の番組情報である現在コンテンツ情報と、今後放送される予定の番組の番組情報である未来コンテンツ情報の属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部を配列し、出力する情報出力装置であり、かかる情報出力装置により、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、ユーザはシームレスに扱うことができる。【選択図】図２
2006191255.tif 000002
【特許請求の範囲】
【請求項１】
過去に蓄積したコンテンツである過去コンテンツに関する情報である過去コンテンツ情報を１以上格納している過去コンテンツ情報格納部と、
現在放送している番組である現在コンテンツの情報である番組情報または／および現在コンテンツの全部または一部である現在コンテンツ情報を１以上格納している現在コンテンツ情報格納部と、
前記過去コンテンツの属性値および前記現在コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部を配列し、出力する出力部を具備する情報出力装置。
【請求項２】
今後放送される予定の番組である未来コンテンツの情報である未来コンテンツ情報を格納している未来コンテンツ情報格納部をさらに具備し、
前記出力部は、
前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を配列し、出力する請求項１記載の情報出力装置。
【請求項３】
前記出力部は、
前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎に一つの略円上に前記コンテンツ情報を配置し、かつ当該２以上の略円が略同心円上に配置されるように出力する請求項１または請求項２いずれか記載の情報出力装置。
【請求項４】
前記出力部は、
一グループの２以上のコンテンツ情報が配置される略円内において、当該円内に配置されるコンテンツ情報の時刻に関する属性値である時刻属性情報に基づいて２以上のコンテンツ情報を配置する請求項３記載の情報出力装置。
【請求項５】
前記出力部は、
一グループの２以上のコンテンツ情報が配置される略円内において、当該円内に配置されるコンテンツ情報の名称に関する属性値である名称属性情報に基づいて２以上のコンテンツ情報を配置する請求項３記載の情報出力装置。
【請求項６】
前記出力部は、
前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎に一つの部分的な渦巻である部分渦巻を構成し、当該部分渦巻上に前記コンテンツ情報を配置し、かつ当該２以上の部分渦巻に基づいて、一の渦巻を構成する態様で前記コンテンツ情報を出力する請求項１または請求項２いずれか記載の情報出力装置。
【請求項７】
前記出力部は、
一グループの２以上のコンテンツ情報が構成する部分渦巻において、当該部分渦巻に配置されるコンテンツ情報の時刻に関する属性値である時刻属性情報に基づいて２以上のコンテンツ情報を配置する請求項６記載の情報出力装置。
【請求項８】
前記出力部は、
一グループの２以上のコンテンツ情報が構成する部分渦巻において、当該部分渦巻に配置されるコンテンツ情報の名称に関する属性値である名称属性情報に基づいて２以上のコンテンツ情報を配置する請求項３記載の情報出力装置。
【請求項９】
前記出力部は、
前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎にマトリクスの列または行を構成するように前記一グループに属する各コンテンツ情報を配置し、かつ前記２以上のグループを構成するコンテンツ情報がマトリクス状に配置されるように出力する請求項１または請求項２いずれか記載の情報出力装置。
【請求項１０】
前記出力部は、
一グループの２以上のコンテンツ情報が構成するマトリクスの列または行内において、当該列または行内に配置されるコンテンツ情報の時刻に関する属性値である時刻属性情報に基づいて２以上のコンテンツ情報を配置する請求項９記載の情報出力装置。
【請求項１１】
前記出力部は、
一グループの２以上のコンテンツ情報が構成するマトリクスの列または行内において、当該列または行内に配置されるコンテンツ情報の名称に関する属性値である名称属性情報に基づいて２以上のコンテンツ情報を配置する請求項９記載の情報出力装置。
【請求項１２】
前記出力部は、
前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎に一次元上にグループを識別する情報であるグループ識別子を少なくとも１以上配置し、着目されているグループについて、当該グループに属する１以上のコンテンツ情報を出力する請求項１または請求項２いずれか記載の情報出力装置。
【請求項１３】
前記出力部は、
前記グループ識別子を横または縦に配置し、前記グループに属する１以上のコンテンツ情報を前記グループ識別子とは垂直に配置し、出力する請求項１２記載の情報出力装置。
【請求項１４】
前記出力部は、
前記着目されているグループに属する１以上のコンテンツ情報を、当該コンテンツ情報の時刻に関する属性値である時刻属性情報に基づいて配置する請求項１２記載の情報出力装置。
【請求項１５】
前記出力部は、
前記着目されているグループに属する１以上のコンテンツ情報を、当該コンテンツ情報の名称に関する属性値である名称属性情報に基づいて配置する請求項１２記載の情報出力装置。
【請求項１６】
前記出力部は、
コンテンツの属性値に基づいてグループ化されたコンテンツ情報群を、当該属性値に基づいてソートして出力する請求項１から請求項１５いずれか記載の情報出力装置。
【請求項１７】
前記属性値に基づくソートは、属性値のアルファベット順、またはあいうえお順である請求項１６記載の情報出力装置。
【請求項１８】
前記出力部は、
コンテンツの属性値に基づいてグループ化されたコンテンツ情報群に対するアクセス頻度に基づいてコンテンツ情報群をソートして出力する請求項１から請求項１５いずれか記載の情報出力装置。
【請求項１９】
前記アクセス頻度とは、過去コンテンツの再生頻度である請求項１８記載の情報出力装置。
【請求項２０】
前記出力部は、
コンテンツの属性値に基づいてグループ化されたコンテンツ情報群の一のコンテンツ情報に対して最も最近にアクセスした時刻に基づいてコンテンツ情報群をソートして出力する請求項１から請求項１６いずれか記載の情報出力装置。
【請求項２１】
前記コンテンツの属性値は、前記コンテンツのジャンルである請求項３から請求項２０いずれか記載の情報出力装置。
【請求項２２】
前記コンテンツの属性値は、前記コンテンツに関係する人の名前である請求項３から請求項２０いずれか記載の情報出力装置。
【請求項２３】
前記出力部は、
着目されているグループのコンテンツ情報群を、他のグループのコンテンツ情報群よりぼかさずに明確な表示態様で表示する請求項１から請求項２０いずれか記載の情報出力装置。
【請求項２４】
前記出力部は、
着目されているグループのコンテンツ情報群を、他のグループのコンテンツ情報群より透過度を下げて出力する請求項１から請求項２０いずれか記載の情報出力装置。
【請求項２５】
前記出力部は、
配置されている順序により、サイズを変化させてコンテンツ情報を出力する請求項１から請求項２０いずれか記載の情報出力装置。
【請求項２６】
前記出力部は、
配置されている順序により、ぼかし具合を変化させてコンテンツ情報を出力する請求項１から請求項２０いずれか記載の情報出力装置。
【請求項２７】
前記出力部は、
配置されている順序により、透過度を変化させてコンテンツ情報を出力する請求項１から請求項２０いずれか記載の情報出力装置。
【請求項２８】
前記未来コンテンツ情報は放送される番組の番組情報であり、
当該番組情報は、
放送受信手段により受信された情報である請求項２から請求項２７いずれか記載の情報出力装置。
【請求項２９】
前記未来コンテンツ情報は放送される番組の番組情報であり、
当該番組情報は、
通信手段により受信された情報である請求項２から請求項２７いずれか記載の情報出力装置。
【請求項３０】
ユーザの指示を受け付ける受付部と、
前記受付部が、前記出力部が出力した過去コンテンツ情報に対する再生指示を受け付けた場合に、当該過去コンテンツ情報に対応する過去コンテンツを再生し、
前記受付部が、前記出力部が出力した現在コンテンツ情報に対する視聴指示を受け付けた場合に、当該現在コンテンツ情報に対応する現在コンテンツに視聴を切り替える動作部をさらに具備する請求項１記載の情報出力装置。
【請求項３１】
ユーザの指示を受け付ける受付部と、
前記受付部が、前記出力部が出力した過去コンテンツ情報に対する再生指示を受け付けた場合に、当該過去コンテンツ情報に対応する過去コンテンツを再生し、
前記受付部が、前記出力部が出力した現在コンテンツ情報に対する視聴指示を受け付けた場合に、当該現在コンテンツ情報に対応する現在コンテンツに視聴を切り替え、
前記受付部が、前記出力部が出力した未来コンテンツ情報に対する録画指示を受け付けた場合に、当該未来コンテンツ情報に対応する未来コンテンツの録画予約を行なう動作部をさらに具備する請求項２から請求項２９いずれか記載の情報出力装置。
【請求項３２】
ユーザの指示を受け付ける受付部と、
前記受付部が、前記出力部が出力した過去コンテンツ情報に対する指示を受け付けた場合に、当該過去コンテンツ情報に対応する過去コンテンツを再生し、
前記受付部が、前記出力部が出力した現在コンテンツ情報に対する指示を受け付けた場合に、当該現在コンテンツ情報に対応する現在コンテンツに視聴を切り替える動作部をさらに具備する請求項１記載の情報出力装置。
【請求項３３】
ユーザの指示を受け付ける受付部と、
前記受付部が、前記出力部が出力した過去コンテンツ情報に対する指示を受け付けた場合に、当該過去コンテンツ情報に対応する過去コンテンツを再生し、
前記受付部が、前記出力部が出力した現在コンテンツ情報に対する指示を受け付けた場合に、当該現在コンテンツ情報に対応する現在コンテンツに視聴を切り替え、
前記受付部が、前記出力部が出力した未来コンテンツ情報に対する指示を受け付けた場合に、当該未来コンテンツ情報に対応する未来コンテンツの録画予約を行なう動作部をさらに具備する請求項２から請求項２９いずれか記載の情報出力装置。
【請求項３４】
コンピュータに、
過去コンテンツの属性値および現在コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部をグループ分けするステップと、
当該グループ毎に前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部を配列し、出力する出力ステップを実行させるプログラム。
【請求項３５】
コンピュータに、
過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部をグループ分けする分類ステップと、
当該グループ毎に前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を配列し、出力する出力ステップを実行させるプログラム。
【請求項３６】
前記分類ステップにおいて、
前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、
前記出力ステップにおいて、
当該グループ毎に一つの略円上に前記コンテンツ情報を配置し、かつ当該２以上の略円が略同心円上に配置されるように出力する請求項３４または請求項３５記載のプログラム。
【請求項３７】
前記分類ステップにおいて、
前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、
前記出力ステップにおいて、
当該グループ毎に一つの部分的な渦巻である部分渦巻を構成し、当該部分渦巻上に前記コンテンツ情報を配置し、かつ当該２以上の部分渦巻に基づいて、一の渦巻を構成する態様で前記コンテンツ情報を出力する請求項３４または請求項３５記載のプログラム。
【請求項３８】
前記分類ステップにおいて、
前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、
前記出力ステップにおいて、
当該グループ毎にマトリクスの列または行を構成するように前記一グループに属する各コンテンツ情報を配置し、かつ前記２以上のグループを構成するコンテンツ情報がマトリクス状に配置されるように出力する請求項３４または請求項３５記載のプログラム。
【請求項３９】
前記分類ステップにおいて、
前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、
前記出力ステップにおいて、
当該グループ毎に一次元上にグループを識別する情報であるグループ識別子を少なくとも１以上配置し、着目されているグループについて、当該グループに属する１以上のコンテンツ情報を出力する請求項３４または請求項３５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、過去に蓄積したコンテンツや現在放送中のコンテンツに関する情報等を出力する情報出力装置等に関するものである。
【背景技術】
【０００２】
第一の従来技術として、以下の番組情報表示装置がある（特許文献１参照）。本番組情報表示装置は、ＴＶ放送局から送信される複数のチャネル毎の番組情報を表示する場合、表示画面の横方向に複数のチャネルの番組情報を配列するとともに、表示画面の奥行き方向に複数のチャネルの番組情報を放送時間毎に配列して三次元で表示する。ネットワークを介して接続されている複数の録画再生装置からそれぞれ送信される録画番組情報を表示する場合、表示画面の横方向に複数の録画再生装置の番組情報を配列するとともに、表示画面の奥行き方向に録画再生装置の番組情報を録画順に配列して三次元で表示する。したがって、本番組情報表示装置において、使い勝手が向上する。
【０００３】
また、第二の従来技術として、以下のコンテンツ表示方法がある（特許文献２参照）。本コンテンツ表示方法は、一つの表示画面に複数のコンテンツを表示するコンテンツ表示方法において、各コンテンツの所定の順序に応じてその表示倍率を段階的に設定し、時間の経過と共に各コンテンツの表示倍率を一律に増加させて、表示倍率が所定範囲内にあるコンテンツをその表示倍率に応じて拡大または縮小して前記表示画面に表示することを特徴とするコンテンツ表示方法である。かかるコンテンツ表示方法は、渦巻状にコンテンツを表示する。
【０００４】
また、第三の従来技術として、以下の時系列データの表示方法がある（特許文献３参照）。本表示方法は、蓄積された時系列データを時系列に沿って表示する時系列データの表示方法であって、所望日時に対応する第１のデータを検索して表示し、前記所望日時に連続する日時に対応する第２のデータを検索し、前記所望日時からの時間方向に従って、前記第２のデータを前記第１のデータと識別可能に表示することを特徴とする時系列データの表示方法である。
【０００５】
さらに、第四の従来技術として、以下の情報表示装置がある（特許文献４参照）。本情報表示装置は、データ記録部に記録された、少なくとも時間属性と前記時間属性以外の他の属性とを持つデータを表示手段に表示する情報表示装置において、時間の区切りを定義する時区分定義部と、内側から外側に向かって時間軸が進行する年輪形状のメタファを作成し、前記データ記録部に記録されている前記データの属性を参照して、前記年輪形状のメタファの中心点を中心として前記年輪形状のメタファを扇形の領域に分割する年輪分割機能と、前記時区分定義部により定義された前記時間の区切りと前記データ記憶部で記録された前記時間属性以外の他の属性とを参照し、前記年輪形状のメタファの年輪の間隔を決定する年輪間隔決定機能と、を有し、さらに、作成した前記年輪形状のメタファの半径方向に対し前記時間属性または前記時間属性以外の他の属性に応じて前記データを配置し、前記年輪形状のメタファの円周方向に対し前記時間属性または前記時間属性以外の他の属性に応じて前記データを配置する年輪描画部と、前記年輪描画部で作成された前記年輪形状のメタファと、前記年輪形状のメタファ上に配置された情報を、前記表示手段に表示させる制御を行う表示制御手段を備えることを特徴とする情報表示装置である。
【特許文献１】特開平１１−９８４３１号公報（第１頁、第１図等）
【特許文献２】特開平１１−６５８０２号公報（第１頁、第２図等）
【特許文献３】特開平８−１７１４７１号公報（第１頁、第１図等）
【特許文献４】特開２００１−１６００７３号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術は、過去に蓄積したコンテンツ（過去に放送され、蓄積された番組コンテンツ等）と、現在放送中の番組と、今後放送される番組の情報を同様のインターフェイスで扱うものではなかった。したがって、現在、市販されており、今後さらに普及してくるであろう大規模容量のハードディスク等を搭載したデジタルテレビや、テレビとハードディスクドライブを接続した映像システム等において取り扱う、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、ユーザはシームレスに扱うことができなかった。
【０００７】
また、従来技術において、ユーザは、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、一目瞭然に認識することができなかった。
【０００８】
また、従来技術において、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを出力した上で、コンテンツの属性値（ジャンルや出演者名やアクセス頻度など）に基づいてソートして出力することはできなかった。このため、膨大な数のコンテンツ情報が蓄積された場合に、ユーザが所望するコンテンツを見つけることが困難であった。
【０００９】
さらに、従来技術において、ユーザは、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツに対して、同一の操作により、それぞれのコンテンツに適した処理を行わせることができなかった。
【課題を解決するための手段】
【００１０】
本第一の発明の情報出力装置は、過去に蓄積したコンテンツである過去コンテンツに関する情報である過去コンテンツ情報を１以上格納している過去コンテンツ情報格納部と、現在放送している番組である現在コンテンツの情報である番組情報または／および現在コンテンツの全部または一部である現在コンテンツ情報を１以上格納している現在コンテンツ情報格納部と、今後放送される予定の番組である未来コンテンツの情報である未来コンテンツ情報を格納している未来コンテンツ情報格納部と、前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を配列し、出力する出力部を具備する情報出力装置である。
【００１１】
かかる構成により、現在、市販されており、今後さらに普及してくるであろう大規模容量のハードディスク等を搭載したデジタルテレビや、テレビとハードディスクドライブを接続した映像システム等において取り扱う、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、ユーザはシームレスに扱うことができる。また、ジャンル等のコンテンツの属性値に基づいてコンテンツ情報の全部または一部をグループ分けし、当該グループ毎にコンテンツ情報の全部または一部を配列し、出力することにより、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、ユーザはシームレスに扱いながら、例えば、自分の好みのコンテンツに早くアクセスできる。
【００１２】
また、第二の発明の情報出力装置は、第一の発明の情報出力装置の出力部において、前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎に一つの略円上に前記コンテンツ情報を配置し、かつ当該２以上の略円が略同心円上に配置されるように出力することが好適である。さらに、出力部は、前記現在コンテンツ情報を最も着目される態様で出力することが好適である。
【００１３】
また、第三の発明の情報出力装置は、第一の発明の情報出力装置の出力部において、前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎に一つの部分的な渦巻である部分渦巻を構成し、当該部分渦巻状に前記コンテンツ情報を配置し、かつ当該２以上の部分渦巻が連結され、一の渦巻を構成する態様で前記コンテンツ情報を出力することが好適である。
【００１４】
また、第四の発明の情報出力装置は、第一の発明の情報出力装置の出力部において、前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎にマトリクスの列または行を構成するように前記一グループに属する各コンテンツ情報を配置し、かつ前記２以上のグループを構成するコンテンツ情報がマトリクス状に配置されるように出力することが好適である。
【００１５】
また、第五の発明の情報出力装置は、第一の発明の情報出力装置の出力部において、前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎に一次元上にグループを識別する情報であるグループ識別子を少なくとも１以上配置し、着目されているグループについて、当該グループに属する１以上のコンテンツ情報を出力することが好適である。
【００１６】
かかる第二、第三、第四、第五の発明の情報出力装置の構成により、ユーザは、グループ分けされた過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、一目瞭然に認識でき、その結果、所望のコンテンツ情報に容易にアクセスすることができる。
【００１７】
また、第六の発明の情報出力装置は、上記の情報出力装置に対して、ユーザの指示を受け付ける受付部と、前記受付部が、前記出力部が出力した過去コンテンツ情報に対する指示を受け付けた場合に、当該過去コンテンツ情報に対応する過去コンテンツを再生し、前記受付部が、前記出力部が出力した現在コンテンツ情報に対する指示を受け付けた場合に、当該現在コンテンツ情報に対応する現在コンテンツに視聴を切り替え、前記受付部が、前記出力部が出力した未来コンテンツ情報に対する指示を受け付けた場合に、当該未来コンテンツ情報に対応する未来コンテンツの録画予約を行なう動作部をさらに具備する構成である。つまり、第四の発明の情報出力装置において、ユーザは同様の操作を行なった場合でも、過去コンテンツ情報と現在コンテンツ情報と未来コンテンツ情報に対応する動作が異なる。
【００１８】
かかる構成により、ユーザは、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツに対して、同一の操作により、それぞれのコンテンツに適した処理を行わせることができる。
【発明の効果】
【００１９】
本発明によれば、過去に蓄積したコンテンツ、現在放送中のコンテンツ、および未来に放送されるコンテンツを、ユーザはシームレスに扱うことができる。
【発明を実施するための最良の形態】
【００２０】
以下、情報出力装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２１】
（実施の形態１）
図１は、本実施の形態における情報処理システムの概念図である。本情報処理システムは、送信装置１１と情報出力装置１２を具備する。送信装置１１は、例えば、放送局システムである。情報出力装置１２は、例えば、テレビやパソコンである。図２は、本実施の形態における情報処理システムのブロック図である。送信装置１１は、送信情報格納部１１０１、送信部１１０２を具備する。情報出力装置１２は、受信部１２０１、受付部１２０２、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４、未来コンテンツ情報格納部１２０５、過去コンテンツ情報蓄積部１２０６、現在コンテンツ情報蓄積部１２０７、未来コンテンツ情報蓄積部１２０８、出力部１２０９、動作部１２１０を具備する。動作部１２１０は、再生手段１２１０１、視聴切換手段１２１０２、録画予約手段１２１０３、録画手段１２１０４を具備する。
【００２２】
送信情報格納部１１０１は、送信する番組や、番組に関する情報である番組情報を格納している。ここで、送信とは、通常は、放送であるが、ネットワークを用いた通信でも良い。通信は、無線通信でも有線による通信でも良い。さらに、通信は、相手を特定しての通信でも良いし、相手を特定しない通信でも良い。番組情報は、例えば、番組のタイトルや、放送時間帯を示す情報や、番組の出演者名を示す情報や、番組のジャンルを示す情報等である。送信情報格納部１１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００２３】
送信部１１０２は、送信情報格納部１１０１に格納されている番組や番組情報を送信する。送信部１１０２は、放送手段または、無線または有線の通信手段等で実現され得る。また、ここでの放送は、デジタル地上波放送、アナログ地上波放送、衛星放送、ＣＡＴＶによる放送、インターネット放送等を含む概念である。
【００２４】
受信部１２０１は、番組や番組情報を受信する。受信部１２０１は、例えば、チューナーとそのドライバーソフトで実現され得る。また、受信部１２０１は、例えば、無線または有線の通信手段等で実現され得る。
【００２５】
受付部１２０２は、ユーザの指示を受け付ける。指示には、種々の指示がある。指示は、例えば、マウスによるクリックの指示や、リモコンの決定ボタンの押下による指示等である。また、指示は、蓄積しているコンテンツ（以下の過去コンテンツ）の再生を指示する再生指示や、放送されている番組（以下の現在コンテンツ）の視聴を指示する視聴指示や、今後、放送される番組（以下の未来コンテンツ）に対する録画指示等でも良い。また、指示は、例えば、コンテンツ一覧出力指示でも良い。コンテンツ一覧出力指示とは、過去コンテンツ情報、現在コンテンツおよび未来コンテンツ情報の一覧を出力する指示である。指示の入力手段は、テンキーやキーボードやマウスやリモコンやメニュー画面によるもの等、何でも良い。また、指示は、過去コンテンツ情報、または現在コンテンツ情報、または未来コンテンツ情報に対する指示でも良い。受付部１２０２は、テンキーやキーボードやリモコン等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００２６】
過去コンテンツ情報格納部１２０３は、過去に蓄積したコンテンツである過去コンテンツに関する情報である過去コンテンツ情報を１以上格納している。コンテンツは、例えば、受信した番組や、通信で取得した映画や、光ディスク等に蓄積されていた映画等である。過去コンテンツ情報は、過去に蓄積したコンテンツ自体であっても良いし、過去に蓄積したコンテンツ（動画を含む）を構成する一静止画（フレーム）であっても良いし、過去に蓄積したコンテンツ自体とそのタイトルや出演者名などの情報を含む情報であっても良いし、過去コンテンツの属性値であっても良い。
【００２７】
属性値とは、例えば、コンテンツまたはコンテンツ情報（以下、適宜「コンテンツ等」という。）のタイトルや、コンテンツ等に関係する人の名前（出演者名や監督の名前や脚本家の名前など）などの名称属性情報や、コンテンツのジャンルや、コンテンツ等へのアクセス頻度や、コンテンツ等へ最も最近にアクセスされた時刻の情報などである。なお、コンテンツがデジタル放送等で放送された番組である場合、コンテンツ情報は、いわゆるＳＩ情報を含んでも良い。ＳＩ情報とは、番組名や出演者名等の情報を含む。また、アクセス頻度とは、再生されたトータルの回数でも良いし、所定期間（最近１週間など）にアクセスされた回数等でも良い。なお、上記の属性値やコンテンツ情報が広い意味を有することは、過去コンテンツ、未来コンテンツ、現在コンテンツにおいて同様である。なお、コンテンツ情報とは、過去コンテンツ情報または／および現在コンテンツ情報または／および未来コンテンツ情報である。
【００２８】
現在コンテンツ情報格納部１２０４は、現在放送している番組である現在コンテンツの情報である番組情報または／および現在コンテンツの全部または一部である現在コンテンツ情報を１以上格納している。番組情報は、例えば、ＳＩ情報である。また、現在コンテンツの全部とは、番組自体の情報である。番組自体の情報は、通常、動画像と音声の情報を含む。また、番組自体の情報は、字幕情報を含んでも良い。現在コンテンツ情報は、現在放送されている番組を構成する一静止画（フレーム）でも良い。また、現在コンテンツ情報は、現在コンテンツの属性値であっても良い。
【００２９】
未来コンテンツ情報格納部１２０５は、今後放送される予定の番組である未来コンテンツの情報である未来コンテンツ情報を格納している。未来コンテンツ情報は、例えば、ＳＩ情報である。未来コンテンツ情報は、通常、番組自体の情報を含まない。また、未来コンテンツ情報は、未来コンテンツの属性値であっても良い。
【００３０】
過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４、および未来コンテンツ情報格納部１２０５は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。なお、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４、および未来コンテンツ情報格納部１２０５は、一の記録媒体で実現されても良いし、二以上の記録媒体で実現されても良い。例えば、過去コンテンツ情報格納部１２０３および未来コンテンツ情報格納部１２０５は不揮発性の記録媒体で実現され、現在コンテンツ情報格納部１２０４は揮発性の記録媒体で実現されても良い。
【００３１】
過去コンテンツ情報蓄積部１２０６は、過去コンテンツ情報を過去コンテンツ情報格納部１２０３に蓄積する。過去コンテンツ情報蓄積部１２０６は、受付部１２０２が受け付けたユーザ指示により過去コンテンツ情報を蓄積しても良いし、自動的に過去コンテンツ情報を蓄積しても良い。
【００３２】
現在コンテンツ情報蓄積部１２０７は、現在コンテンツ情報を現在コンテンツ情報格納部１２０４に蓄積する。現在コンテンツ情報蓄積部１２０７は、通常、自動的に現在コンテンツ情報を蓄積するが、受付部１２０２が受け付けたユーザ指示により現在コンテンツ情報を蓄積しても良い。
【００３３】
未来コンテンツ情報蓄積部１２０８は、未来コンテンツ情報を未来コンテンツ情報格納部１２０５に蓄積する。未来コンテンツ情報蓄積部１２０８も、通常、自動的に未来コンテンツ情報を蓄積するが、受付部１２０２が受け付けたユーザ指示により未来コンテンツ情報を蓄積しても良い。
【００３４】
過去コンテンツ情報蓄積部１２０６、現在コンテンツ情報蓄積部１２０７、および未来コンテンツ情報蓄積部１２０８は、通常、ＭＰＵやメモリ等から実現され得る。過去コンテンツ情報蓄積部１２０６、現在コンテンツ情報蓄積部１２０７、および未来コンテンツ情報蓄積部１２０８の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。なお、現在コンテンツ情報蓄積部１２０７、および未来コンテンツ情報蓄積部１２０８は、同時に機能しても良い。つまり、例えば、現在コンテンツ情報も未来コンテンツ情報もいわゆる電子番組表の情報（ＳＩ情報）である場合には、通常、両者は区別無く、蓄積される。
【００３５】
出力部１２０９は、過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部を配列し、出力する。なお、未来コンテンツが存在しない場合、出力部１２０９は、過去コンテンツの属性値および現在コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に過去コンテンツ情報および現在コンテンツ情報の全部または一部を配列し、出力する。
【００３６】
また、ここでの出力部１２０９は、過去コンテンツの属性値および現在コンテンツの属性値、または過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報の全部または一部、または過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎に一つの略円上にコンテンツ情報を配置し、かつ当該２以上の略円が略同心円上に配置されるように出力する。かかる場合、出力部１２０９は、一グループの２以上のコンテンツ情報が配置される略円内において、当該円内に配置されるコンテンツ情報の時刻に関する属性値である時刻属性情報に基づいて２以上のコンテンツ情報を配置することが好適である。また、出力部１２０９は、一グループの２以上のコンテンツ情報が配置される略円内において、当該円内に配置されるコンテンツ情報の名称に関する属性値である名称属性情報（例えば、コンテンツ名や出演者名や監督名など）に基づいて２以上のコンテンツ情報を配置しても良い。
【００３７】
また、出力部１２０９は、コンテンツの属性値に基づいてグループ化されたコンテンツ情報群を、当該属性値に基づいてソートして出力することが好適である。属性値に基づくソートは、例えば、属性値のアルファベット順、またはあいうえお順である。また、かかるソートは、昇順、降順を問わない。
【００３８】
また、出力部１２０９は、コンテンツの属性値に基づいてグループ化されたコンテンツ情報群に対するアクセス頻度に基づいてコンテンツ情報群をソートして出力することが好適である。アクセス頻度とは、アクセス回数、所定期間内のアクセス数などである。また、アクセス頻度とは、例えば、過去コンテンツの再生頻度である。アクセスとは、コンテンツの再生、録画予約、視聴などである。
【００３９】
また、出力部１２０９は、コンテンツの属性値に基づいてグループ化されたコンテンツ情報群の一のコンテンツ情報に対して最も最近にアクセスした時刻に基づいてコンテンツ情報群をソートして出力することも好適である。
【００４０】
また、出力部１２０９は、現在コンテンツ情報を最も着目される態様で出力することが好適である。
【００４１】
また、出力部１２０９は、現在コンテンツ情報または着目されているコンテンツ情報を、他のコンテンツ情報より大きなサイズで出力することが好適である。
【００４２】
また、出力部１２０９は、現在コンテンツ情報または着目されているコンテンツ情報を、他のコンテンツ情報より、ぼかさずに明確な表示態様で出力することが好適である。
【００４３】
また、出力部１２０９は、現在コンテンツ情報または着目されているコンテンツ情報を、他のコンテンツ情報より、透過度を下げて出力することが好適である。
【００４４】
また、出力部１２０９は、配置されている順序により、サイズを変化させてコンテンツ情報を出力することが好適である。
【００４５】
また、出力部１２０９は、配置されている順序により、ぼかし具合を変化させてコンテンツ情報を出力することが好適である。
【００４６】
また、出力部１２０９は、配置されている順序により、透過度を変化させてコンテンツ情報を出力することが好適である。
【００４７】
上記の出力とは、ディスプレイへの表示が主であるが、プリンタへの印字、外部の装置への送信等を含む概念である。出力部１２０９は、ディスプレイやネットワークカード等の出力デバイスを含むと考えても含まないと考えても良い。出力部１２０９は、出力処理を行うソフトウェアまたは、出力処理を行うソフトウェアと出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００４８】
動作部１２１０は、受付部１２０２が、出力部１２０９が出力した過去コンテンツ情報に対する再生指示を受け付けた場合に、当該過去コンテンツ情報に対応する過去コンテンツを再生し、受付部１２０２が、出力部１２０９の出力した現在コンテンツ情報に対する視聴指示を受け付けた場合に、当該現在コンテンツ情報に対応する現在コンテンツに視聴を切り替え、受付部１２０２が、出力部１２０９が出力した未来コンテンツ情報に対する録画指示を受け付けた場合に、当該未来コンテンツ情報に対応する未来コンテンツの録画予約を行なう。なお、動作部１２１０は、受信した番組を出力しても良い。かかる場合、受付部１２０２は、例えば、メニュー画面のメニュー項目（再生指示のメニュー項目や、視聴指示のメニュー項目や、録画指示のメニュー項目）の選択を受け付ける。
【００４９】
また、動作部１２１０は、受付部１２０２が、出力部１２０９の出力した過去コンテンツ情報に対する指示を受け付けた場合に、当該過去コンテンツ情報に対応する過去コンテンツを再生し、受付部１２０２が、出力部１２０９の出力した現在コンテンツ情報に対する指示を受け付けた場合に、当該現在コンテンツ情報に対応する現在コンテンツに視聴を切り替え、受付部１２０２が、出力部１２０９の出力した未来コンテンツ情報に対する指示を受け付けた場合に、当該未来コンテンツ情報に対応する未来コンテンツの録画予約を行なう。かかる場合、受付部１２０２は、過去コンテンツ情報、現在コンテンツ情報および未来コンテンツ情報に対して、同一の操作（たとえば、決定ボタンの押下）を受け付ける。そして、動作部１２１０は、同一の操作に関わらず、操作対象のコンテンツ情報によって（過去コンテンツ情報か現在コンテンツ情報か未来コンテンツ情報かによって）動作を異なるように制御する。動作部１２１０は、その他、録画等の動作も行う、とする。
【００５０】
再生手段１２１０１は、過去コンテンツ情報に対応する過去コンテンツを再生する。視聴切換手段１２１０２は、現在コンテンツ情報に対応する現在コンテンツに視聴を切り替える。録画予約手段１２１０３は、未来コンテンツ情報に対応する未来コンテンツの録画予約を行なう。録画手段１２１０４は、録画予約に応じた録画を行なう。再生手段１２１０１、視聴切換手段１２１０２、録画予約手段１２１０３および録画手段１２１０４は、既存の技術により実現可能であるので、ここでの詳細な説明は省略する。
【００５１】
以下、情報処理システムの動作について説明する。まず、送信装置１１の動作について説明する。送信装置１１の送信部１１０２は、送信情報格納部１１０１に格納されている番組や番組情報を送信する。送信部１１０２が番組や番組情報を送信するトリガーは問わない。通常、送信部１１０２は、予め格納している番組の放送スケジュールの情報に基づいて、番組を送信する。また、番組情報は、番組に重畳されて送信されても良いし、番組とは別チャネルで送信されても良い。番組や番組情報の送信方法は問わない。
【００５２】
次に、情報出力装置１２の動作について、図３、図４のフローチャートを用いて説明する。
【００５３】
（ステップＳ３０１）受信部１２０１は、番組や番組情報を受信したか否かを判断する。番組や番組情報を受信すればステップＳ３０２に行き、受信しなければステップＳ３０７に飛ぶ。
【００５４】
（ステップＳ３０２）受信部１２０１は、ステップＳ３０１で受信した情報が番組であるか否かを判断する。番組であればステップＳ３０３に行き、番組でなければステップＳ３０５に飛ぶ。
【００５５】
（ステップＳ３０３）現在コンテンツ情報蓄積部１２０７は、現在コンテンツ情報である番組を構成する所定のフレーム（例えば、ｉピクチャ）を現在コンテンツ情報格納部１２０４に蓄積する。
【００５６】
（ステップＳ３０４）動作部１２１０は、受信した番組を出力する。かかる番組出力は、通常の番組出力処理であり、既存のテレビにおける処理である。ステップＳ３０１に戻る。
【００５７】
（ステップＳ３０５）受信部１２０１は、ステップＳ３０１で受信した情報が番組情報であるか否かを判断する。番組情報であればステップＳ３０６に行き、番組情報でなければステップＳ３０１に戻る。
【００５８】
（ステップＳ３０６）未来コンテンツ情報蓄積部１２０８は、ステップＳ３０１で受信した番組情報を未来コンテンツ情報格納部１２０５に蓄積する。なお、この番組情報は、未来コンテンツ情報を含む情報である。ステップＳ３０１に戻る。
【００５９】
（ステップＳ３０７）受付部１２０２は、ユーザの指示を受け付けたか否かを判断する。ユーザの指示を受け付ければステップＳ３０８に行き、ユーザの指示を受け付けなければステップＳ３１６に飛ぶ。
【００６０】
（ステップＳ３０８）受付部１２０２は、ステップＳ３０７で受け付けた指示が、コンテンツ一覧出力指示であるか否かを判断する。コンテンツ一覧出力指示であればステップＳ３０９に行き、コンテンツ一覧出力指示でなければステップＳ３１０に行く。
【００６１】
（ステップＳ３０９）出力部１２０９は、コンテンツ一覧を出力する。具体的には、出力部１２０９は、過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎に一つの略円上にコンテンツ情報を配置し、かつ当該２以上の略円が略同心円上に配置されるように出力する。出力部１２０９のコンテンツ一覧出力の具体例は、後述する。なお、出力部１２０９のコンテンツ一覧出力の詳細な動作例については、図４のフローチャートを用いて説明する。
【００６２】
（ステップＳ３１０）受付部１２０２は、過去コンテンツに対する指示を受け付けたか否かを判断する。過去コンテンツに対する指示を受け付ければステップＳ３１１に行き、過去コンテンツに対する指示を受け付けなければステップＳ３１２に飛ぶ。
【００６３】
（ステップＳ３１１）再生手段１２１０１は、ステップＳ３１０で指示された過去コンテンツ情報に対応する過去コンテンツを再生する。
【００６４】
（ステップＳ３１２）受付部１２０２は、現在コンテンツに対する指示を受け付けたか否かを判断する。現在コンテンツに対する指示を受け付ければステップＳ３１３に行き、現在コンテンツに対する指示を受け付けなければステップＳ３１４に飛ぶ。
【００６５】
（ステップＳ３１３）視聴切換手段１２１０２は、ステップＳ３１２で指示された現在コンテンツ情報に対応する現在コンテンツに視聴を切り替える。
【００６６】
（ステップＳ３１４）受付部１２０２は、未来コンテンツに対する指示を受け付けたか否かを判断する。未来コンテンツに対する指示を受け付ければステップＳ３１５に行き、未来コンテンツに対する指示を受け付けなければステップＳ３０１に戻る。
【００６７】
（ステップＳ３１５）録画予約手段１２１０３は、ステップＳ３１４で指示された未来コンテンツ情報に対応する未来コンテンツの録画予約を行なう。
【００６８】
（ステップＳ３１６）録画手段１２１０４は、録画予約された時刻になったか否かを判断する。録画予約された時刻であればステップＳ３１７に行き、録画予約された時刻でなければステップＳ３０１に戻る。
【００６９】
（ステップＳ３１７）録画手段１２１０４は、録画予約に応じた録画を行なう。ステップＳ３０１に戻る。
【００７０】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７１】
また、図３のフローチャートにおいて、動作部１２１０は、過去コンテンツ情報、現在コンテンツ情報および未来コンテンツ情報に対して、同一の操作（たとえば、決定ボタンの押下）を受け付けた場合でも、それぞれのコンテンツ情報に対して適した動作を行なった。しかし、動作部１２１０は、過去コンテンツ情報、現在コンテンツ情報および未来コンテンツ情報に対して、それぞれ異なる操作を受け付け、それぞれの操作に対応する動作を行っても良い。具体的には、動作部１２１０は、受付部１２０２が、出力部１２０９が出力した過去コンテンツ情報に対する再生指示を受け付けた場合に、当該過去コンテンツ情報に対応する過去コンテンツを再生し、受付部１２０２が、出力部１２０９の出力した現在コンテンツ情報に対する視聴指示を受け付けた場合に、当該現在コンテンツ情報に対応する現在コンテンツに視聴を切り替え、受付部１２０２が、出力部１２０９が出力した未来コンテンツ情報に対する録画指示を受け付けた場合に、当該未来コンテンツ情報に対応する未来コンテンツの録画予約を行なっても良い。
【００７２】
次に、コンテンツ一覧出力の詳細な動作例について、図４のフローチャートを用いて説明する。
【００７３】
（ステップＳ４０１）出力部１２０９は、所定のコンテンツ属性値に基づいて、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４および未来コンテンツ情報格納部１２０５に格納されているコンテンツ情報をグループ分けする。
【００７４】
（ステップＳ４０２）出力部１２０９は、ステップＳ４０１でグループ分けされたコンテンツ情報群（１以上のコンテンツ情報）を、属性値に基づいてソートする。ソートのアルゴリズムは問わないことは言うまでもない。
【００７５】
（ステップＳ４０３）カウンタｉに１、ｊに表示するグループの数を代入する。なお、表示するグループの数は、通常、予め決められている。
【００７６】
（ステップＳ４０４）出力部１２０９は、ｉ番目のグループに属する１以上のコンテンツ情報を、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４および未来コンテンツ情報格納部１２０５から取得する。
【００７７】
（ステップＳ４０５）出力部１２０９は、ステップＳ４０４で取得したコンテンツ情報をコンテンツ情報の時刻に関する属性値である時刻属性情報に基づいてソートする。
【００７８】
（ステップＳ４０６）出力部１２０９は、ステップＳ４０５でソートしたコンテンツ情報の中で所定数のコンテンツ情報を取得する。所定数とは、予め決められている数でも良いし、表示ディスプレイの画面サイズ等により動的に変化するものでも良い。また、所定数は、ステップＳ４０５でソートしたすべてのコンテンツ情報の数でも良い。
【００７９】
（ステップＳ４０７）出力部１２０９は、ステップＳ４０６で取得したコンテンツ情報を同心円状に表示する。この同心円はｉ番目の同心円である。出力部１２０９は、例えば、同心円を構成する１以上のウィンドウの実体データとして、ステップＳ４０６で取得した１以上のコンテンツ情報をそれぞれ設定し、１以上のウィンドウを描画する。なお、ｉ番目の同心円状のコンテンツ情報を表示する際に、ｉの値によって、コンテンツ情報のぼかし具合を変化させたり、透過度を変化させたりすることは好適である。同心円を構成する複数の円のうち、外側の円のコンテンツ情報を他と比較して明瞭に表示することは好適である。また、ｉ番目の同心円状のコンテンツ情報を表示する際に、ｉの値によって、コンテンツ情報の大きさ（ウィンドウの大きさ）を変えてコンテンツ情報を表示しても良い。同心円を構成する複数の円のうち、外側の円のコンテンツ情報を他と比較して目立つように、大きく表示することは好適である。
【００８０】
（ステップＳ４０８）出力部１２０９は、カウンタｉを１、インクリメントする。
【００８１】
（ステップＳ４０９）出力部１２０９は、ｊがｉより小さいか否かを判断する。ｊがｉより小さければ上位関数にリターンし、ｊがｉより小さくなければステップＳ４０４に戻る。
【００８２】
なお、図４のフローチャートにおいて、同心円の構成手順、アルゴリズム等は問わない。また、図４のフローチャートのステップＳ４０２において、グループ分けされたコンテンツ情報群（１以上のコンテンツ情報）を、属性値に基づいてソートしたが、かかるソート処理は行わなくても良い。
【００８３】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１である。
【００８４】
今、過去コンテンツは、受信部１２０１が受信し、録画された番組（映画やドラマやニュースなどの番組）である。また、過去コンテンツ情報格納部１２０３に格納されている過去コンテンツ情報は、録画された番組と、当該番組の放送時間帯の情報や番組タイトルや出演者名などを含む番組情報である。過去コンテンツ情報格納部１２０３に格納されている過去コンテンツ情報を図５に示す。かかる過去コンテンツは、ユーザ指示により録画された番組であっても、自動的に録画された番組であっても良い。番組情報は、「チャンネル」「日」「時間帯」「タイトル」「ジャンル」「出演者」「アクセス数」「最終アクセス日時」の属性値（コンテンツである番組の属性値）を有する。「チャンネル」は、番組が放送されたチャンネルを示す属性値である。「日」は、番組が放送された日を示す属性値である。「時間帯」は、番組が放送された時間帯（放送開始時刻および放送終了時刻）を示す属性値である。「タイトル」は、番組のタイトルを示す属性値である。「ジャンル」は、番組のジャンルを示す属性値である。「出演者」は、番組の出演者を示す属性値である。「アクセス数」は、番組の再生回数を示す属性値である。「最終アクセス日時」は、最後に番組を再生した日時を示す属性値である。最後に番組を再生した日時は、番組の最後の再生開始時刻でも良いし、番組の最後の再生終了時刻でも良い。
【００８５】
また、現在コンテンツは、現在放送中の番組である。現在、２００４年１０月５日１９時１５分である、とする。また、現在コンテンツ情報格納部１２０４に格納されている現在コンテンツ情報は、先に受信して蓄積されている電子番組表の情報（ＳＩ情報）である、とする。番組情報は、放送されるチャンネル、放送日、放送の時間帯、タイトル、ジャンル、出演者の情報を含む。
【００８６】
さらに、未来コンテンツは、今後放送予定の番組である。また、未来コンテンツ情報格納部１２０５に格納されている未来コンテンツ情報は、先に受信して蓄積されている番組情報（ＳＩ情報）である、とする。つまり、ここでは、未来コンテンツ情報と現在コンテンツ情報は、同じ情報である。情報出力装置１２は、時計を保持しており、時計の現在時刻の情報に基づいて、格納している電子番組表の情報から現在コンテンツ情報、または未来コンテンツ情報を取得する。なお、現在コンテンツ情報は、番組を識別する静止画を有しても良い。かかる静止画は、放送されている番組（動画）から取得され得る。
【００８７】
なお、図６に受信部１２０１が受信して蓄積している番組情報（電子番組表）を示す。つまり、図６の電子番組表が、現在コンテンツ情報格納部１２０４と未来コンテンツ情報格納部１２０５に格納されている。かかる場合、通常、現在コンテンツ情報格納部１２０４と未来コンテンツ情報格納部１２０５は、物理的に一の記録媒体である。
【００８８】
次に、ユーザは、例えば、リモコンを操作して、コンテンツ一覧出力指示を入力したとする。かかる場合、受付部１２０２は、コンテンツ一覧出力指示を受け付ける。
【００８９】
次に、出力部１２０９は、ここでの所定のコンテンツ属性値「ジャンル」に基づいて、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４および未来コンテンツ情報格納部１２０５に格納されているコンテンツ情報をグループ分けする。ここでグループ分けした結果の表であるコンテンツ情報管理表を図７に示す。コンテンツ情報管理表は、同一の「ジャンル」属性値を有するコンテンツ情報（過去コンテンツのみコンテンツを含む）をまとめた表である。ただし、グループＩＤを付すなどして、グループを明確に分けても良いことは言うまでもない。
【００９０】
次に、出力部１２０９は、グループ分けされたコンテンツ情報群（１以上のコンテンツ情報）を、「ジャンル」属性値に基づいてソートする。その結果、出力部１２０９は、図８のコンテンツ情報管理表を得る。図８のコンテンツ情報管理表は、「ジャンル」属性値をあいうえお順にソートしたものである。
【００９１】
次に、出力部１２０９は、表示するグループの数「３」（ここでは３として、予め決められている、とする。）を取得する。出力部１２０９は、１番目のジャンルである「映画」のグループに属するコンテンツ情報を、図８のコンテンツ情報管理表から取得する。
【００９２】
そして、出力部１２０９は、取得したコンテンツ情報を、属性値「時間帯」に基づいてソートする。なお、属性値「時間帯」は、時刻属性情報の一つである。
【００９３】
次に、出力部１２０９は、ソートしたコンテンツ情報の中で所定数（ここでは、「８」とする）のコンテンツ情報を取得し、同心円状に表示する。
【００９４】
複数のコンテンツ情報を同心円状に表示するための動作例について、以下に説明する。出力部１２０９は、図９に示すウィンドウ管理表を保持している。ウィンドウ管理表は、「ＩＤ」「左上座標（ｘ１，ｙ１）」「右下座標（ｘ２，ｙ２）」「フォーカス」「コンテンツ」等の属性値を有するレコードを複数保持している。ウィンドウ管理表の「ＩＤ」属性値で識別されるレコード（ウィンドウ情報）が、各ウィンドウに付された矩形の枠に対応する。「フォーカス」は、そのウィンドウがフォーカスされているか否かを示す情報である。「フォーカス」の属性値が「１」の場合は、そのウィンドウがフォーカスされていることを示し、「０」の場合は、そのウィンドウがフォーカスされていないことを示す。「コンテンツ」は、そのウィンドウ内に表示されるコンテンツを示す。また、「コンテンツ」の属性値の初期値は、ＮＵＬＬである。「コンテンツ」には、例えば、コンテンツ情報管理表の「番組」の初期画面（イメージ情報）や、「タイトル」等の属性値が入る。図１０が、属性「コンテンツ」に表示される情報が入ったウィンドウ管理表である。なお、また、ユーザの操作によりウィンドウ内に表示されるコンテンツ情報が変化することは、「コンテンツ」の属性値を書き換える処理により実現される。
【００９５】
そして、出力部１２０９は、ウィンドウ管理表に基づいて、ウィンドウを構成し、ウィンドウに属性値「コンテンツ」を表示する。なお、ウィンドウ管理表に基づいてウィンドウを表示する技術は公知技術であるので、ここでの詳細は省略する。
【００９６】
また、出力部１２０９は、１番目の同心円（最も外側の同心円）の各ウィンドウは、他の同心円のウィンドウより大きく表示する。また、出力部１２０９は、１番目の同心円の各ウィンドウのコンテンツ情報は、他の同心円のウィンドウのコンテンツ情報より、明瞭に表示する。明瞭な表示とは、ぼかさないで表示したり、透明度を０にして表示したり、輝度を上げて表示したりすること等である。
【００９７】
そして、出力部１２０９は、図１１に示すように、第１番目の同心円のコンテンツ情報を表示する。図１１において、１１０１から１１０８のウィンドウには、時刻属性情報に基づいてソートされた態様で、コンテンツ情報が配置され、表示されている。
【００９８】
次に、同様に、出力部１２０９は、２番目の同心円を表示する。つまり、出力部１２０９は、１番目の同心円と同様に、ジャンルが「クイズ」のコンテンツ情報を取得し、時刻属性情報に基づいてソートする。そして、出力部１２０９は、ジャンル「クイズ」に対応するコンテンツ情報から、２番目の同心円を表示する。なお、２番目の同心円を構成するコンテンツ情報は、１番目の同心円を構成するコンテンツ情報と比較して、不明瞭な態様で表示されている、とする。不明瞭な態様とは、ぼかしが入っていたり、透明度が大きかったり、輝度が低かったりする態様である。
【００９９】
さらに、同様に、出力部１２０９は、３番目の同心円を表示する。つまり、出力部１２０９は、ジャンルが「スポーツ」のコンテンツ情報を取得し、時刻属性情報に基づいてソートする。なお、３番目の同心円を構成するコンテンツ情報は、２番目の同心円を構成するコンテンツ情報と比較して、さらに不明瞭な態様で表示されている、とする。
【０１００】
その結果、出力部１２０９は、図１２に示すコンテンツ情報の表示を得る。
【０１０１】
ここで、ユーザが、リモコンの決定ボタンを押下すれば、現在放送中の１０チャンネルの番組「映画「ＡＢＣ」」が選局される。
【０１０２】
また、ユーザは、リモコンの、例えば、十字キーの下上矢印キーを押下すれば、フォーカスが他の円のいずれかのコンテンツ情報に移動する。例えば、フォーカスは、ジャンル「クイズ」のいずれかのコンテンツ情報に移行する。かかる場合、ジャンル「映画」の同心円が画面上から消える。また、「クイズ」「スポーツ」の次のジャンルのコンテンツ情報が、最も内側の小さな同心円を構成する。
【０１０３】
そして、ある未来コンテンツ情報にフォーカスが存在する場合に、例えば、ユーザが、リモコンの決定ボタンを押下すれば、録画予約がされる。また、ある過去コンテンツ情報にフォーカスが存在する場合に、例えば、ユーザが、リモコンの決定ボタンを押下すれば、再生がされる。
【０１０４】
以上、本実施の形態によれば、過去コンテンツ情報、現在コンテンツ情報、および未来コンテンツ情報を同様のインターフェイスにより操作できる。したがって、現在、市販されており、今後さらに普及してくるであろう大規模容量のハードディスク等を搭載したデジタルテレビや、テレビとハードディスクドライブを接続した映像システム等において取り扱う、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、ユーザはシームレスに扱うことができる。
【０１０５】
また、本実施の形態によれば、ジャンル等のコンテンツの属性値に基づいてコンテンツ情報の全部または一部をグループ分けし、当該グループ毎にコンテンツ情報の全部または一部を配列し、出力することにより、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、ユーザはシームレスに扱いながら、例えば、自分の好みのコンテンツに早くアクセスできる。
【０１０６】
また、本実施の形態によれば、時刻属性情報に基づいて２以上のコンテンツ情報を配置することにより、ユーザは、いわゆるテレビで出力される過去コンテンツ、現在コンテンツ、および未来コンテンツを、一目瞭然に認識し、所望のコンテンツに早くアクセスできる。さらに、ユーザは、過去コンテンツ情報、現在コンテンツ情報、および未来コンテンツ情報に対して、同一の操作（たとえば、決定ボタンの押下）を行なうことにより、それぞれのコンテンツに適した処理を行わせることができる。コンテンツに適した処理とは、例えば、過去コンテンツは再生、現在コンテンツは選局（チャンネル変更）、未来コンテンツは録画予約である。かかることは、他の実施の形態においても同様である。
【０１０７】
なお、本実施の形態において、図９に示すウィンドウ管理表を利用して、ウィンドウを表示する技術を説明した。しかし、上記は、コンテンツ一覧の出力方法の一例であり、出力方法のアルゴリズムは問わないことは、言うまでもない。かかることは、他の実施の形態においても同様である。
【０１０８】
また、本実施の形態における具体例によれば、情報出力装置の出力部は、現在コンテンツ情報を最も着目される態様で出力しても良い。かかることも、他の実施の形態においても同様である。
【０１０９】
また、本実施の形態における具体例によれば、ぼかし具合により、例えば、現在コンテンツ情報を最も着目される態様で出力した。しかし、出力するコンテンツ情報のサイズを異なるサイズにすることにより、着目度合いに差がでるような表示態様にしても良い。かかるコンテンツ情報の着目の度合いを変更する処理は、他の実施の形態においても同様である。
【０１１０】
また、本実施の形態における具体例によれば、出力部は、過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部を配列し、出力した。しかし、出力部は、過去コンテンツの属性値および現在コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に過去コンテンツ情報および現在コンテンツ情報の全部または一部を配列し、出力しても良い。かかることも、他の実施の形態においても同様である。
【０１１１】
また、本実施の形態における具体例によれば、出力部は、図１２に示すようにジャンル等の属性値に基づいてコンテンツ情報をグループ化し、当該グループごとにコンテンツ情報を同心円状に配置して、出力した。その際、図１３に示すように、ジャンル名などの属性値を同心円の近辺に出力しても良い。その他、出力態様のバリエーションは、本出力部の出力態様に含まれることは言うまでもない。かかることも他の実施の形態においても同様である。
【０１１２】
また、本実施の形態において、フォーカス移動の指示の入力を受け付けることにより、フォーカスされる円やコンテンツ情報が移っていくことは言うまでもない。
【０１１３】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、過去コンテンツの属性値および現在コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部をグループ分けする分類ステップと、当該グループ毎に前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部を配列し、出力する出力ステップを実行させるプログラムである。また、コンピュータに、過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部をグループ分けする分類ステップと、当該グループ毎に前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を配列し、出力する出力ステップを実行させるプログラムである。また、前記分類ステップにおいて、前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、前記出力ステップにおいて、当該グループ毎に一つの略円上に前記コンテンツ情報を配置し、かつ当該２以上の略円が略同心円上に配置されるように出力することが好適である。
【０１１４】
（実施の形態２）
図１４は、本実施の形態における情報処理システムのブロック図である。本情報処理システムは、送信装置１１と情報出力装置１４２を具備する。情報出力装置１４２は、受信部１２０１、受付部１２０２、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４、未来コンテンツ情報格納部１２０５、過去コンテンツ情報蓄積部１２０６、現在コンテンツ情報蓄積部１２０７、未来コンテンツ情報蓄積部１２０８、出力部１４２０９、動作部１２１０を具備する。
【０１１５】
出力部１４２０９は、過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部を配列し、出力する。なお、未来コンテンツが存在しない場合、出力部１４２０９は、過去コンテンツの属性値および現在コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に過去コンテンツ情報および現在コンテンツ情報の全部または一部を配列し、出力する。
【０１１６】
また、ここでの出力部１４２０９は、過去コンテンツの属性値および現在コンテンツの属性値、または過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報の全部または一部、または過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎に一つの部分的な渦巻である部分渦巻を構成し、当該部分渦巻状にコンテンツ情報を配置し、かつ当該２以上の部分渦巻に基づいて、一の渦巻を構成する態様でコンテンツ情報を出力する。かかる場合、出力部１４２０９は、一グループの２以上のコンテンツ情報が構成する部分渦巻において、当該部分渦巻に配置されるコンテンツ情報の時刻に関する属性値である時刻属性情報に基づいて２以上のコンテンツ情報を配置することが好適である。また、出力部１４２０９は、一グループの２以上のコンテンツ情報が構成する部分渦巻において、当該部分渦巻に配置されるコンテンツ情報の名称に関する属性値である名称属性情報に基づいて２以上のコンテンツ情報を配置しても良い。
【０１１７】
また、出力部１４２０９は、コンテンツの属性値に基づいてグループ化されたコンテンツ情報群を、当該属性値に基づいてソートして出力することが好適である。属性値に基づくソートは、例えば、属性値のアルファベット順、またはあいうえお順である。また、かかるソートは、昇順、降順を問わない。
【０１１８】
また、出力部１４２０９は、コンテンツの属性値に基づいてグループ化されたコンテンツ情報群に対するアクセス頻度に基づいてコンテンツ情報群をソートして出力することが好適である。アクセス頻度とは、アクセス回数、所定期間内のアクセス数などである。また、アクセス頻度とは、例えば、過去コンテンツの再生頻度である。アクセスとは、コンテンツの再生、録画予約、視聴などである。
【０１１９】
また、出力部１４２０９は、コンテンツの属性値に基づいてグループ化されたコンテンツ情報群の一のコンテンツ情報に対して最も最近にアクセスした時刻に基づいてコンテンツ情報群をソートして出力することも好適である。
【０１２０】
また、出力部１４２０９は、現在コンテンツ情報を最も着目される態様で出力することが好適である。
【０１２１】
また、出力部１４２０９は、現在コンテンツ情報または着目されているコンテンツ情報を、他のコンテンツ情報より大きなサイズで出力することが好適である。
【０１２２】
また、出力部１４２０９は、現在コンテンツ情報または着目されているコンテンツ情報を、他のコンテンツ情報より、ぼかさずに明確な表示態様で出力することが好適である。
【０１２３】
また、出力部１４２０９は、現在コンテンツ情報または着目されているコンテンツ情報を、他のコンテンツ情報より、透過度を下げて出力することが好適である。
【０１２４】
また、出力部１４２０９は、配置されている順序により、サイズを変化させてコンテンツ情報を出力することが好適である。
【０１２５】
また、出力部１４２０９は、配置されている順序により、ぼかし具合を変化させてコンテンツ情報を出力することが好適である。
【０１２６】
また、出力部１４２０９は、配置されている順序により、透過度を変化させてコンテンツ情報を出力することが好適である。
【０１２７】
なお、上記の出力とは、ディスプレイへの表示が主であるが、プリンタへの印字、外部の装置への送信等を含む概念である。出力部１４２０９は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力部１４２０９は、出力処理を行うソフトウェアまたは、出力処理を行うソフトウェアと出力デバイスのドライバーソフトと出力デバイス等で実現され得る。さらに、渦巻状とは、概ね渦巻状であれば足りる。
【０１２８】
以下、情報処理システムの動作について説明する。送信装置１１の動作については説明済みである。
【０１２９】
次に、情報出力装置１４２の動作について、図１５、図１６のフローチャートを用いて説明する。図１５の説明において、図３のフローチャートと異なるステップのみ説明する。
【０１３０】
（ステップＳ１５０１）出力部１４２０９は、コンテンツ一覧を出力する。具体的には、出力部１４２０９は、過去コンテンツの属性値および現在コンテンツの属性値、または過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報の全部または一部、または過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎に一つの部分的な渦巻である部分渦巻を構成し、当該部分渦巻状にコンテンツ情報を配置し、かつ当該２以上の部分渦巻に基づいて、一の渦巻を構成する態様でコンテンツ情報を出力する。出力部１４２０９のコンテンツ一覧出力の具体例は、後述する。なお、出力部１４２０９のコンテンツ一覧出力の詳細な動作例については、図１６のフローチャートを用いて説明する。
【０１３１】
なお、図１５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１３２】
次に、コンテンツ一覧出力の詳細な動作例について、図１６のフローチャートを用いて説明する。なお、出力部１４２０９は、過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部を渦巻状に配置するためのウィンドウ管理表（具体例は、後述する）を保持している。つまり、出力部１４２０９が保持しているウィンドウ管理表は、コンテンツを渦巻状に出力するために、渦巻状に配置され得る複数のウィンドウの情報を管理している。
【０１３３】
（ステップＳ１６０１）出力部１４２０９は、所定のコンテンツ属性値に基づいて、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４および未来コンテンツ情報格納部１２０５に格納されているコンテンツ情報をグループ分けする。
【０１３４】
（ステップＳ１６０２）出力部１４２０９は、ステップＳ１６０１でグループ分けされたコンテンツ情報群（１以上のコンテンツ情報）を、属性値に基づいてソートする。ソートのアルゴリズムは問わないことは言うまでもない。
【０１３５】
（ステップＳ１６０３）カウンタｉに１、ｊに表示するグループの数を代入する。なお、表示するグループの数は、通常、予め決められている。
【０１３６】
（ステップＳ１６０４）出力部１４２０９は、ｉ番目のグループに属する１以上のコンテンツ情報を、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４および未来コンテンツ情報格納部１２０５から取得する。
【０１３７】
（ステップＳ１６０５）出力部１４２０９は、ステップＳ１６０４で取得したコンテンツ情報をコンテンツ情報の時刻に関する属性値である時刻属性情報に基づいてソートする。
【０１３８】
（ステップＳ１６０６）出力部１４２０９は、ステップＳ１６０５でソートしたコンテンツ情報の中で所定数のコンテンツ情報を取得する。所定数とは、予め決められている数でも良いし、表示ディスプレイの画面サイズ等により動的に変化するものでも良い。また、所定数は、ステップＳ１６０５でソートしたすべてのコンテンツ情報の数でも良い。
【０１３９】
（ステップＳ１６０７）出力部１４２０９は、ステップＳ１６０６で取得した１以上のコンテンツ情報を表示する。この１以上のコンテンツ情報の表示は、ｉ番目の部分渦巻を構成する表示である。出力部１４２０９は、例えば、部分渦巻を構成する１以上のウィンドウの実体データとして、ステップＳ１６０６で取得した１以上のコンテンツ情報をそれぞれ設定し、１以上のウィンドウを描画する。なお、ｉ番目の部分渦巻のコンテンツ情報を表示する際に、ｉの値によって、コンテンツ情報のぼかし具合を変化させたり、透過度を変化させたりすることは好適である。また、ｉ番目の部分渦巻を構成するコンテンツ情報を表示する際に、ｉの値によって、コンテンツ情報の大きさ（ウィンドウの大きさ）を変えてコンテンツ情報を表示しても良い。また、全体の渦巻きを構成する各コンテンツ情報のウィンドウサイズを順次変化されることは好適である。かかるウィンドウサイズは、例えば、ウィンドウ管理表で管理されている。
【０１４０】
（ステップＳ１６０８）出力部１４２０９は、カウンタｉを１、インクリメントする。
【０１４１】
（ステップＳ１６０９）出力部１４２０９は、ｊがｉより小さいか否かを判断する。ｊがｉより小さければ上位関数にリターンし、ｊがｉより小さくなければステップＳ１６０４に戻る。
【０１４２】
なお、図１６のフローチャートのステップＳ１６０２において、グループ分けされたコンテンツ情報群（１以上のコンテンツ情報）を、属性値に基づいてソートしたが、かかるソート処理は行わなくても良い。
【０１４３】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１４である。
【０１４４】
本実施の形態において、図１７に示すように、出力部１４２０９は、渦巻状にコンテンツを表示する。図１７において、出力部１４２０９は、コンテンツ属性値「出演者」に基づいて、コンテンツ情報をグループ分けする。そして、次に、出力部１４２０９は、グループ分けされたコンテンツ情報群（１以上のコンテンツ情報）を、属性値「アクセス数」に基づいてソートする。属性値「アクセス数」に基づくソートの処理とは、以下の処理である。出力部１４２０９は、図５の過去コンテンツ情報を管理する表のレコードを、属性値「アクセス数」に基づいてソートする。そして、出力部１４２０９は、属性値「アクセス数」の値が大きいレコードの属性値「出演者」を取得する。この時、出力部１４２０９は、「出演者」を、重複しては取得しない。
【０１４５】
かかる属性値「アクセス数」に基づくソートの処理により、出力部１４２０９は、過去コンテンツの中で最もアクセス数が多かったコンテンツの出演者を、アクセス数が多い順に取得できる。ここで、出力部１４２０９は、図１８に示す中間表を得る。かかる中間表は、「出演者」と「最大アクセス数」の属性値を有するレコードを１以上保持している。中間表において、最もアクセス数が多かったコンテンツの出演者が「Ｘ田Ｙ男」であり、次にアクセス数が多かったコンテンツの出演者が「山下Ｂ子」（Ｘ田Ｙ男のコンテンツを除く）であることを示している。
【０１４６】
次に、出力部１４２０９は、１番目のグループに属する１以上のコンテンツ情報（出演者「Ｘ田Ｙ男」のコンテンツ情報）を、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４および未来コンテンツ情報格納部１２０５から取得する。
【０１４７】
次に、出力部１４２０９は、取得したコンテンツ情報をコンテンツ情報の時刻に関する属性値である時刻属性情報に基づいてソートする。かかるソートにより、例えば、部分渦巻の中において、過去コンテンツ情報、現在コンテンツ情報、未来コンテンツ情報の順に、コンテンツ情報が配置されることとなる。
【０１４８】
そして、出力部１４２０９は、取得したコンテンツ情報のうち、３つのコンテンツ情報を部分渦巻１として表示する。この表示処理は、３つのコンテンツ情報をウィンドウ管理表（図１９参照）の「コンテンツ」属性値に書き込み、ウィンドウを描画する。なお、出力部１４２０９は、図１９に示すウィンドウ管理表を保持している。ウィンドウ管理表は、「ＩＤ」「左上座標（ｘ１，ｙ１）」「右下座標（ｘ２，ｙ２）」「フォーカス」「コンテンツ」等の属性値を有するレコードを複数保持している。ウィンドウ管理表の「ＩＤ」属性値で識別されるレコード（ウィンドウ情報）が、図１７の各ウィンドウに付された矩形の枠に対応する。また、「コンテンツ」の属性値の初期値は、ＮＵＬＬである。また、出力部１４２０９は、取得したコンテンツ情報のうちで、所定数（上記では「３」）のコンテンツ情報のみを出力したが、取得したコンテンツ情報のうちのすべてのコンテンツ情報を取得しても良いことは言うまでもない。
【０１４９】
次に、出力部１４２０９は、２番目のグループに属する１以上のコンテンツ情報（出演者「山下Ｂ子」のコンテンツ情報）を、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４および未来コンテンツ情報格納部１２０５から取得する。
【０１５０】
次に、出力部１４２０９は、取得したコンテンツ情報をコンテンツ情報の時刻に関する属性値である時刻属性情報に基づいてソートする。かかるソートにより、例えば、部分渦巻の中において、過去コンテンツ情報、現在コンテンツ情報、未来コンテンツ情報の順に、コンテンツ情報が配置されることとなる。
【０１５１】
そして、出力部１４２０９は、取得したコンテンツ情報のうち、３つのコンテンツ情報を部分渦巻２として表示する。
【０１５２】
同様に、出力部１４２０９は、３番目のグループに属する３つのコンテンツ情報（出演者「Ａ山Ｋ子」のコンテンツ情報）を、部分渦巻３として表示する。
【０１５３】
なお、コンテンツ情報の表示アルゴリズムは、問わない。つまり、例えば、部分渦巻１、部分渦巻２、部分渦巻３を一度に描画しても良い。
【０１５４】
また、図１７において、コンテンツ情報を出演者でグループ分けし、当該出演者を表示したが、かかるグループ分けをするための属性値の表示は必須ではない。
【０１５５】
また、図１７において、番組表の番組情報「クイズ番組Ｂ」がフォーカスされている。ここで、ユーザが、リモコンの決定ボタンを押下すれば、現在放送中の２チャンネルの番組「クイズ番組Ｂ」が選局される。
【０１５６】
また、ユーザは、例えば、リモコンのトグルバーを回転させる操作をすることにより、渦巻き状に配置されたコンテンツ情報が前後に移動し、図１７で表示されていない出演者のコンテンツ情報が表示され得る。
【０１５７】
そして、たとえば、ある未来コンテンツ情報にフォーカスが存在する場合に、例えば、ユーザが、リモコンの決定ボタンを押下すれば、未来コンテンツ情報に対応するコンテンツの録画予約がされる。また、たとえば、ある過去コンテンツ情報にフォーカスが存在する場合に、例えば、ユーザが、リモコンの決定ボタンを押下すれば、過去コンテンツ情報に対応するコンテンツが再生される。
【０１５８】
以上、本実施の形態によれば、過去コンテンツ情報、現在コンテンツ情報、および未来コンテンツ情報を同様のインターフェイスにより操作できる。したがって、現在、市販されており、今後さらに普及してくるであろう大規模容量のハードディスク等を搭載したデジタルテレビや、テレビとハードディスクドライブを接続した映像システム等において取り扱う、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、ユーザはシームレスに扱うことができる。
【０１５９】
また、本実施の形態によれば、出演者やジャンル等のコンテンツの属性値に基づいてコンテンツ情報の全部または一部をグループ分けし、当該グループ毎にコンテンツ情報の全部または一部を配列し、出力することにより、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、ユーザはシームレスに扱いながら、例えば、自分の好みのコンテンツに早くアクセスできる。
【０１６０】
また、本実施の形態によれば、時刻属性情報に基づいて２以上のコンテンツ情報を配置することにより、ユーザは、いわゆるテレビで出力される過去コンテンツ、現在コンテンツ、および未来コンテンツを、一目瞭然に認識することができる。
【０１６１】
さらに、本実施の形態における情報出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、過去コンテンツの属性値および現在コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部をグループ分けする分類ステップと、当該グループ毎に前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部を配列し、出力する出力ステップを実行させるプログラムである。また、コンピュータに、過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部をグループ分けする分類ステップと、当該グループ毎に前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を配列し、出力する出力ステップを実行させるプログラムである。また、分類ステップにおいて、前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、前記出力ステップにおいて、当該グループ毎に一つの部分的な渦巻である部分渦巻を構成し、当該部分渦巻状に前記コンテンツ情報を配置し、かつ当該２以上の部分渦巻に基づいて、一の渦巻を構成する態様で前記コンテンツ情報を出力する。なお、「２以上の部分渦巻に基づいて、一の渦巻を構成する態様」とは、２以上の部分渦巻が視覚的に連なったように見えて、その結果、一の渦巻を構成することを言う。
【０１６２】
（実施の形態３）
図２０は、本実施の形態における情報処理システムのブロック図である。本情報処理システムは、送信装置１１と情報出力装置２０２を具備する。情報出力装置２０２は、受信部１２０１、受付部１２０２、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４、未来コンテンツ情報格納部１２０５、過去コンテンツ情報蓄積部１２０６、現在コンテンツ情報蓄積部１２０７、未来コンテンツ情報蓄積部１２０８、出力部２０２０９、動作部１２１０を具備する。
【０１６３】
出力部２０２０９は、過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部を配列し、出力する。なお、未来コンテンツが存在しない場合、出力部２０２０９は、過去コンテンツの属性値および現在コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に過去コンテンツ情報および現在コンテンツ情報の全部または一部を配列し、出力する。
【０１６４】
また、ここでの出力部２０２０９は、過去コンテンツの属性値および現在コンテンツの属性値、または過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報の全部または一部、または過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎にマトリクスの列または行を構成するように一グループに属する各コンテンツ情報を配置し、かつ２以上のグループを構成するコンテンツ情報がマトリクス状に配置されるように出力する。かかる場合、出力部２０２０９は、一グループの２以上のコンテンツ情報が構成するマトリクスの列または行内において、当該列または行内に配置されるコンテンツ情報の時刻に関する属性値である時刻属性情報に基づいて２以上のコンテンツ情報を配置することが好適である。また、出力部２０２０９は、一グループの２以上のコンテンツ情報が構成するマトリクスの列または行内において、当該列または行内に配置されるコンテンツ情報の名称に関する属性値である名称属性情報に基づいて２以上のコンテンツ情報を配置しても良い。
【０１６５】
また、出力部２０２０９は、コンテンツの属性値に基づいてグループ化されたコンテンツ情報群を、当該属性値に基づいてソートして出力することが好適である。属性値に基づくソートは、例えば、属性値のアルファベット順、またはあいうえお順である。また、かかるソートは、昇順、降順を問わない。
【０１６６】
また、出力部２０２０９は、コンテンツの属性値に基づいてグループ化されたコンテンツ情報群に対するアクセス頻度に基づいてコンテンツ情報群をソートして出力することが好適である。アクセス頻度とは、アクセス回数、所定期間内のアクセス数などである。また、アクセス頻度とは、例えば、過去コンテンツの再生頻度である。アクセスとは、コンテンツの再生、録画予約、視聴などである。
【０１６７】
また、出力部２０２０９は、コンテンツの属性値に基づいてグループ化されたコンテンツ情報群の一のコンテンツ情報に対して最も最近にアクセスした時刻に基づいてコンテンツ情報群をソートして出力することも好適である。
【０１６８】
また、出力部２０２０９は、現在コンテンツ情報を最も着目される態様で出力することが好適である。
【０１６９】
また、出力部２０２０９は、現在コンテンツ情報または着目されているコンテンツ情報を、他のコンテンツ情報より大きなサイズで出力することが好適である。
【０１７０】
また、出力部２０２０９は、現在コンテンツ情報または着目されているコンテンツ情報を、他のコンテンツ情報より、ぼかさずに明確な表示態様で出力することが好適である。
【０１７１】
また、出力部２０２０９は、現在コンテンツ情報または着目されているコンテンツ情報を、他のコンテンツ情報より、透過度を下げて出力することが好適である。
【０１７２】
また、出力部２０２０９は、配置されている順序により、サイズを変化させてコンテンツ情報を出力することが好適である。
【０１７３】
また、出力部２０２０９は、配置されている順序により、ぼかし具合を変化させてコンテンツ情報を出力することが好適である。
【０１７４】
また、出力部２０２０９は、配置されている順序により、透過度を変化させてコンテンツ情報を出力することが好適である。
【０１７５】
なお、上記の出力とは、ディスプレイへの表示が主であるが、プリンタへの印字、外部の装置への送信等を含む概念である。出力部２０２０９は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力部２０２０９は、出力処理を行うソフトウェアまたは、出力処理を行うソフトウェアと出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１７６】
以下、情報処理システムの動作について説明する。送信装置１１の動作については説明済みである。
【０１７７】
次に、情報出力装置２０２の動作について、図１５のステップＳ１５０１のコンテンツ一覧出力処理が、情報出力装置１４２の動作と異なる。その他の処理について、情報出力装置２０２の動作は、情報出力装置１４２の動作と同一である。
【０１７８】
次に、コンテンツ一覧出力の詳細な動作例について、図２１のフローチャートを用いて説明する。なお、出力部２０２０９は、過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部をマトリクス状に配置するためのウィンドウ管理表（具体例は、後述する）を保持している。つまり、出力部２０２０９が保持しているウィンドウ管理表は、コンテンツをマトリクス状に出力するために、マトリクス状に配置され得る複数のウィンドウの情報を管理している。
【０１７９】
（ステップＳ２１０１）出力部２０２０９は、所定のコンテンツ属性値に基づいて、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４および未来コンテンツ情報格納部１２０５に格納されているコンテンツ情報をグループ分けする。
【０１８０】
（ステップＳ２１０２）出力部２０２０９は、ステップＳ２１０１でグループ分けされたコンテンツ情報群（１以上のコンテンツ情報）を、属性値に基づいてソートする。ソートのアルゴリズムは問わないことは言うまでもない。
【０１８１】
（ステップＳ２１０３）カウンタｉに１、ｊに表示するグループの数を代入する。なお、表示するグループの数は、通常、予め決められている。
【０１８２】
（ステップＳ２１０４）出力部２０２０９は、ｉ番目のグループに属する１以上のコンテンツ情報を、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４および未来コンテンツ情報格納部１２０５から取得する。
【０１８３】
（ステップＳ２１０５）出力部２０２０９は、ステップＳ２１０４で取得したコンテンツ情報をコンテンツ情報の時刻に関する属性値である時刻属性情報に基づいてソートする。
【０１８４】
（ステップＳ２１０６）出力部２０２０９は、ステップＳ２１０５でソートしたコンテンツ情報の中で所定数のコンテンツ情報を取得する。所定数とは、予め決められている数でも良いし、表示ディスプレイの画面サイズ等により動的に変化するものでも良い。また、所定数は、ステップＳ２１０５でソートしたすべてのコンテンツ情報の数でも良い。
【０１８５】
（ステップＳ２１０７）出力部２０２０９は、ステップＳ２１０６で取得した１以上のコンテンツ情報を表示する。この１以上のコンテンツ情報の表示は、ｉ番目の列または行を構成する表示である。出力部２０２０９は、例えば、列を構成する１以上のウィンドウの実体データとして、ステップＳ２１０６で取得した１以上のコンテンツ情報をそれぞれ設定し、１以上のウィンドウを描画する。なお、ｉ番目の部分渦巻のコンテンツ情報を表示する際に、ｉの値によって、コンテンツ情報のぼかし具合を変化させたり、透過度を変化させたりすることは好適である。また、ｉ番目の列を構成するコンテンツ情報を表示する際に、ｉの値によって、コンテンツ情報の大きさ（ウィンドウの大きさ）を変えてコンテンツ情報を表示しても良い。かかるウィンドウサイズは、例えば、ウィンドウ管理表で管理されている。
【０１８６】
（ステップＳ２１０８）出力部２０２０９は、カウンタｉを１、インクリメントする。
【０１８７】
（ステップＳ２１０９）出力部２０２０９は、ｊがｉより小さいか否かを判断する。
【０１８８】
なお、図２１のフローチャートのステップＳ２１０２において、グループ分けされたコンテンツ情報群（１以上のコンテンツ情報）を、属性値に基づいてソートしたが、かかるソート処理は行わなくても良い。
【０１８９】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図２０である。
【０１９０】
本実施の形態において、出力部２０２０９は、図２２に示すウィンドウ管理表を保持している。図２２に示すウィンドウ管理表において、各レコードは、ウィンドウを定義する情報である。ウィンドウ管理表において、「ＩＤ＝１」から「ＩＤ＝４」までのレコードは、１列目を構成する４つのウィンドウの定義情報である。
【０１９１】
また、図５は、過去コンテンツ情報格納部１２０３に格納されている過去コンテンツ情報を管理する表である。図６は、現在コンテンツ情報と未来コンテンツ情報を管理する表（電子番組表の情報）である。
【０１９２】
また、現在コンテンツは、現在放送中の番組である。現在、２００４年１０月５日１９時１５分である、とする。
【０１９３】
かかる状況において、ユーザは、例えば、リモコンを操作して、コンテンツ一覧出力指示を入力したとする。かかる場合、受付部１２０２は、コンテンツ一覧出力指示を受け付ける。
【０１９４】
次に、出力部２０２０９は、ここでの所定のコンテンツ属性値「ジャンル」に基づいて、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４および未来コンテンツ情報格納部１２０５に格納されているコンテンツ情報をグループ分けする。ここでグループ分けした結果の表であるコンテンツ情報管理表を図７に示す。コンテンツ情報管理表は、同一の「ジャンル」属性値を有するコンテンツ情報（過去コンテンツのみコンテンツを含む）をまとめた表である。ただし、グループＩＤを付すなどして、グループを明確に分けても良いことは言うまでもない。
【０１９５】
次に、出力部２０２０９は、グループ分けされたコンテンツ情報群（１以上のコンテンツ情報）を、「ジャンル」属性値に基づいてソートする。その結果、出力部１２０９は、図８のコンテンツ情報管理表を得る。図８のコンテンツ情報管理表は、「ジャンル」属性値をあいうえお順にソートしたものである。
【０１９６】
そして、出力部２０２０９は、ソートした「ジャンル」属性値を得る。この「ジャンル」属性値を図２３に示す。
【０１９７】
そして、次に、出力部２０２０９は、表示するグループの数「４」（ここでは４として、予め決められている、とする。）を取得する。
【０１９８】
次に、出力部２０２０９は、１番目のジャンルである「映画」のグループに属するコンテンツ情報を、図８のコンテンツ情報管理表から取得する。
【０１９９】
そして、出力部２０２０９は、取得したコンテンツ情報を、属性値「時間帯」に基づいてソートする。
【０２００】
次に、出力部２０２０９は、ソートしたコンテンツ情報の中で所定数（ここでは、「４」とする）のコンテンツ情報を取得し、図２２のウィンドウ管理表に設定する。かかる１列目のコンテンツ情報が設定されたウィンドウ管理表を図２４に示す。
【０２０１】
次に、出力部２０２０９は、２番目のジャンルである「クイズ」のグループに属するコンテンツ情報を、図８のコンテンツ情報管理表から取得する。
【０２０２】
そして、出力部２０２０９は、取得したコンテンツ情報を、属性値「時間帯」に基づいてソートする。
【０２０３】
次に、出力部２０２０９は、ソートしたコンテンツ情報の中で所定数（ここでは、「４」とする）のコンテンツ情報を取得し、図２４のウィンドウ管理表に設定する。かかる２列目のコンテンツ情報が設定されたウィンドウ管理表を図２５に示す。
【０２０４】
同様に、出力部２０２０９は、３番目のジャンルである「スポーツ」のグループに属するコンテンツ情報を、図８のコンテンツ情報管理表から取得し、属性値「時間帯」に基づいてソートし、ソートしたコンテンツ情報の中で所定数（ここでは、「４」とする）のコンテンツ情報をウィンドウ管理表に設定する。
【０２０５】
さらに、出力部２０２０９は、４番目のジャンルのグループ（図２３の第４レコードの値）に属するコンテンツ情報を、図８のコンテンツ情報管理表から取得し、属性値「時間帯」に基づいてソートし、ソートしたコンテンツ情報の中で所定数（ここでは、「４」とする）のコンテンツ情報をウィンドウ管理表に設定する。
【０２０６】
以上により、出力部２０２０９は、表示前のウィンドウ管理表を得る。
【０２０７】
次に、出力部２０２０９は、ウィンドウ管理表に基づいて、ウィンドウを描画する。
【０２０８】
その結果、例えば、図２６に示す表示を得る。図２６において、１列目、１行目のコンテンツ（過去コンテンツの映画「映画Ａ」）がフォーカスされている。
【０２０９】
ここで、ユーザが、リモコンの決定ボタンを押下すれば、過去コンテンツの映画「映画Ａ」が再生される。
【０２１０】
また、ユーザは、リモコンの、例えば、十字キーの下上矢印キーを押下すれば、フォーカスが他の行、他の列のコンテンツ情報に移動する。
【０２１１】
そして、たとえば、ある未来コンテンツ情報にフォーカスが存在する場合に、例えば、ユーザが、リモコンの決定ボタンを押下すれば、録画予約がされる。また、たとえば、ある現在コンテンツ情報にフォーカスが存在する場合に、例えば、ユーザが、リモコンの決定ボタンを押下すれば、選局がされる。
【０２１２】
以上、本実施の形態によれば、過去コンテンツ情報、現在コンテンツ情報、および未来コンテンツ情報を同様のインターフェイスにより操作できる。したがって、現在、市販されており、今後さらに普及してくるであろう大規模容量のハードディスク等を搭載したデジタルテレビや、テレビとハードディスクドライブを接続した映像システム等において取り扱う、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、ユーザはシームレスに扱うことができる。
【０２１３】
また、本実施の形態によれば、ジャンル等のコンテンツの属性値に基づいてコンテンツ情報の全部または一部をグループ分けし、当該グループ毎にコンテンツ情報の全部または一部を配列し、出力することにより、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、ユーザはシームレスに扱いながら、例えば、自分の好みのコンテンツに早くアクセスできる。
【０２１４】
また、本実施の形態によれば、過去コンテンツ情報、現在コンテンツ情報、および未来コンテンツ情報をマトリクス状に表示できる。
【０２１５】
なお、本実施の形態において、コンテンツ情報の表示の際に、列と行を入れ替えても良い。つまり、例えば、図２６の表示態様に変わって、あるジャンルの複数のコンテンツ情報が一行に配置されても良い。
【０２１６】
また、本実施の形態における情報出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、過去コンテンツの属性値および現在コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部をグループ分けする分類ステップと、当該グループ毎に前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部を配列し、出力する出力ステップを実行させるプログラムである。また、コンピュータに、過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部をグループ分けする分類ステップと、当該グループ毎に前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を配列し、出力する出力ステップを実行させるプログラムである。また、前記分類ステップにおいて、前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、前記出力ステップにおいて、当該グループ毎にマトリクスの列または行を構成するように前記一グループに属する各コンテンツ情報を配置し、かつ前記２以上のグループを構成するコンテンツ情報がマトリクス状に配置されるように出力する。
【０２１７】
（実施の形態４）
図２７は、本実施の形態における情報処理システムのブロック図である。本情報処理システムは、送信装置１１と情報出力装置２７２を具備する。情報出力装置２７２は、受信部１２０１、受付部１２０２、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４、未来コンテンツ情報格納部１２０５、過去コンテンツ情報蓄積部１２０６、現在コンテンツ情報蓄積部１２０７、未来コンテンツ情報蓄積部１２０８、出力部２７２０９、動作部１２１０を具備する。
【０２１８】
出力部２７２０９は、過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部を配列し、出力する。なお、未来コンテンツが存在しない場合、出力部２７２０９は、過去コンテンツの属性値および現在コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報の全部または一部をグループ分けし、当該グループ毎に過去コンテンツ情報および現在コンテンツ情報の全部または一部を配列し、出力する。
【０２１９】
また、ここでの出力部２７２０９は、過去コンテンツの属性値および現在コンテンツの属性値、または過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、過去コンテンツ情報および現在コンテンツ情報の全部または一部、または過去コンテンツ情報および現在コンテンツ情報および未来コンテンツ情報の全部または一部を２以上にグループ分けし、当該グループ毎に一次元上にグループを識別する情報であるグループ識別子を少なくとも１以上配置し、着目されているグループについて、当該グループに属する１以上のコンテンツ情報を出力する。なお、グループ識別子とは、例えば、過去コンテンツ情報および現在コンテンツ情報の全部または一部をグループ分けする際に、出力部２７２０９が使用した属性値である。
【０２２０】
また、出力部２７２０９は、グループ識別子を横または縦に配置し、グループに属する１以上のコンテンツ情報をグループ識別子とは垂直に配置し、出力する。
【０２２１】
また、出力部２７２０９は、着目されているグループに属する１以上のコンテンツ情報を、当該コンテンツ情報の時刻に関する属性値である時刻属性情報に基づいて配置することが好適である。また、出力部２７２０９は、着目されているグループに属する１以上のコンテンツ情報を、当該コンテンツ情報の名称に関する属性値である名称属性情報に基づいて配置しても良い。
【０２２２】
また、出力部２７２０９は、コンテンツの属性値に基づいてグループ化されたコンテンツ情報群を、当該属性値に基づいてソートして出力することが好適である。属性値に基づくソートは、例えば、属性値のアルファベット順、またはあいうえお順である。また、かかるソートは、昇順、降順を問わない。
【０２２３】
また、出力部２７２０９は、コンテンツの属性値に基づいてグループ化されたコンテンツ情報群に対するアクセス頻度に基づいてコンテンツ情報群をソートして出力することが好適である。アクセス頻度とは、アクセス回数、所定期間内のアクセス数などである。また、アクセス頻度とは、例えば、過去コンテンツの再生頻度である。アクセスとは、コンテンツの再生、録画予約、視聴などである。
【０２２４】
また、出力部２７２０９は、コンテンツの属性値に基づいてグループ化されたコンテンツ情報群の一のコンテンツ情報に対して最も最近にアクセスした時刻に基づいてコンテンツ情報群をソートして出力することも好適である。
【０２２５】
また、出力部２７２０９は、現在コンテンツ情報を最も着目される態様で出力することが好適である。
【０２２６】
また、出力部２７２０９は、現在コンテンツ情報または着目されているコンテンツ情報を、他のコンテンツ情報より大きなサイズで出力しても良い。
【０２２７】
また、出力部２７２０９は、現在コンテンツ情報または着目されているコンテンツ情報を、他のコンテンツ情報より、ぼかさずに明確な表示態様で出力することが好適である。
【０２２８】
また、出力部２７２０９は、現在コンテンツ情報または着目されているコンテンツ情報を、他のコンテンツ情報より、透過度を下げて出力することが好適である。
【０２２９】
また、出力部２７２０９は、配置されている順序により、サイズを変化させてコンテンツ情報を出力することが好適である。
【０２３０】
また、出力部２７２０９は、配置されている順序により、ぼかし具合を変化させてコンテンツ情報を出力することが好適である。
【０２３１】
また、出力部２７２０９は、配置されている順序により、透過度を変化させてコンテンツ情報を出力することが好適である。
【０２３２】
なお、上記の出力とは、ディスプレイへの表示が主であるが、プリンタへの印字、外部の装置への送信等を含む概念である。出力部２７２０９は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力部２７２０９は、出力処理を行うソフトウェアまたは、出力処理を行うソフトウェアと出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０２３３】
以下、情報処理システムの動作について説明する。送信装置１１の動作については説明済みである。
【０２３４】
次に、情報出力装置２７２の動作について、図２８のフローチャートを用いて説明する。図２８において、図１６のステップと異なるステップについてのみ説明する。
【０２３５】
（ステップＳ２８０１）出力部２７２０９は、コンテンツ一覧出力処理を行う。
【０２３６】
（ステップＳ２８０２）出力部２７２０９は、受け付けた指示がフォーカス移動の指示であるか否かを判断する。フォーカス移動の指示であればステップＳ２８０３に行き、フォーカス移動の指示でなければステップＳ３０１に戻る。
【０２３７】
（ステップＳ２８０３）出力部２７２０９は、フォーカス移動処理を行う。
【０２３８】
次に、情報出力装置２７２の動作のうち、コンテンツ一覧出力処理の動作について、図２９のフローチャートを用いて説明する。
【０２３９】
（ステップＳ２９０１）出力部２７２０９は、所定のコンテンツ属性値に基づいて、過去コンテンツ情報格納部１２０３、現在コンテンツ情報格納部１２０４および未来コンテンツ情報格納部１２０５に格納されているコンテンツ情報をグループ分けする。
【０２４０】
（ステップＳ２９０２）出力部２７２０９は、ステップＳ２９０１でグループ分けに使用した、すべての属性値を取得する。
【０２４１】
（ステップＳ２９０３）カウンタｉに１、ｊに表示するグループの数を代入する。なお、表示するグループの数は、通常、予め決められている。
【０２４２】
（ステップＳ２９０４）出力部２７２０９は、ｉ番目の属性値を取得する。
【０２４３】
（ステップＳ２９０５）出力部２７２０９は、ｉが「１」であるか否かを判断する。ｉが「１」であればステップＳ２９０６に行き、ｉが「１」でなければステップＳ２９０９に飛ぶ。
【０２４４】
（ステップＳ２９０６）出力部２７２０９は、ｉ番目のグループに属するコンテンツ情報を取得する。
【０２４５】
（ステップＳ２９０７）出力部２７２０９は、ステップＳ２９０６で取得したコンテンツ情報をコンテンツ情報の時刻に関する属性値である時刻属性情報に基づいてソートする。
【０２４６】
（ステップＳ２９０８）出力部２７２０９は、ソートした順に、コンテンツ情報をウィンドウ管理表のレコードの「コンテンツ」属性値に設定する。なお、ウィンドウ管理表のレコードの「コンテンツ」属性値に設定された情報が、ウィンドウに表示される情報である。ステップＳ２９１０に行く。
【０２４７】
（ステップＳ２９０９）出力部２７２０９は、ステップＳ２９０４で取得した属性値を、ウィンドウ管理表のｉ番目の列または行のレコードであり、属性値「表フラグ」が「１」であるレコードに、設定する。なお、ウィンドウ管理表の属性値「表フラグ」が「１」であるレコードに基づいて、表示されるウィンドウが構成される。
【０２４８】
（ステップＳ２９１０）出力部２７２０９は、カウンタｉを１、インクリメントする。
【０２４９】
（ステップＳ２９１１）出力部２７２０９は、ｊがｉより小さいか否かを判断する。ｊがｉより小さければステップＳ２９１２に行き、ｊがｉより小さくなければステップＳ２９０４に戻る。
【０２５０】
（ステップＳ２９１２）出力部２７２０９は、ウィンドウ管理表に基づいて、ウィンドウを描画する。ウィンドウの描画処理については、図３０のフローチャートを用いて説明する。上位関数にリターンする。
【０２５１】
図３０のフローチャートを用いてウィンドウの描画処理について説明する。
【０２５２】
（ステップＳ３００１）出力部２７２０９は、カウンタｊに１を代入する。
【０２５３】
（ステップＳ３００２）出力部２７２０９は、ウィンドウ管理表にｊ番目のレコードが存在するか否かを判断する。ｊ番目のレコードが存在すればステップＳ３００３に行き、ｊ番目のレコードが存在しなければ上位関数にリターンする。
【０２５４】
（ステップＳ３００３）出力部２７２０９は、ウィンドウ管理表からｊ番目のレコードを取得する。
【０２５５】
（ステップＳ３００４）出力部２７２０９は、ステップＳ３００３で取得したレコードの属性値「表示フラグ」が「１」であるか否かを判断する。表示フラグが「１」であればステップＳ３００５に行き、表示フラグが「１」でなければステップＳ３００８に飛ぶ。
【０２５６】
（ステップＳ３００５）出力部２７２０９は、ステップＳ３００３で取得したレコードの情報に基づいてウィンドウを構成し、表示する。ウィンドウの構成および表示処理は公知技術である。なお、レコードの属性値「コンテンツ」がウィンドウ内に表示される情報である。
【０２５７】
（ステップＳ３００６）出力部２７２０９は、ステップＳ３００３で取得したレコードの属性値「フォーカス」が「１」であるか否かを判断する。フォーカスが「１」であればステップＳ３００７に行き、フォーカスが「１」でなければステップＳ３００８に飛ぶ。
【０２５８】
（ステップＳ３００７）出力部２７２０９は、ステップＳ３００５で表示したウィンドウを強調表示する。強調表示の方法やアルゴリズムは問わない。強調表示は、例えば、ウィンドウの枠の線の太さを太くすることによりなされる。また、強調表示は、例えば、ウィンドウの枠の線の色を他の枠の色と変える（例えば、「赤」にする）ことにより、なされる。さらに、強調表示は、例えば、ウィンドウ内に表示されるコンテンツの輝度を、他と比較して高くすることにより、なされる。
【０２５９】
（ステップＳ３００８）出力部２７２０９は、カウンタｊを１、インクリメントする。ステップＳ３００２に戻る。
【０２６０】
さらに、情報出力装置２７２の動作のうち、フォーカス移動処理の動作について、図３１のフローチャートを用いて説明する。なお、図３１のフローチャートにおいて、フォーカスされているコンテンツ情報が存在しない行の所定のウィンドウに、例えば、ジャンル名（コンテンツ情報の属性値の一つ）を表示し、フォーカスされているコンテンツ情報が存在する列に、コンテンツ情報を表示する態様である、とする。
【０２６１】
（ステップＳ３１０１）出力部２７２０９は、現在フォーカスされている列と行の番号を取得する。
【０２６２】
（ステップＳ３１０２）出力部２７２０９は、受付部１２０２が受け付けたフォーカス移動の指示が右矢印「→」であるか否かを判断する。フォーカス移動の指示が右矢印「→」であればステップＳ３１０３に行き、フォーカス移動の指示が右矢印「→」でなければステップＳ３１０９に飛ぶ。なお、フォーカス移動の指示は、例えば、リモコンの十字キーにより入力される。ただし、フォーカス移動の指示の入力方法は問わない。
【０２６３】
（ステップＳ３１０３）出力部２７２０９は、ステップＳ３１０１で取得した列の番号を１、インクリメントする、または列の番号を「１」にする。これは、原則、右矢印の受け付けにより、フォーカスの列が右に１移動し、画面の最も右の列にフォーカスがある場合に、最も左の列、つまり、列の番号「１」にフォーカスが移動することを示す。
【０２６４】
（ステップＳ３１０４）出力部２７２０９は、前にフォーカスされていた列のレコードの属性値「表示フラグ」を１のレコードを除いて「０」にする。属性値「表示フラグ」が「１」のままの行は、フォーカスされているコンテンツ情報の行と一致する行である。
【０２６５】
（ステップＳ３１０５）出力部２７２０９は、前にフォーカスされていた列のレコードのうち、「表示フラグ」を「１」にしたままのレコードの属性値「コンテンツ」に、属性値（ジャンル名）を記録する。
【０２６６】
（ステップＳ３１０６）出力部２７２０９は、新しいフォーカスの列のすべてのレコードの属性値「表示フラグ」を、すべて「１」にする。
【０２６７】
（ステップＳ３１０７）出力部２７２０９は、新しいフォーカスの列のすべてのレコードの属性値「コンテンツ」に、それぞれ対応するコンテンツ情報を設定する。かかる設定のために、出力部２７２０９は、フォーカスされている列の属性値（ジャンル名）を取得し、当該ジャンル名のコンテンツ情報を取得し、ソートする。そして、ソートされた複数のコンテンツ情報中において、先頭のコンテンツ情報から順に、コンテンツ情報を取得し、当該コンテンツ情報を、新しいフォーカスの列のレコードの属性値「コンテンツ」に、順に記録する。
【０２６８】
（ステップＳ３１０８）出力部２７２０９は、ウィンドウ管理表に基づいて、ウィンドウを再描画する。上位関数にリターンする。
【０２６９】
（ステップＳ３１０９）出力部２７２０９は、受け付けたフォーカス移動の指示が左矢印「←」であるか否かを判断する。フォーカス移動の指示が左矢印「←」であればステップＳ３１１０に行き、フォーカス移動の指示が左矢印「←」でなければステップＳ３１１１に飛ぶ。
【０２７０】
（ステップＳ３１１０）出力部２７２０９は、ステップＳ３１０１で取得した列の番号を１、デクリメントする、または列の番号を最大値にする。これは、原則、左矢印の受け付けにより、フォーカスの列が左に１移動し、画面の最も左の列にフォーカスがある場合に、最も右の列、つまり、列の番号の最大値の列にフォーカスが移動することを示す。ステップＳ３１０４に行く。
【０２７１】
（ステップＳ３１１１）出力部２７２０９は、受け付けたフォーカス移動の指示が上矢印「↑」であるか否かを判断する。フォーカス移動の指示が上矢印「↑」であればステップＳ３１１２に行き、フォーカス移動の指示が上矢印「↑」でなければステップＳ３１１５に飛ぶ。
【０２７２】
（ステップＳ３１１２）出力部２７２０９は、フォーカスされているコンテンツ情報が最上位の位置のコンテンツ情報であるか否かを判断する。最上位の位置のコンテンツ情報であればステップＳ３１１３に行き、最上位の位置のコンテンツ情報でなければステップＳ３１１４に飛ぶ。
【０２７３】
（ステップＳ３１１３）出力部２７２０９は、表示されているコンテンツ情報を１つずつ上にずらし、フォーカスされている列の最下位のコンテンツ情報を新たに読み出し表示する。つまり、フォーカスされている列に対応するレコードの最上位に配置されるレコード（レコードＩＤ「ｍ」とする。）のコンテンツ情報を、レコードＩＤ「ｍ−１」のコンテンツ情報に設定し、レコードＩＤ「ｍ−１」のコンテンツ情報をレコードＩＤ「ｍ−２」のコンテンツ情報に設定する。そして、当該フォーカスされている列の最下位に配置されるコンテンツ情報を新たなコンテンツ情報に設定する。この新たなコンテンツ情報は、時間情報に基づいてソートされたコンテンツ情報から次に表示されるべきコンテンツ情報である。ステップＳ３１０８に行く。
【０２７４】
（ステップＳ３１１４）出力部２７２０９は、フォーカスするレコードを１つ上に配置されるレコードにする。つまり、フォーカスされているレコード（レコードＩＤを「ｎ」とする。）の属性値「フォーカス」を「０」に設定し、レコードＩＤ「ｎ＋１」の属性値「フォーカス」を「１」に設定する。ステップＳ３１０８に行く。
【０２７５】
（ステップＳ３１１５）出力部２７２０９は、受け付けたフォーカス移動の指示が下矢印「↓」であるか否かを判断する。フォーカス移動の指示が下矢印「↓」であればステップＳ３１１６に行き、フォーカス移動の指示が下矢印「↓」でなければ上位関数にリターンする。
【０２７６】
（ステップＳ３１１６）出力部２７２０９は、フォーカスされているコンテンツ情報が最下位の位置のコンテンツ情報であるか否かを判断する。最下位の位置のコンテンツ情報であればステップＳ３１１７に行き、最下位の位置のコンテンツ情報でなければステップＳ３１１８に飛ぶ。
【０２７７】
（ステップＳ３１１７）出力部２７２０９は、表示されているコンテンツ情報を１つずつ下にずらし、フォーカスされている列の最上位のコンテンツ情報を新たに読み出し表示する。つまり、フォーカスされている列に対応するレコードの最下位に配置されるレコード（レコードＩＤ「ｍ」とする。）のコンテンツ情報を、レコードＩＤ「ｍ＋１」のコンテンツ情報に設定し、レコードＩＤ「ｍ＋１」のコンテンツ情報をレコードＩＤ「ｍ＋２」のコンテンツ情報に設定する。そして、当該フォーカスされている列の最上位に配置されるコンテンツ情報を新たなコンテンツ情報に設定する。この新たなコンテンツ情報は、時間情報に基づいてソートされたコンテンツ情報から次に表示されるべきコンテンツ情報である。ステップＳ３１０８に行く。
【０２７８】
（ステップＳ３１１８）出力部２７２０９は、フォーカスするレコードを１つ下に配置されるレコードにする。つまり、フォーカスされているレコード（レコードＩＤを「ｐ」とする。）の属性値「フォーカス」を「０」に設定し、レコードＩＤ「ｐ−１」の属性値「フォーカス」を「１」に設定する。ステップＳ３１０８に行く。
【０２７９】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図２７である。
【０２８０】
また、本実施の形態における出力部２７２０９は、図３２に示すようなウィンドウ管理表を保持している。本ウィンドウ管理表は、「ＩＤ」「列」「行」「左上座標」「右下座標」「表示フラグ」「フォーカス」および「コンテンツ」の属性値を少なくとも有するレコードの集合である。
【０２８１】
「ＩＤ」は、レコードを識別する情報である。「列」は、コンテンツ情報または属性値（ジャンル名など）を表示する際の列の番号を示す。「行」は、コンテンツ情報または属性値（ジャンル名など）を表示する際の行の番号を示す。「左上座標」「右下座標」は、それぞれウィンドウの左上と右下の座標を示す。ここでは、ウィンドウは矩形であるが、ウィンドウの形状などは問わない。「表示フラグ」は、現在、ウィンドウが表示されるか否かを示す情報である。「表示フラグ」が「１」であれば、現在表示されるウィンドウであることを示す。「表示フラグ」が「０」レコードに対応するウィンドウは表示されない。「フォーカス」は、ウィンドウがフォーカスされているか否かを示す。「フォーカス」が「１」のレコードがフォーカスされているウィンドウに対応するレコードである。「コンテンツ」は、ウィンドウ内に表示されるコンテンツを示す。「コンテンツ」は、ここでは、コンテンツ情報（番組[映画なども含む]の識別する静止画など）や、ジャンル名などを属性値として取り得る。
【０２８２】
出力部２７２０９は、図５に示す過去コンテンツ情報、図６に示す現在コンテンツ情報および未来コンテンツ情報を保持している。
【０２８３】
かかる状況のもと、ユーザからコンテンツ一覧出力の指示を受け付けた、とする。
【０２８４】
すると、出力部２７２０９は、コンテンツの属性値「ジャンル」に基づいて、コンテンツ情報をグループ分けする。そして、出力部２７２０９は、図７に示すコンテンツ情報管理表を得る。そして、出力部２７２０９は、グループ分けのためのキーになったすべてのジャンルの属性値を得る（図３３参照）。
【０２８５】
次に、出力部２７２０９は、カウンタｉに１、表示するグループ数「ｊ」として４を取得する。なお、「４」は、ここでは、予め決められた数字である、とする。ただし、すべてのジャンルに対応するコンテンツ情報等を画面上に表示できるように、ジャンルの全数を「ｊ」に設定しても良い。
【０２８６】
次に、出力部２７２０９は、１列目の処理を行う。つまり、出力部２７２０９は、１番目の属性値「ドラマ」を取得する。そして、出力部２７２０９は、１番目のグループ（ジャンルが「ドラマ」のグループ）のコンテンツ情報のレコードを、図７のコンテンツ情報管理表から取得する。そして、出力部２７２０９は、１番目のグループのレコードを、時間属性情報に基づいて、ソートし、図３４に示す表を得る。図３４に示す表において、過去コンテンツから現在コンテンツ、未来コンテンツと、時間属性情報に基づいて、順にレコードがソートされている。
【０２８７】
さらに、出力部２７２０９は、図３４のコンテンツ情報の属性値「コンテンツ」または、属性値「チャンネル」「日」「時間帯」「タイトル」等から、ウィンドウに表示する情報を構成し、ウィンドウ管理表の属性値「コンテンツ」に記録する。かかるウィンドウ管理表へのコンテンツの情報の設定後のウィンドウ管理表を図３５に示す。
【０２８８】
次に、２列目の処理（ｉ＝２の処理）を行う。つまり、情報出力装置２７２は、２番目の属性値である「スポーツ」を取得し、ウィンドウ管理表の２列目のレコードのうち、表示フラグが「１」のレコードの属性値「コンテンツ」に「スポーツ」を記録する。
【０２８９】
同様に、出力部２７２０９は、３列目、４列目の処理を行う。つまり、情報出力装置２７２は、３番目、４番目の属性値である「教育」「映画」を取得し、ウィンドウ管理表の３列目、４列目のレコードのうち、表示フラグが「１」のレコードの属性値「コンテンツ」に、それぞれ「教育」「映画」を記録する。そして、出力部２７２０９は、図３６に示すウィンドウ管理表を得る。
【０２９０】
次に、出力部２７２０９は、ウィンドウ管理表に基づいて、ウィンドウの描画処理を行う。つまり、図３６のウィンドウ管理表の１番目のレコードから順に評価をして、図３７に示すようなコンテンツ情報または属性値（ジャンル）を表示する。図３７において、フォーカスがあるウィンドウが存在する１列目には、ジャンル「ドラマ」のコンテンツ情報がそのまま表示され、他の列には、ジャンルが表示されているだけである。
【０２９１】
次に、ユーザは、例えば、リモコンの十字カーソルの下矢印「↓」を押下した、とする。すると、出力部２７２０９は、フォーカス「１」のレコードを「ＩＤ＝２」のレコードから「ＩＤ＝１」のレコードに変更し、図３８に示すウィンドウ管理表を得る。そして、出力部２７２０９は、図３８のウィンドウ管理表に基づいて、ウィンドウを再描画する。すると、出力部２７２０９は、図３９に示す画面表示を得る。なお、ウィンドウの再描画処理は、変更箇所だけの再表示が好ましい。また、ウィンドウの再描画処理のアルゴリズムは、問わない。また、図３９における表示の変わりに、出力部２７２０９は、図４０に示すようなウィンドウ表示を行なっても良い。つまり、フォーカスがある行に、他の列の属性値（ジャンル）を表示するようにしても良い。さらに、図３９の１列目のコンテンツ情報の表示において、時刻属性情報に基づいて、ぼかし度合い（輝度なども含み）を変更することは好適である。つまり、過去コンテンツや現在コンテンツと比較して、未来コンテンツをぼかして、表示することは好適である。
【０２９２】
次に、図３７の画面表示の状態から、ユーザは、例えば、リモコンの十字カーソルの右矢印「→」を押下した、とする。すると、出力部２７２０９は、ウィンドウ管理表の属性値「表示フラグ」、「フォーカス」、および「コンテンツ」を図４１に示すように変更する。そして、出力部２７２０９は、図４１のウィンドウ管理表に基づいてウィンドウを表示する。すると、出力部２７２０９は、図４２の表示を得る。
【０２９３】
なお、図３７、図４２等において、ジャンル名のみ表示している列のウィンドウ表示は、代表的なコンテンツ（例えば、過去コンテンツを構成する静止画）の表示でも良い。また、図３７、図４２等において、表示の行と列を入れ替えても良い。つまり、図４２の表示の変わりに、図４３のように表示しても良い。
【０２９４】
さらに、本実施の形態においても、例えば、過去コンテンツのコンテンツ情報にフォーカスがあり、リモコンの「決定」ボタン等により、当該コンテンツ情報の指示をした場合に、当該過去コンテンツが再生されることは好ましい。また、現在コンテンツのコンテンツ情報にフォーカスがあり、リモコンの「決定」ボタン等により、当該コンテンツ情報の指示をした場合に、当該現在コンテンツが選局されることは好ましい。また、未来コンテンツのコンテンツ情報にフォーカスがあり、リモコンの「決定」ボタン等により、当該コンテンツ情報の指示をした場合に、当該未来コンテンツが録画予約されることは好ましい。
【０２９５】
以上、本実施の形態によれば、過去コンテンツ情報、現在コンテンツ情報、および未来コンテンツ情報を同様のインターフェイスにより操作できる。したがって、現在、市販されており、今後さらに普及してくるであろう大規模容量のハードディスク等を搭載したデジタルテレビや、テレビとハードディスクドライブを接続した映像システム等において取り扱う、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、ユーザはシームレスに扱うことができる。
【０２９６】
また、本実施の形態によれば、ジャンル等のコンテンツの属性値に基づいてコンテンツ情報の全部または一部をグループ分けし、当該グループ毎にコンテンツ情報の全部または一部を配列し、出力することにより、過去のコンテンツ、現在のコンテンツ、および未来のコンテンツを、ユーザはシームレスに扱いながら、例えば、自分の好みのコンテンツに早くアクセスできる。
【０２９７】
また、本実施の形態によれば、上記実施の形態３におけるマトリクス状の表示に比べ、番組等の視聴を妨げない。
【０２９８】
また、本実施の形態において、ジャンル等の属性値に基づいて、コンテンツ情報群をソートしても良い。かかる処理は、実施の形態３等でも説明したので、ここでの説明は省略する。
【０２９９】
また、本実施の形態における情報出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、過去コンテンツの属性値および現在コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部をグループ分けする分類ステップと、当該グループ毎に前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部を配列し、出力する出力ステップを実行させるプログラムである。また、コンピュータに、過去コンテンツの属性値および現在コンテンツの属性値および未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部をグループ分けする分類ステップと、当該グループ毎に前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を配列し、出力する出力ステップを実行させるプログラムである。また、前記分類ステップにおいて、前記過去コンテンツの属性値および前記現在コンテンツの属性値、または前記過去コンテンツの属性値および前記現在コンテンツの属性値および前記未来コンテンツの属性値に基づいて、前記過去コンテンツ情報および前記現在コンテンツ情報の全部または一部、または前記過去コンテンツ情報および前記現在コンテンツ情報および前記未来コンテンツ情報の全部または一部を２以上にグループ分けし、前記出力ステップにおいて、当該グループ毎に一次元上にグループを識別する情報であるグループ識別子を少なくとも１以上配置し、着目されているグループについて、当該グループに属する１以上のコンテンツ情報を出力する。
【０３００】
また、上記各実施の形態で述べたプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０３０１】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０３０２】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３０３】
以上のように、本発明にかかる情報出力装置は、過去に蓄積したコンテンツ、現在放送中のコンテンツ、および未来に放送されるコンテンツを、ユーザはシームレスに扱うことができるという効果を有し、例えば、ハードディスクドライブ付きデジタルテレビ等として有用である。
【図面の簡単な説明】
【０３０４】
【図１】実施の形態１における情報処理システムの概念図
【図２】同情報処理システムのブロック図
【図３】同情報出力装置の動作について説明するフローチャート
【図４】同情報出力装置の動作について説明するフローチャート
【図５】同過去コンテンツ情報の例を示す図
【図６】同現在コンテンツ情報、未来コンテンツ情報の例を示す図
【図７】同コンテンツ情報の例を示す図
【図８】同コンテンツ情報の例を示す図
【図９】同ウィンドウ管理表を示す図
【図１０】同ウィンドウ管理表を示す図
【図１１】同コンテンツ情報の表示例を示す図
【図１２】同コンテンツ情報の表示例を示す図
【図１３】同ウィンドウ管理表を示す図
【図１４】実施の形態２における情報処理システムのブロック図
【図１５】同情報出力装置の動作について説明するフローチャート
【図１６】同情報出力装置の動作について説明するフローチャート
【図１７】同コンテンツ情報の表示例を示す図
【図１８】同中間表を示す図
【図１９】同ウィンドウ管理表を示す図
【図２０】実施の形態３における情報処理システムのブロック図
【図２１】同情報出力装置の動作について説明するフローチャート
【図２２】同ウィンドウ管理表を示す図
【図２３】同取得したジャンルの情報を示す図
【図２４】同ウィンドウ管理表を示す図
【図２５】同ウィンドウ管理表を示す図
【図２６】同コンテンツ情報の表示例を示す図
【図２７】実施の形態４における情報処理システムのブロック図
【図２８】同情報出力装置の動作について説明するフローチャート
【図２９】同情報出力装置の動作について説明するフローチャート
【図３０】同情報出力装置の動作について説明するフローチャート
【図３１】同情報出力装置の動作について説明するフローチャート
【図３２】同ウィンドウ管理表を示す図
【図３３】同取得したジャンルの情報を示す図
【図３４】同コンテンツ情報を管理する表を示す図
【図３５】同ウィンドウ管理表を示す図
【図３６】同ウィンドウ管理表を示す図
【図３７】同コンテンツ情報の表示例を示す図
【図３８】同ウィンドウ管理表を示す図
【図３９】同コンテンツ情報の表示例を示す図
【図４０】同コンテンツ情報の表示例を示す図
【図４１】同ウィンドウ管理表を示す図
【図４２】同コンテンツ情報の表示例を示す図
【図４３】同コンテンツ情報の表示例を示す図
【符号の説明】
【０３０５】
１１  送信装置
１２、１４２、２０２、２７２  情報出力装置
１１０１  送信情報格納部
１１０２  送信部
１２０１  受信部
１２０２  受付部
１２０３  過去コンテンツ情報格納部
１２０４  現在コンテンツ情報格納部
１２０５  未来コンテンツ情報格納部
１２０６  過去コンテンツ情報蓄積部
１２０７  現在コンテンツ情報蓄積部
１２０８  未来コンテンツ情報蓄積部
１２０９、１４２０９、２０２０９、２７２０９  出力部
１２１０  動作部
１２１０１  再生手段
１２１０２  視聴切換手段
１２１０３  録画予約手段
１２１０４  録画手段
【図１】
2006191255.tif 000003
【図２】
2006191255.tif 000004
【図３】
2006191255.tif 000005
【図４】
2006191255.tif 000006
【図５】
2006191255.tif 000007
【図６】
2006191255.tif 000008
【図７】
2006191255.tif 000009
【図８】
2006191255.tif 000010
【図９】
2006191255.tif 000011
【図１０】
2006191255.tif 000012
【図１１】
2006191255.tif 000013
【図１２】
2006191255.tif 000014
【図１３】
2006191255.tif 000015
【図１４】
2006191255.tif 000016
【図１５】
2006191255.tif 000017
【図１６】
2006191255.tif 000018
【図１７】
2006191255.tif 000019
【図１８】
2006191255.tif 000020
【図１９】
2006191255.tif 000021
【図２０】
2006191255.tif 000022
【図２１】
2006191255.tif 000023
【図２２】
2006191255.tif 000024
【図２３】
2006191255.tif 000025
【図２４】
2006191255.tif 000026
【図２５】
2006191255.tif 000027
【図２６】
2006191255.tif 000028
【図２７】
2006191255.tif 000029
【図２８】
2006191255.tif 000030
【図２９】
2006191255.tif 000031
【図３０】
2006191255.tif 000032
【図３１】
2006191255.tif 000033
【図３２】
2006191255.tif 000034
【図３３】
2006191255.tif 000035
【図３４】
2006191255.tif 000036
【図３５】
2006191255.tif 000037
【図３６】
2006191255.tif 000038
【図３７】
2006191255.tif 000039
【図３８】
2006191255.tif 000040
【図３９】
2006191255.tif 000041
【図４０】
2006191255.tif 000042
【図４１】
2006191255.tif 000043
【図４２】
2006191255.tif 000044
【図４３】
2006191255.tif 000045