(57)【要約】【課題】放送系，蓄積系のコンテンツの中から、ユーザが限られた時間の中で効率よく視聴できるコンテンツ出力装置を提供する。【解決手段】番組表生成部１４は、コンテンツ情報取得手段、視聴期間設定手段、出力コンテンツ決定手段、及び視聴予定記録手段を備える。コンテンツ情報取得手段は、コンテンツ取得手段で取得可能なコンテンツに対し、時間情報を含むコンテンツ情報を取得する。視聴期間設定手段は、ユーザに、コンテンツの視聴を希望する期間の情報を設定させる。出力コンテンツ決定手段は、コンテンツ情報取得手段で取得したコンテンツ情報及び取得元の入力ソースに基づいて、視聴期間設定手段で設定された視聴期間内に納まるように、視聴用のコンテンツの出力対象及び出力順序を決定する。視聴予定記録手段は、出力コンテンツ決定手段で決定された出力対象及び出力順序の情報を、視聴期間の情報と共に、ユーザ用の視聴予定情報として記録する。【選択図】図１
2006246158.tif 000002
【特許請求の範囲】
【請求項１】
放送系の入力ソース及び蓄積系の入力ソースを含む複数の入力ソースからコンテンツを取得するコンテンツ取得手段と、該コンテンツ取得手段で取得したコンテンツを視聴用に出力するコンテンツ出力手段とを備えたコンテンツ出力装置であって、前記コンテンツ取得手段で取得可能なコンテンツに対し、時間に関する情報を含むコンテンツ情報を取得するコンテンツ情報取得手段と、ユーザに、コンテンツの視聴を希望する期間の情報を設定させる視聴期間設定手段と、前記コンテンツ情報取得手段で取得したコンテンツ情報及び取得元の入力ソースに基づいて、前記視聴期間設定手段で設定された視聴期間内に納まるように、視聴用のコンテンツの出力対象及び出力順序を決定する出力コンテンツ決定手段と、該出力コンテンツ決定手段で決定された出力対象及び出力順序の情報を、前記視聴期間の情報と共に、前記ユーザ用の視聴予定情報として記録する視聴予定記録手段とを備え、前記コンテンツ出力手段は、前記視聴予定記録手段で記録されたユーザ用の視聴予定情報に基づいて、前記視聴期間の開始と共に前記出力順序に則って前記出力対象となっているコンテンツを前記コンテンツ取得手段に順次取得させ、出力することを特徴とするコンテンツ出力装置。
【請求項２】
前記視聴予定記録手段で記録されたユーザ用の視聴予定情報を、前記コンテンツ出力手段の出力先と同じ出力先に、ユーザ視聴予定表として出力する予定表出力手段を備えたことを特徴とする請求項１に記載のコンテンツ出力装置。
【請求項３】
前記出力コンテンツ決定手段は、前記視聴期間に対し、複数の出力対象及び出力順序の情報を一時的に決定し、前記予定表出力手段は、前記複数組の出力対象及び出力順序に基づく複数のユーザ用の視聴予定情報をユーザ選択可能に出力し、前記視聴予定記録手段は、前記出力コンテンツ決定手段で一時的に決定された出力対象及び出力順序の情報のうち、前記予定表出力手段での出力に基づきユーザ選択された出力対象及び出力順序の情報のみを、最終的な前記ユーザ用の視聴予定情報として、前記視聴期間の情報と共に記録することを特徴とする請求項２に記載のコンテンツ出力装置。
【請求項４】
当該コンテンツ出力装置は、放送系の入力ソースから取得されるコンテンツに対し、ユーザに視聴予約を行わせる放送視聴予約手段を備え、前記コンテンツ情報取得手段は、前記放送視聴予約手段で視聴予約された情報も併せて前記コンテンツ情報として取得し、前記出力コンテンツ決定手段は、前記視聴予約された情報が示す放送時間が、前記視聴期間設定手段で設定された視聴期間内に存在する場合、前記視聴予約されたコンテンツを出力対象として決定することを特徴とする請求項１乃至３のいずれか１項に記載のコンテンツ出力装置。
【請求項５】
当該コンテンツ出力装置は、前記放送系の入力ソースから取得するコンテンツを記録する放送記録手段を備え、前記出力コンテンツ決定手段は、前記放送視聴予約手段で視聴予約された情報が示す放送時間が、前記視聴期間設定手段で設定された視聴期間内に存在する場合、或いは該視聴期間の所定時刻前に開始される場合、前記視聴予約されたコンテンツを出力対象として出力する時間を前記放送時間から後方にシフトさせるよう、出力順序を決定し、前記放送記録手段に前記視聴予約されたコンテンツを記録するよう指示する手段を有することを特徴とする請求項４に記載のコンテンツ出力装置。
【請求項６】
前記放送視聴予約手段は、ユーザに視聴予約を行わせる際に、視聴方法を選択設定させる設定手段を有し、前記視聴方法は、放送時に視聴可能であれば視聴し、視聴不可能であれば記録を行って前記出力コンテンツ決定手段で決定する出力対象とする視聴／記録ステップと、前記出力コンテンツ決定手段で出力対象及び出力順序を決定する際に、前記視聴期間内に含まれるのであれば、前記出力コンテンツ決定手段で決定する出力対象として視聴を行う視聴ステップと、視聴可能であったとしても記録を行いながら視聴し、視聴不可能であった場合には記録を行って前記出力コンテンツ決定手段で決定する出力対象とする視聴・記録ステップ、のいずれかのステップから選択設定され、前記出力コンテンツ決定手段は、前記設定手段で設定された視聴方法に基づいて、前記視聴期間内に納まるように、視聴用のコンテンツの出力対象及び出力順序を決定することを特徴とする請求項５に記載のコンテンツ出力装置。
【請求項７】
前記視聴予定記録手段で記録されたユーザ用の視聴記録情報に基づいて前記コンテンツ出力手段で出力したコンテンツに対し、出力途中で出力を停止する停止手段を備え、前記コンテンツ出力手段は、前記停止手段によって出力が停止されたコンテンツ、該コンテンツに対し、停止した位置或いは該位置より所定時間前の位置から出力可能なようにコンテンツ情報を書き換える手段を有することを特徴とする請求項１乃至６のいずれか１項に記載のコンテンツ出力装置。
【請求項８】
前記出力コンテンツ決定手段は、前記書き換えられたコンテンツ情報に係わるコンテンツを、次回の出力対象として決定する手段を有することを特徴とする請求項７に記載のコンテンツ出力装置。
【請求項９】
放送系の入力ソース及び蓄積系の入力ソースを含む複数の入力ソースからコンテンツを取得するコンテンツ取得手段と、該コンテンツ取得手段で取得したコンテンツを視聴用に出力するコンテンツ出力手段とを備えたコンテンツ出力装置に組み込むためのプログラムであって、前記コンテンツ取得手段で取得可能なコンテンツに対し、時間に関する情報を含むコンテンツ情報を取得するコンテンツ情報取得ステップと、ユーザに、コンテンツの視聴を希望する期間の情報を設定させる視聴期間設定ステップと、前記コンテンツ情報取得ステップで取得したコンテンツ情報及び取得元の入力ソースに基づいて、前記視聴期間設定ステップで設定された視聴期間内に納まるように、視聴用のコンテンツの出力対象及び出力順序を決定する出力コンテンツ決定ステップと、該出力コンテンツ決定ステップで決定された出力対象及び出力順序の情報を、前記視聴期間の情報と共に、前記ユーザ用の視聴予定情報として記録する視聴予定記録ステップとを、前記コンテンツ出力装置における演算処理装置に実行させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ出力装置、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
近年、デジタル放送の開始や大容量記録媒体を搭載した録画装置の普及により、ユーザは限られた時間の中で膨大な番組の中から見たいと思う番組を視聴することが可能となってきた。
【０００３】
デジタル放送番組を蓄積する場合に、蓄積された番組に関する番組情報を視聴者に提示するデジタル放送受信装置が提案されている（例えば、特許文献１を参照）。特許文献１に記載のデジタル放送受信装置では、ユーザが番組を視聴する際、テレビモニタ上に、蓄積されている番組の番組情報や、現在放送中の番組及び将来放送予定の番組の番組情報からなる電子番組表を表示してユーザに選択させ、蓄積した番組か、現在放送中、或いは将来放送予定の番組を選択させる。
【特許文献１】特開２００１−３３３３４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、チャンネル数が多すぎると、ユーザは限られた時間の中でどのコンテンツを視聴すれば良いか、或いは限られた時間の中でどのコンテンツが視聴可能であるか判断するのが難しくなり、結果的に録画コンテンツばかり増えてしまう。その結果、ユーザが限られた時間の中でコンテンツを視聴しようとする場合、録画コンテンツも含め膨大な数の視聴可能コンテンツの中からどのコンテンツを選択するかの判断は、さらに困難となってしまう。また、特許文献１に記載のデジタル放送受信装置を採用した場合でも、現在視聴可能なコンテンツを提示するだけであるため、上述のごとき視聴コンテンツ選択の困難さは生じる。
【０００５】
本発明は、上述のごとき実情に鑑みてなされたものであり、放送コンテンツや蓄積コンテンツも含め数ある視聴用のコンテンツの中から、ユーザが限られた時間の中で効率よくコンテンツを視聴することを可能にする、コンテンツ出力装置、プログラム、及び該プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することをその目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述のごとき課題を解決するために、以下の各技術手段でそれぞれ構成される。
【０００７】
第１の技術手段は、放送系の入力ソース及び蓄積系の入力ソースを含む複数の入力ソースからコンテンツを取得するコンテンツ取得手段と、該コンテンツ取得手段で取得したコンテンツを視聴用に出力するコンテンツ出力手段とを備えたコンテンツ出力装置であって、前記コンテンツ取得手段で取得可能なコンテンツに対し、時間に関する情報を含むコンテンツ情報を取得するコンテンツ情報取得手段と、ユーザに、コンテンツの視聴を希望する期間の情報を設定させる視聴期間設定手段と、前記コンテンツ情報取得手段で取得したコンテンツ情報及び取得元の入力ソースに基づいて、前記視聴期間設定手段で設定された視聴期間内に納まるように、視聴用のコンテンツの出力対象及び出力順序を決定する出力コンテンツ決定手段と、該出力コンテンツ決定手段で決定された出力対象及び出力順序の情報を、前記視聴期間の情報と共に、前記ユーザ用の視聴予定情報として記録する視聴予定記録手段とを備え、前記コンテンツ出力手段は、前記視聴予定記録手段で記録されたユーザ用の視聴予定情報に基づいて、前記視聴期間の開始と共に前記出力順序に則って前記出力対象となっているコンテンツを前記コンテンツ取得手段に順次取得させ、出力することを特徴としたものである。
【０００８】
第２の技術手段は、第１の技術手段において、前記視聴予定記録手段で記録されたユーザ用の視聴予定情報を、前記コンテンツ出力手段の出力先と同じ出力先に、ユーザ視聴予定表として出力する予定表出力手段を備えたことを特徴としたものである。
【０００９】
第３の技術手段は、第２の技術手段において、前記出力コンテンツ決定手段は、前記視聴期間に対し、複数の出力対象及び出力順序の情報を一時的に決定し、前記予定表出力手段は、前記複数組の出力対象及び出力順序に基づく複数のユーザ用の視聴予定情報をユーザ選択可能に出力し、前記視聴予定記録手段は、前記出力コンテンツ決定手段で一時的に決定された出力対象及び出力順序の情報のうち、前記予定表出力手段での出力に基づきユーザ選択された出力対象及び出力順序の情報のみを、最終的な前記ユーザ用の視聴予定情報として、前記視聴期間の情報と共に記録することを特徴としたものである。
【００１０】
第４の技術手段は、第１乃至第３のいずれかの技術手段において、当該コンテンツ出力装置は、放送系の入力ソースから取得されるコンテンツに対し、ユーザに視聴予約を行わせる放送視聴予約手段を備え、前記コンテンツ情報取得手段は、前記放送視聴予約手段で視聴予約された情報も併せて前記コンテンツ情報として取得し、前記出力コンテンツ決定手段は、前記視聴予約された情報が示す放送時間が、前記視聴期間設定手段で設定された視聴期間内に存在する場合、前記視聴予約されたコンテンツを出力対象として決定することを特徴としたものである。
【００１１】
第５の技術手段は、第４の技術手段において、当該コンテンツ出力装置は、前記放送系の入力ソースから取得するコンテンツを記録する放送記録手段を備え、前記出力コンテンツ決定手段は、前記放送視聴予約手段で視聴予約された情報が示す放送時間が、前記視聴期間設定手段で設定された視聴期間内に存在する場合、或いは該視聴期間の所定時刻前に開始される場合、前記視聴予約されたコンテンツを出力対象として出力する時間を前記放送時間から後方にシフトさせるよう、出力順序を決定し、前記放送記録手段に前記視聴予約されたコンテンツを記録するよう指示する手段を有することを特徴としたものである。
【００１２】
第６の技術手段は、第５の技術手段において、前記放送視聴予約手段は、ユーザに視聴予約を行わせる際に、視聴方法を選択設定させる設定手段を有し、前記視聴方法は、放送時に視聴可能であれば視聴し、視聴不可能であれば記録を行って前記出力コンテンツ決定手段で決定する出力対象とする視聴／記録ステップと、前記出力コンテンツ決定手段で出力対象及び出力順序を決定する際に、前記視聴期間内に含まれるのであれば、前記出力コンテンツ決定手段で決定する出力対象として視聴を行う視聴ステップと、視聴可能であったとしても記録を行いながら視聴し、視聴不可能であった場合には記録を行って前記出力コンテンツ決定手段で決定する出力対象とする視聴・記録ステップ、のいずれかのステップから選択設定され、前記出力コンテンツ決定手段は、前記設定手段で設定された視聴方法に基づいて、前記視聴期間内に納まるように、視聴用のコンテンツの出力対象及び出力順序を決定することを特徴としたものである。
【００１３】
第７の技術手段は、第１乃至第６のいずれかの技術手段において、前記視聴予定記録手段で記録されたユーザ用の視聴記録情報に基づいて前記コンテンツ出力手段で出力したコンテンツに対し、出力途中で出力を停止する停止手段を備え、前記コンテンツ出力手段は、前記停止手段によって出力が停止されたコンテンツ、該コンテンツに対し、停止した位置或いは該位置より所定時間前の位置から出力可能なようにコンテンツ情報を書き換える手段を有することを特徴としたものである。
【００１４】
第８の技術手段は、第７の技術手段において、前記出力コンテンツ決定手段は、前記書き換えられたコンテンツ情報に係わるコンテンツを、次回の出力対象として決定する手段を有することを特徴としたものである。
【００１５】
第９の技術手段は、放送系の入力ソース及び蓄積系の入力ソースを含む複数の入力ソースからコンテンツを取得するコンテンツ取得手段と、該コンテンツ取得手段で取得したコンテンツを視聴用に出力するコンテンツ出力手段とを備えたコンテンツ出力装置に組み込むためのプログラムであって、前記コンテンツ取得手段で取得可能なコンテンツに対し、時間に関する情報を含むコンテンツ情報を取得するコンテンツ情報取得ステップと、ユーザに、コンテンツの視聴を希望する期間の情報を設定させる視聴期間設定ステップと、前記コンテンツ情報取得ステップで取得したコンテンツ情報及び取得元の入力ソースに基づいて、前記視聴期間設定ステップで設定された視聴期間内に納まるように、視聴用のコンテンツの出力対象及び出力順序を決定する出力コンテンツ決定ステップと、該出力コンテンツ決定ステップで決定された出力対象及び出力順序の情報を、前記視聴期間の情報と共に、前記ユーザ用の視聴予定情報として記録する視聴予定記録ステップとを、前記コンテンツ出力装置における演算処理装置に実行させることを特徴としたものである。
【００１６】
第１０の技術手段は、第９の技術手段におけるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１７】
本発明によれば、放送コンテンツや蓄積コンテンツも含め数ある視聴用のコンテンツの中から、ユーザが限られた時間の中で効率よくコンテンツを視聴することが可能になる。
【発明を実施するための最良の形態】
【００１８】
本発明に係るコンテンツ出力装置は、放送系の入力ソース及び蓄積系の入力ソースを含む複数（複数種類）の入力ソースからコンテンツを取得するコンテンツ取得手段と、コンテンツ取得手段で取得したコンテンツを視聴用に出力するコンテンツ出力手段とを備えるものとする。このコンテンツ取得手段としては、実際には、複数種類の取得形態に対応するため、例えば放送コンテンツを受信する放送受信手段や、ハードディスク（ＨＤＤ）等の記憶装置やＤＶＤ等の装脱可能な記録媒体に蓄積されたコンテンツを読み出すコンテンツ読み出し手段など、複数の取得手段を有することとなる。以下、本発明に係るコンテンツ出力装置について、該装置とその出力先となる表示部とを備えたコンテンツ表示装置を例に挙げて説明する。
【００１９】
図１は、本発明の一実施形態に係るコンテンツ出力装置を備えたコンテンツ表示装置の一構成例を示す図で、図中、１はコンテンツ表示装置、１１は受信部、１２は入力部、１３は蓄積部、１４は番組表生成部、１５は表示部である。
【００２０】
本発明に係るコンテンツ出力装置は、例えば、受信部１１，入力部１２，蓄積部１３，番組表生成部１４で構成され、より具体的には、地上波デジタル放送，ＣＳ放送，ＢＳ放送等のデジタル放送受信チューナ付きで、受信放送コンテンツ等のコンテンツの蓄積が可能なハードディスクレコーダ、換言すると大容量記憶装置付きデジタル放送受信装置が挙げられる。本発明に係るコンテンツ出力装置としては、その他、チューナ付きの汎用コンピュータなど、チューナ及びコンテンツ蓄積手段を備えたあらゆる機器に適用可能である。
【００２１】
受信部１１は、放送の受信、並びに電子番組表（ＥＰＧ）データの受信を行う。入力部１２は、ユーザに、視聴時間や視聴希望の番組、さらには番組の視聴部分の設定時間などを入力させ、受信する。蓄積部１３は、録画コンテンツ（録画番組データ）や視聴解析データの保存・蓄積を行う。視聴解析データとは、前回視聴した事実などを記録した情報である。
【００２２】
そして、本発明の主たる特徴となる番組表生成部１４は、ユーザ用の番組表（以下、ユーザ番組表という）を、好ましくは動的に生成する。番組表生成部１４は、例えばＣＰＵ（中央演算処理装置）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、番組表生成プログラムをＲＡＭで読み出してＣＰＵで実行可能なように記録したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などで構成してもよい。また、表示部１５は、ＣＲＴ（Ｃａｔｈｏｄｅ−ｒａｙ  Ｔｕｂｅ），ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ），ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）等の表示装置でなり、コンテンツの表示を行うと共に、番組表生成部１４で生成されたユーザ番組表を表示する。
【００２３】
番組表生成部１４は、次のコンテンツ情報取得手段、視聴期間設定手段、出力コンテンツ決定手段、及び視聴予約記録手段を備え、ＨＤＤ等に録画済の膨大な番組群と現在放送中、若しくはこれから放送される番組群の中から、限られた時間で効率良く視聴を行うことを可能にする。
【００２４】
コンテンツ情報取得手段は、コンテンツ取得手段で取得可能なコンテンツ（入力・蓄積されたコンテンツ或いは入力予定のコンテンツ）に対し、時間に関する情報を含むコンテンツ情報を取得する。ここで、コンテンツの入力ソースに関する情報も併せて取得することで、蓄積系の何時でも再生可能なコンテンツか、或いは放送系の放送時刻以降の再生しかできないコンテンツかを区別することができる。視聴期間設定手段は、ユーザに、コンテンツの視聴を希望する期間の情報を設定させる。
【００２５】
出力コンテンツ決定手段は、コンテンツ情報取得手段で取得したコンテンツ情報及び取得元の入力ソースに基づいて、視聴期間設定手段で設定された視聴期間内に納まるように、視聴用のコンテンツの出力対象及び出力順序を決定する。出力コンテンツ決定手段は、出力用のコンテンツを抽出することから、コンテンツ抽出手段であるともいえる。
【００２６】
視聴予定記録手段は、出力コンテンツ決定手段で決定された出力対象及び出力順序の情報を、視聴期間の情報と共に、ユーザ用の視聴予定情報（ユーザ番組表の元となる情報）として記録する。視聴予定記録手段は、ユーザが視聴用にコンテンツをエントリさせて視聴予定を記録することからエントリ手段であるともいえる。実際に、ユーザが入力するデータとしては、視聴期間の他に、視聴予約及び／又は録画予約の形で視聴したいコンテンツの指定情報を入力しておくことで、よりユーザ好みのユーザ予定表が記録できる。勿論、このような指定情報が無い場合には、例えば蓄積されたコンテンツから古い順にエントリ（抽出）されることとなる。
【００２７】
上述のごとき構成により、コンテンツ出力手段は、視聴予定記録手段で記録されたユーザ用の視聴予定情報に基づいて、視聴期間の開始と共に出力順序に則って出力対象となっているコンテンツをコンテンツ取得手段に順次取得させ、出力する。従って、放送コンテンツや蓄積コンテンツも含め数ある視聴用のコンテンツの中から、ユーザが設定した時間内で効率よく（時間が無駄にならないように）、コンテンツを視聴することが可能になる。特に、ユーザが視聴時間を設定することで、視聴消化効率を上げることができる。
【００２８】
図２は、本発明の他の実施形態に係るコンテンツ出力装置におけるユーザ番組表の表示例を示す図である。本発明に係るコンテンツ出力装置は、他の実施形態として、次の予定表出力手段を備えることが好ましい。この予定表出力手段は、視聴予定記録手段で記録されたユーザ用の視聴予定情報を、コンテンツ出力手段と同じ出力先（すなわち表示部１５）にユーザ視聴予定表（ユーザ番組表）として出力する。
【００２９】
例えばユーザが２１：００〜２２：００に放送される「報道ニュース」並びに２３：００〜２３：１０に放送される「天気予報」をＥＰＧを利用するなどして視聴予約し、且つ、視聴期間として２１：００〜２３：１０をユーザが設定したとする。このとき、出力コンテンツ決定手段が、「報道ニュース」と「天気予報」との間の空白の時間を埋めるために蓄積されたコンテンツの中から１時間の「録画コンテンツＡ」を抽出し、視聴予定記録手段が、ユーザ用の視聴予定情報として、「報道ニュース」，「録画コンテンツＡ」，「天気予報」の順番とその取得先とを記録する。予定表出力手段は、このユーザ用視聴予定情報から、表示部１５にユーザ番組表２１を表示する。ユーザ番組表２１は、例えばその視聴時刻と共に時系列で「報道ニュース」２１ａ，「録画コンテンツＡ」２１ｂ，「天気予報」２１ｃといった具合に、例えば通常の電子番組表の表記のように、対象となるコンテンツを列記しておけばよい。そして、作成された番組表がユーザに選択確認されたら、その番組表のスケジュールに基づき、視聴期間の到来により、放送受信、録画コンテンツ再生を自動的に行えばよい。
【００３０】
また、ユーザ番組表（或いはその元となるユーザ用視聴予定情報）は、ユーザが視聴予約又は録画予約を行ったことを契機に、或いはユーザが視聴期間を入力したのを契機に、再び作成されるよう構成することが好ましい。視聴予約及び録画予約と本発明との関連については後述するが、視聴としては録画を伴ってタイムシフト放映を行うものも含むとよい。そして、タイムシフトを用いると、例えば、上述の例において、「報道ニュース」２１ａの時間が特殊なニュースの発生などにより延長されるか、或いは予め２２：００までの視聴を希望していたが視聴中にユーザの意志が変わるなどして、２２：２０まで延長された場合（延長時間の放送コンテンツ２２ａが付加された場合）、再度、ユーザ番組表（及びその元となるユーザ用視聴予定情報）を作成し直して、２２：２０〜２３：２０までを「録画コンテンツＡ」の視聴時間とし、さらに２３：００〜２３：１０に放送された「天気予報」２１ｃをタイムシフトして２３：２０〜２３：３０に録画コンテンツ２２ｃとして視聴させるようにすることもできる。ユーザが設定した視聴期間が２１：００〜２３：１０の場合、それに合うような録画コンテンツ（２２：２０〜２３：００の間に再生可能なコンテンツ）を組み込んでもよいし、このようにタイムシフトを利用してもよく、その場合にはユーザが実際にタイムシフト録画された「天気予報」２２ｃを視聴するかは、その時間になってユーザが判断すればよい。
【００３１】
また、録画コンテンツは、早送りや巻戻しやスキップなどを伴う再生も可能であり、そのような操作がなされた場合、延長／短縮された時間に応じてユーザ番組表（及びその元となるユーザ用視聴予定情報）を作成し直してもよいし、その録画コンテンツの後に予定されているコンテンツの入力ソースに依っては単純にその延長／短縮時間分、ずらすようにしてもよい。すなわち、ユーザ用の視聴記録情報に基づいてコンテンツ出力手段で出力したコンテンツに対し、出力終了時間が変更されるような操作がなされた場合、出力終了時間の変更に応じて、再度、視聴記録情報を書き換えるようにしておくことが好ましい。但し、再度書き換えなくても、場合によっては出力順序を保つだけでもよい。
【００３２】
なお、上述の単純なずらしは、ユーザ用視聴予定情報が出力対象とその出力順序とでなる情報であることから容易に実現できる。単純な例として、コンテンツ出力装置にコンテンツの出力途中で出力を停止する停止手段（そのコンテンツを飛ばす意味からスキップ手段ともいえる）を備えておき、上述のごとき優先度に従って作成され記録されたユーザ用の視聴記録情報に基づいてコンテンツ出力手段で表示部に出力したコンテンツに対し、停止操作がなされた場合、続く予定のコンテンツを出力するようにすればよい。ここで、停止されたコンテンツが、視聴のみの属性をもっていた場合は録画するかも確認するようにしてもよい。このように、ユーザ番組表に従ってコンテンツを再生中に、その番組はもう見なくていいとユーザが判断したときには、次コンテンツの視聴へスキップでき、さらに、そのスキップによってできた空き時間を埋めるべく、ユーザ番組表を自動的に再構成するようにしてもよい。
【００３３】
また、コンテンツ出力手段は、停止手段によって出力が停止されたコンテンツが記録済みのコンテンツであった場合、そのコンテンツに対し、停止した位置或いは該位置より所定時間前の位置から出力可能なようにコンテンツ情報を書き換える手段を設けておくことが好ましい。そして、出力コンテンツ決定手段は、書き換えられたコンテンツ情報に係わるコンテンツを、次回の出力対象として決定するようにすることが好ましい。すなわち、コンテンツの視聴中に視聴自体を中断した場合（スキップした場合は除く）、次回の番組表作成時にその視聴途中の録画コンテンツの続きを番組表作成のエントリとして優先的に取り入れるようにすればよい。
【００３４】
また、予定表出力手段を備えることを前提とした他の実施形態として、一時的に決定した出力対象及び出力順序の視聴予定情報をユーザ番組表として、複数表示し、ユーザに選択させるようにしてもよい。この形態にあっては、出力コンテンツ決定手段が、視聴期間に対し複数の出力対象及び出力順序の情報を一時的に決定し、予定表出力手段が複数組の出力対象及び出力順序に基づく複数のユーザ用の視聴予定情報をユーザ選択可能に出力する。そして、視聴予定記録手段は、出力コンテンツ決定手段で一時的に決定された出力対象及び出力順序の情報のうち、予定表出力手段での出力に基づきユーザ選択された出力対象及び出力順序の情報のみを、最終的なユーザ用の視聴予定情報として、視聴期間の情報と共に記録する。また、予定表出力手段は、この最終的なユーザ番組表の出力も行うようにするとよい。
【００３５】
ここで、視聴予約並びに録画予約について、本発明との関連を説明する。視聴予約をユーザに行わせるために、本発明に係るコンテンツ出力装置は、放送系の入力ソースから取得されるコンテンツに対し、ユーザに視聴予約を行わせる放送視聴予約手段を備えることが好ましい。そして、コンテンツ出力手段は、放送視聴予約手段で予約された視聴実行して、受信した放送コンテンツを出力するものとする。さらに、コンテンツ情報取得手段は、放送視聴予約手段で視聴予約された情報も併せてコンテンツ情報として取得する。そして、出力コンテンツ決定手段は、視聴予約された情報が示す放送時間が、視聴期間設定手段で設定された視聴期間内に存在する場合、前記視聴予約されたコンテンツを出力対象として決定（エントリ）する。
【００３６】
また、録画予約をユーザに行わせるために、本発明に係るコンテンツ出力装置は、放送系の入力ソースから取得するコンテンツを記録する放送記録手段を備えることが好ましい。さらに、放送視聴予約手段は、視聴予約されたコンテンツに対し、視聴と共に、放送記録手段での記録も予約する手段を有するよう構成しておけばよい。なお、放送記録手段自体に記録予約手段を備える形態を採用してもよく、放送視聴予約手段での録画予約とその機能は全く同等である。
【００３７】
そして、出力コンテンツ決定手段は、放送視聴予約手段で視聴予約された情報が示す放送時間が、視聴期間設定手段で設定された視聴期間内に存在する場合、或いはその視聴期間の所定時刻前に開始される場合、視聴予約されたコンテンツを出力対象として出力する時間をその放送時間から後方にシフトさせるよう、出力順序を決定し、放送記録手段に視聴予約されたコンテンツを記録するよう指示する。このように、コンテンツ出力装置に、視聴予約されたコンテンツの出力順序を、放送時間に合わない場合にタイムシフトする機能をもたせることで、現在放送中の番組でも、タイムシフトして視聴させることにより他の録画コンテンツの視聴の後にすぐに見られるように視聴時間を自動的にずらすことも可能となる。
【００３８】
さらに、ユーザが視聴予約（或いは録画予約）を行うに際し、どのぐらい視聴したいと感じているかを反映させて、ユーザ番組表（或いはその元となるユーザ用視聴予定情報）を生成することが好ましい。このため、放送視聴予約手段は、ユーザに視聴予約を行わせる際に、視聴方法を選択設定させる設定手段を有することが好ましい。
【００３９】
この視聴方法としては、予約時に、次の視聴／記録ステップ，視聴ステップ，視聴・記録ステップのいずれかのステップからユーザに選択設定が可能なようにしておくとよい。視聴／記録ステップは、そのコンテンツを、放送時に視聴可能であれば視聴し、視聴不可能であれば記録を行って、出力コンテンツ決定手段にて決定する出力対象とする。以下、このステップにより視聴されるコンテンツを視聴ｏｒ録画コンテンツと呼ぶ。視聴ステップは、出力コンテンツ決定手段で出力対象及び出力順序を決定する際に（ユーザ番組表を作成する際に）、そのコンテンツが視聴期間内に含まれるのであれば、出力コンテンツ決定手段にて決定する出力対象として視聴を行う。以下、このステップにより視聴されるコンテンツを視聴ｏｎｌｙコンテンツと呼ぶ。視聴・記録ステップは、コンテンツが視聴可能であったとしても記録を行いながら視聴し、視聴不可能であった場合には記録を行って出力コンテンツ決定手段で決定する出力対象とする。以下、このステップにより視聴されるコンテンツを視聴ａｎｄ録画コンテンツと呼ぶ。
【００４０】
このように、コンテンツは、視聴ｏｒ録画コンテンツ，視聴ｏｎｌｙコンテンツ，視聴ａｎｄ録画コンテンツの３つの属性をもたせて視聴予約され、ユーザ用視聴予定情報としてエントリされる。これらの属性によって、そのコンテンツを出力対象として決定する優先度も決まることとなる。そして、出力コンテンツ決定手段は、設定手段で設定された視聴方法（属性）に基づいて、視聴期間内に納まるように、視聴用のコンテンツの出力対象及び出力順序を決定する。また、この設定手段では、勿論、デフォルト設定でいずれかのステップを設定しておいてもよい。
【００４１】
視聴ｏｒ録画コンテンツの設定で選択されたコンテンツは、放送時にたまたま視聴できるのであれば視聴し、もし視聴できなかったら録画を行い、次回のテレビ視聴時に録画コンテンツとしてエントリする。視聴ｏｎｌｙコンテンツの設定で選択されたコンテンツは、ユーザ番組作成時にたまたま放送していたら番組表作成にエントリさせる。ここでは、録画コンテンツは後でも見られるという保障があるため、視聴が優先される。但し、視聴していないときに放送されても録画は行わない。視聴ａｎｄ録画コンテンツの設定で選択されたコンテンツは、放送時に視聴ができたとしても録画を行いながら視聴し、視聴できなかったとしても録画を行う。視聴しながら録画した場合は視聴済みコンテンツとするが、視聴せずに録画した場合は未視聴コンテンツとして次回のユーザ番組表作成時にエントリ対象とする。また、録画動作については、視聴ａｎｄ録画コンテンツの録画動作が優先的になされることとなる。すなわち、チューナの数が足らない場合には、ユーザ番組表の作成時にこのコンテンツの時間帯には少なくとも録画機能はこのコンテンツによって最優先で利用される。
【００４２】
ここで、出力コンテンツ決定手段において出力対象とするコンテンツの優先度（どういったコンテンツを優先的に出力対象とするか）の設定例について説明する。視聴ｏｎｌｙコンテンツは、そのときに視聴しなければもう見る可能性のないコンテンツなので、放送されていたら視聴コンテンツに必ず含めるようにする。さらに、前回視聴途中の録画コンテンツは、なるべく早い時期に続きを視聴してもらうべきなので、優先度は視聴ｏｎｌｙに続いて高めにしておく。この前回視聴途中の録画コンテンツを視聴することによって視聴ｏｎｌｙコンテンツの放送がかぶってしまうときには、その視聴ｏｎｌｙコンテンツを録画するようにしてもよい。すなわち、その視聴ｏｎｌｙコンテンツをタイムシフトすることでユーザ番組表作成時間内に視聴が可能な場合は、視聴ｏｒ録画コンテンツとしてエントリするような設定でもよい。
【００４３】
続いて、優先されるコンテンツは、視聴ｏｒ録画コンテンツに設定しておくとよい。視聴ｏｒ録画コンテンツは、上述したように、ユーザ番組表を組み立てるときにリアルタイムで視聴可能或いはタイムシフトすることで視聴が可能な場合、ユーザ用視聴予定情報として、出力対象のコンテンツに含める。なお、タイムシフトで視聴した場合、そのコンテンツは視聴後自動的に消去するものとする。
【００４４】
次に優先すべきコンテンツは、視聴ａｎｄ録画コンテンツに設定しておくとよい。リアルタイム、タイムシフトで視聴可能な場合には、視聴ｏｒ録画コンテンツに続きこのコンテンツを優先する。録画動作に関しては最優先事項として動作は確保されるので、上述したコンテンツのうち、視聴ｏｎｌｙコンテンツ、前回視聴途中のコンテンツ、視聴ｏｒ録画コンテンツ（リアルタイム、タイムシフトで視聴時）のコンテンツと重ならない場合には、このコンテンツの視聴が優先される。勿論、視聴ａｎｄ録画コンテンツであるので、視聴後コンテンツの消去は行わない。
【００４５】
また、ドラマのように放送日時の古い順に視聴するべきコンテンツで、過去に放送した分でまだ視聴していないコンテンツがある場合は、視聴ｏｒ録画コンテンツ或いは視聴ａｎｄ録画コンテンツとして取り扱えばよく、リアルタイム（或いはタイムシフト）視聴可能であっても、コンテンツの録画を行いこのコンテンツの視聴は行わない。つまり、この予約コンテンツが毎週又は毎日という予約方法を取られているときには、過去の未視聴番組が検索できた場合、そのコンテンツの視聴を行わず録画を行い、その時間に合わせて過去の未視聴番組を充てるとよい。すなわち、その番組で未視聴の一番古いコンテンツのエントリを優先させ、リアルタイム放送中のコンテンツは録画するとよい。
【００４６】
また、視聴ａｎｄ録画コンテンツの予約設定日時と視聴ｏｒ録画コンテンツの予約設定日時が重なり、それらの番組の放送時にユーザが視聴を行えない場合、視聴ａｎｄ録画コンテンツの録画予約が優先される。但し、このときには、予約時にユーザに了解を得るようにすることが好ましい。なお、チューナの数が複数あるなどで、同時に録画が可能な場合は、可能な限り同時予約を受け付けるようにしておくとよい。さらに、視聴ａｎｄ録画コンテンツ同士の予約設定日時が重なった場合、後に予約をした方の予約は受け付けないようにすればよい。この場合にも、チューナの数が複数あるなどで、同時に録画が可能な場合は、可能な限り同時予約を受け付けるようにしておくとよい。また、視聴ｏｒ録画コンテンツ同士の予約設定日時が重なった場合、その時のユーザの視聴状況によって録画が行われない可能性があることをユーザに伝え、事前に許諾を得ることが好ましい。この場合にも、チューナの数が複数あるなどで、同時に録画が可能な場合は、可能な限り同時予約を受け付けるようにしておくとよい。
【００４７】
次に優先すべきコンテンツは、録画済みコンテンツに設定するとよい。勿論、録画でなくてコピーなどにより取得したコンテンツ、或いはＤＶＤ，ＢＤ等の記録媒体に記録されたコンテンツも同じく取り扱えばよいが、後者はレンタルコンテンツの場合も鑑みて優先度をやや上げてもよい。基本的には、まだ一度も視聴を行っていない録画済コンテンツのうち古いものから順にピックアップしていけばよい。上手くユーザ番組表に組み込めなかった場合は、次に古いコンテンツで埋めようとしていくが、もしそのコンテンツがドラマなどのコンテンツで古い順に視聴するべき物である場合、順番が逆転してしまうようなコンテンツの選択は行わないようにする。
【００４８】
最後に優先すべきコンテンツ、すなわち一番優先しなくてもよいコンテンツとしては、ジャンルでピックアップされた放送番組などである。録画済で視聴していないコンテンツや、視聴予約しているコンテンツが存在しない場合、現在放送されている番組からユーザの好みのジャンルの放送番組を視聴コンテンツとしてエントリするとよい。このように、録画済で視聴していないコンテンツや視聴予約しているコンテンツが存在しない場合、現在放送されている番組からユーザの好みのジャンルの放送番組を視聴コンテンツとしてエントリするとよい。
【００４９】
そして、これらのいずれにも該当するコンテンツが存在しない場合、ユーザ番組表は作成できないこととしておけばよい。また、ユーザ番組表が完成したときに、ユーザ番組表作成ルーチンによってコンテンツを充てることができなかった時間が存在した場合、その時間帯に突入すると、ユーザにフリーの時間であることを伝達するとよい。また、ユーザ番組表によるコンテンツの視聴が再開するときにもそれがわかるようにユーザに伝達する機能をもたせておくとよい。
【００５０】
図３及び図４は、図１のコンテンツ表示装置におけるユーザ番組表生成処理の一例を説明するためのフロー図で、図５は、図３及び図４のユーザ番組表生成処理における録画コンテンツエントリ処理の一例を説明するためのフロー図、図６は、図３及び図４のユーザ番組表生成処理における視聴コンテンツエントリ処理Ａの一例を説明するためのフロー図、図７は、図３及び図４のユーザ番組表生成処理における視聴コンテンツエントリ処理Ｂの一例を説明するためのフロー図である。
【００５１】
図３を参照して、ユーザ番組表生成処理の一例について説明する。まず、入力部１２でユーザの視聴開始時間（視聴開始時刻）及び視聴終了時間（視聴終了時刻）を受信する（ステップＳ１）。入力部１２は、ユーザ入力用にグラフィカルユーザインターフェース（ＧＵＩ）を備え、ユーザ入力が簡易に行えるよう視覚的に補助するよう構成するとよい。なお、このＧＵＩは、実際には上述のＲＯＭに実行可能に格納されることとなる。また、ここでのユーザ入力項目は、視聴の開始時刻及び終了時刻とする他に、開始時刻及び全視聴時間、或いは終了時刻及び全視聴時間としてもよく、また入力方法としては時刻や時間の選択項目を並べてユーザに選択させる形態を採用してもよい。
【００５２】
次に、エントリ判定前の視聴ａｎｄ録画予約が設定時間内にあるか否かを判定する（ステップＳ２）。ステップＳ２で設定時間内にあると判定された場合には、視聴ａｎｄ録画予約番組を録画としてエントリする（ステップＳ３）。ここでは、予約時に重複を認めないことで必ずエントリが可能である。次に、ステップＳ３のエントリによって、設定時間が全て視聴コンテンツで埋まったか否かを判定し（ステップＳ４）、埋まらなかった場合にはステップＳ２へ戻り、埋まった場合には処理を終了する。
【００５３】
ステップＳ２でＮＯと判定された場合、ステップＳ５へ進み、エントリ判定前の視聴ｏｎｌｙ予約が設定時間内にあるか否かを判定する。ステップＳ５で設定時間内にあると判定された場合には、視聴ｏｎｌｙ予約番組を視聴としてエントリする（ステップＳ６）。ここでは、予約時に重複を認めないことで必ずエントリが可能である。次に、ステップＳ６のエントリによって、設定時間が全て視聴コンテンツで埋まったか否かを判定し（ステップＳ７）、埋まらなかった場合にはステップＳ５へ戻り、埋まった場合には処理を終了する。
【００５４】
ステップＳ５でＮＯと判定された場合、ステップＳ８へ進み、エントリ判定前の前回視聴途中の録画コンテンツがあるか否かを判定する。ステップＳ８で前回視聴途中の録画コンテンツがあると判定された場合には、録画コンテンツエントリ処理を実行する（ステップＳ９）。ステップＳ９の詳細については後述する。次に、ステップＳ９のエントリによって、設定時間が全て視聴コンテンツで埋まったか否かを判定し（ステップＳ１０）、埋まらなかった場合にはステップＳ８へ戻り、埋まった場合には処理を終了する。
【００５５】
ここで図５を参照して、ステップＳ９の録画コンテンツエントリ処理について説明する。録画コンテンツエントリ処理では、まず、シリーズ物で、まだ未視聴の以前のコンテンツがあるか否かを判定する（ステップＳ３１）。ステップＳ３１でＹＥＳの場合、録画コンテンツエントリ処理を終了し、ＮＯの場合、ステップＳ３２へ進む。ステップＳ３２では、現在のユーザ番組表の視聴エントリ内に自コンテンツ分の空きがあるか否かを判定する。ステップＳ３２でＹＥＳの場合、空きスペースにそのコンテンツをエントリし（ステップＳ３５）、録画コンテンツエントリ処理を終了する。ステップＳ３２でＮＯの場合、視聴エントリ内にタイムシフトが可能なコンテンツが存在するか否かを判定する（ステップＳ３３）。ステップＳ３３でＮＯの場合、録画コンテンツエントリ処理を終了し、ＹＥＳの場合、ステップＳ３４へ進む。ステップＳ３４では、コンテンツをタイムシフトし、更に既に登録されている録画コンテンツの再生時間を調整することで自コンテンツを再生する空き時間を作ることができるか否かを判定する。ステップＳ３４でＹＥＳの場合、空きスペースにそのコンテンツをエントリし（ステップＳ３５）、録画コンテンツエントリ処理を終了する。一方、ステップＳ３４でＮＯの場合、そのまま録画コンテンツエントリ処理を終了する。
【００５６】
図４を参照して、ユーザ番組表作成処理の続きを説明する。ステップＳ８でＮＯと判定された場合、エントリ判定前の視聴ｏｒ録画コンテンツが設定時間内にあるか否かを判定する（ステップＳ１１）。ステップＳ１１でＹＥＳの場合、視聴コンテンツエントリ処理Ａを実行する（ステップＳ１２）。ステップＳ１２の詳細については後述する。次に、ステップＳ１２のエントリによって、設定時間が全て視聴コンテンツで埋まったか否かを判定し（ステップＳ１３）、埋まらなかった場合にはステップＳ１１へ戻り、埋まった場合には処理を終了する。
【００５７】
ここで図６を参照して、ステップＳ１２の視聴コンテンツエントリ処理Ａについて説明する。視聴コンテンツエントリ処理Ａでは、まず、シリーズ物で、まだ未視聴の以前のコンテンツがあるか否かを判定する（ステップＳ４１）。
【００５８】
ステップＳ４１でＹＥＳの場合、自コンテンツの録画が可能であるか否かを判定し（ステップＳ４２）、録画不可能であれば視聴コンテンツエントリ処理Ａを終了する。ステップＳ４２でＹＥＳの場合、録画空きスペースにコンテンツをエントリして（ステップＳ４３）、視聴コンテンツエントリ処理Ａを終了する。
【００５９】
一方、ステップＳ４１でＮＯの場合、現在のユーザ番組表の視聴エントリ内に自コンテンツの放送時間に空きがあるか否かを判定する（ステップＳ４４）。ステップＳ４４でＹＥＳの場合、視聴空きスペースに自コンテンツをエントリして（ステップＳ５０）、視聴コンテンツエントリ処理Ａを終了する。ステップＳ４４でＮＯの場合、視聴エントリ内のコンテンツを移動、或いはタイムシフトすることで、自コンテンツの視聴が可能となるか否かを判定する（ステップＳ４５）。
【００６０】
ステップＳ４５でＹＥＳの場合、視聴エントリ内のコンテンツを移動、或いはタイムシフト登録し（ステップＳ４９）、視聴空きスペースに自コンテンツをエントリして（ステップＳ５０）、視聴コンテンツエントリ処理Ａを終了する。ステップＳ４５でＮＯの場合、自コンテンツの録画が可能であるか否かを判定し（ステップＳ４６）、録画不可能であれば視聴コンテンツエントリ処理Ａを終了する。ステップＳ４６でＹＥＳの場合、録画空きスペースにコンテンツをエントリし（ステップＳ４７）、録画している自コンテンツの放送開始後に、視聴エントリ内のコンテンツを移動、或いはタイムシフトすることで自コンテンツの視聴が可能となる空きを作ることができるか否かを判定する（ステップＳ４８）。ステップＳ４８でＮＯの場合、視聴コンテンツエントリ処理Ａを終了し、ＹＥＳの場合、ステップＳ４９，Ｓ５０の処理を経てから、視聴コンテンツエントリ処理Ａを終了する。
【００６１】
図４を再度参照して、ユーザ番組表作成処理の続きを説明する。ステップＳ１１でＮＯの場合、エントリ判定前の視聴ａｎｄ録画コンテンツが設定時間内にあるか否かを判定する（ステップＳ１４）。ステップＳ１４でＹＥＳの場合、視聴コンテンツエントリ処理Ｂを実行する（ステップＳ１５）。ステップＳ１５の詳細については後述する。次に、ステップＳ１５のエントリによって、設定時間が全て視聴コンテンツで埋まったか否かを判定し（ステップＳ１６）、埋まらなかった場合にはステップＳ１４へ戻り、埋まった場合には処理を終了する。
【００６２】
ここで図７を参照して、ステップＳ１５の視聴コンテンツエントリ処理Ｂについて説明する。視聴コンテンツエントリ処理Ｂでは、まず、シリーズ物で、まだ未視聴の以前のコンテンツがあるか否かを判定する（ステップＳ６１）。ステップＳ６１でＮＯの場合、現在のユーザ番組表の視聴エントリ内に自コンテンツの放送時間に空きがあるか否かを判定する（ステップＳ６２）。ステップＳ６１でＹＥＳの場合、視聴コンテンツエントリ処理Ｂを終了する。ステップＳ６２でＹＥＳの場合、視聴空きスペースに自コンテンツをエントリして（ステップＳ６３）、視聴コンテンツエントリ処理Ｂを終了する。ステップＳ６２でＮＯの場合、録画している自コンテンツの放送開始後に、視聴エントリ内のコンテンツを移動、或いはタイムシフトすることで、自コンテンツの視聴が可能となる空きを作ることができるか否かを判定する（ステップＳ６４）。ステップＳ６４でＮＯの場合、視聴コンテンツエントリ処理Ｂを終了し、ＹＥＳの場合、視聴エントリ内のコンテンツを移動、或いはタイムシフト登録し（ステップＳ６５）、視聴空きスペースに自コンテンツをエントリして（ステップＳ６３）、視聴コンテンツエントリ処理Ｂを終了する。
【００６３】
図４を再度参照して、ユーザ番組表作成処理の続きを説明する。ステップＳ１４でＮＯの場合、エントリ判定前の録画済コンテンツがあるか否かを判定する（ステップＳ１７）。ステップＳ１７でＹＥＳの場合、上述した録画コンテンツエントリ処理を実行する（ステップＳ１８）。次に、ステップＳ１８のエントリによって、設定時間が全て視聴コンテンツで埋まったか否かを判定し（ステップＳ１９）、埋まらなかった場合にはステップＳ１７へ戻り、埋まった場合には処理を終了する。
【００６４】
ステップＳ１７でＮＯの場合、エントリ判定前のユーザ好みのコンテンツがあるか否かを判定する（ステップＳ２０）。ステップＳ２０でＹＥＳの場合、上述した視聴コンテンツエントリ処理Ａを実行する（ステップＳ２１）。次に、ステップＳ２１のエントリによって、設定時間が全て視聴コンテンツで埋まったか否かを判定し（ステップＳ２２）、埋まらなかった場合にはステップＳ２１へ戻り、埋まった場合には処理を終了する。
【００６５】
また、本発明は、上述の各実施形態で説明した処理手順を実行するためのコンピュータ読み取り可能なプログラムとしての形態も採用できる。実際、本発明に係る機能の好ましい実装方法は、コンテンツ出力装置におけるＲＯＭ等にプログラムとして格納しておき、ＣＰＵによって、ＲＡＭを実行領域として、実行させるようにしておく。
【００６６】
コンテンツ出力装置に組み込むためのプログラム（コンテンツ出力プログラム）は、上述した処理手順をＣＰＵに実行させるためのプログラムであり、上述した各手段（コンテンツ情報取得手段，視聴期間設定手段，出力コンテンツ決定手段，視聴予定記録手段等）としてＣＰＵを機能させるためのプログラムである。
【００６７】
また、本発明は、このようなプログラムを記録したコンピュータ読み取り可能な記録媒体としての形態も可能である。本発明の機能を実現するためのコンテンツ出力プログラムやデータを記憶した記録媒体の実施形態を説明する。ここでの記録媒体としては、具体的には、各種のＣＤ，ＭＯ（光磁気ディスク），ＤＶＤ，ＦＤ，フラッシュメモリや、その他各種ＲＯＭやＲＡＭ等が想定でき、上述したコンテンツ記録プログラムを、これら記録媒体に記録して流通させることにより、当機能の実現を容易にする。そして、コンピュータ等の情報処理装置に、上述のごとくの記録媒体を装着して情報処理装置によりコンテンツ記録プログラムを読み出すか、若しくは情報処理装置や転送先のレコーダ等のコンテンツ出力装置が備えている記録媒体にコンテンツ記録プログラムを記憶させておき、必要に応じてこれを読み出すことにより、本発明に係わるコンテンツ出力の機能を実行することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施形態に係るコンテンツ出力装置を備えたコンテンツ表示装置の一構成例を示す図である。
【図２】本発明の他の実施形態に係るコンテンツ出力装置におけるユーザ番組表の表示例を示す図である。
【図３】図１のコンテンツ表示装置におけるユーザ番組表生成処理の一例を説明するためのフロー図である。
【図４】図１のコンテンツ表示装置におけるユーザ番組表生成処理の一例を説明するためのフロー図である。
【図５】図３及び図４のユーザ番組表生成処理における録画コンテンツエントリ処理の一例を説明するためのフロー図である。
【図６】図３及び図４のユーザ番組表生成処理における視聴コンテンツエントリ処理Ａの一例を説明するためのフロー図である。
【図７】図３及び図４のユーザ番組表生成処理における視聴コンテンツエントリ処理Ｂの一例を説明するためのフロー図である。
【符号の説明】
【００６９】
１…コンテンツ表示装置、１１…受信部、１２…入力部、１３…蓄積部、１４…番組表生成部、１５…表示部。
【図１】
2006246158.tif 000003
【図２】
2006246158.tif 000004
【図３】
2006246158.tif 000005
【図４】
2006246158.tif 000006
【図５】
2006246158.tif 000007
【図６】
2006246158.tif 000008
【図７】
2006246158.tif 000009