(57)【要約】【課題】ユーザの所望する番組を容易な操作で選択できるようにする。【解決手段】  プレイリスト生成処理部１１１は、ＤＢ１０３に記憶されたメタ情報に基づいて、複数の番組情報をグループ化してプレイリスト１２２を生成する。また、プレイリスト生成処理部１１１は、プレイリスト１２２の再生状態を示す現在状態と、プレイリスト１２２に対応する複数の番組情報の更新状態を示す変化状態とを、生成するプレイリスト１２２にさらに含める。表示部５７は、プレイリスト１２２を選択させるための画像に、プレイリストの現在状態と変化状態とを含めて表示する。本発明は、番組を再生する再生装置に適用することができる。【選択図】図３
2006236412.tif 000002
【特許請求の範囲】
【請求項１】
番組の情報である番組情報を処理する情報処理装置において、
前記番組情報を記憶する記憶手段と、
前記記憶手段に記憶された前記番組情報を説明する情報であって、前記番組情報に含まれる情報である説明情報に基づいて、前記記憶手段に記憶された複数の前記番組情報をグループ化し、グループ化した複数の前記番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリストを生成するプレイリスト生成手段と、
前記プレイリスト生成手段により生成された前記プレイリストを選択させるための、前記プレイリストに基づく画像を表示する表示手段とを備え、
前記プレイリスト生成手段は、前記プレイリストの再生状態を示す第１の状態情報と、前記プレイリストに対応する複数の前記番組情報の更新状態を示す第２の状態情報とを前記プレイリストにさらに含めて前記プレイリストを生成し、
前記表示手段は、前記プレイリストに基づく画像に、前記第１の状態情報および前記第２の状態情報を示す情報をさらに含めるように、前記プレイリストに基づく画像を表示する
ことを特徴とする情報処理装置。
【請求項２】
前記プレイリスト生成手段により生成された前記プレイリストに対応する複数の前記番組情報それぞれの前記説明情報に基づいて、前記プレイリストに対応する複数の前記番組情報の順番を並び替える並び替え手段をさらに備え、
前記プレイリストに対応する複数の前記番組情報の表示が指令された場合、前記表示手段は、前記並び替え手段により順番が並び替えられた複数の前記番組情報の順番で、前記番組情報の再生を指令させるための前記番組情報に基づく画像を表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ユーザからの、前記プレイリストの選択を指令する操作入力を受け付ける操作入力受付手段と、
前記操作入力受付手段により受け付けられた操作入力で選択が指令された前記プレイリストに対応する複数の前記番組情報の各前記説明情報に基づいて、プレイリストを選択すための条件を示す検索条件、プレイリストが検索された履歴を示す検索履歴、およびプレイリストが検索された回数を示す検索回数を前記記憶手段に記憶させるよう制御する記憶制御手段とをさらに備え、
前記プレイリスト生成手段は、前記記憶手段に記憶された前記検索条件、前記検索履歴、および前記検索回数と前記番組情報の前記説明情報とに基づいて、前記プレイリストを生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記記憶制御手段は、前記検索条件、前記検索履歴、および前記検索回数を、ＸＭＬ（Extensible Markup Language）形式に変換して、前記記憶手段に記憶させる
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記プレイリストに対応する複数の前記番組情報を連続して再生する再生手段を
さらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
番組の情報である番組情報を記憶する記憶手段を備える情報処理装置の情報処理方法は、
前記記憶手段に記憶された前記番組情報を説明する情報であって、前記番組情報に含まれる情報である説明情報に基づいて、前記記憶手段に記憶された複数の前記番組情報をグループ化し、グループ化した複数の前記番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリストを生成するプレイリスト生成ステップと、
前記プレイリスト生成ステップの処理により生成された前記プレイリストを選択させるための、前記プレイリストに基づく画像を表示させるよう表示を制御する表示制御ステップとを含み、
前記プレイリスト生成ステップの処理では、前記プレイリストの再生状態を示す第１の状態情報と、前記プレイリストに対応する複数の前記番組情報の更新状態を示す第２の状態情報とを前記プレイリストにさらに含めて前記プレイリストを生成し、
前記表示制御ステップの処理では、前記プレイリストに基づく画像に、前記第１の状態情報および前記第２の状態情報を示す情報をさらに含めるように、前記プレイリストに基づく画像を表示させるよう表示を制御する
ことを特徴とする情報処理方法。
【請求項７】
番組の情報である番組情報を記憶する記憶手段を備えるコンピュータに処理を実行させるプログラムであって、
前記記憶手段に記憶された前記番組情報を説明する情報であって、前記番組情報に含まれる情報である説明情報に基づいて、前記記憶手段に記憶された複数の前記番組情報をグループ化し、グループ化した複数の前記番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリストを生成するプレイリスト生成ステップと、
前記プレイリスト生成ステップの処理により生成された前記プレイリストを選択させるための、前記プレイリストに基づく画像を表示させるよう表示を制御する表示制御ステップとを含む処理をコンピュータに実行させ、
前記プレイリスト生成ステップの処理では、前記プレイリストの再生状態を示す第１の状態情報と、前記プレイリストに対応する複数の前記番組情報の更新状態を示す第２の状態情報とを前記プレイリストにさらに含めて前記プレイリストを生成し、
前記表示制御ステップの処理では、前記プレイリストに基づく画像に、前記第１の状態情報および前記第２の状態情報を示す情報をさらに含めるように、前記プレイリストに基づく画像を表示させるよう表示を制御する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法、並びにプログラムに関し、特に、ユーザの所望する番組を容易な操作で選択できるようにした情報処理装置および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、大容量な記憶領域を有するハードディスクレコーダやＤＶＤ（Digital Versatile Disk）レコーダなどの記録再生装置の普及に伴い、ユーザが記録再生装置に録画させる番組（コンテンツ）の数が増加している。
【０００３】
また、ユーザの嗜好に基づいて番組を録画する機能を有したり、同時に複数のチャンネルの番組を録画する機能を有する記録再生装置もあり、ユーザが明確に指定していない番組であっても、自動的に録画されることもある。
【０００４】
さらに、例えば、録画された番組の放送内容に対して連続性のある放送内容を持つ番組を、自動的に録画予約する記録再生装置も開発されている（例えば、特許文献１参照）。
【特許文献１】特開平１１−２５２４９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、これらの記録再生装置においては、ユーザの嗜好やユーザの指令に基づいて番組を録画するとはいえ、ユーザの意図しない番組まで録画されてしまうため、ユーザの所望する番組が録画されていないことがあるという課題があった。また、ユーザの所望する番組が録画されてはいるが録画されている複数の番組の中から検索するのが困難であるという課題があった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、容易な操作で、ユーザの所望の番組を選択することができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、番組の情報である番組情報を処理する情報処理装置であって、番組情報を記憶する記憶手段と、記憶手段に記憶された番組情報を説明する情報であって、番組情報に含まれる情報である説明情報に基づいて、記憶手段に記憶された複数の番組情報をグループ化し、グループ化した複数の番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリストを生成するプレイリスト生成手段と、プレイリスト生成手段により生成されたプレイリストを選択させるための、プレイリストに基づく画像を表示する表示手段とを備え、プレイリスト生成手段は、プレイリストの再生状態を示す第１の状態情報と、プレイリストに対応する複数の番組情報の更新状態を示す第２の状態情報とをプレイリストにさらに含めてプレイリストを生成し、表示手段は、プレイリストに基づく画像に、第１の状態情報および第２の状態情報を示す情報をさらに含めるように、プレイリストに基づく画像を表示することを特徴とする。
【０００８】
プレイリスト生成手段により生成されたプレイリストに対応する複数の番組情報それぞれの説明情報に基づいて、プレイリストに対応する複数の番組情報の順番を並び替える並び替え手段をさらに備え、プレイリストに対応する複数の番組情報の表示が指令された場合、表示手段は、並び替え手段により順番が並び替えられた複数の番組情報の順番で、番組情報の再生を指令させるための番組情報に基づく画像を表示するものとすることができる。
【０００９】
ユーザからの、プレイリストの選択を指令する操作入力を受け付ける操作入力受付手段と、操作入力受付手段により受け付けられた操作入力で選択が指令されたプレイリストに対応する複数の番組情報の各説明情報に基づいて、プレイリストを選択すための条件を示す検索条件、プレイリストが検索された履歴を示す検索履歴、およびプレイリストが検索された回数を示す検索回数を記憶手段に記憶させるよう制御する記憶制御手段とをさらに備え、プレイリスト生成手段は、記憶手段に記憶された検索条件、検索履歴、および検索回数と番組情報の説明情報とに基づいて、プレイリストを生成するものとすることができる。
【００１０】
記憶制御手段は、検索条件、検索履歴、および検索回数を、ＸＭＬ（Extensible Markup Language）形式に変換して、記憶手段に記憶させるものとすることができる。
【００１１】
プレイリストに対応する複数の番組情報を連続して再生する再生手段をさらに備えるものとすることができる。
【００１２】
本発明の情報処理方法は、記憶手段に記憶された番組情報を説明する情報であって、番組情報に含まれる情報である説明情報に基づいて、記憶手段に記憶された複数の番組情報をグループ化し、グループ化した複数の番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリストを生成するプレイリスト生成ステップと、プレイリスト生成ステップの処理により生成されたプレイリストを選択させるための、プレイリストに基づく画像を表示させるよう表示を制御する表示制御ステップとを含み、プレイリスト生成ステップの処理では、プレイリストの再生状態を示す第１の状態情報と、プレイリストに対応する複数の番組情報の更新状態を示す第２の状態情報とをプレイリストにさらに含めてプレイリストを生成し、表示制御ステップの処理では、プレイリストに基づく画像に、第１の状態情報および第２の状態情報を示す情報をさらに含めるように、プレイリストに基づく画像を表示させるよう表示を制御することを特徴とする。
【００１３】
本発明のプログラムは、記憶手段に記憶された番組情報を説明する情報であって、番組情報に含まれる情報である説明情報に基づいて、記憶手段に記憶された複数の番組情報をグループ化し、グループ化した複数の番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリストを生成するプレイリスト生成ステップと、プレイリスト生成ステップの処理により生成されたプレイリストを選択させるための、プレイリストに基づく画像を表示させるよう表示を制御する表示制御ステップとを含む処理をコンピュータに実行させ、プレイリスト生成ステップの処理では、プレイリストの再生状態を示す第１の状態情報と、プレイリストに対応する複数の番組情報の更新状態を示す第２の状態情報とをプレイリストにさらに含めてプレイリストを生成し、表示制御ステップの処理では、プレイリストに基づく画像に、第１の状態情報および第２の状態情報を示す情報をさらに含めるように、プレイリストに基づく画像を表示させるよう表示を制御することを特徴とする。
【００１４】
本発明においては、記憶手段に記憶された番組情報を説明する情報であって、番組情報に含まれる説明情報に基づいて、複数の番組情報がグループ化されてプレイリストが生成され、プレイリストを選択させるための画像が表示される。また、プレイリストを選択させるための画像に、プレイリストの再生状態と、プレイリストに対応する複数の番組情報の更新状態とが含められて表示される。
【発明の効果】
【００１５】
本発明によれば、ユーザの所望する番組を選択することができる。特に、本発明によれば、容易な操作で、ユーザの所望の番組を選択することができる。また、複数の番組がグループ化されたプレイリストを選択することができる。
【発明を実施するための最良の形態】
【００１６】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が、本明細書に記載されていることを確認するためのものである。したがって、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００１７】
更に、この記載は、本明細書に記載されている発明の全てを意味するものでもない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００１８】
請求項１に記載の情報処理装置は、
番組の情報である番組情報（例えば、図４の番組情報１２１）を処理する情報処理装置（例えば、図３のパーソナルコンピュータ１２）であって、
前記番組情報を記憶する記憶手段（例えば、図３のＤＢ１０３）と、
前記記憶手段に記憶された前記番組情報を説明する情報であって、前記番組情報に含まれる情報である説明情報（例えば、図４のメタ情報１６２）に基づいて、前記記憶手段に記憶された複数の前記番組情報をグループ化し、グループ化した複数の前記番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリスト（例えば、図１１のプレイリスト１２２）を生成するプレイリスト生成手段（例えば、図１０のステップＳ１３の処理を実行する図３のプレイリスト生成処理部１１１）と、
前記プレイリスト生成手段により生成された前記プレイリストを選択させるための、前記プレイリストに基づく画像（例えば、図１２に示される画像）を表示する表示手段（例えば、図１０のステップＳ１９の処理を実行する図３の表示部５７）とを備え、
前記プレイリスト生成手段は、前記プレイリストの再生状態を示す第１の状態情報（例えば、図６の現在状態）と、前記プレイリストに対応する複数の前記番組情報の更新状態を示す第２の状態情報（例えば、図６の変化状態）とを前記プレイリストにさらに含めて前記プレイリストを生成し、
前記表示手段は、前記プレイリストに基づく画像に、前記第１の状態情報および前記第２の状態情報を示す情報をさらに含めるように、前記プレイリストに基づく画像（例えば、図１２に示される画像）を表示する
ことを特徴とする。
【００１９】
請求項２に記載の情報処理装置は、
前記プレイリスト生成手段により生成された前記プレイリストに対応する複数の前記番組情報それぞれの前記説明情報に基づいて、前記プレイリストに対応する複数の前記番組情報の順番を並び替える並び替え手段（例えば、図１３のステップＳ４４の処理を実行する図３のプレイリスト生成処理部１１１）をさらに備え、
前記プレイリストに対応する複数の前記番組情報の表示が指令された場合、前記表示手段は、前記並び替え手段により順番が並び替えられた複数の前記番組情報の順番で、前記番組情報の再生を指令させるための前記番組情報に基づく画像を表示する
ことを特徴とする。
【００２０】
請求項３に記載の情報処理装置は、
ユーザからの、前記プレイリストの選択を指令する操作入力を受け付ける操作入力受付手段（例えば、図１３のステップＳ４１の処理を実行する図３の操作入力部１０２）と、
前記操作入力受付手段により受け付けられた操作入力で選択が指令された前記プレイリストに対応する複数の前記番組情報の各前記説明情報に基づいて、プレイリストを選択すための条件を示す検索条件、プレイリストが検索された履歴を示す検索履歴、およびプレイリストが検索された回数を示す検索回数を前記記憶手段に記憶させるよう制御する記憶制御手段（例えば、図１３のステップＳ４９の処理を実行する図３の主制御部１０１）とをさらに備え、
前記プレイリスト生成手段は、前記記憶手段に記憶された前記検索条件、前記検索履歴、および前記検索回数と前記番組情報の前記説明情報とに基づいて、前記プレイリストを生成する
ことを特徴とする。
【００２１】
請求項４に記載の情報処理装置の前記記憶制御手段は、前記検索条件、前記検索履歴、および前記検索回数を、ＸＭＬ（Extensible Markup Language）形式に変換して、前記記憶手段に記憶させる
ことを特徴とする。
【００２２】
請求項５記載の情報処理装置は、
前記プレイリストに対応する複数の前記番組情報を連続して再生する再生手段（例えば、図１５、図１６の処理を実行する図３の主制御部１０１、表示部５７、およびスピーカ５８など）を
さらに備えることを特徴とする。
【００２３】
請求項６に記載の情報処理方法は、
番組の情報である番組情報（例えば、図４の番組情報１２１）を記憶する記憶手段（例えば、図３のＤＢ１０３）を備える情報処理装置（例えば、図３のパーソナルコンピュータ１２）の情報処理方法であって、
前記記憶手段に記憶された前記番組情報を説明する情報であって、前記番組情報に含まれる情報である説明情報（例えば、図４のメタ情報１６２）に基づいて、前記記憶手段に記憶された複数の前記番組情報をグループ化し、グループ化した複数の前記番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリスト（例えば、図１１のプレイリスト１２２）を生成するプレイリスト生成ステップ（例えば、図１０のステップＳ１３）と、
前記プレイリスト生成ステップの処理により生成された前記プレイリストを選択させるための、前記プレイリストに基づく画像（例えば、図１２に示される画像）を表示させるよう表示を制御する表示制御ステップ（例えば、図１０のステップＳ１９）とを含み、
前記プレイリスト生成ステップの処理では、前記プレイリストの再生状態を示す第１の状態情報（例えば、図６の現在状態）と、前記プレイリストに対応する複数の前記番組情報の更新状態を示す第２の状態情報（例えば、図６の変化状態）とを前記プレイリストにさらに含めて前記プレイリストを生成し、
前記表示制御ステップの処理では、前記プレイリストに基づく画像に、前記第１の状態情報および前記第２の状態情報を示す情報をさらに含めるように、前記プレイリストに基づく画像（例えば、図１２に示される画像）を表示させるよう表示を制御する
ことを特徴とする。
【００２４】
請求項７に記載のプログラムは、
番組の情報である番組情報（例えば、図４の番組情報１２１）を記憶する記憶手段（例えば、図３のＤＢ１０３）を備えるコンピュータに処理を実行させるプログラムであって、
前記記憶手段に記憶された前記番組情報を説明する情報であって、前記番組情報に含まれる情報である説明情報（例えば、図４のメタ情報１６２）に基づいて、前記記憶手段に記憶された複数の前記番組情報をグループ化し、グループ化した複数の前記番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリスト（例えば、図１１のプレイリスト１２２）を生成するプレイリスト生成ステップ（例えば、図１０のステップＳ１３）と、
前記プレイリスト生成ステップの処理により生成された前記プレイリストを選択させるための、前記プレイリストに基づく画像（例えば、図１２に示される画像）を表示させるよう表示を制御する表示制御ステップ（例えば、図１０のステップＳ１９）とを含む処理をコンピュータに実行させ、
前記プレイリスト生成ステップの処理では、前記プレイリストの再生状態を示す第１の状態情報（例えば、図６の現在状態）と、前記プレイリストに対応する複数の前記番組情報の更新状態を示す第２の状態情報（例えば、図６の変化状態）とを前記プレイリストにさらに含めて前記プレイリストを生成し、
前記表示制御ステップの処理では、前記プレイリストに基づく画像に、前記第１の状態情報および前記第２の状態情報を示す情報をさらに含めるように、前記プレイリストに基づく画像（例えば、図１２に示される画像）を表示させるよう表示を制御する
ことを特徴とする。
【００２５】
以下、図を参照して、本発明の実施の形態について説明する。
【００２６】
図１は、本発明を適用した番組提供システム１の全体の構成例を示す図である。
【００２７】
図１に示されるように、この番組提供システム１には、放送局１１、パーソナルコンピュータ１２−１乃至パーソナルコンピュータ１２−３が設けられている。なお、放送局１１は、図１の例では１つとされているが、任意の局数とするようにしてもよい。また、パーソナルコンピュータ１２−１乃至パーソナルコンピュータ１２−３の数も、図１の例では１台とされているが、任意の台数とするようにしてもよい。さらに、以下において、パーソナルコンピュータ１２−１乃至パーソナルコンピュータ１２−３を、それぞれ個々に区別する必要がない場合、パーソナルコンピュータ１２と称する。
【００２８】
放送局１１には、所定のチャンネル（周波数）が割り当てられている。放送局１１は、その割り当てられたチャンネルを利用して、ディジタル放送の電波を送信（放送）する。このディジタル放送の電波には、番組を構成する番組情報（ビデオ信号や音声信号）が含まれる他、その番組を説明する情報であるメタ情報が含まれている。パーソナルコンピュータ１２は、放送局１１から送信（放送）されたディジタル放送の電波を受信し、番組情報とメタ情報とに基づいて、番組を録画したり、再生したりする。
【００２９】
図２は、図１のパーソナルコンピュータ１２のハードウエアの構成例を示すブロック図である。
【００３０】
CPU（Central Processing Unit）５１、ROM（Read Only Memory）５２、およびRAM(Random Access Memory)５３は、内部バス５４を介して相互に接続されている。この内部バス５４にはまた、入出力インターフェース５５も接続されている。
【００３１】
CPU５１は、ROM５２に記憶されているプログラム、または、記憶部５９からRAM５３にロードされたプログラムに従って各種の処理を実行する。RAM５３にはまた、CPU５１が各種の処理を実行する上で必要なデータなどが適宜記憶される。
【００３２】
入出力インターフェース５５には、キーボード、マウスなどよりなる入力部５６、LCD（Liquid Crystal Display）、CRT（Cathode Ray Tube）などよりなる表示部５７、スピーカ５８、ハードディスクなどより構成される記憶部５９、モデム、ターミナルアダプタなどより構成される通信部６０、および放送受信部６１が接続されている。通信部６０は、電話回線またはCATVを含む各種のネットワークを介しての通信処理を行なう。放送受信部６１は、放送局１１により放送された電波を受信し、所定の処理を実行することで、番組情報を取り出し、これを入出力インターフェース５５および内部バス５４を介してCPU５１に供給する。
【００３３】
入出力インターフェース５５にはまた、必要に応じてドライブ７１が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどよりなるリムーバブルメディア８１が適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて記憶部５９にインストールされる。
【００３４】
図３は、図２のパーソナルコンピュータ１２の機能的構成例を説明するブロック図である。
【００３５】
図３において、パーソナルコンピュータ１２には、主制御部１０１、操作入力部１０２、およびＤＢ（データベース）１０３の他、表示部５７、スピーカ５８、および放送受信部６１が設けられている。表示部５７、スピーカ５８、および放送受信部６１は、図２で説明した各部と同様であるのでその説明は省略する。
【００３６】
主制御部１０１は、各部を制御する。例えば、主制御部１０１は、放送受信部６１から番組情報を取得し、これを、ＤＢ１０３に記憶させる。また、例えば、主制御部１０１は、操作入力部１０２に入力されたユーザからの指令に基づいて、各種の処理を実行する。さらに、主制御部１０１は、表示が指令された番組に対応する画像を表示部５７に表示させるとともに、音声をスピーカ５８に出力させる。また、主制御部１０１は、ＤＢ１０３への書き込みや読み出し（録画や再生）を制御する。
【００３７】
主制御部１０１にはまた、プレイリスト生成処理部１１１と順序制御部１１２が設けられている。プレイリスト生成処理部１１１は、録画された番組（すなわち、ＤＢ１０３に記憶されている番組の情報（番組情報））に対するプレイリスト（Playlist）を生成したり、Playlistを更新するなどのプレイリストに関する処理を実行する。順序制御部１１２は、プレイリストに含まれる番組の順序を制御する（番組の順番を並び替える）。
【００３８】
操作入力部１０２は、ユーザからの操作入力を受け付け、受け付けた操作入力に対する制御信号を主制御部１０１に供給する。
【００３９】
ＤＢ１０３には、番組に関する情報が登録される。例えば、ＤＢ１０３は、番組を検索するための情報、番組をプレイリストにグループ化するための情報、また、番組を表示するための情報が登録される。例えば、ＤＢ１０３には、番組情報１２１−１乃至１２１−ｎ（ｎは任意の自然数）、プレイリスト１２２、および再生履歴１２３が登録されている。番組情報１２１−１には、図４に示されるように、画像情報と音声情報からなる映像情報１６１と、その番組を説明するメタ情報１６２とが含まれている。プレイリスト１２２は、番組を再生するための再生リストである。すなわち、プレイリスト１２２は、ユーザに提示する再生リストである。メタ情報に１６２には、その番組の放送日時、放送局１１のチャンネル、シリーズ、出演者、脚本家、監督などの情報が含まれている。本実施の形態において、１つのプレイリストには、連続性のある複数の番組や、同じ番組名の番組などが登録される。例えば、１つのプレイリストに、ジャンルが同じ複数の番組が含まれることがある。具体的には、連続ドラマなどの場合、第１話から最終話までの番組（例えば、１０番組分）が１つのプレイリストにまとめられる。再生履歴１２３は、このパーソナルコンピュータ１２において再生された番組の履歴に関する情報である。なお、以下において、番組情報１２１−１乃至番組情報１２１−ｎを個々に区別する必要がない場合、番組情報１２１と称する。
【００４０】
また、ＤＢ１０３には、検索条件１３１、検索履歴１３２、検索回数１３３、プレイリスト化条件１３４、および表示条件１３５が記憶されている。検索条件１３１は、複数のプレイリストの中からユーザが所望のプレイリストを選択するための条件である。例えば、検索条件は、複数のプレイリストの中からある特定のプレイリストを絞り込むための条件（項目）である。検索履歴１３２は、ユーザによりプレイリスト検索された履歴である。検索回数は、検索条件に対して、その検索条件でプレイリストが何回検索されたか否かを示す回数（頻度）である。プレイリスト化条件１３４は、（関連する）複数の番組をグループ化する（まとめる）ための条件である。表示条件１３５は、プレイリストに含まれる複数の番組を表示させる場合の条件である。ＤＢ１０３には、検索条件１３１、検索履歴１３２、および検索回数１３３などの情報がＸＭＬ（Extensible Markup Language）形式に変換されて記憶されている。具体的には、主制御部１０１が、番組情報１２１に含まれるメタ情報１６２（図６）と、操作入力部１０２を介するユーザからの指令とに基づいて、プレイリストの検索条件、プレイリストの検索履歴、およびプレイリストの検索回数などをＸＭＬ形式に変換し、これを、検索条件１３１、検索履歴１３２、および検索回数１３３としてＤＢ１０３に記憶させる。
【００４１】
このＸＭＬ形式に変換された検索条件１３１、検索履歴１３２、および検索回数１３３は、図５に示されるように、録画した番組情報（すなわち、放送され、受信された番組情報）に基づいて、プレイリスト１２２を生成する場合に用いられる。番組情報１２１は、図５に示されるように、MPEG（Moving Picture Expert Group）2-TS（Transport Stream）の形式で受信される。受信されたMPEG2-TSパケットに所定の処理が実行されることで、番組情報１２１としてＤＢ１９２（図３のＤＢ１０３に対応）に蓄積される。すなわち、図３の放送受信部６１は、ＭＰＥＧ２−ＴＳ形式のデータを受信し、所定の処理を実行して、番組情報１２１とし、主制御部１０１は、番組情報１２１をＤＢ１０３に記憶させる。
【００４２】
受信されたＭＰＥＧ２−ＴＳのデータ（番組情報）には、図４を用いて上述したように、映像情報１６１とメタ情報１６２とが含まれている。主制御部１０１のプレイリスト生成処理部１１１は、ＤＢ１０３に記憶された情報（図５のＸＭＬと記載されている検索情報１９１）に基づいて、複数の番組情報１２１をフィルタリングし、リストアップする（まとめる）ことで、プレイリスト１２２を生成する。すなわち、プレイリスト生成処理部１１１は、複数の番組情報を１つのプレイリストに対応付けることでプレイリストを生成する（複数の番組情報をグループ化し、１つにまとめることで、プレイリストを生成する）。そして、主制御部１０１は、生成したプレイリスト１２２をＤＢ１０３に記憶させる。なお、実際には、プレイリスト１２２としてリストアップされる複数の番組の順番も、順序制御部１１２からの制御に基づいて並べ替えられている。
【００４３】
次に、図６乃至図９を用いて、プレイリスト１２２の状態について、より詳細に説明する。
【００４４】
プレイリスト１２２には、図６に示されるように、「現在状態」と「変化状態」とがある。現在状態は、ユーザによるプレイリスト内の番組（すなわち、１つのプレイリストに含まれる複数の番組）の視聴状況を示す状態であり、変化状態は、プレイリストに含まれる番組が変化した場合に、どのように変化したのかを示す状態である。
【００４５】
音楽ファイルなどのプレイリストの場合、動的にプレイリストの内容が変化することはないため、変化状態は必要なく、現在状態のみでその音楽ファイルの状態を表すことができるが、複数の番組では、動的にプレイリストの内容が変化するので、現在状態の他に、さらに変化状態を設けることで、より、番組の管理を容易にすることができる。詳細は後述するが、プレイリスト一覧を表示する場合に、「現在状態」と「変化状態」とをあわせて表示することで、プレイリストの状態を完結に表すことができる。
【００４６】
現在状態には、図７に示されるように、「未再生」、「再生中」、および「再生済み」の３つの状態がある。「未再生」は、プレイリスト内の番組（そのプレイリストに含まれる番組）が１つも再生されていない状態を示している。「再生中」は、プレイリスト内の番組に再生されていない番組が１つ以上存在し、かつ、未再生ではない状態を示している。例えば、そのプレイリスト内に４つの番組が含まれており、３つの番組が再生済みである場合、まだ残りの１つの番組が再生済みでないため、再生中の状態とされる。「再生済み」は、プレイリスト内の全ての番組が再生済みの状態を示している。これらの状態は、ユーザによるプレイリスト内の番組の再生状況によって異なり、個々の番組ではなく、プレイリスト全体としての再生状況を示す状態である。
【００４７】
また、変化状態には、図８に示されるように、「新規」、「更新」、および「なし」の３つの状態がある。「新規」は、新しくプレイリストが作成された状態であり、作成後、プレイリスト内の番組の再生がまだなされていない状態を示す。「更新」は、プレイリスト内の番組一覧の内容が、データベース（ＤＢ）情報の更新やユーザ操作などにより変化した後であって、変化した後にユーザによってプレイリスト内の番組に対する再生が行なわれていない状態を示す。「なし」は、「新規」および「更新」以外の状態であり、この状態である場合、プレイリスト一覧には、状態の表示がなされないものとされる。このように、新たに番組が録画されるなどによりＤＢ情報が更新された場合のプレイリストの変化や、番組の再生や削除といったユーザによる操作により、プレイリストの「変化状態」が決められる。
【００４８】
次に、図９を参照して、図７と図８を用いて説明した「現在状態」と「変化状態」の組み合わせについて説明する。
【００４９】
なお、図９において、プレイリストの現在状態が「未再生」であり、変化状態が「新規」である状態を「状態＃１」と称し、図中においては括弧内の文字（＃１）で表すものとする。また、同様に、プレイリストの現在状態が「未再生」であり、変化状態が「更新」である状態を「状態＃２」と称し、図中においては括弧内の文字（＃２）で表すものとする。さらに、プレイリストの現在状態が「再生中」であり、変化状態が「更新」である状態を「状態＃３」と称し、図中においては括弧内の文字（＃３）で表すものとする。また、プレイリストの現在状態が「再生中」であり、変化状態が「なし」である状態を「状態＃４」と称し、図中においては括弧内の文字（＃４）で表すものとする。さらに、プレイリストの現在状態が「再生済み」であり、変化状態が「更新」である状態を「状態＃５」と称し、図中においては括弧内の文字（＃５）で表すものとする。また、プレイリストの現在状態が「再生済み」であり、変化状態が「なし」である状態を「状態＃６」と称し、図中においては括弧内の文字（＃６）で表すものとする。
【００５０】
また、プレイリストの現在状態が「未再生」であり変化状態が「なし」である状態、現在状態が「再生中」であり変化状態が「新規」である状態、および現在状態が「再生済み」であり変化状態が「新規」である状態の３つの状態は、状態として存在しない。
【００５１】
プレイリストの現在状態が未再生であり、変化状態が新規である「状態＃１」において、番組の追加（録画）がなされた場合、プレイリストの現在状態は未再生であり、変化状態は更新である「状態＃２」に遷移する。また、「状態＃１」において、プレイリスト内の番組の再生がなされた場合、プレイリストの状態は「状態＃４」または「状態＃６」に遷移する。具体的には、「状態＃１」において、プレイリスト内の番組が一部再生された場合には「状態＃４」に遷移し、「状態＃１」において、プレイリスト内の番組が全て再生された場合には「状態＃６」に遷移する。さらに、「状態＃１」において、プレイリスト内の番組が削除された場合、プレイリストの状態は「状態＃２」に遷移する。
【００５２】
以下、簡単に説明すると、「状態＃２」において、プレイリストに番組の追加（録画）がなされた場合、プレイリストの状態は「状態＃２」に遷移する。また、「状態＃２」において、プレイリスト内の番組の再生がなされた場合、プレイリストの状態は「状態＃４」または「状態＃６」に遷移する。さらに、「状態＃２」において、プレイリスト内の番組が削除された場合、プレイリストの状態は「状態＃２」に遷移する。
【００５３】
また、「状態＃３」において、プレイリストに番組の追加（録画）がなされた場合、プレイリストの状態は「状態＃３」のまま状態は遷移しない。さらに、「状態＃３」において、プレイリスト内の番組の再生がなされた場合、プレイリストの状態は「状態＃４」または「状態＃６」に遷移する。また、「状態＃３」において、プレイリスト内の番組が削除された場合、プレイリストの状態は「状態＃３」または「状態＃５」に遷移する。具体的には、「状態＃３」において、プレイリスト内の番組が削除され、プレイリスト内の番組でまだ再生されていない番組がある場合には、プレイリストの状態は「状態＃３」に遷移し、「状態＃３」において、プレイリスト内の番組が削除され、プレイリスト内の番組が全て再生された番組である場合には、プレイリストの状態は「状態＃５」に遷移する。
【００５４】
さらに、「状態＃４」において、プレイリストに番組の追加（録画）がなされた場合、プレイリストの状態は「状態＃３」に遷移する。また、「状態＃４」において、プレイリスト内の番組の再生がなされた場合、プレイリストの状態は「状態＃４」または「状態＃６」に遷移する。また、「状態＃４」において、プレイリスト内の番組が削除された場合、プレイリストの状態は「状態＃３」または「状態＃５」に遷移する。
【００５５】
そして、「状態＃５」において、プレイリストに番組の追加（録画）がなされた場合、プレイリストの状態は「状態＃３」に遷移する。また、「状態＃５」において、プレイリスト内の番組の再生がなされた場合、プレイリストの状態は「状態＃６」に遷移する。さらに、「状態＃５」において、プレイリスト内の番組が削除された場合、プレイリストの状態は「状態＃５」のままとなる。
【００５６】
また、「状態＃６」において、プレイリストに番組の追加（録画）がなされた場合、プレイリストの状態は「状態＃３」に遷移する。さらに、「状態＃６」において、プレイリスト内の番組の再生がなされた場合、プレイリストの状態は「状態＃６」のままとなる。また、「状態＃６」において、プレイリスト内の番組が削除された場合、プレイリストの状態は「状態＃５」に遷移する。
【００５７】
このように、プレイリストの各状態は、新たに番組が録画されたり、ユーザからの指令により番組の再生や削除がされた場合に状態が遷移する。ユーザはこのうような状態を示す表示を見ることで、プレイリストの動的状態を確認することができる。
【００５８】
次に、図１０のフローチャートを参照して、図３のパーソナルコンピュータ１２におけるプレイリスト一覧の表示処理を説明する。なお、この処理は、ユーザが、図３の操作入力部１０２に対して、プレイリスト一覧の表示を指令する操作を入力したとき開始される。
【００５９】
ステップＳ１１において、操作入力部１０２は、ユーザからのプレイリスト一覧の表示の指令を受け付け、これを、主制御部１０１に通知する。
【００６０】
ステップＳ１２において、主制御部１０１は、ＤＢ１０３が更新されているか否かを判定する。ＤＢ１０３は、例えば、新たな番組情報が追加された場合や、再生が行なわれた場合に更新される。ステップＳ１２において、ＤＢ１０３が更新されていないと判定された場合、処理は後述するステップＳ１９に進む。
【００６１】
ステップＳ１２において、ＤＢ１０３が更新されていると判定された場合、処理はステップＳ１３に進み、主制御部１０１のプレイリスト生成処理部１１１は、プレイリスト化条件１３４に基づいて、プレイリスト１２２を生成する。
【００６２】
ここで、プレイリスト生成処理部１１１が生成するプレイリストの詳細な例を説明する。プレイリスト生成処理部１１１は、番組情報１２１のメタ情報（図４のメタ情報１６２）に含まれる情報と、プレイリスト化条件１３４とによって、複数の番組を１つにグループ化し、これを１つのプレイリストとすることで、プレイリストを生成する。プレイリスト化条件１３４としては、例えば、series_idが同一であるか否かの条件と、event_idがプレイリストに属する別の番組のイベントグループ記述子内に記述されているか否かの条件とが設定されている。番組情報１２１のメタ情報（図４のメタ情報１６２）に含まれる情報としては、例えば、ディジタル放送の放送波に含まれるＰＳＩ（Program Specific Information）（番組特定情報）と、ＳＩ（Service Information）（番組配列情報）におけるＥＩＴ（Event Information Table）の情報とされる。プレイリスト生成処理部１１１は、番組情報１２１のメタ情報に含まれるＰＳＩとＥＩＴ（ＳＩのＥＩＴ）を参照し、プレイリスト化条件１３４を用いて、複数の番組をグループ化し、プレイリストを生成する。例えば、プレイリスト生成処理部１１１は、プレイリスト化条件１３４で設定されている条件が一致するものを同一のプレイリストに属する（１つのグループに属する）と判定し、１つのプレイリストとする。これにより、同一のシリーズ番組や、同じ番組が歯抜けで録画した複数の番組であっても、これらの複数の番組のグループ化を行ない、１つのプレイリストとすることができる。
【００６３】
また、プレイリスト生成処理部１１１は、検索条件１３１、検索履歴１３２、および検索回数１３３に基づいて、プレイリストを生成する。この検索条件１３１、検索履歴１３２、および検索回数１３３は、ユーザにより、過去に検索されたプレイリストの条件、履歴、回数（頻度）であり、ユーザの嗜好を表す条件となっている。このように、プレイリスト生成処理部１１１は、ユーザの嗜好を表す動的な条件を用いて、プレイリストを生成する。
【００６４】
ここで、ステップＳ１３の処理により生成されるプレイリスト１２２の例を図１１に示す。図１１において、プレイリスト１２２には、番組２２１−１乃至２２２−３が含まれる他、番組リスト２３１、現在状態２３２、および変化状態２３３が含まれている。ここで、番組２２１−１乃至２２２−３は、上述した図３の番組情報１２１−１乃至１２１−３を特定するための情報である。例えば、図３の番組情報１２１−１乃至１２１−３のそれぞれを識別するためのＩＤが番組２２１−１乃至２２２−３とされる。このプレイリスト１２２によれば、そのプレイリスト１２２で特定される番組に、番組情報１２１−１乃至１２１−３で示される番組が含まれることがわかる。すなわち、番組２２１−１乃至２２２−３に対応する番組情報が番組情報１２１−１乃至１２１−３となる。また、番組２２１−１乃至２２１−３のそれぞれには、再生状態が付属情報として関連付けられている。
【００６５】
番組リスト２３１は、プレイリスト１２２に含まれる番組のリストである。図１１の例の場合、番組２２１−１乃至２２２−３のリストが、番組リスト２３１とされる。現在状態２３１は、図６および図８を用いて上述したプレイリストの現在状態を示す情報であり、変化状態２３３は、図７および図８を用いて上述したプレイリストの変化状態を示す情報である。なお、プレイリスト１２２に番組２２１−１乃至２２２−３ではなく、番組情報そのものを含めるようにしてもよい。
【００６６】
また、例えば、プレイリスト生成処理部１１１は、プレイリスト１２２を生成する場合に、ＤＢ１０３に登録された番組情報の中で、再放送などにより重複した番組情報があるとき、重複する番組情報をプレイリスト１２２から削除するとともに、番組情報を削除するようにする。これにより、番組情報の重複を防ぐことができ、無駄な記憶領域を使わないようにすることができる。また、ユーザは、再生する番組が初めて放送された番組であるか再放送された番組であるかを気にすることなく、番組を再生することができる。さらに、コンテンツを時系列で重複なく再生することができる。
【００６７】
図１０に戻って、ステップＳ１４において、主制御部１０１は、プレイリスト生成処理部１１１により生成されたプレイリスト１２２内の番組リスト２３１（図１１）を取得する。
【００６８】
ステップＳ１５において、主制御部１０１は、ＤＢ１０３に記憶されているプレイリスト１２２の番組リスト２３１と、ステップＳ１４の処理で取得した番組リスト２３１とを比較し、番組の増減を確認する。すなわち、ＤＢ１０３には、前回の図１０の処理などにより、プレイリスト１２２が図３に示されるように保存されているので、主制御部１０１は、この保存されているプレイリストの番組リストと、ステップＳ１４の処理で取得した（すなわち、ステップＳ１３の処理で生成した）プレイリストの番組リスト２３１（図１１）とを比較し、番組の増減を確認する。
【００６９】
ステップＳ１６において、主制御部１０１は、プレイリスト内の各番組の再生状態を取得する。具体的には、主制御部１０１は、ステップＳ１３の処理で生成した図１１のプレイリスト１２２に含まれる、番組２２１−１乃至２２２−３にそれぞれ対応付けられている再生状態を取得する。
【００７０】
ステップＳ１７において、主制御部１０１は、ステップＳ１６の処理で取得した各番組の再生状態に基づいて、そのプレイリスト１２２の現在状態と変化状態を設定する。すなわち、主制御部１０１は、各番組の再生状態と、図６乃至図８とに基づいて、プレイリスト１２２の現在状態と変化状態を設定する。なお、ステップＳ１３の処理で複数のプレイリストが生成された場合には、ここで、複数のプレイリストについて、現在状態と変化状態が設定される。
【００７１】
ステップＳ１８において、主制御部１０１は、生成したプレイリスト１２２を更新する。すなわち、主制御部１０１は、この処理で生成したプレイリスト１２２を、ＤＢ１０３に登録（上書き）する。なお、ステップＳ１５の処理で、番組の増減がない場合であっても、ＤＢ１０３が更新されているということは（ステップＳ１２でYESと判定されたということは）、少なくとも再生状態か現在状態か変化状態が変更されているので、この処理は実行される。
【００７２】
ステップＳ１８の処理の後、またはステップＳ１２においてＤＢ１０３が更新されていないと判定された場合、処理はステップＳ１９に進み、主制御部１０１は、表示部５７に、プレイリスト一覧を表示させる。例えば、主制御部１０１は、ＤＢ１０３に登録されているプレイリスト１２２が複数ある場合、それらの複数のプレイリストを並べて（一覧にして）表示部５７に表示させる。ステップＳ１９の処理の後、処理は終了される。
【００７３】
このステップＳ１９の処理で表示部５７に表示される画面例を、図１２に示す。図１２の例においては、「最近録画したドラマ」と「ニュース」のジャンルが表示されており、「ニュース」のジャンルの中には、「報道番組」、「モーニングベル」、および「ニュースニュース」というプレイリスト名のプレイリストが３つ表示されている。プレイリスト名が「報道番組」であるプレイリスト（１つの再生単位）には、コンテンツ数（番組の数）が１５個含まれ、このプレイリストの現在状態は再生中であり、変化状態は更新であるものとされている。また、プレイリスト名が「モーニングベル」であるプレイリストには、コンテンツ数が５個含まれ、このプレイリストの現在状態は未再生であり、変化状態は新規であるものとされている。さらに、プレイリスト名が「ニュースニュース」であるプレイリストには、コンテンツの数が５個含まれ、このプレイリストの現在状態は再生中であり、変化状態はなし（「なし」は表示しない）とされている。このように、シリーズ番組（例えば、報道番組のシリーズ番組）を、１つのプレイリストにまとめて表示するようにしたので、ユーザにとって、より分かりやすくプレイリスト一覧を提示することができる。
【００７４】
図１０の処理により、録画された複数の番組をプレイリスト単位でまとめることができる。また、プレイリストの状態を動的に変化させるようにした。具体的には、プレイリスト一覧を表示する場合に、毎回ＤＢ１０３の情報の更新を確認し、プレイリストの新規作成や現在状態、変化状態の更新を行ない、プレイリストを表示するようにした。これにより、プレイリストに最新の状態が常に反映されるようになり、録画された番組の最新のエピソードがプレイリストに追加されたことなどを、ユーザは一目で確認することができる。また、シリーズ番組を、再放送などを考慮することなく、エピソード順に表示することができる。
【００７５】
次に、図１３のフローチャートを参照して、番組に関する処理を説明する。具体的には、この処理は、プレイリスト一覧からプレイリストが選択され、選択されたプレイリストに含まれる（対応付けられている）番組の再生や削除を行なう場合の処理である。すなわち、番組単位で再生や番組の削除を行なう場合の処理の例である（プレイリスト単位での再生については、図１５と図１６を用いて後述する）。また、例えばこの処理は、図１０の処理の後に（図１２の画面が表示されている状態で）実行される。
【００７６】
ステップＳ４１において、操作入力部１０２は、ユーザからのプレイリストの選択を受け付ける。例えば、図１２に示されている画面が表示部５７に表示されている状態で、ユーザがプレイリストを選択する操作を操作入力部１０２に入力してくるので、操作入力部１０２は、このユーザからの操作入力を受け付け、これを主制御部１０１に通知する。例えば、図１２の画面において「報道番組」というプレイリスト名のプレイリストが選択されたものとする。
【００７７】
ステップＳ４２において、主制御部１０１は、ステップＳ４１の処理でユーザにより選択されたプレイリスト（プレイリスト名が「報道番組」であるプレイリスト）内の番組リストを取得する。例えば、図１２の「報道番組」のプレイリストから、番組リスト（図１１の番組リスト２３１）が取得される。
【００７８】
ステップＳ４３に基づいて、主制御部１０１は、表示条件（図３の表示条件１３５）に基づいて、表示する番組を選択する。具体的には、主制御部１０１は、１つのプレイリストに含まれる（関連付けられている）複数の番組のメタ情報（上述したＰＳＩとＳＩのＥＩＴ）のepisode_numberが同一である場合、repeate_labelが最も小さい番組のみを表示する番組として選択し、複数の番組のメタ情報（上述したＰＳＩとＳＩのＥＩＴ）のstart_timeとdurationが同一である番組については、service_idの最も小さい番組のみを表示する番組として選択する。また、主制御部１０１は、１つのプレイリスト１２２に含まれる番組で、全てのパラメータ（ＰＳＩとＳＩのＥＩＴ）が全く同一である場合、任意の１つの番組を、表示する番組として選択する。
【００７９】
ステップＳ４４において、主制御部１０１の順序制御部１１２は、表示条件（図３の表示条件１３５）に基づいて、表示する番組の順序を設定する。例えば、順序制御部１１２は、ステップＳ４３の処理で表示する番組として選択された複数の番組を、episode_numberの昇順に並べ替えたり、start_timeの昇順に並べ替える。
【００８０】
ステップＳ４５において、主制御部１０１は、ステップＳ４４までの処理により、選択され、並べ替えられた番組一覧を、表示部５７に表示させる。これにより、表示部５７には、図１４に示されるような画面が表示される。図１４の例の場合、「報道番組」という名称のプレイリストが選択され、「報道番組」に含まれる番組が、日時の順番（昇順）に１５個並んでいる。この順番は、ステップＳ４４の処理で並べ替えられたものとされる。
【００８１】
ステップＳ４６において、操作入力部１０２は、ユーザからの番組の再生の指令、または、番組の削除の指令を受け付ける。いまの例の場合、図１４に示されるような、１つのプレイリストに含まれる１５個の番組が表示されているので、操作入力部１０２は、ユーザからの操作入力に基づいて、再生する番組の指定、または削除する番組の指定を受け付け、これを主制御部１０１に通知する。例えば、図１４の９月１４日（火）の報道番組（２２：００から２３：００に放送された番組）が、再生する番組として選択されたものとする。
【００８２】
ステップＳ４７において、主制御部１０１は、ステップＳ４６の処理で受け付けた指令に基づく処理を実行する。例えば、ステップＳ４６で、９月１４日（火）の報道番組（２２：００から２３：００に放送された番組）の再生の指令が受け付けられた場合、主制御部１０１は、この番組を再生する処理を実行する。すなわち、主制御部１０１は、この番組の番組情報１２１に含まれる映像情報１６１（図４）をＤＢ１０３から読み出し、画像と音声をそれぞれ表示部５７とスピーカ５８に出力することで、再生を行なう。また、例えば、ステップＳ４６で９月１４日（火）の報道番組（２２：００から２３：００に放送された番組）の削除の指令が受け付けられた場合、主制御部１０１は、この番組の番組情報１２１をＤＢ１０３から削除する。
【００８３】
ステップＳ４８において、主制御部１０１は、プレイリストの状態を更新する。具体的には、主制御部１０１は、ステップＳ４７の処理により状態が変化した場合に、プレイリストの状態を更新する。この状態の更新については、図８を用いて上述したのでその詳細は省略するが、例えば、ステップＳ４７の処理で、プレイリストの中でまだ再生していない番組が全て再生された場合には、「再生済み」などの状態に、現在状態が変更されたりする。
【００８４】
ステップＳ４９において、主制御部１０１は、検索条件、検索履歴、および検索回数を更新し、ＤＢ１０３に上書きする。例えば、主制御部１０１は、ステップＳ４１の処理で選択されたプレイリストに含まれる番組のメタ情報に基づいて、プレイリストの検索条件、プレイリストの検索履歴、およびプレイリストの検索回数を更新（または作成）し、これをＸＭＬ形式に変換した後、検索条件１３１、検索履歴１３２、および検索回数１３３として、ＤＢ１０３に上書きする。これにより、ユーザの嗜好が、検索条件１３１、検索履歴１３２、および検索回数１３３として登録されることになる。その後、処理は終了される。
【００８５】
図１３の処理により、プレイリストが選択された場合に、そのプレイリストに含まれる複数の番組を、episode_numberの昇順に並べ替えたり、start_timeの昇順に並べ替えたりして表示するようにしたので、ユーザは、番組を閲覧しやすい順番で見ることができる。
【００８６】
また、図１３の処理によれば、プレイリストに含まれる複数の番組（ディジタル放送された番組）をすべて表示するわけではなく、表示条件に基づいて必要なもののみを表示させる（例えば、ステップＳ４３の処理を実行する）ようにしたので、番組の再放送などを重複して録画していた場合であっても、番組リストに表示されるものを１つにすることができる。
【００８７】
さらに、ユーザによりプレイリスト内の番組の再生や削除が指令された場合、再生や削除されたプレイリストの状態を更新して保存しておくことで（例えば、ステップＳ４８の処理を実行することで）、次回、プレイリスト一覧を表示させる場合（例えば、図１０の処理の実行時）に、プレイリスト状態の更新に利用することができる。
【００８８】
なお、１つのプレイリストに含まれる複数の番組リストのうち、まだ再生されていない番組や既に再生済みの番組が含まれる場合、図１４の画面中に、その旨を通知する表示を含めるようにしてもよい。
【００８９】
また、検索条件、検索履歴、および検索回数に基づいて、プレイリストの検索頻度の高い検索条件を優先的に表示させるように並べ替えてＸＭＬ形式に変換するようにしてもよい。
【００９０】
次に、図１５と図１６のフローチャートを参照して、プレイリスト単位における再生処理を説明する。すなわち、上述した図１３の処理では、プレイリストに含まれる番組単位での再生などについて説明したが、ここでは、プレイリスト単位における再生について説明する。なお、この処理は、上述した図１０の処理の後（図１２の画面が表示された状態で）開始される。
【００９１】
ステップＳ８１において、操作入力部１０２は、ユーザからの再生するプレイリストの選択を受け付け、主制御部１０１は、これに基づいて再生するプレイリストを選択する。例えば、図１２の「報道番組」というプレイリスト名のプレイリストが選択されたものとする。
【００９２】
ステップＳ８２において、主制御部１０１は、その選択されたプレイリストの再生を開始する。
【００９３】
ステップＳ８３において、主制御部１０１は、再生の種別を確認する。具体的には、主制御部１０１は、選択されたプレイリストの現在状態が「未再生」であるか、「再生中」であるか、「再生済み」であるかを確認する。
【００９４】
ステップＳ８４において、主制御部１０１は、選択されたプレイリストを続きから再生するか否かを判定する。例えば、主制御部１０１は、ステップＳ８３の処理で確認した結果、プレイリストの現在状態が「未再生」である場合や「再生済み」である場合には、続きから再生しないと判定し、プレイリストの現在状態が「再生中」である場合には、続きから再生すると判定する。
【００９５】
ステップＳ８４において、プレイリストを続きから再生すると判定された場合、処理はステップＳ８５に進み、主制御部１０１は、プレイリスト内の番組リスト（図１１の番組リスト２３１）の中から再生中の番組を選択する。なお、主制御部１０１は、図１１の番組リスト２３１の中から再生中の番組を選択せずに、図１１の番組２２１−１乃至２２１−３の中から再生状態が「再生中」である番組を選択するようにしてもよい。
【００９６】
ステップＳ８６において、主制御部１０１は、選択した番組の前回再生時の停止位置を取得する。具体的には、主制御部１０１は、ステップＳ８４の処理で選択した番組（例えば、番組２２１−２）の前回再生時の停止位置を、図４のＤＢ１０３に登録されている再生履歴１２３を参照して取得する。このように、図４のＤＢ１０３の再生履歴１２３には、前回再生した番組の停止位置が登録されている。
【００９７】
ステップＳ８７において、主制御部１０１は、取得した再生位置から番組を再生する。具体的には、主制御部１０１は、選択した番組の番組情報１２１を、取得した再生位置から読み出し、映像と音声を表示部５７とスピーカ５８に出力する。
【００９８】
ステップＳ８８において、主制御部１０１は、現在再生している番組の再生が終了したか否かを判定する。この終了の判定は、プレイリストではなく、プレイリストに含まれる複数の番組のうちの再生中の番組に対する終了の判定である。現在再生している番組の再生がまだ終了していない場合には、終了するまで処理は待機される。
【００９９】
ステップＳ８８において、現在再生している番組の再生が終了したと判定された場合、ステップＳ８９において、主制御部１０１は、再生していた番組のその次の順番の番組へ、再生する番組を変更する。例えば、図１４の９月１４日の報道番組の再生が終了した後、９月１５日の報道番組の番組へ、再生する番組が変更される。
【０１００】
一方、ステップＳ８４において、続きから再生しないと判定された場合、ステップＳ９０おいて、主制御部１０１は、プレイリスト内の先頭の番組を再生する番組として選択する。
【０１０１】
ステップＳ８９の処理の後、またはステップＳ９０の処理の後、処理はステップＳ９１に進み、主制御部１０１は、選択された番組の先頭から再生を行なう。この処理がステップＳ８９の処理の後の場合には、ステップＳ８９の処理で変更された再生する番組の先頭から再生が行なわれ、この処理がステップＳ９０の処理の後の場合には、ステップＳ９０の処理で選択された番組の先頭から再生が行なわれる。
【０１０２】
ステップＳ９２において、主制御部１０１は、再生中の番組がそのプレイリスト内において最後の番組であるか否かを判定し、最後の番組でないと判定された場合には、処理はステップＳ８８に戻り、それ以降の処理が繰り返される。ステップＳ９２において、再生中の番組がそのプレイリスト内において最後の番組であると判定された場合、処理はステップＳ９３に進む。
【０１０３】
ステップＳ９３において、主制御部１０１は、番組の再生が終了したか否かを判定し、番組の再生が終了するまで処理を待機する。すなわち、現在再生している番組（プレイリスト内において最後の番組）の再生が終了するまでこの処理は待機される。ステップＳ９３において、番組の再生が終了したと判定された場合、ステップＳ９４において、主制御部１０１は、プレイリストの状態を更新する。例えば、主制御部１０１は、プレイリストの現在状態を「再生中」や「未再生」から「再生済み」に更新する。
【０１０４】
そして、ステップＳ９４において、主制御部１０１は再生履歴を更新する。具体的には、図３のＤＢ１０３の再生履歴１２３に対して、このプレイリストの再生が終了したことを示す情報を書き込む。その後、処理は終了される。
【０１０５】
なお、図１５と図１６の処理において、番組の再生中に再生停止が指令された場合には、適宜、再生履歴の更新が行なわれ、プレイリストの現在状態が「再生中」として登録されて（図１１のプレイリストに登録されて）、再生処理は終了される。
【０１０６】
図１５と図１６の処理により、プレイリスト単位における再生処理を行なうようにしたので（すなわち、１つのプレイリストに含まれる複数の番組を連続して再生するようにしたので）、ユーザは、同じジャンルの番組を選択しなおす手間も省け、より容易に番組の再生を行なうことができる。
【０１０７】
また、プレイリスト１２２の前回再生時の停止位置を再生履歴１２３としてＤＢ１０３に登録しておくようにしたので、再生中のプレイリストの再生が指令された場合、プレイリストの中で前回再生した番組の停止位置から再生を開始することができる。
【０１０８】
以上によれば、記憶された複数の番組のメタ情報を用いて、複数の番組を連続して再生するためのプレイリストを生成するようにしたので、１つのプレイリストに含まれる複数の番組を連続して再生することができる。
【０１０９】
また、ディジタル放送の録画番組を複数含むプレイリストを、１つのコンテンツのように扱うようにしたので、より、ユーザに認識しやすい形式で再生機構を提供することができる。
【０１１０】
具体的には、１つのプレイリストを複数の録画番組から構成するようにしたので、プレイリストに含まれる複数の録画番組をレジューム再生する（連続して続きから再生する）ことができる。
【０１１１】
また、番組の状態を保持するようにしたので、シリーズ番組（１つのプレイリストに属する番組）を連続再生し、再生を途中で中断した場合であっても、改めてそのシリーズ番組の連続再生を開始した場合には、再生を中断した位置から再生を再開することができ、より、ユーザは、再生を円滑に行なうことができる。
【０１１２】
さらに、プレイリスト自体を再生した場合には、１つの番組の再生終了後、次にソートされている番組の順に再生し、最後の番組の再生が終了された時点で、再生を停止するようにしたので、１つのプレイリストを、あたかも１つのコンテンツかのごとく、取り扱うことができる。
【０１１３】
また、ユーザによる選択の後に録画するのではなく、あらかじめ番組を録画しておき、録画した番組の中から再生する番組を選択できる構成としたので、ユーザは所望する番組の放送日時などを考える必要がなく、より容易に所望の番組を視聴することができる。
【０１１４】
さらに、プレイリスト生成処理部１１１がプレイリスト１２２を生成し、そのプレイリストに基づいて、複数の番組を１つのコンテンツ（番組）のように扱うようにしたので、例えば、連続ドラマなどの場合、第１話から最終話までリストアップして１つにまとめることができ、番組の連続再生を容易に行なうことができる。
【０１１５】
また、プレイリスト生成処理部１１１は、その番組情報のメタ情報１６２などによりプレイリスト１２２を生成するようにしたので、例えば、野球中継の番組の放送などで、放送されるチャンネルが変更されたり、途中にニュースの番組が挿入されるような場合であっても、その番組に関係のないデータは除かれるので、野球中継のみを連続再生することができる。すなわち、ユーザは、チャンネルの変更や番組の一時中断などを気にせず再生を行なうことができる。
【０１１６】
さらに、コンテンツの検索条件をＸＭＬ形式で定義するようにしたので、検索条件の変更や、追加を容易に行なうことができる。
【０１１７】
なお、ユーザがコンテンツをフィルタリングするたに使用したメタ情報のＡＮＤ／ＯＲ集合を、ＤＢ１０３の検索条件１３１に登録させ、新たなフィルタ（検索条件）として追加するようにしてもよい。
【０１１８】
また、放送局１１などが、お勧めのメタ情報パラメータやパラメータの集合を、パーソナルコンピュータ１２に通知するようにし、パーソナルコンピュータ１２は、通知されたメタ情報パラメータやパラメータの集合を検索条件１３１に登録するようにしてもよい。
【０１１９】
さらに、ユーザの嗜好に基づいて番組を録画し、再生するのではなく、既に録画した番組のなかで、ユーザの所望する番組をユーザに提示できるようにプレイリストを生成することができる。
【０１２０】
なお、以上の例では、番組情報のメタ情報に基づいて、メタ情報に関連性（検索条件の一致）がある場合に１つのプレイリストとしてまとめるようにしたが、１つのプレイリストに含まれる複数の番組に順序制がないような場合には、１つのプレイリストにまとめないように、個々に分けるようにしてもよい。
【０１２１】
例えば、プレイリストが、シリーズ別の一覧であれば、そのプレイリストに含まれる複数の番組を連続再生し、監督、出演者別の一覧であれば、そのプレイリストの中でシリーズが合致するものを順序どおりに連続再生する。
【０１２２】
また、プレイリストに含まれる複数の番組の順序と、再生を中断した番組およびその番組の中断位置を記憶しておき、あとで再生が指令された場合に、中断された番組の中断位置から再生を行なう。
【０１２３】
また、以上の例では、パーソナルコンピュータ１１が実行する処理として説明したが、コンテンツを録画したり、再生する情報処理装置や再生装置でも本発明を適用することができる。
【０１２４】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【０１２５】
この記録媒体は、図２に示されるように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されているリムーバブルメディア８１よりなるパッケージメディアにより構成されるだけでなく、装置本体にあらかじめ組み込まれた状態でユーザに提供される、プログラムが記録されているROM５２や記憶部５９が含まれるハードディスクなどで構成される。
【０１２６】
なお、本明細書において、コンピュータプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１２７】
【図１】本発明を適用した番組提供システムの全体の構成例を示す図である。
【図２】図１のパーソナルコンピュータのハードウエアの構成例を示すブロック図である。
【図３】図２のパーソナルコンピュータの機能的構成例を示すブロック図である。
【図４】番組情報の例を説明する図である。
【図５】番組情報をリストアップする方法について説明する図である。
【図６】現在状態と変化状態を説明する図である。
【図７】現在状態の詳細を説明する図である。
【図８】変化状態の詳細を説明する図である。
【図９】現在状態と変化状態の遷移を説明する図である。
【図１０】プレイリスト一覧の表示処理を説明するフローチャートである。
【図１１】プレイリストを説明する図である。
【図１２】図３の表示部に表示される画面例を説明する図である。
【図１３】番組に関する処理を説明するフローチャートである。
【図１４】図３の表示部に表示される画面例を説明する図である。
【図１５】プレイリスト単位における再生処理を説明するフローチャートである。
【図１６】プレイリスト単位における再生処理を説明するフローチャートである。
【符号の説明】
【０１２８】
１  番組提供システム，  １１  放送局，  １２  パーソナルコンピュータ，  ５７  表示部，  ５８  スピーカ，  １１１  プレイリスト生成処理部，  １１２  順序制御部，  １２１  番組情報，  １２２  プレイリスト，  １２３  再生履歴，  １３１  検索条件，  １３２  検索履歴，  １３３  検索回数，  １３４  プレイリスト化条件，  １３５  表示条件，  １６２  メタ情報，  ２３１  番組リスト，  ２３２  現在状態，  ２３３  変化状態
【図１】
2006236412.tif 000003
【図２】
2006236412.tif 000004
【図３】
2006236412.tif 000005
【図４】
2006236412.tif 000006
【図５】
2006236412.tif 000007
【図６】
2006236412.tif 000008
【図７】
2006236412.tif 000009
【図８】
2006236412.tif 000010
【図９】
2006236412.tif 000011
【図１０】
2006236412.tif 000012
【図１１】
2006236412.tif 000013
【図１２】
2006236412.tif 000014
【図１３】
2006236412.tif 000015
【図１４】
2006236412.tif 000016
【図１５】
2006236412.tif 000017
【図１６】
2006236412.tif 000018
【手続補正書】
【提出日】平成18年3月10日(2006.3.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
番組の情報である番組情報を処理する情報処理装置において、
前記番組情報を記憶する記憶手段と、
前記記憶手段に記憶された前記番組情報を説明する情報であって、前記番組情報に含まれる情報である説明情報に基づいて、前記記憶手段に記憶された複数の前記番組情報をグループ化し、グループ化した複数の前記番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリストを生成するプレイリスト生成手段と、
前記プレイリスト生成手段により生成された前記プレイリストを選択させるための、前記プレイリストに基づく画像を表示部に表示するように表示を制御する表示制御手段とを備え、
前記プレイリスト生成手段は、前記プレイリストの再生状態を示す第１の状態情報と、前記プレイリストに対応する複数の前記番組情報の更新状態を示す第２の状態情報とを前記プレイリストにさらに含めて前記プレイリストを生成し、
前記表示制御手段は、前記プレイリストに基づく画像に、前記第１の状態情報および前記第２の状態情報を示す情報をさらに含めるように、前記プレイリストに基づく画像を表示するように表示を制御する
ことを特徴とする情報処理装置。
【請求項２】
前記プレイリスト生成手段により生成された前記プレイリストに対応する複数の前記番組情報それぞれの前記説明情報に基づいて、前記プレイリストに対応する複数の前記番組情報の順番を並び替える並び替え手段をさらに備え、
前記プレイリストに対応する複数の前記番組情報の表示が指令された場合、前記表示制御手段は、前記並び替え手段により順番が並び替えられた複数の前記番組情報の順番で、前記番組情報の再生を指令させるための前記番組情報に基づく画像を表示するように制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ユーザからの、前記プレイリストの選択を指令する操作入力を受け付ける操作入力受付手段と、
前記操作入力受付手段により受け付けられた操作入力で選択が指令された前記プレイリストに対応する複数の前記番組情報の各前記説明情報に基づいて、プレイリストを選択するための条件を示す検索条件、プレイリストが検索された履歴を示す検索履歴、およびプレイリストが検索された回数を示す検索回数を前記記憶手段に記憶させるよう制御する記憶制御手段とをさらに備え、
前記プレイリスト生成手段は、前記記憶手段に記憶された前記検索条件、前記検索履歴、および前記検索回数と前記番組情報の前記説明情報とに基づいて、前記プレイリストを生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記記憶制御手段は、前記検索条件、前記検索履歴、および前記検索回数を、ＸＭＬ（Extensible Markup Language）形式に変換して、前記記憶手段に記憶させる
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記プレイリストに対応する複数の前記番組情報を連続して再生する再生手段を
さらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
番組の情報である番組情報を記憶する記憶手段を備える情報処理装置の情報処理方法は、
前記記憶手段に記憶された前記番組情報を説明する情報であって、前記番組情報に含まれる情報である説明情報に基づいて、前記記憶手段に記憶された複数の前記番組情報をグループ化し、グループ化した複数の前記番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリストを生成するプレイリスト生成ステップと、
前記プレイリスト生成ステップの処理により生成された前記プレイリストを選択させるための、前記プレイリストに基づく画像を表示部に表示させるよう表示を制御する表示制御ステップとを含み、
前記プレイリスト生成ステップの処理では、前記プレイリストの再生状態を示す第１の状態情報と、前記プレイリストに対応する複数の前記番組情報の更新状態を示す第２の状態情報とを前記プレイリストにさらに含めて前記プレイリストを生成し、
前記表示制御ステップの処理では、前記プレイリストに基づく画像に、前記第１の状態情報および前記第２の状態情報を示す情報をさらに含めるように、前記プレイリストに基づく画像を表示させるよう表示を制御する
ことを特徴とする情報処理方法。
【請求項７】
番組の情報である番組情報を記憶する記憶手段を備えるコンピュータに処理を実行させるプログラムであって、
前記記憶手段に記憶された前記番組情報を説明する情報であって、前記番組情報に含まれる情報である説明情報に基づいて、前記記憶手段に記憶された複数の前記番組情報をグループ化し、グループ化した複数の前記番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリストを生成するプレイリスト生成ステップと、
前記プレイリスト生成ステップの処理により生成された前記プレイリストを選択させるための、前記プレイリストに基づく画像を表示部に表示させるよう表示を制御する表示制御ステップとを含む処理をコンピュータに実行させ、
前記プレイリスト生成ステップの処理では、前記プレイリストの再生状態を示す第１の状態情報と、前記プレイリストに対応する複数の前記番組情報の更新状態を示す第２の状態情報とを前記プレイリストにさらに含めて前記プレイリストを生成し、
前記表示制御ステップの処理では、前記プレイリストに基づく画像に、前記第１の状態情報および前記第２の状態情報を示す情報をさらに含めるように、前記プレイリストに基づく画像を表示させるよう表示を制御する
ことを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の情報処理装置は、番組の情報である番組情報を処理する情報処理装置であって、番組情報を記憶する記憶手段と、記憶手段に記憶された番組情報を説明する情報であって、番組情報に含まれる情報である説明情報に基づいて、記憶手段に記憶された複数の番組情報をグループ化し、グループ化した複数の番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリストを生成するプレイリスト生成手段と、プレイリスト生成手段により生成されたプレイリストを選択させるための、プレイリストに基づく画像を表示部に表示するように表示を制御する表示制御手段とを備え、プレイリスト生成手段は、プレイリストの再生状態を示す第１の状態情報と、プレイリストに対応する複数の番組情報の更新状態を示す第２の状態情報とをプレイリストにさらに含めてプレイリストを生成し、表示制御手段は、プレイリストに基づく画像に、第１の状態情報および第２の状態情報を示す情報をさらに含めるように、プレイリストに基づく画像を表示するように表示を制御することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
プレイリスト生成手段により生成されたプレイリストに対応する複数の番組情報それぞれの説明情報に基づいて、プレイリストに対応する複数の番組情報の順番を並び替える並び替え手段をさらに備え、プレイリストに対応する複数の番組情報の表示が指令された場合、表示制御手段は、並び替え手段により順番が並び替えられた複数の番組情報の順番で、番組情報の再生を指令させるための番組情報に基づく画像を表示するように制御するものとすることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の情報処理方法は、記憶手段に記憶された番組情報を説明する情報であって、番組情報に含まれる情報である説明情報に基づいて、記憶手段に記憶された複数の番組情報をグループ化し、グループ化した複数の番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリストを生成するプレイリスト生成ステップと、プレイリスト生成ステップの処理により生成されたプレイリストを選択させるための、プレイリストに基づく画像を表示部に表示させるよう表示を制御する表示制御ステップとを含み、プレイリスト生成ステップの処理では、プレイリストの再生状態を示す第１の状態情報と、プレイリストに対応する複数の番組情報の更新状態を示す第２の状態情報とをプレイリストにさらに含めてプレイリストを生成し、表示制御ステップの処理では、プレイリストに基づく画像に、第１の状態情報および第２の状態情報を示す情報をさらに含めるように、プレイリストに基づく画像を表示させるよう表示を制御することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明のプログラムは、記憶手段に記憶された番組情報を説明する情報であって、番組情報に含まれる情報である説明情報に基づいて、記憶手段に記憶された複数の番組情報をグループ化し、グループ化した複数の番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリストを生成するプレイリスト生成ステップと、プレイリスト生成ステップの処理により生成されたプレイリストを選択させるための、プレイリストに基づく画像を表示部に表示させるよう表示を制御する表示制御ステップとを含む処理をコンピュータに実行させ、プレイリスト生成ステップの処理では、プレイリストの再生状態を示す第１の状態情報と、プレイリストに対応する複数の番組情報の更新状態を示す第２の状態情報とをプレイリストにさらに含めてプレイリストを生成し、表示制御ステップの処理では、プレイリストに基づく画像に、第１の状態情報および第２の状態情報を示す情報をさらに含めるように、プレイリストに基づく画像を表示させるよう表示を制御することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項１に記載の情報処理装置は、
番組の情報である番組情報（例えば、図４の番組情報１２１）を処理する情報処理装置（例えば、図３のパーソナルコンピュータ１２）であって、
前記番組情報を記憶する記憶手段（例えば、図３のＤＢ１０３）と、
前記記憶手段に記憶された前記番組情報を説明する情報であって、前記番組情報に含まれる情報である説明情報（例えば、図４のメタ情報１６２）に基づいて、前記記憶手段に記憶された複数の前記番組情報をグループ化し、グループ化した複数の前記番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリスト（例えば、図１１のプレイリスト１２２）を生成するプレイリスト生成手段（例えば、図１０のステップＳ１３の処理を実行する図３のプレイリスト生成処理部１１１）と、
前記プレイリスト生成手段により生成された前記プレイリストを選択させるための、前記プレイリストに基づく画像（例えば、図１２に示される画像）を表示部（例えば、図１０のステップＳ１９の処理を実行する図３の表示部５７）に表示するように表示を制御する表示制御手段とを備え、
前記プレイリスト生成手段は、前記プレイリストの再生状態を示す第１の状態情報（例えば、図６の現在状態）と、前記プレイリストに対応する複数の前記番組情報の更新状態を示す第２の状態情報（例えば、図６の変化状態）とを前記プレイリストにさらに含めて前記プレイリストを生成し、
前記表示制御手段は、前記プレイリストに基づく画像に、前記第１の状態情報および前記第２の状態情報を示す情報をさらに含めるように、前記プレイリストに基づく画像（例えば、図１２に示される画像）を表示するように表示を制御する
ことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
請求項２に記載の情報処理装置は、
前記プレイリスト生成手段により生成された前記プレイリストに対応する複数の前記番組情報それぞれの前記説明情報に基づいて、前記プレイリストに対応する複数の前記番組情報の順番を並び替える並び替え手段（例えば、図１３のステップＳ４４の処理を実行する図３のプレイリスト生成処理部１１１）をさらに備え、
前記プレイリストに対応する複数の前記番組情報の表示が指令された場合、前記表示制御手段は、前記並び替え手段により順番が並び替えられた複数の前記番組情報の順番で、前記番組情報の再生を指令させるための前記番組情報に基づく画像を表示するように制御する
ことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
請求項６に記載の情報処理方法は、
番組の情報である番組情報（例えば、図４の番組情報１２１）を記憶する記憶手段（例えば、図３のＤＢ１０３）を備える情報処理装置（例えば、図３のパーソナルコンピュータ１２）の情報処理方法であって、
前記記憶手段に記憶された前記番組情報を説明する情報であって、前記番組情報に含まれる情報である説明情報（例えば、図４のメタ情報１６２）に基づいて、前記記憶手段に記憶された複数の前記番組情報をグループ化し、グループ化した複数の前記番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリスト（例えば、図１１のプレイリスト１２２）を生成するプレイリスト生成ステップ（例えば、図１０のステップＳ１３）と、
前記プレイリスト生成ステップの処理により生成された前記プレイリストを選択させるための、前記プレイリストに基づく画像（例えば、図１２に示される画像）を表示部に表示させるよう表示を制御する表示制御ステップ（例えば、図１０のステップＳ１９）とを含み、
前記プレイリスト生成ステップの処理では、前記プレイリストの再生状態を示す第１の状態情報（例えば、図６の現在状態）と、前記プレイリストに対応する複数の前記番組情報の更新状態を示す第２の状態情報（例えば、図６の変化状態）とを前記プレイリストにさらに含めて前記プレイリストを生成し、
前記表示制御ステップの処理では、前記プレイリストに基づく画像に、前記第１の状態情報および前記第２の状態情報を示す情報をさらに含めるように、前記プレイリストに基づく画像（例えば、図１２に示される画像）を表示させるよう表示を制御する
ことを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
請求項７に記載のプログラムは、
番組の情報である番組情報（例えば、図４の番組情報１２１）を記憶する記憶手段（例えば、図３のＤＢ１０３）を備えるコンピュータに処理を実行させるプログラムであって、
前記記憶手段に記憶された前記番組情報を説明する情報であって、前記番組情報に含まれる情報である説明情報（例えば、図４のメタ情報１６２）に基づいて、前記記憶手段に記憶された複数の前記番組情報をグループ化し、グループ化した複数の前記番組情報を関連付けて再生するための１つのリストに対応付けることでプレイリスト（例えば、図１１のプレイリスト１２２）を生成するプレイリスト生成ステップ（例えば、図１０のステップＳ１３）と、
前記プレイリスト生成ステップの処理により生成された前記プレイリストを選択させるための、前記プレイリストに基づく画像（例えば、図１２に示される画像）を表示部に表示させるよう表示を制御する表示制御ステップ（例えば、図１０のステップＳ１９）とを含む処理をコンピュータに実行させ、
前記プレイリスト生成ステップの処理では、前記プレイリストの再生状態を示す第１の状態情報（例えば、図６の現在状態）と、前記プレイリストに対応する複数の前記番組情報の更新状態を示す第２の状態情報（例えば、図６の変化状態）とを前記プレイリストにさらに含めて前記プレイリストを生成し、
前記表示制御ステップの処理では、前記プレイリストに基づく画像に、前記第１の状態情報および前記第２の状態情報を示す情報をさらに含めるように、前記プレイリストに基づく画像（例えば、図１２に示される画像）を表示させるよう表示を制御する
ことを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
図１に示されるように、この番組提供システム１には、放送局１１、パーソナルコンピュータ１２−１乃至パーソナルコンピュータ１２−３が設けられている。なお、放送局１１は、図１の例では１つとされているが、任意の局数とするようにしてもよい。また、パーソナルコンピュータ１２−１乃至パーソナルコンピュータ１２−３の数も、図１の例では３台とされているが、任意の台数とするようにしてもよい。さらに、以下において、パーソナルコンピュータ１２−１乃至パーソナルコンピュータ１２−３を、それぞれ個々に区別する必要がない場合、パーソナルコンピュータ１２と称する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
ここで、ステップＳ１３の処理により生成されるプレイリスト１２２の例を図１１に示す。図１１において、プレイリスト１２２には、番組２２１−１乃至２２１−３が含まれる他、番組リスト２３１、現在状態２３２、および変化状態２３３が含まれている。ここで、番組２２１−１乃至２２１−３は、上述した図３の番組情報１２１−１乃至１２１−３を特定するための情報である。例えば、図３の番組情報１２１−１乃至１２１−３のそれぞれを識別するためのＩＤが番組２２１−１乃至２２１−３とされる。このプレイリスト１２２によれば、そのプレイリスト１２２で特定される番組に、番組情報１２１−１乃至１２１−３で示される番組が含まれることがわかる。すなわち、番組２２１−１乃至２２１−３に対応する番組情報が番組情報１２１−１乃至１２１−３となる。また、番組２２１−１乃至２２１−３のそれぞれには、再生状態が付属情報として関連付けられている。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
番組リスト２３１は、プレイリスト１２２に含まれる番組のリストである。図１１の例の場合、番組２２１−１乃至２２１−３のリストが、番組リスト２３１とされる。現在状態２３２は、図７および図９を用いて上述したプレイリストの現在状態を示す情報であり、変化状態２３３は、図８および図９を用いて上述したプレイリストの変化状態を示す情報である。なお、プレイリスト１２２に番組２２１−１乃至２２１−３ではなく、番組情報そのものを含めるようにしてもよい。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
ステップＳ８６において、主制御部１０１は、選択した番組の前回再生時の停止位置を取得する。具体的には、主制御部１０１は、ステップＳ８５の処理で選択した番組（例えば、番組２２１−２）の前回再生時の停止位置を、図３のＤＢ１０３に登録されている再生履歴１２３を参照して取得する。このように、図３のＤＢ１０３の再生履歴１２３には、前回再生した番組の停止位置が登録されている。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１０４
【補正方法】変更
【補正の内容】
【０１０４】
そして、ステップＳ９５において、主制御部１０１は再生履歴を更新する。具体的には、図３のＤＢ１０３の再生履歴１２３に対して、このプレイリストの再生が終了したことを示す情報を書き込む。その後、処理は終了される。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１２３
【補正方法】変更
【補正の内容】
【０１２３】
また、以上の例では、パーソナルコンピュータ１２が実行する処理として説明したが、コンテンツを録画したり、再生する情報処理装置や再生装置でも本発明を適用することができる。