(57)【要約】【課題】複数の録画コンテンツを処理する構成において、ユーザが求める録画コンテンツを適切に抽出する。【解決手段】コンテンツ管理装置１０１は、録画コンテンツリストで表示する複数の録画コンテンツをソートするためのコンテンツソート部１０５と、録画コンテンツリストにおいて、コンテンツソート部１０５によってソートされた複数の録画コンテンツの中で選択表示する録画コンテンツを決定するための表示制御部１０６とを備える。【選択図】図１
2013058978.tif 000002
【特許請求の範囲】
【請求項１】
録画コンテンツリストで表示する複数の録画コンテンツをソートするためのコンテンツソート部と、
前記録画コンテンツリストにおいて、前記コンテンツソート部によってソートされた前記複数の録画コンテンツの中で選択表示する録画コンテンツを決定するための表示制御部とを備える、コンテンツ管理装置。
【請求項２】
前記表示制御部は、前記録画コンテンツリストを表示する際に、前記複数の録画コンテンツのうち、ユーザが前回視聴した録画コンテンツを前記選択表示する録画コンテンツとして決定する、請求項１に記載のコンテンツ管理装置。
【請求項３】
前記表示制御部は、前記録画コンテンツリストを表示する際に、前記複数の録画コンテンツのうち、ユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツを前記選択表示する録画コンテンツとして決定する、請求項１に記載のコンテンツ管理装置。
【請求項４】
前記表示制御部は、前記録画コンテンツリストを表示する際に、前記複数の録画コンテンツのうち、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツを前記選択表示する録画コンテンツとして決定する、請求項１に記載のコンテンツ管理装置。
【請求項５】
前記表示制御部は、前記録画コンテンツリストを表示する際に、前記複数の録画コンテンツのうち、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツを前記選択表示する録画コンテンツとして決定する、請求項４に記載のコンテンツ管理装置。
【請求項６】
前記表示制御部は、前記録画コンテンツリストを表示する際に、前記複数の録画コンテンツのうち、過去に検索された録画コンテンツを前記選択表示する録画コンテンツとして決定する、請求項１に記載のコンテンツ管理装置。
【請求項７】
前記表示制御部は、前記録画コンテンツリストが表示された画面においてスクロールを行う場合、前記複数の録画コンテンツのうちの一部の範囲で前記画面に表示する前記録画コンテンツを循環させる、請求項１から請求項６のいずれか１項に記載のコンテンツ管理装置。
【請求項８】
録画コンテンツリストで表示する複数の録画コンテンツをソートするステップと、
前記録画コンテンツリストにおいて、ソートした前記複数の録画コンテンツの中で選択表示する録画コンテンツを決定するステップとを含む、コンテンツ管理方法。
【請求項９】
コンピュータに、
録画コンテンツリストで表示する複数の録画コンテンツをソートするステップと、
前記録画コンテンツリストにおいて、ソートした前記複数の録画コンテンツの中で選択表示する録画コンテンツを決定するステップとを実行させるための、コンテンツ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラムに関し、特に、録画コンテンツを処理するためのコンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラムに関する。
【背景技術】
【０００２】
記憶装置に録画された録画コンテンツについての番組タイトルあるいは録画日時などの情報を用いて、録画日時順あるいは番組タイトル順に並べた録画コンテンツリストを画面に表示するための技術が開示されている。特開２００８−１２３６１１号公報（特許文献１）には、以下のような技術が開示されている。すなわち、ＨＤＤレコーダー等の録画機器において、追加特殊文字検出手段により検出された追加特殊文字情報をタイトル情報に付加して番組リスト表示画面を生成するとともに、追加特殊文字情報に基づいて番組リスト表示画面におけるタイトル情報を並び替え可能とする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１２３６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、ユーザが求める録画コンテンツを選択するのに不便なことがある。たとえば、録画日時順に並べられた録画コンテンツリストにおいて、ユーザが求める録画コンテンツが録画された後に大量のコンテンツが録画された場合、ユーザは、ユーザが求める録画コンテンツを録画コンテンツリストから選択するために、画面を長時間スクロールしなければならない。
【０００５】
あるいは、たとえば、録画コンテンツリストが番組タイトル順に並べられた場合においても、録画コンテンツが大量にあれば、たとえばユーザが「た」ではじまる録画コンテンツを探す際に、録画コンテンツリストをユーザが「あ」からスクロールさせると、求める録画コンテンツを選択するまでに長時間を要することがある。
【０００６】
また、ユーザが求める録画コンテンツのタイトルがわかっている場合には、ユーザが求める録画コンテンツを検索できるが、検索条件に合致しない録画コンテンツに関する情報は失われてしまう。
【０００７】
この発明は、上述の課題を解決するためになされたもので、その目的は、複数の録画コンテンツを処理する構成において、ユーザが求める録画コンテンツを適切に抽出することが可能なコンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、この発明のある局面に係わるコンテンツ管理装置は、録画コンテンツリストで表示する複数の録画コンテンツをソートするためのコンテンツソート部と、上記録画コンテンツリストにおいて、上記コンテンツソート部によってソートされた上記複数の録画コンテンツの中で、選択表示する録画コンテンツを決定するための表示制御部とを備える。
【０００９】
このような構成により、ユーザが求める録画コンテンツを録画コンテンツリストにおいて選択表示するとともに、ユーザが求める録画コンテンツと類似の録画コンテンツも録画コンテンツリストにおいて表示できるので、潜在的なニーズのある録画コンテンツをユーザに想起させることができる。したがって、複数の録画コンテンツを処理する構成において、ユーザが求める録画コンテンツを適切に抽出することができる。
【００１０】
好ましくは、上記表示制御部は、上記録画コンテンツリストを表示する際に、上記複数の録画コンテンツのうち、ユーザが前回視聴した録画コンテンツを上記選択表示する録画コンテンツとして決定する。
【００１１】
このような構成により、ユーザが、録画コンテンツリストが表示された画面においてスクロールする煩雑な操作を強いられることなく、ユーザが前回視聴した録画コンテンツが録画コンテンツリストにおいて選択表示され、ユーザは所望のコンテンツを速やかに再生することができる。
【００１２】
好ましくは、上記表示制御部は、上記録画コンテンツリストを表示する際に、上記複数の録画コンテンツのうち、ユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツを上記選択表示する録画コンテンツとして決定する。
【００１３】
このような構成により、ユーザが、録画コンテンツリストが表示された画面においてスクロールする煩雑な操作を強いられることなく、ユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツを録画コンテンツリストにおいて選択表示することができ、ユーザは所望のコンテンツを速やかに再生することができる。すなわち、ユーザは、手間をかけずに、一連のシリーズである録画コンテンツを上記シリーズにおける話数順に視聴することができる。
【００１４】
好ましくは、上記表示制御部は、上記録画コンテンツリストを表示する際に、上記複数の録画コンテンツのうち、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツを上記選択表示する録画コンテンツとして決定する。
【００１５】
このような構成により、ユーザが前回視聴した録画コンテンツが録画された時刻より前に録画されたユーザが求めていない録画コンテンツが、録画コンテンツリストにおいて表示されることを避けることができる。これによりユーザが、録画コンテンツリストが表示された画面においてスクロールする煩雑な操作を強いられることなく、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツを、録画コンテンツリストにおいて選択表示することができ、ユーザは所望のコンテンツを速やかに再生することができる。
【００１６】
より好ましくは、上記表示制御部は、上記録画コンテンツリストを表示する際に、上記複数の録画コンテンツのうち、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツを上記選択表示する録画コンテンツとして決定する。
【００１７】
このような構成により、ユーザが、録画コンテンツリストが表示された画面においてスクロールする煩雑な操作を強いられることなく、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツを録画コンテンツリストにおいて選択表示することができるので、ユーザは、手間をかけずに、録画コンテンツを時系列順に視聴することができる。
【００１８】
好ましくは、上記表示制御部は、上記録画コンテンツリストを表示する際に、上記複数の録画コンテンツのうち、過去に検索された録画コンテンツを上記選択表示する録画コンテンツとして決定する。
【００１９】
このような構成により、ユーザが、録画コンテンツリストが表示された画面においてスクロールする煩雑な操作を強いられることなく、ユーザが求める過去に検索された録画コンテンツを録画コンテンツリストにおいて選択表示することができるので、ユーザは所望のコンテンツを速やかに再生することができる。
【００２０】
好ましくは、上記表示制御部は、上記録画コンテンツリストが表示された画面においてスクロールを行う場合、上記複数の録画コンテンツのうちの一部の範囲で上記画面に表示する上記録画コンテンツを循環させる。
【００２１】
このような構成により、ユーザは、録画コンテンツリストが表示された画面においてスクロールを行うときに、全リストの一部のスクロールなので、ユーザが求める録画コンテンツを迅速に画面に表示することができる。
【００２２】
また、ユーザは、録画コンテンツリストに表示されたユーザの視聴欲求が低い録画コンテンツの番組タイトルを逐一読み取りながら選択表示された部分であるフォーカスを動かす作業を強いられることなく、ユーザが視聴したい録画コンテンツを見つけることができる。
【００２３】
上記課題を解決するために、この発明のある局面に係わるコンテンツ管理方法は、録画コンテンツリストで表示する複数の録画コンテンツをソートするステップと、上記録画コンテンツリストにおいて、ソートした上記複数の録画コンテンツの中で、選択表示する録画コンテンツを決定するステップとを含む。
【００２４】
このような構成により、ユーザが求める録画コンテンツを録画コンテンツリストにおいて選択表示するとともに、ユーザが求める録画コンテンツと類似の録画コンテンツも録画コンテンツリストにおいて表示できるので、潜在的なニーズのある録画コンテンツをユーザに想起させることができる。したがって、複数の録画コンテンツを処理する構成において、ユーザが求める録画コンテンツを適切に抽出することができる。
【００２５】
上記課題を解決するために、この発明のある局面に係わるコンテンツ管理プログラムは、コンピュータに、録画コンテンツリストで表示する複数の録画コンテンツをソートするステップと、上記録画コンテンツリストにおいて、ソートした上記複数の録画コンテンツの中で、選択表示する録画コンテンツを決定するステップとを実行させるためのプログラムである。
【００２６】
このような構成により、ユーザが求める録画コンテンツを録画コンテンツリストにおいて選択表示するとともに、ユーザが求める録画コンテンツと類似の録画コンテンツも録画コンテンツリストにおいて表示できるので、潜在的なニーズのある録画コンテンツをユーザに想起させることができる。したがって、複数の録画コンテンツを処理する構成において、ユーザが求める録画コンテンツを適切に抽出することができる。
【発明の効果】
【００２７】
本発明によれば、複数の録画コンテンツを処理する構成において、ユーザが求める録画コンテンツを適切に抽出することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態に係るコンテンツ管理装置の構成を示す図である。
【図２】本発明の実施の形態に係るコンテンツ管理装置における録画コンテンツリストの表示例を説明するための第一の図である。
【図３】本発明の実施の形態に係るコンテンツ管理装置における録画コンテンツリストの表示例を説明するための第二の図である。
【図４】本発明の実施の形態に係るコンテンツ管理装置における表示制御部が、録画コンテンツリストにおけるフォーカスの上移動と録画コンテンツリストの表示処理を行う際の動作手順を定めたフローチャートである。
【図５】本発明の実施の形態に係るコンテンツ管理装置における表示制御部が、録画コンテンツリストにおけるフォーカスの下移動と録画コンテンツリストの表示処理を行う際の動作手順を定めたフローチャートである。
【図６】選択表示決定動作および短縮循環動作を行わないと仮定した場合における、録画日時順にソートされた録画コンテンツリストの表示を行ったときの問題点を説明するための第一の図である。
【図７】選択表示決定動作および短縮循環動作を行わないと仮定した場合における、録画日時順にソートされた録画コンテンツリストの表示を行ったときの問題点を説明するための第二の図である。
【図８】選択表示決定動作および短縮循環動作を行わないと仮定した場合における、番組タイトル順にソートされた録画コンテンツリストの表示を行ったときの問題点を説明するための第一の図である。
【図９】選択表示決定動作および短縮循環動作を行わないと仮定した場合における、番組タイトル順にソートされた録画コンテンツリストの表示を行ったときの問題点を説明するための第二の図である。
【図１０】選択表示決定動作および短縮循環動作を行わないと仮定した場合における、録画コンテンツリストの検索結果表示を行ったときの問題点を説明するための図である。
【図１１】本発明の実施の形態に係るコンテンツ管理装置における複数の録画コンテンツのソート、決定、表示および再生動作手順を定めたフローチャートである。
【図１２】本発明の実施の形態に係るコンテンツ管理装置における表示制御部が、前回視聴した録画コンテンツを選択表示する録画コンテンツとして決定したときの録画コンテンツリストの表示例を示す図である。
【図１３】本発明の実施の形態に係るコンテンツ管理装置における表示制御部が、前回視聴した録画コンテンツの続きとなる録画コンテンツを選択表示する録画コンテンツとして決定したときの録画コンテンツリストの表示例を示す図である。
【図１４】本発明の実施の形態に係るコンテンツ管理装置における表示制御部が、前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツを選択表示する録画コンテンツとして決定したときの録画コンテンツリストの表示例を示す図である。
【図１５】本発明の実施の形態に係るコンテンツ管理装置における表示制御部が、前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツを選択表示する録画コンテンツとして決定したときの録画コンテンツリストの表示例を示す図である。
【図１６】本発明の実施の形態に係るコンテンツ管理装置における表示制御部が、過去に検索された録画コンテンツを選択表示する録画コンテンツとして決定したときの録画コンテンツリストの表示例を示す図である。
【図１７】選択表示決定動作および短縮循環動作を行わないと仮定した場合における、録画日時順にソートされた録画コンテンツリストの表示を行ったときの問題点を説明するための第三の図である。
【図１８】本発明の実施の形態に係るコンテンツ管理装置における表示制御部が、短縮循環時の録画コンテンツリストにおけるフォーカスの上移動と録画コンテンツリストの表示処理を行う際の動作手順を定めたフローチャートである。
【図１９】本発明の実施の形態に係るコンテンツ管理装置における表示制御部が、短縮循環時の録画コンテンツリストにおけるフォーカスの下移動と録画コンテンツリストの表示処理を行う際の動作手順を定めたフローチャートである。
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００３０】
［構成および基本動作］
【００３１】
図１は、本発明の実施の形態に係るコンテンツ管理装置の構成を示す図である。
【００３２】
図１を参照して、コンテンツ管理装置１０１は、受信部１０２と、解析部１０３と、コンテンツ記録再生部１０４と、コンテンツ情報管理部１０５（コンテンツソート部）と、表示制御部１０６と、ユーザインターフェース１０７とを備える。
【００３３】
コンテンツ管理装置１０１は、管理している複数の録画コンテンツをソートして表示する。たとえば、ＨＤＤ（Hard Disk Drive）１０８に録画されている複数の録画コンテンツをソートして表示する。
【００３４】
より詳細には、コンテンツ管理装置１０１は、たとえば、ＳＴＢ（Set Top Box）であり、局側装置からストリームを受信し、当該ストリームから映像および音声をデコードし、ディスプレイ１０９においてコンテンツを再生する。さらに、コンテンツ管理装置１０１は、受信したコンテンツをＨＤＤ（Hard Disk Drive）１０８に録画する、あるいはＨＤＤ１０８に録画された録画コンテンツをディスプレイ１０９において再生する。
【００３５】
この局側装置は、たとえば、デジタル放送の放送局に設置される装置、またはＩＰＴＶ（Internet Protocol Television）に対応するサーバである。なお、コンテンツ管理装置１０１は、ディスプレイ１０９を備える構成であってもよい。
【００３６】
受信部１０２は、受信したストリームからＰＳＩ（Program Specific Information）、映像データおよび音声データを抽出してコンテンツ記録再生部１０４へ出力し、また、ＳＩ（Service Information）を抽出して解析部１０３へ出力する。
【００３７】
ＳＩは、ＡＲＩＢ（Association of Radio Industries and Businesses）により規定されたシリーズ記述子およびＥＰＧ（Electronic Program Guide）を含む。
【００３８】
シリーズ記述子は、ドラマあるいはアニメーションなどの一連のシリーズをユニークに識別するためのseries_id（シリーズ識別）、シリーズ識別が示す番組のシリーズ内の話数を示すepisode_number（話数）、シリーズ識別が有効な期限の年月日を示すexpire_date（有効期限）およびシリーズ識別が示す番組名を表す文字列であるseries_name_char（シリーズ名）等から構成される。
【００３９】
ＥＰＧは、計８日分の番組名および簡単な紹介である基本情報と、内容および出演者等の詳細情報と、ジャンル情報とを含む。
【００４０】
解析部１０３は、受信部１０２より受けたＳＩを解析し、たとえば、受信しているコンテンツの、番組タイトル、放送日時および番組が属するジャンルなどの番組情報をコンテンツ情報管理部１０５へ出力する。
【００４１】
受信している番組にシリーズ記述子がある場合、解析部１０３は、シリーズ識別、話数、有効期限およびシリーズ名も併せてコンテンツ情報管理部１０５へ出力する。
【００４２】
コンテンツ記録再生部１０４は、受信部１０２から受けたＰＳＩを参照し、受信しているコンテンツの再生に必要な映像データおよび音声データをデコードし、表示制御部１０６へ出力する。
【００４３】
表示制御部１０６は、コンテンツ記録再生部１０４から受けた受信しているコンテンツの映像データおよび音声データをディスプレイ１０９において再生する。
【００４４】
コンテンツ管理装置１０１は、コンテンツ管理装置１０１の外部に設置したＨＤＤ１０８と接続されているときに、受信しているコンテンツをＨＤＤ１０８に録画することができる。
【００４５】
また、コンテンツ管理装置１０１は、コンテンツ管理装置１０１の外部に設置したＨＤＤ１０８と接続されているときに、ＨＤＤ１０８が保有しているコンテンツをディスプレイ１０９において再生することができる。
【００４６】
［ＨＤＤの同期］
コンテンツ記録再生部１０４は、ユーザがＨＤＤ１０８をコンテンツ管理装置１０１に接続したことを認識すると、ＨＤＤ１０８のＨＤＤ識別用ＩＤを取得し、続いてＨＤＤ識別用ＩＤをコンテンツ情報管理部１０５へ通知する。
【００４７】
ＨＤＤ識別用ＩＤは、ＨＤＤ１０８を識別するためのＩＤであり、たとえばＨＤＤ１０８の個体識別番号を用いても良い。
【００４８】
コンテンツ記録再生部１０４からＨＤＤ１０８のＨＤＤ識別用ＩＤおよびＨＤＤ１０８が接続されたことの通知を受けたコンテンツ情報管理部１０５は、コンテンツ記録再生部１０４から通知されたＨＤＤ１０８のＨＤＤ識別用ＩＤが、新規なＨＤＤ識別用ＩＤか、あるいは接続した履歴のあるＨＤＤ識別用ＩＤであるかを判別する。
【００４９】
新規なＨＤＤ識別用ＩＤである場合、コンテンツ情報管理部１０５は、ＨＤＤ１０８に録画されているコンテンツ情報を管理するために、管理テーブルの配列を作成する。
【００５０】
接続した履歴のあるＨＤＤ識別用ＩＤである場合、コンテンツ情報管理部１０５は、コンテンツ記録再生部１０４から通知を受けたＨＤＤ１０８のＨＤＤ識別用ＩＤに基づき、接続したＨＤＤ１０８に対応する管理テーブルの配列を呼び出す。
【００５１】
すなわち、コンテンツ情報管理部１０５は、ＨＤＤ１０８のＨＤＤ識別用ＩＤ毎に管理テーブルの配列を持つ。
【００５２】
管理テーブルが持つメンバは、たとえば、コンテンツＩＤ、番組タイトル、録画日時、番組が属するジャンル、視聴済みフラグ、シリーズ識別、話数、有効期限およびシリーズ名である。
【００５３】
コンテンツ情報管理部１０５は、管理テーブルの１または複数のメンバを複数の録画コンテンツをソートするときのソートキーとして用いる。また、表示制御部１０６は、管理テーブルの１または複数のメンバを検索キーに用いて複数の録画コンテンツの検索を行い、選択表示する録画コンテンツを決定し、また、上記メンバをディスプレイ１０９において録画コンテンツリストを表示するときの項目に用いる。
【００５４】
コンテンツＩＤは、たとえばコンテンツをＨＤＤ１０８に録画するときに使用するファイルネームである。
【００５５】
接続した履歴のあるＨＤＤ１０８の場合、コンテンツ情報管理部１０５は、管理テーブルの配列の各要素のメンバであるコンテンツＩＤに対応するコンテンツがＨＤＤ１０８に録画されているかを確認する。
【００５６】
より詳細には、コンテンツ情報管理部１０５は、管理テーブルの配列の各要素に記録されているコンテンツＩＤおよび該当するコンテンツの存在確認命令をコンテンツ記録再生部１０４に対して与える。
【００５７】
コンテンツ情報管理部１０５からコンテンツＩＤと該当するコンテンツの存在確認命令とを受けたコンテンツ記録再生部１０４は、コンテンツＩＤに基づき該当するコンテンツがＨＤＤ１０８に録画されているかを確認する。
【００５８】
コンテンツ記録再生部１０４は、ＨＤＤ１０８に該当するコンテンツが存在することを確認すれば真（Ｔｒｕｅ）を、存在しないことを確認すれば偽（Ｆａｌｓｅ）をコンテンツ情報管理部１０５に通知する。
【００５９】
コンテンツ情報管理部１０５は、コンテンツ記録再生部１０４から偽（Ｆａｌｓｅ）と通知されたときには該当する管理テーブルの配列の要素を削除する。真（Ｔｒｕｅ）が通知されたときには何もしない。管理テーブルの配列の全要素に対して完了すれば、コンテンツ情報管理部１０５が管理する録画コンテンツに関する情報とＨＤＤ１０８が保有するコンテンツとの同期作業が完了となる。
【００６０】
コンテンツ情報管理部１０５は、表示制御部１０６からの同期命令に対して同期作業が無事完了すれば真（Ｔｒｕｅ）を通知し、同期作業に異常があれば偽（Ｆａｌｓｅ）を通知する。
【００６１】
表示制御部１０６がコンテンツ情報管理部１０５への同期命令に対して真（Ｔｒｕｅ）の返り値を受けたことを以って、コンテンツ管理装置１０１は、受信したコンテンツのＨＤＤ１０８への録画およびＨＤＤ１０８に録画されたコンテンツのディスプレイ１１０への再生準備の完了となる。
【００６２】
表示制御部１０６がコンテンツ情報管理部１０５への同期命令に対して偽（Ｆａｌｓｅ）の返り値を受け取れば、表示制御部１０６は、その異常を示すメッセージ等をディスプレイ１０９に表示しても良い。
【００６３】
ユーザインターフェース１０７は、たとえばボタンスイッチを含み、ユーザがボタンスイッチを操作することにより、ユーザは、ユーザがコンテンツ管理装置１０１に対して求める動作をコンテンツ管理装置１０１に入力する。
【００６４】
ユーザインターフェース１０７は、コンテンツ管理装置１０１の筐体に配置しても良い、あるいはコンテンツ管理装置１０１との通信が可能な赤外線による無線式あるいはケーブルによる有線式リモートコントローラでも良い。
【００６５】
［録画］
ユーザがユーザインターフェース１０７における「録画」ボタンを押すことにより、コンテンツ管理装置１０１は、現在受信しているコンテンツをＨＤＤ１０８に録画する。
【００６６】
より詳細には、ユーザがユーザインターフェース１０７における「録画」ボタンを押すことにより、ユーザインターフェース１０７は、録画コマンドを表示制御部１０６に伝達し、続いて表示制御部１０６は、録画命令をコンテンツ情報管理部１０５に与える。
【００６７】
表示制御部１０６から録画命令を受けたコンテンツ情報管理部１０５は、管理テーブルの配列に新たに要素を一つ加え、解析部１０３から受けた録画しようとしているコンテンツの番組タイトル、放送日時、番組が属するジャンル情報および視聴済みフラグに加えて、シリーズ記述子が利用可能であるならシリーズ識別、話数、有効期限およびシリーズ名を、管理テーブルに新たに加えた配列要素の該当するメンバに書き込む。ここで、コンテンツ情報管理部１０５は、視聴済みフラグをデフォルトで偽（Ｆａｌｓｅ）と書き込む。
【００６８】
続いて、コンテンツ情報管理部１０５は、コンテンツＩＤを決定し、管理テーブルに新たに加えた配列要素の該当するメンバに書き込む。コンテンツ情報管理部１０５は、コンテンツＩＤを、たとえば、番組タイトルあるいは放送日時を基に生成しても良い。
【００６９】
次に、コンテンツ情報管理部１０５は、現在受信しているコンテンツの録画命令およびコンテンツＩＤをコンテンツ記録再生部１０４へ出力する。
【００７０】
コンテンツ情報管理部１０５から録画命令およびコンテンツＩＤを受けたコンテンツ記録再生部１０４は、受信しているコンテンツを録画するための録画領域をＨＤＤ１０８に確保し、確保した録画領域のアドレスとコンテンツＩＤとを関連付け、ＨＤＤ１０８に録画されたコンテンツをコンテンツＩＤにより参照できるようにする。
【００７１】
コンテンツ記録再生部１０４は、ＨＤＤ１０８に録画領域を確保できたことを確認したのち、受信部１０２から受けたＰＳＩを参照し、必要な映像データおよび音声データをエンコードし、ＨＤＤ１０８において確保した録画領域に録画する。
【００７２】
ユーザがユーザインターフェース１０７における「録画停止」ボタンを押すことにより、コンテンツ管理装置１０１は、現在受信しているコンテンツのＨＤＤ１０８への録画を停止する。
【００７３】
より詳細には、ユーザがユーザインターフェース１０７における「録画停止」ボタンを押すことにより、ユーザインターフェース１０７は、録画停止コマンドを表示制御部１０６に伝達し、続いて表示制御部１０６は、録画停止命令をコンテンツ情報管理部１０５に与える。
【００７４】
表示制御部１０６から録画停止命令を受けたコンテンツ情報管理部１０５は、管理テーブルの配列において、該コンテンツの録画開始時に新たに加えた要素のメンバである録画日時に終了時刻を書き込む。続いて、コンテンツ情報管理部１０５は、コンテンツ記録再生部１０４に対して現在受信しているコンテンツの録画停止命令および該コンテンツＩＤを出力する。
【００７５】
コンテンツ情報管理部１０５から録画停止命令および該コンテンツＩＤを受けたコンテンツ記録再生部１０４は、受信しているコンテンツのＨＤＤ１０８への録画を停止し、録画開始時に確保したＨＤＤ１０８における録画領域の最後にファイルの終端を示すエンドオブファイル（End Of File）を追加する。
【００７６】
上記録画開始から録画停止までの一連の動作を、コンテンツ管理装置１０１が、図に示されないタイマーにより予め決められた時間に受信するコンテンツを録画できるようにしてもよい。
【００７７】
［再生］
ユーザは、ＨＤＤ１０８に録画されている録画コンテンツをディスプレイ１０９に再生させることができるが、どの録画コンテンツを再生するかをユーザは予め選んでおく必要がある。
【００７８】
たとえば、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押すことにより、コンテンツ管理装置１０１はＨＤＤ１０８に録画された録画コンテンツを記載した録画コンテンツリストをディスプレイ１０９において表示する。ユーザは、録画コンテンツリストを参照することで、再生する録画コンテンツを選択することができる。
【００７９】
より詳細には、ユーザが「録画リスト表示」ボタンを押すことにより、ユーザインターフェース１０７は録画リスト表示コマンドを表示制御部１０６に伝達する。
【００８０】
ユーザインターフェース１０７から録画リスト表示コマンドを受けた表示制御部１０６は、録画コンテンツリストをディスプレイ１０９に表示する。
【００８１】
図２は、本発明の実施の形態に係るコンテンツ管理装置における録画コンテンツリストの表示例を説明するための第一の図である。
【００８２】
図３は、本発明の実施の形態に係るコンテンツ管理装置における録画コンテンツリストの表示例を説明するための第二の図である。
【００８３】
図２および図３は、本発明の実施の形態に係るコンテンツ管理装置において、表示制御部１０６が、ソートされた複数の録画コンテンツの中で選択表示する録画コンテンツを決定する選択表示決定動作を行わず、また、録画コンテンツリストが表示された画面においてスクロールを行う場合、上記複数の録画コンテンツのうちの一部の範囲で上記画面に表示する上記録画コンテンツを循環させる短縮循環動作を行わないと仮定した場合における、ディスプレイ１０９に表示した録画コンテンツリストの図である。録画コンテンツリストは、録画された日時順にソートされており、縦軸が時間軸を表し、紙面下側ほど過去に録画された録画コンテンツを示す。
【００８４】
たとえば図２において、コンテンツ管理装置１０１は１４本の録画コンテンツを保持しているが、一度に表示できる録画コンテンツ数は９本なので録画コンテンツリストは２ページにわたる。コンテンツ管理装置１０１が一度に表示できる録画コンテンツ数については、ユーザが好みに応じて変更できるようにしても良い。
【００８５】
図２は、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、最初に表示される録画コンテンツリストの１ページ目２０１を示す。また、図３は、録画コンテンツリストの１ページ目とは同時に表示されない録画コンテンツリストの２ページ目３０１を示す。
【００８６】
ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、表示制御部１０６は、録画コンテンツリストの１ページ目２０１をディスプレイ１０９において表示を行い、さらに、録画コンテンツリストにおける１番目のリストの要素２０２ａを、選択表示する録画コンテンツとして決定する。
【００８７】
ここで、選択表示は、録画コンテンツリストにおいて、選択が可能な状態にある録画コンテンツに対してなされる。すなわち、選択表示された録画コンテンツは、フォーカスを持つ。図２において、１番目のリストの要素２０２ａが、フォーカスを持ち、フォーカスを持つリストの要素は、録画コンテンツリストにおいて白抜きで表示される。
【００８８】
録画コンテンツリストにおけるリストの要素は、番組タイトル２０３、録画日時２０４および視聴済みフラグ２０５を項目として持つ。
【００８９】
より詳細には、たとえば図２において表示制御部１０６は、１番目のリストの要素２０２ａにフォーカスを持つ録画コンテンツリストの１ページ目２０１を描画するために必要な情報を収集するために、コンテンツ情報管理部１０５に対して管理テーブルの配列の要素数の出力命令を与える。ここで、管理テーブルの配列の要素数は録画コンテンツ数と同数である。
【００９０】
表示制御部１０６から出力命令を受けたコンテンツ情報管理部１０５は、管理テーブルの配列の要素数である１４を表示制御部１０６に出力する。
【００９１】
コンテンツ情報管理部１０５から管理テーブルの配列の要素数である１４を受けた表示制御部１０６は、録画コンテンツリストが１ページあたり９本のコンテンツで構成されることから、録画コンテンツリストを全２ページで作成することを決定し、録画コンテンツ数である１４と録画コンテンツリストの全ページ数である２を記憶しておく。また、現在フォーカスを持つリストの要素番号、すなわちカレントリストインデックスを示す１も記憶しておく。
【００９２】
次に表示制御部１０６は、コンテンツ情報管理部１０５に対して管理テーブルの配列の１番目から９番目までの要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令を与える。
【００９３】
表示制御部１０６から出力命令を受けたコンテンツ情報管理部１０５は、管理テーブルの配列の１番目から９番目までの要素のメンバである番組タイトル、録画日時および視聴済みフラグを表示制御部１０６に出力する。
【００９４】
コンテンツ情報管理部１０５から管理テーブルの配列の１番目から９番目までの要素のメンバである番組タイトル、録画日時および視聴済みフラグを受けた表示制御部１０６は、ディスプレイ１０９において次の描画を行い、録画コンテンツリストの１ページ目を描画する。
【００９５】
すなわち、表示制御部１０６は、現在表示しているページ数２０６である１と、全ページ数２０７である２と、録画コンテンツ数２０８である１４と、指定されたソート条件２０９と、コンテンツ情報管理部１０５から受けた管理テーブルの配列の１番目の要素２０２ａから９番目の要素２０２ｉまでのメンバである番組タイトル２０３と、録画日時２０４と、視聴済みフラグ２０５とを表示する。
【００９６】
ここで表示制御部１０６は、フォーカスを持つ１番目のリストの要素２０２のみ白抜きで表示し、１番目のリストの要素以外は黒抜きで表示する。
【００９７】
ユーザは、ユーザがユーザインターフェース１０７におけるカーソル制御用のボタンを押すことによりフォーカスを移動できる。また、ユーザは、フォーカスの移動により録画コンテンツリストが表示された画面においてスクロールを行う。
【００９８】
２ページにわたる録画コンテンツリストにおけるフォーカスの移動は、２ページにわたる双方向循環リストの方式に従う。双方向循環リストとは、リストにおける先頭の要素と最後尾のリストの要素を互いに連結したリストである。
【００９９】
図４および図５は、本発明の実施の形態に係るコンテンツ管理装置において、ユーザがユーザインターフェース１０７におけるカーソル制御用のボタンを押した時に、表示制御部が、録画コンテンツリストにおけるフォーカスの移動と録画コンテンツリストの表示処理を行う際の動作手順を定めたフローチャートである。
【０１００】
コンテンツ管理装置１０１は、以下に示す各フローチャートの各ステップを図示しないメモリから読み出して実行する。このプログラムは、外部からインストールできる。このインストールされるプログラムは、たとえば記録媒体に格納された状態で流通する。
【０１０１】
図４および図５を参照して、２ページにわたる双方向循環リストの方式について詳細に説明する。
【０１０２】
まず図４を参照して、まずユーザインターフェース１０７は、ユーザによるユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンの押下を監視する（ステップＳ４１）。
【０１０３】
次に、ユーザインターフェース１０７は、ユーザがユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを押したことを検知すると、表示制御部１０６にフォーカス上移動コマンドを伝達する（ステップＳ４１でＹＥＳ）。
【０１０４】
ユーザインターフェース１０７からフォーカス上移動コマンドを受けた表示制御部１０６は、カレントリストインデックスを確認し、ディスプレイ１０９に表示されているカレントリストインデックスに該当するリストの要素の表示を、白抜きから黒抜きに変更する（ステップＳ４２）。
【０１０５】
続いて、表示制御部１０６は、カレントリストインデックスから１を減じて記憶する（ステップＳ４３）。例えば、録画コンテンツ数が１４のとき、表示制御部１０６は、カレントリストインデックスが３の場合、カレントリストインデックスを２に変更し記憶する。また、表示制御部１０６は、カレントリストインデックスが１の場合、カレントリストインデックスを１４に変更し記憶する。すなわち、録画コンテンツリストは、双方向循環リストとなる。
【０１０６】
次に、表示制御部１０６は、ディスプレイ１０９において現在表示されている録画コンテンツリストのページにカレントリストインデックスに該当するリストの要素が含まれていることを確認すると（ステップＳ４４でＹＥＳ）、ディスプレイ１０９に表示されているカレントリストインデックスに該当するリストの要素の表示を、黒抜きから白抜きに変更する（ステップＳ４８）。
【０１０７】
一方、表示制御部１０６は、ディスプレイ１０９においてカレントリストインデックスに該当するリストの要素が現在表示されている録画コンテンツリストのページに含まれていないことを確認すると（ステップＳ４４でＮＯ）、表示制御部１０６は、コンテンツ情報管理部１０５からディスプレイ１０９に現在表示されている録画コンテンツリストのページより１ページ前のページを表示するために必要な情報を取得する（ステップＳ４５）。
【０１０８】
より詳細には、表示制御部１０６は、録画コンテンツリストにおける該当するページ表示に必要な管理テーブルの配列の要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令をコンテンツ情報管理部１０５に与える。
【０１０９】
ここで、必要な管理テーブルの配列の要素の範囲は、録画コンテンツ数、録画コンテンツリスト１ページあたりに表示されるリストの要素数および表示するページ番号から簡単に計算できる。
【０１１０】
例えば、ディスプレイ１０９に現在表示されている録画コンテンツリストのページが２ページ目なら、表示制御部１０６は、１ページ目を表示するために必要な管理テーブルの配列要素、すなわち管理テーブルの配列の１番目から９番目までの要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令をコンテンツ情報管理部１０５に対して与え、現在表示されている録画コンテンツリストのページが１ページ目なら、表示制御部１０６は、２ページ目を表示するために必要な管理テーブルの配列の１０番目から１４番目までの要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令をコンテンツ情報管理部１０５に対して与える。
【０１１１】
表示制御部１０６から、録画コンテンツリストにおける該当するページ表示に必要な管理テーブルの配列の要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令を受けたコンテンツ情報管理部１０６は、管理テーブルの配列を参照し、読み出した値を表示制御部１０６に出力する。
【０１１２】
次に、表示制御部１０６は、現在ディスプレイ１０９において表示されている録画コンテンツリストのページを消去する（ステップＳ４６）。
【０１１３】
続けて、表示制御部１０６は、コンテンツ情報管理部１０５から受けた情報を基に、録画コンテンツリストにおける上記消去したページより１ページ前のページを描画し（ステップＳ４７）、続けてディスプレイ１０９に表示されているカレントリストインデックスに該当するリストの要素の表示を、黒抜きから白抜きに変更し（ステップＳ４８）、フォーカスの上移動処理が完了する。
【０１１４】
次に図５を参照して、まずユーザインターフェース１０７は、ユーザによるユーザインターフェース１０７におけるカーソル制御用の「下矢印」ボタンの押下を監視する（ステップＳ５１）。
【０１１５】
次に、ユーザインターフェース１０７は、ユーザがユーザインターフェース１０７におけるカーソル制御用の「下矢印」ボタンを押したことを検知すると、表示制御部１０６にフォーカス下移動コマンドを伝達する（ステップＳ５１でＹＥＳ）。
【０１１６】
ユーザインターフェース１０７からフォーカス下移動コマンドを受けた表示制御部１０６は、カレントリストインデックスを確認し、ディスプレイ１０９に表示されているカレントリストインデックスに該当するリストの要素の表示を、白抜きから黒抜きに変更する（ステップＳ５２）。
【０１１７】
続いて、表示制御部１０６は、カレントリストインデックスに１を加えて記憶する（ステップＳ５３）。例えば、録画コンテンツ数が１４のとき、表示制御部１０６は、カレントリストインデックスが３の場合、カレントリストインデックスを４に変更し記憶する。また、表示制御部１０６は、カレントリストインデックスが１４の場合、カレントリストインデックスを１に変更し記憶する。すなわち、録画コンテンツリストは、双方向循環リストとなる。
【０１１８】
次に、表示制御部１０６は、ディスプレイ１０９においてカレントリストインデックスに該当するリストの要素が現在表示されている録画コンテンツリストのページに含まれていることを確認すると（ステップＳ５４でＹＥＳ）、ディスプレイ１０９に表示されているカレントリストインデックスに該当するリストの要素の表示を、黒抜きから白抜きに変更する（ステップＳ５８）。
【０１１９】
一方、表示制御部１０６は、ディスプレイ１０９においてカレントリストインデックスに該当するリストの要素が現在表示されている録画コンテンツリストのページに含まれていないことを確認すると（ステップＳ５４でＮＯ）、表示制御部１０６は、コンテンツ情報管理部１０５からディスプレイ１０９に現在表示されている録画コンテンツリストのページより１ページ後のページを表示するために必要な情報を取得する（ステップＳ５５）。
【０１２０】
より詳細には、表示制御部１０６は、録画コンテンツリストにおける該当するページ表示に必要な管理テーブルの配列の要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令をコンテンツ情報管理部１０５に与える。
【０１２１】
ここで、必要な管理テーブルの配列の要素の範囲は、録画コンテンツ数、録画コンテンツリスト１ページあたりに表示されるリストの要素数、および表示するページ番号から簡単に計算できる。
【０１２２】
例えば、ディスプレイ１０９に現在表示されている録画コンテンツリストのページが２ページ目なら、表示制御部１０６は、１ページ目を表示するために必要な管理テーブルの配列要素、すなわち管理テーブルの配列の１番目から９番目までの要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令をコンテンツ情報管理部１０５に対して与え、現在表示されている録画コンテンツリストのページが１ページ目なら、表示制御部１０６は、２ページ目を表示するために必要な管理テーブルの配列の１０番目から１４番目までの要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令をコンテンツ情報管理部１０５に対して与える。
【０１２３】
表示制御部１０６から、録画コンテンツリストにおける該当するページ表示に必要な管理テーブルの配列の要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令を受けたコンテンツ情報管理部１０６は、管理テーブルの配列を参照し、読み出した値を表示制御部１０６に出力する。
【０１２４】
次に、表示制御部１０６は、現在ディスプレイ１０９において表示されている録画コンテンツリストのページを消去する（ステップＳ５６）。
【０１２５】
続けて、表示制御部１０６は、コンテンツ情報管理部１０５から受けた情報を基に、録画コンテンツリストにおける上記消去したページより１ページ後のページを描画し（ステップＳ５７）、続けて上記ステップＳ５８を実行し、フォーカスの下移動処理が完了する。
【０１２６】
再び、図２および図３を参照して、ユーザが録画コンテンツリストから再生する録画コンテンツを選び、再生し、再生を停止するまでを説明する。
【０１２７】
たとえば、ユーザが録画コンテンツリストの１２番目の録画コンテンツである「刑事ドラマ」という番組名の録画コンテンツ３０２ｃを再生したいとすると、ユーザは、カーソル制御用の「下矢印」ボタンを１１度押すことにより、フォーカスをカレントリストインデックスが１２に該当するリストの要素に移動できる。
【０１２８】
また、ユーザは、「上矢印」ボタンを３度押すことによっても、フォーカスをカレントリストインデックスが１２に該当するリストの要素に移動できる。
【０１２９】
ユーザは、ディスプレイ１０９において再生したい録画コンテンツとフォーカスが合致したことを確認し、ユーザインターフェース１０７における「再生」ボタンを押すと、コンテンツ管理装置１０１は「刑事ドラマ」という番組名の録画コンテンツ３０２ｃをディスプレイ１０９において再生する。
【０１３０】
より詳細には、ユーザがユーザインターフェース１０７における「再生」ボタンを押すことにより、ユーザインターフェース１０７は再生コマンドを表示制御部１０６に伝達する。
【０１３１】
ユーザインターフェース１０７から再生コマンドを受けた表示制御部１０６は、再生命令およびカレントリストインデックスである１２をコンテンツ情報管理部１０５に与える。続いて、表示制御部１０６は、録画コンテンツリストをディスプレイ１０９から消去する。
【０１３２】
表示制御部１０６から再生命令およびカレントリストインデックスである１２を受けたコンテンツ情報管理部１０５は、管理テーブルの配列の１２番目の要素のメンバであるコンテンツＩＤを読み出し、コンテンツ記録再生部に対して再生命令およびコンテンツＩＤを与える。
【０１３３】
コンテンツ情報管理部１０５から再生命令およびコンテンツＩＤを受けたコンテンツ記録再生部１０４は、コンテンツＩＤを基にＨＤＤ１０８から該当する録画コンテンツを読み出し、再生に必要な映像データおよび音声データをデコードし、表示制御部１０６へ出力する。
【０１３４】
制御表示部１０６は、コンテンツ記録再生部１０４から受けた録画コンテンツの映像データおよび音声データをディスプレイ１０９において再生する。
【０１３５】
たとえば、ユーザがユーザインターフェース１０７における「再生停止」ボタンを押すことにより、現在再生しているコンテンツの再生を停止できる。ユーザによる再生の停止が行われたあと、コンテンツ管理装置１０１は、ディスプレイ１０９に録画コンテンツリストを表示する。このとき、「刑事ドラマ」という番組名の録画コンテンツ３０２ｃがフォーカスを持つ。
【０１３６】
より詳細には、ユーザが「再生停止」ボタンを押すことにより、ユーザインターフェース１０７は再生停止コマンドを表示制御部１０６に伝達し、再生停止コマンドを受けた表示制御部１０６は再生停止命令をコンテンツ情報管理部１０５に与える。
【０１３７】
表示制御部１０６から再生停止命令を受けたコンテンツ情報管理部１０５は、管理テーブルの配列において、カレントリストインデックスである１２番目の要素のメンバであるコンテンツＩＤを読み取り、続いてコンテンツ情報管理部１０５は、コンテンツ記録再生部１０４に対して現在再生しているコンテンツの再生停止命令および該コンテンツＩＤを出力する。
【０１３８】
コンテンツ情報管理部１０５から再生停止命令および該コンテンツＩＤを受けたコンテンツ記録再生部１０４は、該コンテンツＩＤにより参照される録画コンテンツの再生処理を停止し、続いてコンテンツ記録再生部１０４は、表示制御部１０６に対して再生停止を通知する。
【０１３９】
コンテンツ記録再生部１０４から再生停止を受けた表示制御部１０６は、１２番目のリストの要素３０２ｃを含む録画コンテンツリストの２ページ目を表示するために必要な、管理テーブルの配列の１０番目から１４番目までの要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令をコンテンツ情報管理部１０５に与える。
【０１４０】
表示制御部１０６から、管理テーブルの配列の１０番目から１４番目までの要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令を受けたコンテンツ情報管理部１０６は、管理テーブルの配列を参照し、読み出した値を表示制御部１０６に出力する。
【０１４１】
次に、表示制御部１０６は、コンテンツ情報管理部１０５から受けた情報を基に、録画コンテンツリストにおける２ページ目を描画し、フォーカスを１２番目のリストの要素３０２ｃに設定する。
【０１４２】
あるいは、たとえば、表示制御部１０６が再生している録画コンテンツを最後まで再生した場合、コンテンツ管理装置１０１は録画コンテンツの再生を終了し、ディスプレイ１０９に録画コンテンツリストを表示する。このとき、「刑事ドラマ」という番組名の録画コンテンツ３０２ｃがフォーカスを持ち、該当する録画コンテンツの視聴済みフラグは「未視聴」から「視聴済」に変更される。
【０１４３】
より詳細には、コンテンツ記録再生部１０４がＨＤＤ１０８から読み出しているコンテンツのファイルの終端を示すエンドオブファイルを検知すると、コンテンツ記録再生部１０４は再生に必要な映像データおよび音声データの表示制御部１０６への送信が完了した後に、表示制御部１０６にエンドオブファイルを出力する。
【０１４４】
コンテンツ記録再生部１０４からエンドオブファイルを受けた表示制御部１０６は、再生完了の通知と共にカレントリストインデックスである１２をコンテンツ情報管理部１０５に出力する。
【０１４５】
表示制御部１０６から再生完了およびカレントリストインデックスである１２を受けたコンテンツ情報管理部１０５は、管理テーブルの配列の１２番目の要素のメンバである視聴済みフラグを偽（Ｆａｌｓｅ）から真（Ｔｒｕｅ）に書き換え、続いて表示制御部１０６に書き換え完了の通知を出力する。
【０１４６】
コンテンツ情報管理部１０５から書き換え完了の通知を受けた、表示制御部１０６は１２番目のリストの要素３０２ｃを含む録画コンテンツリストの２ページ目を表示するために必要な、管理テーブルの配列の１０番目から１４番目までの要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令をコンテンツ情報管理部１０５に与える。
【０１４７】
表示制御部１０６から、管理テーブルの配列の１０番目から１４番目までの要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令を受けたコンテンツ情報管理部１０６は、管理テーブルの配列を参照し、読み出した値を表示制御部１０６に出力する。
【０１４８】
次に、表示制御部１０６は、コンテンツ情報管理部１０５から受けた情報を基に、録画コンテンツリストにおける２ページ目を描画し、フォーカスを１２番目のリストの要素３０２ｃに設定する。
【０１４９】
図６および図７は、表示制御部１０６が、前述の選択表示決定動作および短縮循環動作を行わないと仮定した場合における、録画日時順にソートされた録画コンテンツリストの表示をディスプレイ１０９において行ったときの問題点を説明するための第一および第二の図である。
【０１５０】
図６および図７において、録画コンテンツリストは録画された日時順にソートされており、縦軸が時間軸を表し、紙面下側ほど過去に録画された録画コンテンツを示している。また、全録画コンテンツ数は８０であり、録画コンテンツリストは全９ページにわたる。
【０１５１】
コンテンツ管理装置１０１が、ユーザが求める録画コンテンツを録画した後に大量のコンテンツが録画された場合について考える。すなわち、ユーザが求める録画コンテンツは２０１１年５月２５日（水）２１時００分に録画された「メロドラマ  第四話」という番組名のコンテンツであり、コンテンツ管理装置１０１は該当するコンテンツを録画した後に３８本のコンテンツを録画したとする。
【０１５２】
図６は、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、コンテンツ管理装置１０１が最初に表示する録画コンテンツリストの１ページ目を示す図である。ここで、１番目のリストの要素６０２ａがフォーカスを持つ。
【０１５３】
また、図７は、上記録画コンテンツリストの５ページ目であり、ユーザが求める２０１１年５月２５日（水）２１時００分に録画された「メロドラマ  第四話」という番組タイトルの録画コンテンツが記載されている。
【０１５４】
ユーザが求める「メロドラマ  第四話」という番組タイトルを持つ録画コンテンツは、図６に示す上記録画コンテンツリストの１ページ目には表示されない。なぜなら、コンテンツ管理装置１０１が、ユーザが求める録画コンテンツが録画された日時より後に３８本のコンテンツを録画したために、日時順にソートされた録画コンテンツリストにおけるユーザが求める録画コンテンツのランクが３９位にまで下がってしまうためである。
【０１５５】
しかしながら、ユーザは、コンテンツ管理装置１０１が録画コンテンツリストを最初に表示したときに、ユーザが求める録画コンテンツのランクが３９位まで下がっていることがわからない。
【０１５６】
そのため、ユーザは、ユーザが求める上記録画コンテンツを再生するために、ユーザインターフェース１０７におけるカーソル制御用の「下矢印」ボタンを押すことによりフォーカスを順方向に１つずつ下げながら、図７に示す録画コンテンツリストの５ページ目におけるユーザが求める上記録画コンテンツにフォーカスが合致するまで、３９本もの録画コンテンツの番組タイトルを逐一読み取りながらフォーカスを動かす作業を強いられる。
【０１５７】
また、ユーザは、ユーザが求める録画コンテンツを再生するために、逆にユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを押すことによりフォーカスを逆方向に一つずつ上げながら、図７に示すユーザが求める上記録画コンテンツにフォーカスを合わせることができる。
【０１５８】
しかしながら、この場合でもユーザは、図７に示すユーザが求める上記録画コンテンツとフォーカスが合致するまで、４２本もの録画コンテンツの番組タイトルを逐一読み取りながらフォーカスを動かす作業を強いられる。
【０１５９】
上記のように、ユーザが、フォーカスを順方向あるいは逆方向に動かしながらユーザが求める録画コンテンツを探す手間は非常に煩雑である。
【０１６０】
たとえば、ユーザが、録画コンテンツリストのページを１ページ進めたり、１ページ戻したりできるボタンをユーザインターフェース１０７に配置しても良い。しかしながら、このボタンを使用した場合でも、ユーザは、ユーザが録画コンテンツリストのページを１ページ進めたり、１ページ戻したりする度に、表示されているページにおけるリストの要素を逐一読みとり、ユーザが求める録画コンテンツと合致するかどうか確認しなければならない。
【０１６１】
図８および図９は、表示制御部１０６が、前述の選択表示決定動作および短縮循環動作を行わないと仮定した場合における、番組タイトル順にソートされた録画コンテンツリストの表示をディスプレイ１０９において行ったときの問題点を説明するための第一および第二の図である。
【０１６２】
デジタル化したコンテンツを録画するＨＤＤ１０８の記憶容量は、今後も引き続き大容量化する傾向にあり、たとえば２テラバイトの記憶容量を持つＨＤＤ１０８は、高解像度（ＨＤ）の１時間番組を約２５０番組、標準画質（ＳＤ）の１時間番組を約４００番組録画することができる。
【０１６３】
たとえば、図８および図９において、録画コンテンツリストは、録画された録画コンテンツの番組タイトル順にソートされており、縦軸が文字コード軸を表し、紙面下側ほど文字コードが大きい録画コンテンツを示している。また、全録画コンテンツ数は１３０であり、録画コンテンツリストは全１５ページにわたる。
【０１６４】
図８は、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、コンテンツ管理装置１０１が最初に表示する録画コンテンツリストの１ページ目を示す図である。ここで、１番目のリストの要素８０２ａがフォーカスを持つ。
【０１６５】
また、図９は、上記録画コンテンツリストの８ページ目であり、ユーザが求める２０１１年５月３１日（火）２３時４５分に録画された「ナイトドラマ  第５話」という番組名の録画コンテンツが記載されている。
【０１６６】
たとえば、ユーザが、ユーザが求める録画コンテンツの番組タイトルを「ナイトドラマ  第５話」であることを知っていたとき、ユーザは、録画コンテンツリストのどのあたりのページに「ナイトドラマ  第５話」という番組タイトルを持つ録画コンテンツが表示されるかについて予想できる。
【０１６７】
しかしながら、ユーザは、ユーザが求める録画コンテンツの番組タイトルを知っている場合においても、録画コンテンツ数が１３０もあると、ユーザは、‘あ’から始まる番組タイトルを持つ録画コンテンツからフォーカスを動かしながら‘な’から始まる番組タイトルを持つ録画コンテンツに辿りつくまでに長時間要することがある。
【０１６８】
図１０は、ディスプレイ１０９に録画コンテンツリストの検索結果を表示したときに生ずる他の問題点を説明するための図である。
【０１６９】
図１０は、コンテンツ管理装置１０１が、「ナイトドラマ」という検索ワード１００６を用いてＨＤＤ１０８に録画されている録画コンテンツの番組タイトルを検索し、「ナイトドラマ」という文字列が、番組タイトルに一部含む録画コンテンツを録画コンテンツ検索リスト１００１として出力した結果である。
【０１７０】
たとえば、ユーザが、ユーザが求める録画コンテンツの番組タイトルを「ナイトドラマ  第５話」であることを知っていたとき、ユーザは、「ナイトドラマ」という語句を番組タイトルの一部に含む録画コンテンツを検索できる。
【０１７１】
ユーザが求める録画コンテンツの番組タイトルを知っている場合、ユーザは、検索することによりユーザが求める録画コンテンツを容易に見つけることができるが、検索条件に合致しない録画コンテンツの情報は失われてしまう。
【０１７２】
たとえば、図９に示す「ナイススイング  第３話」という番組名を持つ録画コンテンツは、ユーザが求める「ナイトドラマ  第５話」が録画された頃に同じく録画された録画コンテンツである。ユーザが、「ナイススイング  第３話」という番組名を持つ録画コンテンツを録画したことを忘れてしまっているとすれば、ユーザが番組タイトルに「ナイトドラマ」を含む録画コンテンツの検索を行うだけではユーザが失念してしまっている上記コンテンツを見つけ出すのは困難である。
【０１７３】
そこで、本発明の実施の形態に係るコンテンツ管理装置では、以下のような動作を行うことにより、上記各問題点を解決する。
【０１７４】
コンテンツ情報管理部１０５は、録画コンテンツリストで表示する複数の録画コンテンツをソートする。ここで、コンテンツ情報管理部１０５は、たとえば、コンテンツが録画された日時順あるいは録画コンテンツの番組タイトル順で、録画コンテンツをソートする。
【０１７５】
表示制御部１０６は、上記録画コンテンツリストにおいて、上記コンテンツ情報管理部１０５によってソートされた上記複数の録画コンテンツの中で選択表示する録画コンテンツを決定する。ここで、上記表示制御部１０６は、上記録画コンテンツリストを表示する際に、上記複数の録画コンテンツのうち、「ユーザが前回視聴した録画コンテンツ」、「ユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツ」、「ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツ」、「ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツ」あるいは「過去に検索された録画コンテンツ」を前記選択表示する録画コンテンツとして決定する。
【０１７６】
表示制御部１０６は、ディスプレイ１０９の画面において、上記録画コンテンツリストを表示する。この時、表示制御部１０６は、選択表示された録画コンテンツが上記画面に常に含まれるように、上記録画コンテンツリストを表示する。
【０１７７】
また、表示制御部１０６は、上記録画コンテンツリストが表示された画面においてスクロールを行う場合、上記複数の録画コンテンツのうちの一部の範囲で上記画面に表示する上記録画コンテンツを循環させる。
【０１７８】
次に、本発明の実施の形態に係るコンテンツ管理装置１０１が、複数の録画コンテンツをソートし、決定し、画面に表示する際の動作について図面を用いて詳細に説明する。
【０１７９】
［動作］
【０１８０】
図１１は、本発明の実施の形態に係るコンテンツ管理装置における複数の録画コンテンツのソート、決定、表示および再生動作手順を定めたフローチャートである。
【０１８１】
図１１に示すフローチャートは、たとえば、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押すことにより始まる。
【０１８２】
図１１を参照して、まず、ユーザは、録画コンテンツリストで表示する複数の録画コンテンツをソートする際の、ソート条件を設定する（ステップＳ１）。
【０１８３】
ここで、上記ソート条件は、たとえば、「録画日時順」あるいは「番組タイトル順」である。
【０１８４】
ユーザがステップＳ１において設定したソート条件をコンテンツ管理装置１０１が記憶しておき、次にユーザがステップＳ１においてソート条件を変更するまで、コンテンツ管理装置１０１は、上記ソート条件を用い続けても良い。
【０１８５】
また、ユーザが「録画リスト表示」ボタンを押した直後は、コンテンツ管理装置１０１は、ソート条件を設定するステップＳ１を省略しても良い。
【０１８６】
次に、コンテンツ情報管理部１０５（コンテンツソート部）は、録画コンテンツリストに表示するＨＤＤ１０８に録画されている複数の録画コンテンツを、管理テーブルの配列における要素のメンバを用いて、ステップＳ１においてユーザが設定したソート条件に基づきソートする（ステップＳ２）。
【０１８７】
ＨＤＤ１０８に録画されている録画コンテンツ数が、表示制御部１０６がディスプレイ１０９において表示できる録画コンテンツ数を超える場合は、録画コンテンツリストは、複数ページにわたる録画コンテンツリストとなる。
【０１８８】
より詳細には、管理テーブルの配列における要素のメンバとして記憶される録画日時の実体は、倍精度実数型であるため、コンテンツ情報管理部１０５は、メンバである録画日時の大小を比較することにより管理テーブルの配列を録画日時順にソートできる。
【０１８９】
すなわち、コンテンツ情報管理部１０５は、録画コンテンツリストで表示する複数の録画コンテンツを録画日時順にソートできる。
【０１９０】
ここで、コンテンツ情報管理部１０５は、ソート時に管理テーブルの配列の要素自体のスワップを繰り返すことにより管理テーブルの配列の要素自体をソートしても良いし、管理テーブルの配列の要素番号を参照するインデックスの配列を用意し、上記インデックスの配列をソートしても良い。
【０１９１】
また、管理テーブルの配列における要素のメンバとして記憶される番組タイトルの実体は文字列型であるため、コンテンツ情報管理部１０５は、メンバである番組タイトルの先頭文字の文字コードの大小を利用することにより録画コンテンツリストで表示する複数の録画コンテンツを番組タイトル順にソートできる。
【０１９２】
仮に比較する２つの番組タイトルの先頭文字が同じ文字である場合、コンテンツ情報管理部１０５は２文字目の文字同士を比較すればよく、２文字目も同じ文字である場合は、順次３文字目、４文字目の文字同士を比較していけばコンテンツ情報管理部１０５は、録画コンテンツリストで表示する複数の録画コンテンツを番組タイトル順にソートできる。
【０１９３】
番組タイトルの中には、ＡＲＩＢで規定された追加特殊文字を含む番組タイトルがある。ここで、追加特殊文字とは、ステレオ放送を表す四角枠で囲まれた‘Ｓ’文字あるいは二カ国語放送を表す四角枠で囲まれた‘二’文字である。
【０１９４】
ＡＲＩＢで規定された追加特殊文字を含む番組タイトルの多くは番組タイトルの先頭に追加特殊文字を含むため、ソート条件が番組タイトル順であるときに、コンテンツ情報管理部１０５がステップＳ２を実行すると、ソート結果は追加特殊文字の影響を大きく受ける。
【０１９５】
たとえば、同じ番組タイトルを持つ２つの録画コンテンツであるが、一方は番組タイトルの先頭に追加特殊文字を含むが、もう一方は追加特殊文字を含まない場合において、上記条件でコンテンツ情報管理部１０５がステップＳ２を実行すると、同じ番組タイトルを持つ２つの録画コンテンツのランクが、ソート後の録画コンテンツリストにおいて大きく異なってしまう。
【０１９６】
コンテンツ情報管理部１０５がステップＳ２において番組タイトル順にソートするときは、番組タイトルに含まれる追加特殊文字がソートに与える影響を排除するために、コンテンツ情報管理部１０５は、管理テーブルの配列における要素のメンバである番組タイトルの文字列から追加特殊文字を外した文字列を用いてソートを実行する。
【０１９７】
上記の手順により、コンテンツ情報管理部１０５は、番組タイトルに含まれる追加特殊文字がソートに与える影響を排除できる。
【０１９８】
ただし、ディスプレイ１１０に録画コンテンツリストを表示するときは、表示制御部１０６が、追加特殊文字を含めて番組タイトルをディスプレイ１１０に表示しても問題はない。
【０１９９】
次に、ユーザは、表示制御部１０６が録画コンテンツリストに表示するＨＤＤ１０８において録画されている複数の録画コンテンツの中で、選択表示する録画コンテンツを決定するための決定条件を設定する（ステップＳ３）。
【０２００】
上記決定条件は、たとえば、「ユーザが前回視聴した録画コンテンツ」、「ユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツ」、「ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツ」、「ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツ」あるいは「過去に検索された録画コンテンツ」である。
【０２０１】
ユーザがステップＳ３において設定した決定条件をコンテンツ管理装置１０１が記憶しておき、次にユーザが決定条件を設定するステップＳ３において決定条件を変更するまで、コンテンツ管理装置１０１は、上記決定条件を用い続けても良い。
【０２０２】
また、ユーザが「録画リスト表示」ボタンを押した直後は、コンテンツ管理装置１０１は、決定条件を設定するステップＳ３を省略しても良い。
【０２０３】
表示制御部１０６は、ステップＳ３においてユーザが設定した決定条件に合致する録画コンテンツを、コンテンツ情報管理部１０５がステップＳ２においてソートした複数の録画コンテンツの中から検索する。この際、表示制御部１０６は、上記検索する録画コンテンツに関する情報を検索順に記憶することにより検索履歴リストを作成し、後の選択表示する録画コンテンツの決定に利用する（ステップＳ４）。
【０２０４】
また、たとえば、ユーザが過去に検索した録画コンテンツをユーザが削除し、上記録画コンテンツが録画コンテンツリストから削除された後も、表示制御部１０６は、削除された録画コンテンツに関する情報を検索履歴リストにおいて残しておいてもよい。この場合、表示制御部１０６は、検索履歴リストに残しておいた録画コンテンツに関する情報に基づいて、選択表示する録画コンテンツを決定することができる。
【０２０５】
続いて、表示制御部１０６は、該当する録画コンテンツを選択表示する録画コンテンツとして決定し、上記選択表示する録画コンテンツの上記録画コンテンツリストにおけるランクを決定する（ステップＳ５）。
【０２０６】
次に、表示制御部１０６は、ディスプレイ１０９の画面において、上記録画コンテンツリストを表示する。この時、表示制御部１０６は、ステップＳ５において決定された選択表示する録画コンテンツ、すなわちフォーカスを持つ録画コンテンツが上記画面に含まれるように、上記録画コンテンツリストを表示する（ステップＳ６）。
【０２０７】
より詳細には、表示制御部１０６は、上記選択表示する録画コンテンツが録画コンテンツリストにおける何ページ目に含まれるかを、上記決定がなされた選択表示する録画コンテンツが持つランクから計算する。
【０２０８】
表示制御部１０６は、ユーザが「録画リスト表示」ボタンを押した後、該ページを最初に表示する録画コンテンツリストのページとして決定する。
【０２０９】
続いて表示制御部１０６は、コンテンツ情報管理部１０５に対して録画コンテンツリストの該ページを描画するために必要な管理テーブルの配列の要素のメンバである番組タイトル、録画日時および視聴済みフラグの出力命令を与える。
【０２１０】
表示制御部１０６から出力命令を受けたコンテンツ情報管理部１０５は、表示制御部１０６が要求した管理テーブルの配列の要素のメンバである番組タイトル、録画日時および視聴済みフラグを表示制御部１０６に出力する。
【０２１１】
コンテンツ情報管理部１０５から管理テーブルの配列の該要素のメンバである番組タイトル、録画日時および視聴済みフラグを受けた表示制御部１０６は、ディスプレイ１０９において録画コンテンツリストの該ページを描画する。
【０２１２】
次に、ユーザが、ディスプレイ１０９においてユーザが求める録画コンテンツが表示されているかどうか確認する（ステップＳ７）。
【０２１３】
ユーザが求める録画コンテンツがディスプレイ１０９において表示されている場合（ステップＳ７でＹＥＳ）、ユーザは、ユーザインターフェース１０７におけるカーソル制御用ボタンを操作することによりフォーカスをユーザが求める録画コンテンツと合致するように移動させる（ステップＳ１１）。
【０２１４】
ユーザは、フォーカスとユーザが求める録画コンテンツが合致していることを確認した後、ユーザインターフェース１０７における「再生」ボタンを操作する。続いてコンテンツ管理装置１０１は、該当する録画コンテンツをディスプレイ１０９において再生する。この際、表示制御部１０６は、上記再生する録画コンテンツに関する情報を再生順に記憶することにより再生履歴リストを作成し、後の選択表示する録画コンテンツの決定に利用する（ステップＳ１２）。
【０２１５】
また、たとえば、ユーザが過去に視聴した録画コンテンツをユーザが削除し、上記録画コンテンツが録画コンテンツリストから削除された後も、表示制御部１０６は、削除された録画コンテンツに関する情報を再生履歴リストにおいて残しておいてもよい。この場合、表示制御部１０６は、再生履歴リストに残しておいた録画コンテンツに関する情報に基づいて、選択表示する録画コンテンツを決定することができる。
【０２１６】
コンテンツ管理装置１０１が、該当する録画コンテンツの最後まで再生した時あるいはユーザが再生を途中で終了させたとき（ステップＳ１３）、再度検索を行うステップＳ４に戻り、録画コンテンツリストにおいて選択表示する録画コンテンツを検索する。
【０２１７】
一方、ユーザが求める録画コンテンツがディスプレイ１０９において表示されていない場合（ステップＳ７でＮＯ）、ユーザは、ユーザが求める録画コンテンツがディスプレイ１０９に表示されるようにするために、表示制御部１０６が現在表示しているページを変更するか(ステップＳ８)、表示制御部１０６が選択表示する録画コンテンツを決定するときの決定条件を変更するか（ステップＳ９）あるいはコンテンツ情報管理部１０５がソートを行うときのソート条件を変更する（ステップＳ１０）。
【０２１８】
より詳細には、ユーザは、ユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを操作することにより、表示制御部１０６がディスプレイ１０９において表示している録画コンテンツリストの該ページにおけるフォーカスの上方向への移動に続いて、録画コンテンツリストにおいて表示されているページを該ページの前ページに移動することができる(ステップＳ８)。該フォーカスの移動の詳細については図４に示す手順と同様である。
【０２１９】
また、ユーザは、ユーザインターフェース１０７におけるカーソル制御用の「下矢印」ボタンを操作することにより、表示制御部１０６がディスプレイ１０９において表示している録画コンテンツリストの該ページにおけるフォーカスの下方向への移動に続いて、録画コンテンツリストにおいて表示されているページを該ページの次ページに移動できる(ステップＳ８)。該フォーカスの移動の詳細については図５に示す手順と同様である。
【０２２０】
表示制御部１０６は、ユーザによるフォーカスの移動に伴うページの変更を受けてステップＳ５に戻り選択表示する録画コンテンツの決定を行った後、録画コンテンツリストをディスプレイに表示するステップＳ６を実行する。ユーザは、ステップＳ７においてディスプレイ１０９において表示されている表示制御部１０６により変更されたページ上にユーザが求める録画コンテンツが表示されているかどうか確認する。
【０２２１】
また、ユーザは、ユーザインターフェース１０７における「決定条件変更」ボタンを操作することにより、表示制御部１０６がステップＳ４において検索するときの決定条件を変更できる。
【０２２２】
たとえば、ユーザが決定条件を「ユーザが前回視聴した録画コンテンツ」から「ユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツ」に変更すると、表示制御部１０６は、ステップＳ３において決定条件の設定変更を行い、ステップＳ４において新たな決定条件を用いて検索する。
【０２２３】
続いて、表示制御部１０６は、ステップＳ５において検索された録画コンテンツにフォーカスを設定した後、ステップＳ６において録画コンテンツリストをディスプレイ１０９において表示する。
【０２２４】
ユーザは、ステップＳ７においてディスプレイ１０９において表示されている録画コンテンツリストにユーザが求める録画コンテンツが表示されているかどうか確認する。
【０２２５】
また、ユーザは、ユーザインターフェース１０７における「ソート条件変更」ボタンを操作することにより（ステップＳ１０）、ソート条件を設定するステップＳ１に動作手順を戻すことができ、コンテンツ情報管理部１０５が、録画コンテンツリストに表示するＨＤＤ１０８に録画されている複数の録画コンテンツをソートするときのソート条件を変更できる。
【０２２６】
たとえば、ユーザがソート条件を「録画日時順」から「番組タイトル順」に変更すると、コンテンツ情報管理部１０５は、ソート条件を設定するステップＳ１においてソート条件の設定変更を行い、ステップＳ２において新たなソート条件を用いてソートし、録画コンテンツリストを更新する。
【０２２７】
次に、ユーザは、表示制御部１０６がステップＳ４において検索するときの決定条件を変更する（ステップＳ３）。
【０２２８】
コンテンツ管理装置１０１が、選択表示する録画コンテンツの検索を行うステップＳ４において前回使用した決定条件を記憶している場合、決定条件を設定するステップＳ３を省略しても良い。
【０２２９】
続いて、表示制御部１０６は、ステップＳ４において検索を実行し、ステップＳ５において検索された録画コンテンツにフォーカスを設定した後、ステップＳ６において録画コンテンツリストをディスプレイ１０９において表示する。
【０２３０】
ユーザは、ステップＳ７においてディスプレイ１０９において表示されている録画コンテンツリストにユーザが求める録画コンテンツが表示されているかどうか確認する。
【０２３１】
このような動作手順により、コンテンツ管理装置１０１は、選択表示する録画コンテンツとして決定した録画コンテンツをディスプレイ１０９に表示するとともに、選択表示する録画コンテンツとして決定した録画コンテンツと類似の録画コンテンツもディスプレイ１０９に表示することができる。
【０２３２】
図１２は、本発明の実施の形態に係るコンテンツ管理装置における表示制御部１０６が、前回視聴した録画コンテンツを選択表示する録画コンテンツとして決定したときの録画コンテンツリストの表示例を示す図である。
【０２３３】
図１２を参照して、ユーザが、ソート条件を「録画日時順」と設定し、選択表示する録画コンテンツとして決定する条件を「ユーザが前回視聴した録画コンテンツ」と設定したときに、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、コンテンツ管理装置１０１がディスプレイ１０９において最初に表示する録画コンテンツリストの５ページ目である。
【０２３４】
ここで、番組タイトルが「刑事ドラマ  第７話  ナナボシ刑事」であるユーザが前回視聴した録画コンテンツ、すなわち４１番目のリストの要素１２０２ｅがフォーカスを持つ。
【０２３５】
なお、コンテンツ管理装置１０１が一度に表示できる録画コンテンツ数については、ユーザが好みに応じて変更できるようにしても良い。たとえば、図１２においてコンテンツ管理装置１０１は、録画コンテンツリスト１ページあたり９本の録画コンテンツをディスプレイ１０９において表示しているが、たとえば録画コンテンツリスト１ページあたり２本の録画コンテンツを表示しても良い。すなわち、コンテンツ管理装置１０１は、録画コンテンツリスト１ページにつき、選択表示する録画コンテンツとして決定した録画コンテンツと、上記録画コンテンツから続いて並べられた１本の録画コンテンツと、をディスプレイ１０９において表示しても良い。
【０２３６】
たとえばユーザが、前回視聴した録画コンテンツの内容を失念したため再度視聴することにより内容を思い出したいとき、前回視聴時に番組途中で寝てしまったとき、あるいは前回どの録画コンテンツを視聴したのかさえ思い出せないときを考える。上記の場合においても、コンテンツ管理装置１０１を用いることによりユーザは、録画コンテンツリストに表示された録画コンテンツの番組タイトルを逐一読み取りながらフォーカスを動かす作業を強いられることなく前回視聴した録画コンテンツを再生することができ、図６および図７に示すような問題を生ずることを防ぐことができる。
【０２３７】
さらに、コンテンツ管理装置１０１は、ユーザが求める録画コンテンツをソート後の録画コンテンツリストにおいて選択表示するとともに、ユーザが求める録画コンテンツと類似の録画コンテンツも録画コンテンツリストにおいて表示できるので、潜在的なニーズのある録画コンテンツをユーザに想起させることができる。
【０２３８】
たとえばユーザがプロ野球を視聴したい状況にあるとき、表示制御部１０６が前述の選択表示決定動作および短縮循環動作を行わないと仮定した場合における図６に示す録画コンテンツリストをユーザが閲覧しただけでは、ユーザは、３番目の録画コンテンツである２０１１年６月９日（木）１８時に録画された「プロ野球甲子園  阪神ＶＳ日本ハム」あるいは７番目の録画コンテンツである２０１１年６月８日（水）１８時に録画された「プロ野球甲子園  阪神ＶＳ日本ハム」を再生してしまう。
【０２３９】
これに対して、本発明の実施の形態に係るコンテンツ管理装置１０１では、図１２に示すユーザが前回視聴した録画コンテンツを選択表示する録画コンテンツとして決定する条件に指定したときの録画コンテンツリストをユーザが閲覧すると、４３番目の録画コンテンツである２０１１年５月２３日（月）１８時に録画された「プロ野球甲子園  阪神ＶＳロッテ」をユーザに想起させることができる。したがって、ユーザは、３番目の録画コンテンツである２０１１年６月９日（木）１８時に録画された「プロ野球甲子園  阪神ＶＳ日本ハム」あるいは７番目の録画コンテンツである２０１１年６月８日（水）１８時に録画された「プロ野球甲子園  阪神ＶＳ日本ハム」を視聴する前に、４３番目の録画コンテンツである２０１１年５月２３日（月）１８時に録画された「プロ野球甲子園  阪神ＶＳロッテ」を視聴することにより、録画日時の時系列順に録画コンテンツを視聴できる。
【０２４０】
図１３は、本発明の実施の形態に係るコンテンツ管理装置における表示制御部１０６が、前回視聴した録画コンテンツの続きとなる録画コンテンツを選択表示する録画コンテンツとして決定したときの録画コンテンツリストの表示例を示す図である。
【０２４１】
図１３を参照して、ユーザが、ソート条件を「番組タイトル順」と設定し、選択表示する録画コンテンツとして決定する条件を「ユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツ」と設定したときに、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、コンテンツ管理装置１０１が最初に表示する録画コンテンツリストの８ページ目である。
【０２４２】
ここで、番組タイトルが「ナイトドラマ  第５話」であるユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツ、すなわち７１番目のリストの要素１３０２ｈがフォーカスを持つ。
【０２４３】
たとえばユーザが、前回視聴した録画コンテンツの番組タイトル名や録画日時を失念したがユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツを視聴したいときを考える。上記の場合においても、コンテンツ管理装置１０１を用いることによりユーザは、録画コンテンツリストに表示された録画コンテンツの番組タイトルを逐一読み取りながらフォーカスを動かす作業を強いられることなくユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツを再生することができ、図８および図９に示すような問題を生ずることを防ぐことができる。
【０２４４】
たとえば、ユーザが「ナイトドラマ」という番組タイトルを持つ録画コンテンツを検索するときに、図１０に示す録画コンテンツ検索リストをユーザが閲覧しただけでは、ユーザは、「ナイトドラマ」という語句を番組タイトルの一部に含む録画コンテンツについての情報しか得られない。
【０２４５】
これに対して、本発明の実施の形態に係るコンテンツ管理装置１０１では、ユーザは「ナイトドラマ」という語句を番組タイトルの一部に含む録画コンテンツだけでなく、「スーパーボウル」、「スパイミッション」および「ナイトスイング」という番組タイトルを持つ録画コンテンツについての情報を得ることができ、図１０に示すような問題を生ずることを防ぐことができる。
【０２４６】
ユーザが前回視聴した録画コンテンツにおいてシリーズ記述子が有効であれば、表示制御部１０６が、該録画コンテンツに係るシリーズ識別、話数、有効期限およびシリーズ名を利用して、ユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツを選択表示する録画コンテンツとして決定することは容易である。
【０２４７】
また、ユーザが前回視聴した録画コンテンツにおいてシリーズ記述子が有効でない場合でも、ＥＰＧにおける録画コンテンツに係る基本情報、詳細情報およびジャンル情報を利用して、表示制御部１０６が、ユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツを選択表示する録画コンテンツとして決定することは容易である。
【０２４８】
たとえば、ユーザが、「ナイトドラマ  第５話」という番組タイトルを持つ録画コンテンツを視聴し終えたら（図１１におけるステップＳ１３）、番組タイトルが「ナイトドラマ  第６話」である録画コンテンツにフォーカスが移る（図１１におけるステップＳ４からＳ６）。したがって、ユーザは、手間をかけずに一連のシリーズである録画コンテンツを上記シリーズにおける話数順に視聴することができる。
【０２４９】
図１４は、本発明の実施の形態に係るコンテンツ管理装置における表示制御部１０６が、前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツを選択表示する録画コンテンツとして決定したときの録画コンテンツリストの表示例を示す図である。
【０２５０】
図１４を参照して、ユーザが、ソート条件を「録画日時順」と設定し、選択表示する録画コンテンツとして決定する条件を「ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツ」と設定したときに、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、コンテンツ管理装置１０１が最初に表示する録画コンテンツリストの５ページ目である。
【０２５１】
また、番組タイトルが「刑事ドラマ  第７話  ナナボシ刑事」である録画コンテンツ、すなわち４１番目のリストの要素１４０２ｅが、ユーザが前回視聴した録画コンテンツであるとする。
【０２５２】
たとえば、ユーザがあるコンテンツをコンテンツ管理装置１０１に数か月前あるいは数年前に録画したものの、ユーザは、録画した録画コンテンツを視聴するつもりはないが消去するのに迷っており、該録画コンテンツを長期間未視聴の状態で放置している場合において、該録画コンテンツは、未視聴状態であるがユーザが視聴したい録画コンテンツではない。
【０２５３】
すなわち、ユーザは、コンテンツ管理装置１０１に録画されたすべての未視聴状態の録画コンテンツを視聴したいとは限らない。
【０２５４】
特に、ユーザは、長期間未視聴状態で放置されてきた録画コンテンツに対する視聴欲求は低く、最近録画された未視聴の録画コンテンツに対する視聴欲求が強い。
【０２５５】
従って、ユーザが視聴したい録画コンテンツは、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツである。
【０２５６】
図１４に示す録画コンテンツリストにおいては、ユーザの視聴欲求は、ユーザが前回視聴した番組タイトルが「刑事ドラマ  第７話  ナナボシ刑事」である録画コンテンツ、すなわち４１番目のリストの要素１４０２ｅより後に録画された録画コンテンツに対して強い。
【０２５７】
たとえば、図１４に示す録画コンテンツリストにおいて、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツであり、未視聴状態の録画コンテンツである２０１１年５月２５日（水）２１時に録画された番組タイトルが「メロドラマ  第四話」である録画コンテンツ、すなわち３９番目のリストの要素１４０２ｃがフォーカスを持つようにしてもよい。
【０２５８】
たとえばユーザが、前回視聴した録画コンテンツを失念しているが、視聴したい未視聴状態の録画コンテンツを時系列順に、すなわち古いものから順に視聴したいときを考える。上記の場合においても、コンテンツ管理装置１０１を用いることによりユーザは、録画コンテンツリストに表示された録画コンテンツの番組タイトルを逐一読み取りながらフォーカスを動かす作業を強いられることなく、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツであり、未視聴状態の録画コンテンツを再生することができ、図６および図７に示すような問題を生ずることを防ぐことができる。
【０２５９】
また、４３番目の録画コンテンツである２０１１年５月２３日（月）１８時に録画された「プロ野球甲子園  阪神ＶＳロッテ」および４４番目の録画コンテンツである２０１１年５月２０日（金）２１時に録画された「バベルの塔」という録画コンテンツも未視聴であるということをユーザに想起させることができる。
【０２６０】
図１５は、本発明の実施の形態に係るコンテンツ管理装置における表示制御部１０６が、前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツを選択表示する録画コンテンツとして決定したときの録画コンテンツリストの表示例を示す図である。
【０２６１】
図１５を参照して、ユーザが、ソート条件を「録画日時順」と設定し、選択表示する録画コンテンツとして決定する条件を「ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツ」と設定したときに、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、コンテンツ管理装置１０１が最初に表示する録画コンテンツリストの５ページ目である。
【０２６２】
ここで、番組タイトルが「刑事ドラマ  第７話  ナナボシ刑事」である録画コンテンツ、すなわち４１番目のリストの要素１５０２ｅが、ユーザが前回視聴した録画コンテンツであるとする。
【０２６３】
たとえば、ユーザがあるコンテンツをコンテンツ管理装置１０１に数か月前あるいは数年前に録画したものの、ユーザは、録画した録画コンテンツを視聴するつもりはないが消去するのに迷っており、該録画コンテンツを長期間未視聴の状態で放置している場合において、該録画コンテンツは、未視聴状態であるがユーザが視聴したい録画コンテンツではない。
【０２６４】
すなわち、ユーザは、コンテンツ管理装置１０１に録画されたすべての未視聴状態の録画コンテンツを視聴したいとは限らない。
【０２６５】
特に、ユーザは、長期間未視聴状態で放置されてきた録画コンテンツに対する視聴欲求は低く、最近録画された未視聴の録画コンテンツに対する視聴欲求が強い。
【０２６６】
従って、ユーザが視聴したい録画コンテンツは、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツである。
【０２６７】
図１５に示す録画コンテンツリストにおいては、ユーザの視聴欲求は、ユーザが前回視聴した番組タイトルが「刑事ドラマ  第７話  ナナボシ刑事」である録画コンテンツ、すなわち４１番目のリストの要素１５０２ｅより後に録画された録画コンテンツに対して強い。
【０２６８】
たとえば、図１５に示す録画コンテンツリストにおいて、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツであり、視聴済状態の録画コンテンツである２０１１年５月２４日（火）２３時４５分に録画された番組タイトルが「ナイトドラマ  第４話」である録画コンテンツ、すなわち４０番目のリストの要素１５０２ｄがフォーカスを持つ。
【０２６９】
たとえばユーザが、前回視聴した録画コンテンツの番組タイトル名や録画日時を失念したが、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツを視聴したいときを考える。上記の場合においても、コンテンツ管理装置１０１を用いることによりユーザは、録画コンテンツリストに表示された録画コンテンツの番組タイトルを逐一読み取りながらフォーカスを動かす作業を強いられることなく、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツ再生することができ、図６および図７に示すような問題を生ずることを防ぐことができる。
【０２７０】
また、４３番目の録画コンテンツである２０１１年５月２３日（月）１８時に録画された「プロ野球甲子園  阪神ＶＳロッテ」および４４番目の録画コンテンツである２０１１年５月２０日（金）２１時に録画された「バベルの塔」という録画コンテンツも未視聴であるということをユーザに想起させることができる。
【０２７１】
また、たとえばユーザが、「ナイトドラマ  第４話」という番組タイトルを持つ録画コンテンツを視聴し終えたら（図１１におけるステップＳ１３）、番組タイトルが「メロドラマ  第四話」である録画コンテンツにフォーカスが移る（図１１におけるステップＳ４からＳ６）。したがって、ユーザは、手間をかけずに録画コンテンツを時系列順に視聴することができる。
【０２７２】
図１６は、本発明の実施の形態に係るコンテンツ管理装置における表示制御部１０６が、過去に検索された録画コンテンツを選択表示する録画コンテンツとして決定したときの録画コンテンツリストの表示例を示す図である。
【０２７３】
図１６を参照して、ユーザが、ソート条件を「番組タイトル順」と設定し、選択表示する録画コンテンツとして決定する条件を「過去に検索された録画コンテンツ」と設定したときに、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、コンテンツ管理装置１０１が最初に表示する録画コンテンツリストの７ページ目である。
【０２７４】
たとえば、ユーザが過去に「メロドラマ  第二話」という検索キーで検索を行い、番組タイトルが「メロドラマ  第二話」である録画コンテンツが検索により抽出されたとすると、番組タイトルが「メロドラマ  第二話」である録画コンテンツ、すなわち６１番目のリストの要素１６０２ｇが、フォーカスを持つ。
【０２７５】
たとえばユーザが、前回検索した録画コンテンツが連続ドラマであり、ユーザが、一連のドラマの視聴状態およびＨＤＤ１０８に録画がなされている話数および欠番している話数を知りたいときを考える。上記の場合においても、コンテンツ管理装置１０１を用いることによりユーザは、録画コンテンツリストに表示された録画コンテンツの番組タイトルを逐一読み取りながらフォーカスを動かす作業を強いられることなく、一連のドラマの視聴状態と、ＨＤＤ１０８に録画がなされている話数および欠番している話数と、を知ることができ、図８および図９に示すような問題を生ずることを防ぐことができる。
【０２７６】
たとえば、ユーザが「メロドラマ  第二話」という番組タイトルを持つ録画コンテンツを検索するときに、ユーザが録画コンテンツ検索リストを閲覧しただけでは、ユーザは「メロドラマ  第二話」という語句を番組タイトルの一部に含む録画コンテンツについての情報しか得られない。
【０２７７】
これに対して、本発明の実施の形態に係るコンテンツ管理装置１０１では、ユーザは「メロドラマ  第二話」という番組タイトルを持つ録画コンテンツだけでなく、「メロドラマ」の第一話および第三話から第五話、「プロ野球甲子園  阪神ＶＳロッテ」および「スクエストチャート一挙大放出」という番組タイトルを持つ録画コンテンツについての情報を得ることができ、図１０に示すような問題を生ずることを防ぐことができる。
【０２７８】
図１７は、表示制御部１０６が、前述の選択表示決定動作および短縮循環動作を行わないと仮定した場合における、録画日時順にソートされた録画コンテンツリストの表示をディスプレイ１０９において行ったときの問題点を説明するための第三の図である。
【０２７９】
図１７を参照して、録画コンテンツリストは録画された日時順にソートされており、縦軸が時間軸を表し、紙面下側ほど過去に録画された録画コンテンツを示している。また、全録画コンテンツ数は８０であり、録画コンテンツリストは全９ページにわたる。
【０２８０】
コンテンツ管理装置１０１が、ユーザが求める録画コンテンツを録画した後に大量のコンテンツを録画した場合について考える。すなわち、ユーザが求める録画コンテンツは２０１１年５月２５日（水）２１時００分に録画された「メロドラマ  第四話」という番組名のコンテンツであり、コンテンツ管理装置１０１は該当するコンテンツを録画した後に４３本のコンテンツを録画したとする。
【０２８１】
図１７は、前述の選択表示決定動作および短縮循環動作を行わないと仮定した場合において、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、コンテンツ管理装置１０１が最初に表示する録画コンテンツリストの１ページ目を表示し、続いてユーザが、ユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを押し、フォーカスを一つ上に移動させる操作をした後にコンテンツ管理装置１０１がディスプレイ１０９において表示する録画コンテンツリストの９ページ目を示す図である。
【０２８２】
該フォーカスの移動の詳細については図４に示す手順と同様であるため、コンテンツ管理装置１０１は、ディスプレイ１０９において録画コンテンツリストの９ページ目を表示し、「大晦日！歌謡ショー」という番組タイトルを持つ録画コンテンツ、すなわち８０番目のリストの要素１７０２ｈがフォーカスを持つ。
【０２８３】
たとえば、ユーザがあるコンテンツをコンテンツ管理装置１０１に数か月前あるいは数年前に録画したものの、ユーザは、録画した録画コンテンツを視聴するつもりはないが消去するのに迷っており、該録画コンテンツを長期間未視聴の状態で放置している場合において、該録画コンテンツは、未視聴状態であるがユーザが視聴したい録画コンテンツではない。
【０２８４】
すなわち、ユーザは、コンテンツ管理装置１０１に録画されたすべての未視聴状態の録画コンテンツを視聴したいとは限らない。
【０２８５】
特に、ユーザは、長期間未視聴状態で放置されてきた録画コンテンツに対する視聴欲求は低く、最近録画された未視聴の録画コンテンツに対する視聴欲求が強い。
【０２８６】
従って、ユーザが視聴したい録画コンテンツは、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツである。
【０２８７】
たとえば、図１７に示す７４番目の録画コンテンツである２０１１年２月１８日（金）１９時に録画された「マグロを追え」、７７番目の録画コンテンツである２０１１年１月９日（日）１２時に録画された「昼時お笑い日本列島」および７９番目の録画コンテンツである２０１０年１２月３１日（金）２３時に録画された「年忘れバラエティースペシャル」という番組タイトルを持つ録画コンテンツは、未視聴であるがいずれもユーザの視聴欲求は低い。
【０２８８】
したがって、ユーザが視聴したい録画コンテンツを選ぶために、録画コンテンツリスト内のフォーカスをユーザがユーザインターフェース１０７を介して動かすときに、たとえば、図１７に示されるようなユーザの視聴欲求が低い録画コンテンツがフォーカスを持たないように、録画コンテンツリストにおけるフォーカスの動きを制限することにより、ユーザが、録画コンテンツリスト内においてフォーカスを無駄に動かすことを避けることができる。
【０２８９】
図１８および図１９は、本発明の実施の形態に係るコンテンツ管理装置において、ユーザがユーザインターフェース１０７におけるカーソル制御用のボタンを押した時に、表示制御部が、短縮循環時の録画コンテンツリストにおけるフォーカスの移動と録画コンテンツリストの表示処理を行う際の動作手順を定めたフローチャートである。
【０２９０】
すなわち、図１８および図１９は、コンテンツ管理装置１０１が、録画コンテンツリストにおけるフォーカスの動きを短縮循環により制限する動作手順を定めたフローチャートである。
【０２９１】
図１８に示すフローチャートは、ユーザがユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを押すことにより開始される。
【０２９２】
図１８を参照して、ユーザインターフェース１０７は、ユーザによるユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンの押下を監視する（ステップＳ１８０１）。
【０２９３】
次に、ユーザインターフェース１０７は、ユーザがユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを押したことを検知すると、表示制御部１０６にフォーカス上移動コマンドを伝達する（ステップＳ１８０１でＹＥＳ）。
【０２９４】
次に、ユーザインターフェース１０７からフォーカス上移動コマンドを受けた表示制御部１０６は、カレントリストインデックスを確認し、ディスプレイ１０９に表示されているカレントリストインデックスに該当するリストの要素の表示を、白抜きから黒抜きに変更する（ステップＳ１８０２）。
【０２９５】
次に、表示制御部１０６は、短縮循環先のリストインデックスを探索する（ステップＳ１８０３）。たとえば、ユーザが短縮循環先を「ユーザが前回視聴した録画コンテンツ」に指定しているときは、表示制御部１０６は、録画コンテンツリストからユーザが前回視聴した録画コンテンツを探索し、該当する録画コンテンツのランクを短縮循環先のリストインデックスに設定する。
【０２９６】
次に、表示制御部１０６は、カレントリストインデックスを確認し、現在のカレントリストインデックスが１と等しいかどうか判定する（ステップＳ１８０４）。
【０２９７】
次に、表示制御部１０６は、カレントリストインデックスが１と等しいと判定すると（ステップＳ１８０４でＹＥＳ）、カレントリストインデックスを短縮循環先のリストインデックスに設定し、記憶する（ステップＳ１８０５）。
【０２９８】
表示制御部１０６は、コンテンツ情報管理部１０５から短縮循環先のページを表示するために必要な情報を取得する（ステップＳ１８０６）。
【０２９９】
次に、表示制御部１０６は、現在ディスプレイ１０９において表示されている録画コンテンツリストのページを消去する（ステップＳ１８０７）。
【０３００】
次に、表示制御部１０６は、コンテンツ情報管理部１０５から受けた情報を基に、録画コンテンツリストにおける短縮循環先のページを描画し（ステップＳ１８０８）、続けて短縮循環先のリストの要素の表示を、黒抜きから白抜きに変更し（ステップＳ１８１４）、フォーカスの短縮循環先への移動処理が完了する。
【０３０１】
一方、表示制御部１０６は、カレントリストインデックスが１と等しくないと判定すると（ステップＳ１８０４でＮＯ）、図４に示したステップＳ４３〜ステップＳ４７の動作と同等の動作を行う（ステップＳ１８０９〜ステップＳ１８１３）。
【０３０２】
次に、表示制御部１０６は、上記ステップＳ１８１４を実行し、フォーカスの上移動処理が完了する。
【０３０３】
図１９に示すフローチャートは、たとえば、ユーザがユーザインターフェース１０７におけるカーソル制御用の「下矢印」ボタンを押すことにより始まる。
【０３０４】
図１９を参照して、ユーザインターフェース１０７は、ユーザによるユーザインターフェース１０７におけるカーソル制御用の「下矢印」ボタンの押下を監視する（ステップＳ１９０１）。
【０３０５】
次に、ユーザインターフェース１０７は、ユーザがユーザインターフェース１０７におけるカーソル制御用の「下矢印」ボタンを押したことを検知すると、表示制御部１０６にフォーカス下移動コマンドを伝達する（ステップＳ１９０１でＹＥＳ）。
【０３０６】
次に、ユーザインターフェース１０７からフォーカス下移動コマンドを受けた表示制御部１０６は、カレントリストインデックスを確認し、ディスプレイ１０９に表示されているカレントリストインデックスに該当するリストの要素の表示を、白抜きから黒抜きに変更する（ステップＳ１９０２）。
【０３０７】
次に、表示制御部１０６は、短縮循環先のリストインデックスを探索する（ステップＳ１９０３）。たとえば、ユーザが短縮循環先を「ユーザが前回視聴した録画コンテンツ」に指定しているときは、表示制御部１０６は、録画コンテンツリストからユーザが前回視聴した録画コンテンツを探索し、該当する録画コンテンツのランクを短縮循環先のリストインデックスに設定する。
【０３０８】
次に、表示制御部１０６は、カレントリストインデックスを確認し、カレントリストインデックスと、短縮循環先のリストインデックスとが、等しいかどうか判定する（ステップＳ１９０４）。
【０３０９】
次に、表示制御部１０６は、カレントリストインデックスが短縮循環先のリストインデックスと等しいと判定すると（ステップＳ１９０４でＹＥＳ）、カレントリストインデックスを１に設定し、記憶する（ステップＳ１９０５）。
【０３１０】
表示制御部１０６は、コンテンツ情報管理部１０５から、録画コンテンツリストの１ページ目を表示するために必要な情報を取得する（ステップＳ１９０６）。
【０３１１】
次に、表示制御部１０６は、現在ディスプレイ１０９において表示されている録画コンテンツリストのページを消去する（ステップＳ１９０７）。
【０３１２】
次に、表示制御部１０６は、コンテンツ情報管理部１０５から受けた情報を基に、録画コンテンツリストにおける１ページ目を描画し（ステップＳ１９０８）、続けて１番目のリストの要素の表示を、黒抜きから白抜きに変更し（ステップＳ１９１４）、フォーカスの１番目のリストの要素への移動処理が完了する。
【０３１３】
一方、表示制御部１０６は、カレントリストインデックスが短縮循環先のリストインデックスと等しくないと判定すると（ステップＳ１９０４でＮＯ）、図５に示したステップＳ５３〜ステップＳ５７の動作と同等の動作を行う（ステップＳ１９０９〜ステップＳ１９１３）。
【０３１４】
次に、表示制御部１０６は、上記ステップＳ１９１４を実行し、フォーカスの下移動処理が完了する。
【０３１５】
このように、表示制御部１０６は、録画コンテンツリストが表示されたディスプレイ１０９においてスクロールを行う場合、上記複数の録画コンテンツのうちの一部の範囲で上記ディスプレイ１０９に表示する上記録画コンテンツを循環させる動作を行うことができる。
【０３１６】
たとえば、表示制御部１０６が、前述の選択表示決定動作を行わないと仮定した場合にユーザがディスプレイ１０９に録画コンテンツリストを表示したときにおいても、上記短縮循環を用いることによりユーザは、録画コンテンツリストに表示されたユーザの視聴欲求が低い録画コンテンツの番組タイトルを逐一読み取りながらフォーカスを動かす作業を強いられることなく、ユーザが視聴したい録画コンテンツを見つけることができる。
【０３１７】
たとえば、コンテンツ管理装置１０１における録画コンテンツリストが短縮循環に設定されているときに、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、コンテンツ管理装置１０１は、図６に示す１番目のリストの要素である２０１１年６月１０日（金）１０時に録画された「通販番組テレホンショップ」という番組タイトルを持つ録画コンテンツがフォーカスを持つ録画コンテンツリストの１ページ目をディスプレイ１０９において最初に表示する。
【０３１８】
図６に示す状態において、ユーザが、ユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを押すことにより、コンテンツ管理装置１０１は、図１８に示すステップＳ１８０１からステップＳ１８０４のＹＥＳを経由しステップＳ１８１４までの動作を実行する。
【０３１９】
すなわち、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、ユーザが、ユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを押すだけで、ユーザは、選択表示する録画コンテンツとして決定する録画コンテンツをディスプレイ１０９において閲覧することができる。
【０３２０】
たとえば、ユーザが予めソート条件を「録画日時順」および選択表示する録画コンテンツとして決定する条件を「ユーザが前回視聴した録画コンテンツ」と設定し、図１２に示す録画コンテンツリストを短縮循環に設定し、表示制御部１０６が前述の選択表示決定動作を行わないと仮定した場合において、コンテンツ管理装置１０１が、ディスプレイ１０９に録画コンテンツリストを表示する場合を考える。
【０３２１】
すなわち、コンテンツ管理装置１０１は、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、コンテンツ管理装置１０１は、図６に示す１番目のリストの要素である２０１１年６月１０日（金）１０時に録画された「通販番組テレホンショップ」という番組タイトルを持つ録画コンテンツがフォーカスを持つ録画コンテンツリストの１ページ目をディスプレイ１０９において最初に表示する。
【０３２２】
図６に示すカレントリストインデックスが１の状態において、ユーザが、ユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを押すことにより、コンテンツ管理装置１０１は、図１８に示すステップＳ１８０１からステップＳ１８０４のＹＥＳを経由し、ステップＳ１８１４までの動作を実行する。
【０３２３】
より詳細には、コンテンツ管理装置１０１は、ステップＳ１８０３においてユーザが前回視聴した録画コンテンツを探索し、番組タイトルが「刑事ドラマ  第７話  ナナボシ刑事」であるユーザが前回視聴した録画コンテンツ、すなわち４１番目のリストの要素に短縮循環先のリストインデックスを設定する。
【０３２４】
したがって、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、ユーザが、ユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを押すことにより、ユーザは、上記条件において図１２に示す本発明の効果と同様の効果が得られる。
【０３２５】
続いて、ユーザがユーザインターフェース１０７におけるカーソル制御用の「下矢印」ボタンを押すと、コンテンツ管理装置１０１は、図６に示す録画コンテンツリストの１ページ目をディスプレイ１０９に表示し、番組タイトルが「通販番組テレホンショップ」である１番目のリストの要素がフォーカスを持つ。すなわち、録画コンテンツリストは、双方向短期循環リストとなる。
【０３２６】
あるいは、コンテンツ管理装置は、逆方向にフォーカスを動かすときだけ録画コンテンツリストに短期循環を設定しても構わない。
【０３２７】
たとえば、コンテンツ管理装置１０１が図１２に示す録画コンテンツリストの５ページ目を表示している状態において、ユーザがユーザインターフェース１０７におけるカーソル制御用の「下矢印」ボタンを押すと、コンテンツ管理装置１０１は、４２番目のリストの要素である２０１１年５月２３日（月）２２時に録画された「ナイススイング  第２話」という番組タイトルを持つ録画コンテンツにフォーカスを設定する。すなわち、録画コンテンツリストは、片方向短期循環リストとなる。
【０３２８】
双方向短期循環リストにおいてユーザは、録画コンテンツリストの一部においてのみフォーカスを動かすことができる。
【０３２９】
一方、片方向短期循環リストにおいてユーザは、録画コンテンツリストの全てのリストの要素にフォーカスを合わせることができる。
【０３３０】
たとえば、図１２にしめす録画コンテンツリストが双方向短期循環リストであるとき、ユーザは、４２番目よりランクが低いリストの要素である２０１１年５月２３日（月）２２時に録画された「ナイススイング  第２話」という番組タイトルを持つ録画コンテンツ、あるいは２０１１年５月２３日（月）１８時に録画された「プロ野球甲子園  阪神ＶＳロッテ」という番組タイトルを持つ録画コンテンツリストなどにフォーカスを合致させることはできない。
【０３３１】
一方、たとえば、図１２に示す録画コンテンツリストが片方向短期循環リストであるとき、ユーザは、４２番目よりランクが低いリストの要素である２０１１年５月２３日（月）２２時に録画された「ナイススイング  第２話」という番組タイトルを持つ録画コンテンツ、あるいは２０１１年５月２３日（月）１８時に録画された「プロ野球甲子園  阪神ＶＳロッテ」という番組タイトルを持つ録画コンテンツリストなどにフォーカスを合致させることができる。
【０３３２】
たとえば、ユーザが、予めソート条件を「番組タイトル順」および選択表示する録画コンテンツとして決定する条件を「ユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツ」と設定し、図１３に示す録画コンテンツリストを短縮循環に設定し、表示制御部１０６が前述の選択表示決定動作を行わないと仮定した場合において、コンテンツ管理装置１０１が、ディスプレイ１０９に録画コンテンツリストを表示する場合を考える。
【０３３３】
ユーザが、ユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、ユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを押すことにより、ユーザは、上記条件において図１３に示す本発明の効果と同様の効果が得られる。
【０３３４】
ユーザは、上記録画コンテンツリストを双方向短期循環リストあるいは片方向短期循環リストのどちらに設定しても構わない。
【０３３５】
たとえば、ユーザが、予めソート条件を「録画日時順」および選択表示する録画コンテンツとして決定する条件を「ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツ」と設定し、図１４に示す録画コンテンツリストを短縮循環に設定し、表示制御部１０６が前述の選択表示決定動作を行わないと仮定した場合において、コンテンツ管理装置１０１が、ディスプレイ１０９に録画コンテンツリストを表示する場合を考える。
【０３３６】
ユーザが、ユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、ユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを押すことにより、ユーザは、上記条件において図１４に示す本発明の効果と同様の効果が得られる。
【０３３７】
ユーザは、上記録画コンテンツリストを双方向短期循環リストあるいは片方向短期循環リストのどちらに設定しても構わない。
【０３３８】
たとえば、ユーザが、予めソート条件を「録画日時順」および選択表示する録画コンテンツとして決定する条件を「ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツ」と設定し、図１５に示す録画コンテンツリストを短縮循環に設定し、表示制御部１０６が前述の選択表示決定動作を行わないと仮定した場合において、コンテンツ管理装置１０１が、ディスプレイ１０９に録画コンテンツリストを表示する場合を考える。
【０３３９】
ユーザが、ユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、ユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを押すことにより、ユーザは、上記条件において図１５に示す本発明の効果と同様の効果が得られる。
【０３４０】
ユーザは、上記録画コンテンツリストを双方向短期循環リストあるいは片方向短期循環リストのどちらに設定しても構わない。
【０３４１】
たとえば、ユーザが、予めソート条件を「番組タイトル順」および選択表示する録画コンテンツとして決定する条件を「過去に検索された録画コンテンツ」と設定し、図１６に示す録画コンテンツリストを短縮循環に設定し、表示制御部１０６が前述の選択表示決定動作を行わないと仮定した場合において、コンテンツ管理装置１０１が、ディスプレイ１０９に録画コンテンツリストを表示する場合を考える。
【０３４２】
ユーザが、ユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、ユーザインターフェース１０７におけるカーソル制御用の「上矢印」ボタンを押すことにより、ユーザは、上記条件において図１６に示す本発明の効果と同様の効果が得られる。
【０３４３】
ユーザは、上記録画コンテンツリストを双方向短期循環リストあるいは片方向短期循環リストのどちらに設定しても構わない。
【０３４４】
ところで、たとえば、録画日時順に並べられた録画コンテンツリストにおいて、ユーザが求める録画コンテンツが録画された後に大量のコンテンツが録画された場合、ユーザは、ユーザが求める録画コンテンツを録画コンテンツリストから選択するために、画面を長時間スクロールしなければならない。
【０３４５】
あるいは、たとえば、録画コンテンツリストが番組タイトル順に並べられた場合においても、録画コンテンツが大量にあれば、たとえばユーザが「た」ではじまる録画コンテンツを探す際に、録画コンテンツリストをユーザが「あ」からスクロールさせると、求める録画コンテンツを選択するまでに長時間を要することがある。
【０３４６】
また、ユーザが求める録画コンテンツのタイトルがわかっている場合には、ユーザが求める録画コンテンツを検索できるが、検索条件に合致しない録画コンテンツに関する情報は失われてしまう。
【０３４７】
これに対して、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ情報管理部１０５が、録画コンテンツリストで表示する複数の録画コンテンツをソートする。ここで、コンテンツ情報管理部１０５は、たとえば、コンテンツが録画された日時順あるいは録画コンテンツの番組タイトル順で、上記複数の録画コンテンツをソートする。
【０３４８】
表示制御部１０６は、上記録画コンテンツリストにおいて、上記コンテンツ情報管理部１０５によってソートされた上記複数の録画コンテンツの中で、選択表示する録画コンテンツを決定し、上記録画コンテンツリストをディスプレイ１０９において表示する。
【０３４９】
このような構成により、コンテンツ管理装置１０１は、ユーザが求める録画コンテンツを録画コンテンツリストにおいて選択表示するとともに、ユーザが求める録画コンテンツと類似の録画コンテンツも録画コンテンツリストにおいて表示することができるので、潜在的なニーズのある録画コンテンツをユーザに想起させることができる。したがって、複数の録画コンテンツを処理する構成において、ユーザが求める録画コンテンツを適切に抽出することができる。
【０３５０】
また、本発明の実施の形態に係るコンテンツ管理装置では、上記表示制御部１０６が、上記録画コンテンツリストを表示する際に、上記複数の録画コンテンツのうち、ユーザが前回視聴した録画コンテンツを上記選択表示する録画コンテンツとして決定する。
【０３５１】
このような構成により、ユーザは、録画コンテンツリストに表示された録画コンテンツの番組タイトルを逐一読み取りながら選択表示された部分であるフォーカスを動かす作業を強いられることなく、ユーザが前回視聴した録画コンテンツが録画コンテンツリストにおいて選択表示され、ユーザは所望のコンテンツを速やかに再生することができる。
【０３５２】
また、本発明の実施の形態に係るコンテンツ管理装置では、上記表示制御部１０６が、上記録画コンテンツリストを表示する際に、上記複数の録画コンテンツのうち、ユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツを上記選択表示する録画コンテンツとして決定する。
【０３５３】
このような構成により、ユーザは、録画コンテンツリストが表示された画面において録画コンテンツの番組タイトルを逐一読み取りながら選択表示された部分であるフォーカスを動かす作業を強いられることなく、ユーザが前回視聴した録画コンテンツの続きとなる録画コンテンツを録画コンテンツリストにおいて選択表示することができる。すなわち、ユーザは、手間をかけずに、一連のシリーズである録画コンテンツを上記シリーズにおける話数順に視聴することができる。
【０３５４】
また、本発明の実施の形態に係るコンテンツ管理装置では、上記表示制御部１０６が、上記録画コンテンツリストを表示する際に、上記複数の録画コンテンツのうち、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツを上記選択表示する録画コンテンツとして決定する。
【０３５５】
このような構成により、ユーザが前回視聴した録画コンテンツが録画された時刻より前に録画されたユーザが求めていない録画コンテンツが、録画コンテンツリストにおいて表示されることを避けることができる。これによりユーザは、録画コンテンツリストに表示された録画コンテンツの番組タイトルを逐一読み取りながら選択表示された部分であるフォーカスを動かす作業を強いられることなく、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツを、録画コンテンツリストにおいて選択表示することができ、ユーザは所望のコンテンツを速やかに再生することができる。
【０３５６】
また、本発明の実施の形態に係るコンテンツ管理装置では、上記表示制御部１０６が、上記録画コンテンツリストを表示する際に、上記複数の録画コンテンツのうち、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツを上記選択表示する録画コンテンツとして決定する。
【０３５７】
このような構成により、ユーザは、録画コンテンツリストに表示された録画コンテンツの番組タイトルを逐一読み取りながら選択表示された部分であるフォーカスを動かす作業を強いられることなく、ユーザが前回視聴した録画コンテンツが録画された時刻より後に録画された録画コンテンツの中で最も過去に録画された録画コンテンツを録画コンテンツリストにおいて選択表示することができるので、ユーザは、手間をかけずに、録画コンテンツを時系列順に視聴することができる。
【０３５８】
また、本発明の実施の形態に係るコンテンツ管理装置では、上記表示制御部１０６は、上記録画コンテンツリストを表示する際に、上記複数の録画コンテンツのうち、過去に検索された録画コンテンツを上記選択表示する録画コンテンツとして決定する。
【０３５９】
このような構成により、ユーザは、録画コンテンツリストに表示された録画コンテンツの番組タイトルを逐一読み取りながら選択表示された部分であるフォーカスを動かす作業を強いられることなく、ユーザが求める過去に検索された録画コンテンツを録画コンテンツリストにおいて選択表示することができるので、ユーザは所望のコンテンツを速やかに再生することができる。
【０３６０】
また、本発明の実施の形態に係るコンテンツ管理装置では、上記表示制御部１０６は、上記録画コンテンツリストが表示された画面においてスクロールを行う場合、上記複数の録画コンテンツのうちの一部の範囲で上記画面に表示する上記録画コンテンツを循環させる。
【０３６１】
このような構成により、ユーザ、録画コンテンツリストが表示された画面においてスクロールを行うときに、全リストの一部のスクロールなので、ユーザが求める録画コンテンツを迅速に画面に表示することができる。
【０３６２】
また、ユーザは、録画コンテンツリストに表示されたユーザの視聴欲求が低い録画コンテンツの番組タイトルを逐一読み取りながら選択表示された部分であるフォーカスを動かす作業を強いられることなく、ユーザが視聴したい録画コンテンツを見つけることができる。
【０３６３】
なお、本発明の実施の形態に係るコンテンツ管理装置では、実施形態ではコンテンツ情報管理部１０５が行うソートの条件として「録画日時順」および「番組タイトル順」について記述したが、コンテンツ情報管理部１０５は、「番組が属するジャンル順」にソートしても良い。番組が属するジャンルについてはＥＰＧから容易に得られる。
【０３６４】
また、本発明の実施の形態に係るコンテンツ管理装置では、ユーザがユーザインターフェース１０７における「録画リスト表示」ボタンを押した後、最初に表示される録画コンテンツリストにおけるフォーカスの位置が、複数のリストにおける中央あるいは中央から外れる場合についても図示したが、表示制御部１０６は、フォーカスの位置が複数のリストにおける中央に常に配置されるように最初に表示される録画コンテンツリストを表示してもよい。
【０３６５】
また、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ取得部がストリームを受信することによりコンテンツを録画するとしたが、コンテンツ管理装置１０１に外付けの光学ドライブを接続することにより、ＤＶＤ（Digital Versatile Disc）あるいはＢＤ（Blu-ray Disc）等のディスクからコンテンツを取得できるようにしても良い。
【０３６６】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０３６７】
１０１  コンテンツ管理装置
１０２  受信部
１０３  解析部
１０４  コンテンツ記録再生部
１０５  コンテンツ情報管理部
１０６  表示制御部
１０７  ユーザインターフェース
１０８  ＨＤＤ
１０９  ディスプレイ
【図１】
2013058978.tif 000003
【図２】
2013058978.tif 000004
【図３】
2013058978.tif 000005
【図４】
2013058978.tif 000006
【図５】
2013058978.tif 000007
【図６】
2013058978.tif 000008
【図７】
2013058978.tif 000009
【図８】
2013058978.tif 000010
【図９】
2013058978.tif 000011
【図１０】
2013058978.tif 000012
【図１１】
2013058978.tif 000013
【図１２】
2013058978.tif 000014
【図１３】
2013058978.tif 000015
【図１４】
2013058978.tif 000016
【図１５】
2013058978.tif 000017
【図１６】
2013058978.tif 000018
【図１７】
2013058978.tif 000019
【図１８】
2013058978.tif 000020
【図１９】
2013058978.tif 000021