(57)【要約】【課題】入れ替え対象とする番組枠のチャンネルや同じ時間帯で放送される放送コンテンツを基にして、最適な代替コンテンツを提供することを目的とする。【解決手段】本発明の情報処理装置は、番組表からチャンネルと、時間帯とによって特定される番組枠を決定する番組枠決定手段と、前記番組枠決定手段で決定された番組枠に係るチャンネルのチャンネル属性情報を周辺情報として取得する周辺情報取得手段と、前記周辺情報取得手段で取得された周辺情報を基に、代替コンテンツを選択し、前記選択した代替コンテンツを前記番組枠に係る放送コンテンツに置換する番組置換手段と、を有することを特徴とする。【選択図】  図３
2008278306.tif 000002
【特許請求の範囲】
【請求項１】
番組表からチャンネルと、時間帯とによって特定される番組枠を決定する番組枠決定手段と、
前記番組枠決定手段で決定された番組枠に係るチャンネルのチャンネル属性情報を周辺情報として取得する周辺情報取得手段と、
前記周辺情報取得手段で取得された周辺情報を基に、代替コンテンツを選択し、前記選択した代替コンテンツを前記番組枠に係る放送コンテンツに置換する番組置換手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記チャンネル属性情報は、チャンネルが有するジャンル情報を含み、
前記番組置換手段は、前記周辺情報取得手段で周辺情報として取得された前記番組枠に係るチャンネルのジャンル情報を基に、前記ジャンル情報と同じジャンル情報を有するコンテンツを代替コンテンツとして選択することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記チャンネル属性情報は、チャンネルのチャンネル番号を含み、
前記番組置換手段は、前記周辺情報取得手段で周辺情報として取得された前記番組枠に係るチャンネルのチャンネル番号を基に、前記チャンネル番号と同じチャンネル番号を有する放送コンテンツを代替コンテンツとして選択することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
番組表からチャンネルと、時間帯とによって特定される番組枠を決定する番組枠決定手段と、
前記番組枠決定手段で決定された番組枠と同時間帯に放送される放送コンテンツのコンテンツ情報を周辺情報として取得する周辺情報取得手段と、
前記周辺情報取得手段で取得された周辺情報を基に、代替コンテンツを選択し、前記選択した代替コンテンツを前記番組枠に係る放送コンテンツに置換する番組置換手段と、
を有することを特徴とする情報処理装置。
【請求項５】
前記コンテンツ情報は、放送コンテンツが有するジャンル情報を含み、
前記番組置換手段は、前記周辺情報取得手段で周辺情報として取得された前記放送コンテンツが有するジャンル情報と異なるジャンル情報を有するコンテンツを代替コンテンツとして選択することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記番組置換手段は、記憶装置に記憶されたコンテンツのうち、未視聴のコンテンツを代替コンテンツとして選択することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
静止画コンテンツを順次表示するスライドショーコンテンツを生成し、前記生成したスライドショーコンテンツを前記代替コンテンツに追加するスライドショーコンテンツ生成手段を更に有することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記番組枠決定手段は、ユーザにより指定された放送コンテンツに対する情報を基にして、入れ替え対象とする放送コンテンツの番組枠を決定することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記番組枠決定手段は、ユーザの視聴履歴を基にして、入れ替え対象とする放送コンテンツの番組枠を決定することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項１０】
前記番組枠決定手段は、ユーザにより選択された放送コンテンツの番組枠を、入れ替え対象とする放送コンテンツの番組枠として決定することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項１１】
前記番組置換手段により置換された代替コンテンツの置換を取り消し、置換される前の入れ替え対象の放送コンテンツに戻す置換取り消し手段を更に有することを特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記周辺情報取得手段は、前記番組枠決定手段で決定された番組枠と同時間帯に放送される放送コンテンツのコンテンツ情報を周辺情報として更に取得することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項１３】
番組表からチャンネルと、時間帯とによって特定される番組枠を決定する番組枠決定ステップと、
前記番組枠決定ステップで決定された番組枠に係るチャンネルのチャンネル属性情報を周辺情報として取得する周辺情報取得ステップと、
前記周辺情報取得ステップで取得された周辺情報を基に、代替コンテンツを選択し、前記選択した代替コンテンツを前記番組枠に係る放送コンテンツに置換する番組置換ステップと、
を有することを特徴とする情報処理装置における情報処理方法。
【請求項１４】
前記チャンネル属性情報は、チャンネルが有するジャンル情報を含み、
前記番組置換ステップでは、前記周辺情報取得ステップで周辺情報として取得された前記番組枠に係るチャンネルのジャンル情報を基に、前記ジャンル情報と同じジャンル情報を有するコンテンツを代替コンテンツとして選択することを特徴とする請求項１３に記載の情報処理装置における情報処理方法。
【請求項１５】
前記チャンネル属性情報は、チャンネルのチャンネル番号を含み、
前記番組置換ステップでは、前記周辺情報取得ステップで周辺情報として取得された前記番組枠に係るチャンネルのチャンネル番号を基に、前記チャンネル番号と同じチャンネル番号を有する放送コンテンツを代替コンテンツとして選択することを特徴とする請求項１３に記載の情報処理装置における情報処理方法。
【請求項１６】
番組表からチャンネルと、時間帯とによって特定される番組枠を決定する番組枠決定ステップと、
前記番組枠決定ステップで決定された番組枠と同時間帯に放送される放送コンテンツのコンテンツ情報を周辺情報として取得する周辺情報取得ステップと、
前記周辺情報取得ステップで取得された周辺情報を基に、代替コンテンツを選択し、前記選択した代替コンテンツを前記番組枠に係る放送コンテンツに置換する番組置換ステップと、
を有することを特徴とする情報処理装置における情報処理方法。
【請求項１７】
前記コンテンツ情報は、放送コンテンツが有するジャンル情報を含み、
前記番組置換ステップでは、前記周辺情報取得ステップで周辺情報として取得された前記放送コンテンツが有するジャンル情報と異なるジャンル情報を有するコンテンツを代替コンテンツとして選択することを特徴とする請求項１６に記載の情報処理装置における情報処理方法。
【請求項１８】
前記番組置換ステップでは、記憶装置に記憶されたコンテンツのうち、未視聴のコンテンツを代替コンテンツとして選択することを特徴とする請求項１３乃至１７のいずれか１項に記載の情報処理装置における情報処理方法。
【請求項１９】
静止画コンテンツを順次表示するスライドショーコンテンツを生成し、前記生成したスライドショーコンテンツを前記代替コンテンツに追加するスライドショーコンテンツ生成ステップを更に有することを特徴とする請求項１３乃至１８のいずれか１項に記載の情報処理装置における情報処理方法。
【請求項２０】
前記番組枠決定ステップでは、ユーザにより指定された放送コンテンツに対する情報を基にして、入れ替え対象とする放送コンテンツの番組枠を決定することを特徴とする請求項１３乃至１９のいずれか１項に記載の情報処理装置における情報処理方法。
【請求項２１】
前記番組枠決定ステップでは、ユーザの視聴履歴を基にして、入れ替え対象とする放送コンテンツの番組枠を決定することを特徴とする請求項１３乃至１９のいずれか１項に記載の情報処理装置における情報処理方法。
【請求項２２】
前記番組枠決定ステップでは、ユーザにより選択された放送コンテンツの番組枠を、入れ替え対象とする放送コンテンツの番組枠として決定することを特徴とする請求項１３乃至１９のいずれか１項に記載の情報処理装置における情報処理方法。
【請求項２３】
前記番組置換ステップにより置換された代替コンテンツの置換を取り消し、置換される前の入れ替え対象の放送コンテンツに戻す置換取り消しステップを更に有することを特徴とする請求項１３乃至２２のいずれか１項に記載の情報処理装置における情報処理方法。
【請求項２４】
前記周辺情報取得ステップでは、前記番組枠決定ステップで決定された番組枠と同時間帯に放送される放送コンテンツのコンテンツ情報を周辺情報として更に取得することを特徴とする請求項１３乃至１５のいずれか１項に記載の情報処理装置における情報処理方法。
【請求項２５】
番組表からチャンネルと、時間帯とによって特定される番組枠を決定する番組枠決定ステップと、
前記番組枠決定ステップで決定された番組枠に係るチャンネルのチャンネル属性情報を周辺情報として取得する周辺情報取得ステップと、
前記周辺情報取得ステップで取得された周辺情報を基に、代替コンテンツを選択し、前記選択した代替コンテンツを前記番組枠に係る放送コンテンツに置換する番組置換ステップと、をコンピュータに実行させるためのプログラム。
【請求項２６】
番組表からチャンネルと、時間帯とによって特定される番組枠を決定する番組枠決定ステップと、
前記番組枠決定ステップで決定された番組枠と同時間帯に放送される放送コンテンツのコンテンツ情報を周辺情報として取得する周辺情報取得ステップと、
前記周辺情報取得ステップで取得された周辺情報を基に、代替コンテンツを選択し、前記選択した代替コンテンツを前記番組枠に係る放送コンテンツに置換する番組置換ステップと、をコンピュータに実行させるためのプログラム。
【請求項２７】
請求項２５又は２６に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組表の放送コンテンツを代替コンテンツに置換する情報処理装置及び情報処理方法に関するものである。
【背景技術】
【０００２】
放送局は、様々な放送コンテンツを提供している。これらの放送コンテンツには、例えば料理、旅、スポーツ等のジャンルがある。また、これらの放送コンテンツに出演する出演者も様々である。したがって、ユーザは提供された放送コンテンツから多様な放送コンテンツを視聴できる。一方、ユーザが見ない放送コンテンツや、ユーザが興味のない放送コンテンツが増えてしまっている。
【０００３】
また、近年、放送コンテンツを記録するＨＤＤ内蔵ＤＶＤレコーダー等のデジタル録画装置が普及している。そして、ユーザは、このようなデジタル録画装置を使用することで好きな時間に記録した放送コンテンツをテレビの画面上で視聴することができる。しかし、記憶された多数の放送コンテンツのうち、一度も視聴されずに記憶されたままの放送コンテンツが存在する場合がある。
【０００４】
このように視聴されず、記憶されたままの放送コンテンツを活用する方法として、放送局が放送する放送コンテンツの代わりに、個人コンテンツを組み込む方法が知られている（例えば、特許文献１参照）。特許文献１の技術によれば、放送コンテンツに組み込むコンテンツの候補を、その放送コンテンツ及び／又は、次に放送されるコンテンツを基に決定している。しかしながら、特許文献１の技術では、同時間帯の放送コンテンツや、放送コンテンツを放送している放送局を意識していないため、入れ替える番組枠に合うコンテンツを提供できない。
【０００５】
【特許文献１】特開２００５−２６０５５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上述したような問題点に鑑みてなされたものであり、より適した代替コンテンツに置換することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明の情報処理装置は、番組表からチャンネルと、時間帯とによって特定される番組枠を決定する番組枠決定手段と、前記番組枠決定手段で決定された番組枠に係るチャンネルのチャンネル属性情報を周辺情報として取得する周辺情報取得手段と、前記周辺情報取得手段で取得された周辺情報を基に、代替コンテンツを選択し、前記選択した代替コンテンツを前記番組枠に係る放送コンテンツに置換する番組置換手段と、を有することを特徴とする。
【０００８】
また、本発明の情報処理装置は、番組表からチャンネルと、時間帯とによって特定される番組枠を決定する番組枠決定手段と、前記番組枠決定手段で決定された番組枠と同時間帯に放送される放送コンテンツのコンテンツ情報を周辺情報として取得する周辺情報取得手段と、前記周辺情報取得手段で取得された周辺情報を基に、代替コンテンツを選択し、前記選択した代替コンテンツを前記番組枠に係る放送コンテンツに置換する番組置換手段と、を有することを特徴とする。
【０００９】
また、本発明の情報処理装置における情報処理方法は、番組表からチャンネルと、時間帯とによって特定される番組枠を決定する番組枠決定ステップと、前記番組枠決定ステップで決定された番組枠に係るチャンネルのチャンネル属性情報を周辺情報として取得する周辺情報取得ステップと、前記周辺情報取得ステップで取得された周辺情報を基に、代替コンテンツを選択し、前記選択した代替コンテンツを前記番組枠に係る放送コンテンツに置換する番組置換ステップと、を有することを特徴とする。
【００１０】
また、本発明の情報処理装置における情報処理方法は、番組表からチャンネルと、時間帯とによって特定される番組枠を決定する番組枠決定ステップと、前記番組枠決定ステップで決定された番組枠と同時間帯に放送される放送コンテンツのコンテンツ情報を周辺情報として取得する周辺情報取得ステップと、前記周辺情報取得ステップで取得された周辺情報を基に、代替コンテンツを選択し、前記選択した代替コンテンツを前記番組枠に係る放送コンテンツに置換する番組置換ステップと、を有することを特徴とする。
【００１１】
また、本発明は、プログラム及び記憶媒体としてもよい。
【発明の効果】
【００１２】
本発明によれば、より適した代替コンテンツに置換することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態について図面を参照して説明する。
（第１の実施形態）
図１は、本実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。この情報処理装置１００は、入力部１０１と、ＣＰＵ１０２と、表示部１０３と、プログラムメモリ１０４と、データメモリ１０５と、ネットワークインタフェース１０６と、記憶部１０９と、を含んで構成される。また、各構成部はバス１０７を介して接続される。
【００１４】
入力部１０１は、マウス、キーボード、遠隔入力ができるリモコン等である。ユーザは、入力部１０１を用いて情報処理装置１００に対して情報（データ）を入力したり、後述する番組表から入れ替えたい放送コンテンツの番組枠を選択したりすることができる。ＣＰＵ１０２は、バス１０７に接続された各構成部を制御する。より具体的には、ＣＰＵ１０２は、プログラムメモリ１０４に格納されたプログラムに従って、後述する各処理を行う。
表示部１０３は、ＬＣＤやＣＲＴ等のディスプレイである。表示部１０３は、放送コンテンツを表示したり、入力部１０１により入力されたデータを表示したりする。
【００１５】
プログラムメモリ１０４は、ＲＯＭである。プログラムメモリ１０４には、ＣＰＵ１０２によって実行されるプログラムが格納されている。なお、プログラムメモリ１０４は、記憶部１０９等に記憶されたプログラムを読み出して記憶させるＲＡＭであってもよい。
データメモリ１０５は、ＲＡＭである。データメモリ１０５には、各処理で生成されたデータが記憶される。なお、ＣＰＵ１０２は、必要に応じデータメモリ１０５に記憶されたデータを参照したり、記憶部１０９からデータメモリ１０５にデータを記憶したりする。
【００１６】
記憶装置の一例である記憶部１０９は、例えばハードディスク等である。記憶部１０９には、後述するように入れ替え対象とする番組枠の放送コンテンツに置換される放送コンテンツ、この放送コンテンツのコンテンツ情報、静止画コンテンツ等が予め記憶されている。
【００１７】
ネットワークインタフェース１０６は、情報処理装置１００をネットワーク１０８に接続させる。また、情報処理装置１００は、ネットワーク１０８に接続された外部記憶装置やデバイスとの間でネットワークインタフェース１０６を介して、データのやり取りを行う。情報処理装置１００は、例えば、後述する番組表（番組表データ）をネットワークインタフェース１０６を介して取得し、データメモリ１０５に保存する。また、情報処理装置１００は、予め記憶した放送コンテンツや、この放送コンテンツのコンテンツ情報をネットワークインタフェース１０６を介して外部記憶装置から取得してもよい。
ネットワーク１０８は、ケーブルテレビネットワーク、ブロードバンド（高速）インターネット、若しくは衛星ネットワーク等の放送ネットワークである。なお、ネットワーク１０８は、ローカルエリアネットワークやインターネット（低速）非放送接続であってもよい。
バス１０７は、各構成部間で相互にやりとりされるデータの転送路である。ＣＰＵ１０２が各構成部に指示するアドレス信号及びＣＰＵ１０２が各構成部を制御するためのコントロール信号は、バス１０７を通じて各構成部に送信される。
【００１８】
図２は、本実施形態に係る番組表を表示部１０３に表示した一例を示す図である。なお、情報処理装置１００は、番組表をネットワークインタフェース１０６を介してネットワーク１０８から取得し、データメモリ１０５に記憶する。図２の番組表２００では、チャンネル情報２０１と、放送時刻情報２０２とによって複数の放送コンテンツの番組枠が区分けされている。また、この番組枠には、各チャンネルの各時刻に放送される放送コンテンツのコンテンツ情報が含まれている。なお、コンテンツ情報の一例として図２では、放送コンテンツのタイトル２１０〜２２０が表示されている。
【００１９】
次に、本実施形態に係る情報処理装置の処理動作について図面を用いて説明する。
図３は、本実施形態に係る情報処理装置のメインの処理動作の一例を示すフローチャートである。ここで、図３のフローチャートの処理は、ＣＰＵ１０２が、プログラムメモリ１０４に格納されているプログラムを実行することにより実現される。
【００２０】
まず、ステップＳ３０１において、ＣＰＵ１０２は、ネットワークインタフェース１０６を介してネットワーク１０８から番組表を取得する。続いて、ＣＰＵ１０２は、取得した番組表をデータメモリ１０５に記憶する。
次に、ステップＳ３０２において、ＣＰＵ１０２は、ユーザにより指定された放送コンテンツに対する情報やユーザの視聴履歴等を基にして、入れ替えの対象となる放送コンテンツの番組枠を決定する（番組枠決定）。
【００２１】
ここで、入れ替えの対象となる放送コンテンツの番組枠を決定する具体例について説明する。ここでは、犬が嫌いであり、野球番組をあまり見ないユーザを想定する。
まず、ユーザにより指定された放送コンテンツに対する情報を基にして番組枠を決定する場合の処理について説明する。
ユーザは、入れ替えの対象とする放送コンテンツを指定するための情報としてキーワード「犬」を指定する。なお、このユーザによる指定は、図３のフローチャートの処理動作が行われる前にすることが好ましい。そして、ＣＰＵ１０２は、データメモリ１０５に記憶された番組表のコンテンツ情報からキーワード「犬」と合致する放送コンテンツを抽出する。ここで、コンテンツ情報としては、上述したタイトル情報の他、出演者情報、ジャンル情報、内容情報及びチャンネル番号のいずれか１つが含まれる。次に、ＣＰＵ１０２は、抽出した放送コンテンツに対応する番組枠を入れ替えの対象の番組枠として決定する。
【００２２】
なお、ＣＰＵ１０２は、上述したコンテンツ情報のうち、ユーザによって選択された１又は複数のコンテンツ情報を基に、合致する放送コンテンツを抽出してもよい。また、ＣＰＵ１０２は、コンテンツ情報からキーワードを抽出し、抽出したキーワードを表示部１０３に表示してもよい。この場合、表示部１０３に表示されたキーワードからユーザがキーワードを選択する。そして、ＣＰＵ１０２は、選択されたキーワードに基づいて、このキーワードに合致する放送コンテンツを抽出するようにしてもよい。
【００２３】
次に、ユーザの視聴履歴を基にして番組枠を決定する場合の処理について説明する。
ＣＰＵ１０２は、放送コンテンツ「野球番組」を視聴した時間の割合が、視聴した全てのスポーツ番組の中で、所定の基準値を下回ったか否かを判定する。すなわち、ＣＰＵ１０２は、１の放送コンテンツが属する分類を視聴した総時間に対して、１の放送コンテンツの視聴時間の割合を算出する。ＣＰＵ１０２は、基準値を下回ったと判定した場合に、１の放送コンテンツを入れ替え対象の放送コンテンツとして抽出する。そして、ＣＰＵ１０２は、抽出した放送コンテンツに対応する番組枠を入れ替えの番組枠として決定する。
【００２４】
なお、基準値はユーザが指定してもよく、予め決められていてもよい。また、視聴時間の割合を算出する対象は、全放送コンテンツの視聴時間であってもよい。すなわち、放送コンテンツをグループ分けできる分類であればよい。また、視聴した時間の割合ではなく、視聴した放送コンテンツ数に対する割合を基準にしてもよい。
【００２５】
次に、ユーザが直接、番組枠を選択する場合の処理について説明する。
ＣＰＵ１０２は、表示部１０３に図２の番組表２００を表示する。ユーザは入力部１０１を用いて、表示部１０３に表示された放送コンテンツの番組枠のうち入れ替えたい番組枠を選択する。ＣＰＵ１０２は、選択された番組枠を入れ替えの対象の番組枠として決定する。
【００２６】
図２の番組表２００において、ＣＰＵ１０２は、上述したステップＳ３０２の処理によりユーザの指定したキーワード「犬」を有するコンテンツ情報のタイトル「犬の洋服特集」２１９を入れ替え対象の番組枠に決定する。さらに、図２の番組表２００では、ＣＰＵ１０２は、野球を見ないユーザの視聴履歴を基にして、放送コンテンツ「プロ野球中継」２１１を入れ替え対象の番組枠に決定する。
【００２７】
ステップＳ３０３では、ＣＰＵ１０２は、ステップＳ３０２において決定された番組枠のうち、代替コンテンツに置換していない放送コンテンツの番組枠があるか否かを判定する。置換していない放送コンテンツの番組枠がある場合、ＣＰＵ１０２は、ステップＳ３０４の処理に進む。置換していない放送コンテンツの番組枠がない場合、ＣＰＵ１０２は、図３に示す処理を終了する。
【００２８】
次に、ステップＳ３０４では、ＣＰＵ１０２は、番組枠の周辺情報を、番組表から取得する（周辺情報取得）。ここで、周辺情報とは、入れ替え対象の番組枠のチャンネルが有するチャンネル属性情報及び入れ替え対象の番組枠と同時間帯に放送される放送コンテンツが有するコンテンツ情報のうち少なくともいずれか一つの情報である。
次に、ステップＳ３０５では、ＣＰＵ１０２は、代替コンテンツとして取得可能なコンテンツのコンテンツ情報を記憶部１０９又は外部記憶装置から取得する。なお、以下において代替コンテンツとして取得可能なコンテンツは記憶部１０９に記憶されているものとして説明する。
次に、ステップＳ３０６では、ＣＰＵ１０２は、番組枠の周辺情報を基に代替コンテンツを決定して、ステップＳ３０２で決定した番組枠の放送コンテンツに置換する（番組置換処理）。
【００２９】
次に、ステップＳ３０４における周辺情報取得処理の詳細の一例を、図４のフローチャートを用いて説明する。ここで、図４のフローチャートの処理は、ＣＰＵ１０２が、プログラムメモリ１０４に格納されているプログラムを実行することにより実現される。
【００３０】
ステップＳ４０１において、ＣＰＵ１０２は、番組枠のチャンネルが有するチャンネル属性情報を取得する。ここで、チャンネル属性情報とは、当該チャンネルに関するデータである。例えば、このチャンネル属性情報には、チャンネルのジャンル情報と、チャンネル番号とが含まれる。図５は、番組表から取得したチャンネル毎のジャンル情報の一例を示す図である。図５において、４０ｃｈ（４０チャンネル）２０５は、動物を専門とするチャンネルであり、ジャンル情報としてジャンル「動物」５０４を有している。１８ｃｈ（１８チャンネル）２０３、及び２９ｃｈ（２９チャンネル）２０４は、専門とするジャンル情報を有していない。なお、ＣＰＵ１０２は、チャンネルのジャンル情報を、チャンネルが有するチャンネル情報から取得してもよいし、ネットワーク１０８から取得してもよいし、そのチャンネルで放送される放送コンテンツを基にして、ジャンル情報を推定してもよい。
【００３１】
次に、ステップＳ３０６における番組置換処理の詳細の一例を、図６のフローチャートを用いて説明する。ここで、図６のフローチャートの処理は、ＣＰＵ１０２が、プログラムメモリ１０４に格納されているプログラムを実行することにより実現される。
【００３２】
ステップＳ６０１において、ＣＰＵ１０２は、ステップＳ３０２で決定した入れ替え対象の番組枠のチャンネルがジャンル情報を有しているか否かを判定する。ジャンル情報を有していれば、ＣＰＵ１０２は、ステップＳ６０２に処理を移行する。ジャンル情報を有していなければ、ＣＰＵ１０２は、ステップＳ６０３に処理を移行する。
【００３３】
次に、ステップＳ６０２では、ＣＰＵ１０２は、ステップＳ３０５で取得したコンテンツ情報から、入れ替え対象に決定した番組枠に収まり、かつ前記番組枠のチャンネルが有するジャンル情報と同じジャンル情報を有する放送コンテンツを抜き出す。続いて、ＣＰＵ１０２は、抜き出した放送コンテンツから、未視聴の放送コンテンツを優先的に選択し、代替コンテンツとして決定する。このとき、ＣＰＵ１０２は、新しく記憶された放送コンテンツを優先的に選択する。
【００３４】
次に、ステップＳ６０３では、ＣＰＵ１０２は、ステップＳ３０５で取得したコンテンツ情報から、入れ替え対象に決定した番組枠に収まり、かつ前記決定した番組枠と同じチャンネル番号を有する放送コンテンツを抜き出す。続いて、ＣＰＵ１０２は、抜き出した放送コンテンツから、未視聴の放送コンテンツを優先的に選択し、代替コンテンツとして決定する。このとき、ＣＰＵ１０２は、新しく記憶された放送コンテンツを優先的に選択する。
【００３５】
次に、ステップＳ６０４では、ＣＰＵ１０２は、決定した代替コンテンツだけでは番組枠の出力時間に余りが生じるか否かを判定する。出力時間に余りが生じる場合、ＣＰＵ１０２は、直前に再生した代替コンテンツ、又は代替コンテンツに関連する静止画コンテンツを取得する。ＣＰＵ１０２は、取得した代替コンテンツ、又は静止画コンテンツを、余り時間に順次表示させるようにフィットさせてスライドショーコンテンツを生成し（スライドショーコンテンツ生成）、代替コンテンツに追加する。
【００３６】
ステップＳ６０５では、ＣＰＵ１０２は、入れ替え対象として決定された番組枠の放送コンテンツに、代替コンテンツを置換する。ここで、ＣＰＵ１０２は、代替コンテンツのコンテンツ情報を、番組表に上書きしてもよいし、入れ替え対象の放送コンテンツに追加して記憶してもよいし、番組表と異なるデータとして記憶してもよい。
【００３７】
より具体的に説明すると、図２の番組表２００において、放送コンテンツ「犬の洋服特集」２１９の番組枠と、放送コンテンツ「プロ野球中継」２１１の番組枠とが、入れ替え対象の番組枠に決定されているとする。
【００３８】
まず、放送コンテンツ「犬の洋服特集」２１９の置換について説明する。
ＣＰＵ１０２は、図５のジャンル表５００に示すようなチャンネル毎のジャンル情報を取得する。ＣＰＵ１０２は、チャンネル毎のジャンル情報に基づいて、放送コンテンツ「犬の洋服特集」２１９の番組枠の４０ｃｈが、ジャンル情報として動物を有していると判断する。次に、ＣＰＵ１０２は、記憶部１０９に記憶されている放送コンテンツのうち、ジャンル情報をジャンル「動物」とする未視聴の放送コンテンツを代替コンテンツとして決定する。ここで、ＣＰＵ１０２は、記憶部１０９に記憶された放送コンテンツのうち、例えば、放送コンテンツ「子ネコ特集」を代替コンテンツとして決定したものとする。
【００３９】
次に、代替コンテンツだけでは番組枠の出力時間に余りが生じる場合、ＣＰＵ１０２は、スライドショーコンテンツを生成し、代替コンテンツに追加する。例えば、ＣＰＵ１０２は、代替コンテンツ「子ネコ特集」に関連する写真を記憶部１０９から取得し、取得した写真でスライドショーを構成するスライドショーコンテンツを生成し、代替コンテンツに追加を行う。そして、ＣＰＵ１０２は、代替コンテンツ「子ネコ特集」と、ネコの写真で構成されるスライドショーコンテンツとを入れ替え対象の放送コンテンツ「犬の洋服特集」に置換する。
上述した処理が行われた結果の番組表２００を図７に示す。図７に示すように、図２の放送コンテンツ「犬の洋服特集」２１９は、代替コンテンツ「子ネコ特集」と、スライドショーコンテンツ「ネコの写真のスライドショー」７０３とに置換されている。
【００４０】
次に、放送コンテンツ「プロ野球中継」２１１の置換について説明する。
ＣＰＵ１０２は、取得したチャンネル毎のジャンル情報から、放送コンテンツ「プロ野球中継」２１１の番組枠の１８ｃｈは、専門とするジャンルがないためジャンル情報を有していないと判断する。次に、ＣＰＵ１０２は、記憶部１０９に記憶されている放送コンテンツのうち、入れ替え対象の番組枠と同じチャンネル番号で録画された放送コンテンツで、未視聴の放送コンテンツを代替コンテンツとして決定する。ここで、ＣＰＵ１０２は、記憶部１０９に記憶された放送コンテンツのうち、例えば、放送コンテンツ「入門テニス」を代替コンテンツとして決定したものとする。
【００４１】
次に、代替コンテンツにより番組枠の出力時間が満たされる場合、ＣＰＵ１０２は、そのまま代替コンテンツを入れ替え対象の放送コンテンツに置換する。
上述した処理が行われた結果の番組表２００を図７に示す。図７に示すように、図２の放送コンテンツ「プロ野球中継」２１１は、代替コンテンツ「入門テニス」７０１に置換されている。
【００４２】
本実施形態によれば、放送コンテンツのチャンネルが有するチャンネル属性情報から代替コンテンツを決定することで、入れ替え対象とする放送コンテンツのチャンネルに合ったコンテンツを提供することができる。
【００４３】
（第２の実施形態）
本実施形態は、第１の実施形態と比べてステップＳ３０４の周辺情報取得処理の処理内容及びステップＳ３０６の番組置換処理の処理内容が異なる。したがって、第１の実施形態と共通する説明は省略する。
【００４４】
本実施形態に係るステップＳ３０４における周辺情報取得処理の詳細の一例を、図８のフローチャートを用いて説明する。ここで、図８のフローチャートの処理は、ＣＰＵ１０２が、プログラムメモリ１０４に格納されているプログラムを実行することにより実現される。
【００４５】
ステップＳ８０１において、ＣＰＵ１０２は、入れ替え対象の番組枠と同一時間帯の放送コンテンツが有するジャンル情報を含むコンテンツ情報を取得する。ここで、図９は、図２の番組表２００の各放送コンテンツ２１０〜２２０に対するジャンル情報９０３〜９１３を示す対応表９００の一例である。図９において、例えば、放送コンテンツ「最新ニュース」２１０は、「ニュース」９０３というジャンル情報を有している。なお、ＣＰＵ１０２は、放送コンテンツが有するジャンル情報を、記憶部１０９に記憶されたコンテンツ情報から取得してもよく、図９のような放送コンテンツに対するジャンル情報の対応表９００のデータから取得してもよい。
【００４６】
次に、本実施形態に係るステップＳ３０６における番組置換処理の詳細の一例を、図１０のフローチャートを用いて説明する。ここで、図１０のフローチャートの処理では、ＣＰＵ１０２が、プログラムメモリ１０４に格納されているプログラムを実行することにより実現される。
【００４７】
ステップＳ１００１において、ＣＰＵ１０２は、ステップＳ３０５で取得したコンテンツ情報から、入れ替え対象に決定した番組枠に収まり、かつ前記決定した番組枠と同一時間帯の放送コンテンツが有するジャンル情報と異なるジャンル情報を有する放送コンテンツを抜き出す。続いて、ＣＰＵ１０２は、抜き出した放送コンテンツから、未視聴の放送コンテンツを優先的に選択し、代替コンテンツとして決定する。このとき、ＣＰＵ１０２は、新しく記憶された放送コンテンツを優先的に選択する。
【００４８】
次に、ステップＳ１００２では、ＣＰＵ１０２は、決定した代替コンテンツだけでは番組枠の出力時間に余りが生じるか否かを判定する。出力時間に余りが生じる場合、ＣＰＵ１０２は、直前に再生した代替コンテンツ、又は代替コンテンツに関連する静止画コンテンツを取得する。ＣＰＵ１０２は、取得した代替コンテンツ、又は静止画コンテンツを、余り時間に順次表示させるようにフィットさせてスライドショーコンテンツを生成し、代替コンテンツに追加する。
【００４９】
ステップＳ１００３では、ＣＰＵ１０２は、入れ替え対象として決定された番組枠の放送コンテンツに、代替コンテンツを置換する。ここで、ＣＰＵ１０２は、代替コンテンツのコンテンツ情報を、番組表に上書きしてもよいし、入れ替え対象の放送コンテンツに追加して記憶してもよいし、番組表と異なるデータにして記憶してもよい。
【００５０】
より具体的に説明すると、図２の番組表２００において、放送コンテンツ「犬の洋服特集」２１９の番組枠と、放送コンテンツ「プロ野球中継」２１１の番組枠とが、入れ替え対象の番組枠に決定されているとする。
【００５１】
まず、放送コンテンツ「犬の洋服特集」２１９の置換について説明する。
ＣＰＵ１０２は、番組表に基づいて放送コンテンツ「犬の洋服特集」２１９の番組枠と同時間帯の番組として、放送コンテンツ「ドラマ「ＡＡＡ」」２１２と、放送コンテンツ「サッカー中継」２１５とがあると判断する。次に、ＣＰＵ１０２は、ステップＳ３０４で取得したコンテンツ情報又は、図９の対応表９００のデータから、放送コンテンツ「ドラマ「ＡＡＡ」」がジャンル「ドラマ」９０５のジャンル情報を有していると判断する。また、ＣＰＵ１０２は、放送コンテンツ「サッカー中継」２１５が、ジャンル「スポーツ」９０８というジャンル情報を有していると判断する。したがって、ＣＰＵ１０２は、記憶部１０９に記憶された放送コンテンツのうち、入れ替え対象の番組枠の放送コンテンツと異なるジャンル情報を有する放送コンテンツで、未視聴の放送コンテンツを代替コンテンツとして決定する。ここで、ＣＰＵ１０２は、例えば、記憶部１０９に記憶された放送コンテンツのうち、ジャンル「ドラマ」及びジャンル「スポーツ」とは異なるジャンル「ニュース」を有する放送コンテンツ「ワールドニュース」を代替コンテンツとして決定する。
【００５２】
次に、放送コンテンツ「プロ野球中継」２１１の置換について説明する。
ＣＰＵ１０２は、番組表に基づいて放送コンテンツ「プロ野球中継」２１１の番組枠と同時間帯の番組として、放送コンテンツ「最新ネコ事情」２１８と、放送コンテンツ「サッカー中継」２１５とがあると判断する。次に、ＣＰＵ１０２は、放送コンテンツ「最新ネコ事情」２１８が、ジャンル「動物」９０８のジャンル情報を有し、放送コンテンツ「サッカー中継」２１５が、ジャンル「スポーツ」９１１のジャンル情報を有していると判断する。したがって、ＣＰＵ１０２は、記憶部１０９に記憶された放送コンテンツのうち、入れ替え対象の番組枠の放送コンテンツと異なるジャンル情報を有する放送コンテンツで、未視聴の放送コンテンツを代替コンテンツとして決定する。ここで、ＣＰＵ１０２は、例えば、記憶部１０９に記憶された放送コンテンツのうち、ジャンル「ドラマ」及びジャンル「スポーツ」と異なるジャンル「ミュージック」を有する放送コンテンツ「ニューミュージック」を代替コンテンツとして決定する。
【００５３】
ＣＰＵ１０２は、代替コンテンツを入れ替え対象の放送コンテンツに置換する。
上述した処理が行われた結果の番組表２００を図１１に示す。図１１に示すように、図２の放送コンテンツ「犬の洋服特集」２１９は、代替コンテンツ「ワールドニュース」１１０２に置換されている。また、放送コンテンツ「プロ野球中継」２１１は、代替コンテンツ「ニューミュージック」１１０１に置換されている。なお、図１１の番組表２００に示されるように、置換された番組枠であることをユーザが理解できるように、ＣＰＵ１０２は、置換した番組枠を、例えば黒枠で囲むように表示する。
【００５４】
本実施形態によれば、放送コンテンツの同時間帯のコンテンツ情報から代替コンテンツを決定することで、時間帯に合ったコンテンツを提供することができる。
より具体的には、入れ替え対象とする放送コンテンツと同時間帯に放送していないジャンル情報を有する放送コンテンツに置換することで、ユーザに対して異なるジャンル情報を有する放送コンテンツを提供することができる。
【００５５】
（第３の実施形態）
本実施形態は、第１の実施形態と比べてステップＳ３０４の周辺情報取得処理の処理内容及びステップＳ３０６の番組置換処理の処理内容が異なる。したがって、第１の実施形態と共通する説明は省略する。
【００５６】
本実施形態に係るステップＳ３０４における周辺情報取得処理の詳細の一例を、図１２のフローチャートを用いて説明する。ここで、図１２のフローチャートの処理は、ＣＰＵ１０２が、プログラムメモリ１０４に格納されている処理プログラムを実行することにより実現される。
【００５７】
ステップＳ１２０１において、ＣＰＵ１０２は、入れ替え対象の番組枠のチャンネルが有するジャンル情報を含むチャンネル属性情報及び入れ替え対象の番組枠と同一時間帯の放送コンテンツが有するジャンル情報を含むコンテンツ情報を取得する。ここで、各チャンネルが有するジャンル情報は、図５であるものとする。また、各放送コンテンツが有するジャンル情報は、図９であるものとする。
【００５８】
次に、本実施形態に係るステップＳ３０６における番組置換処理の詳細の一例を、図１３のフローチャートを用いて説明する。ここで、図１３のフローチャートの処理は、ＣＰＵ１０２が、プログラムメモリ１０４に格納されているプログラムを実行することにより実現される。
【００５９】
ステップＳ１３０１において、ＣＰＵ１０２は、入れ替え対象に決定した番組枠のチャンネルがジャンル情報を有しているか否かを判定する。ジャンル情報を有していれば、ＣＰＵ１０２は、ステップＳ１３０２に処理を移行する。ジャンル情報を有していなければ、ＣＰＵ１０２は、ステップＳ１３０３に処理を移行する。
【００６０】
次に、ステップＳ１３０２では、ＣＰＵ１０２は、ステップＳ３０５で取得したコンテンツ情報に基づき、入れ替え対象に決定した番組枠に収まり、かつ前記決定した番組枠のチャンネルが有するジャンル情報と同じジャンル情報を有する放送コンテンツを抜き出す。続いて、ＣＰＵ１０２は、抜き出した放送コンテンツから、未視聴の放送コンテンツを優先的に選択し、代替コンテンツとして決定する。このとき、ＣＰＵ１０２は、新しく記憶された放送コンテンツを優先的に選択する。
【００６１】
ステップＳ１３０３では、ＣＰＵ１０２は、ステップＳ３０５で取得したコンテンツ情報に基づき、入れ替え対象に決定した番組枠に収まり、かつ前記番組枠と同じチャンネルであり、かつ同時間帯に放送していないジャンル情報を有する放送コンテンツを抜き出す。続いて、ＣＰＵ１０２は、抜き出した放送コンテンツから、未視聴の放送コンテンツを優先的に選択し、代替コンテンツとして決定する。このとき、ＣＰＵ１０２は、新しく記憶された放送コンテンツを優先的に選択する。
【００６２】
次に、ステップＳ１３０４では、ＣＰＵ１０２は、決定した代替コンテンツだけでは番組枠の出力時間に余りが生じるか否かを判定する。出力時間に余りが生じる場合、ＣＰＵ１０２は、直前に再生した代替コンテンツ、又は代替コンテンツに関連する静止画コンテンツを取得する。ＣＰＵ１０２は、取得した代替コンテンツ、又は静止画コンテンツを、余り時間に順次表示させるようスライドショーコンテンツを生成し、代替コンテンツに追加する。
【００６３】
ステップＳ１３０５では、ＣＰＵ１０２は、代替コンテンツを入れ替え対象として決定された番組枠の放送コンテンツに置換する。ここで、ＣＰＵ１０２は、代替コンテンツのコンテンツ情報を、番組表に上書きしてもよいし、入れ替え対象の放送コンテンツに追加させてもよいし、番組表データと異なるデータとして記憶してもよい。
【００６４】
より具体的に説明すると、図２の番組表２００において、放送コンテンツ「犬の洋服特集」２１９の番組枠と、放送コンテンツ「プロ野球中継」２１１の番組枠とが、入れ替え対象の番組枠に決定されているとする。
【００６５】
なお、放送コンテンツ「犬の洋服特集」２１９の置換については第１の実施形態において説明したステップＳ６０５の動作処理と同様であるため説明を省略する。
【００６６】
次に、放送コンテンツ「プロ野球中継」２１１の置換について説明する。
ＣＰＵ１０２は、取得したチャンネルのジャンル情報から放送コンテンツ「プロ野球中継」２１１の番組枠の１８ｃｈが、専門とするジャンルがないためジャンル情報を有していないと判断する。ＣＰＵ１０２は、記憶部１０９に記憶されている放送コンテンツのうち、入れ替え対象の番組枠と同じチャンネル番号で録画され、かつ同時間帯に放送していないジャンル情報の放送コンテンツのうち、未視聴の放送コンテンツを代替コンテンツとして決定する。
ここで、ＣＰＵ１０２は、記憶部１０９に記憶された放送コンテンツのうち、例えば、放送コンテンツ「ニューミュージック」１４０１を代替コンテンツとして決定したものとする。
【００６７】
次に、代替コンテンツにより番組枠の出力時間が満たされる場合、ＣＰＵ１０２は、そのまま代替コンテンツを入れ替え対象の放送コンテンツの番組枠に置換する。
上述した処理が行われた結果の番組表２００を図１４に示す。図１４に示すように、図２の放送コンテンツ「犬の洋服特集」２１９は、代替コンテンツ「子ネコ特集」１４０２と、ネコの写真で構成されるスライドショーコンテンツとに置換されている。また、放送コンテンツ「プロ野球中継」２１１は、代替コンテンツ「ニューミュージック」１１０１に置換されている。なお、図１４の番組表２００に示されるように、置換された番組枠であることをユーザが理解できるように、ＣＰＵ１０２は、置換した番組枠を例えば、黒枠で囲むように表示する。
【００６８】
本実施形態によれば、放送コンテンツのチャンネルが有するチャンネル情報や同時間帯の番組情報から代替コンテンツを決定することによって、チャンネルや時間帯に合った放送コンテンツを提供することができる。
【００６９】
（他の実施形態）
本実施形態では、ＣＰＵ１０２が代替コンテンツに置換した番組表を表示部１０３に表示した後のユーザ操作に応じた動作処理について説明する。
まず、ＣＰＵ１０２は、放送コンテンツの録画予約、視聴、検索及びコンテンツ情報の閲覧等のユーザ操作を受け付けるために、代替コンテンツに置換した番組表の番組表をユーザ操作が行いやすいように表示部１０３に表示する。より具体的には、ＣＰＵ１０２は、図７に示すようにチャンネル、放送時刻、チャンネルと放送時刻とから特定される放送コンテンツ及び代替コンテンツを表示する。なお、ＣＰＵ１０２は、ユーザが代替コンテンツに対する操作を行いやすくするために、例えば、代替コンテンツの番組枠を黒枠で囲んだり、色分けしたり、印を付ける等して、代替コンテンツを識別できるように表示する。
【００７０】
次に、ユーザは、代替コンテンツに置換された番組枠に対し、代替コンテンツの置換をキャンセルする操作を行うことができる。ユーザによる置換をキャンセルする操作に応じて、ＣＰＵ１０２は、番組表を代替コンテンツに置換される前の入れ替え対象の放送コンテンツに戻す処理を行う（置換取り消し）。さらにＣＰＵ１０２は、放送コンテンツに戻した番組表を表示部１０３に表示する処理を行う。例えば、図７に示す番組表２００に対して、ユーザは置換された代替コンテンツ「入門テニス」７０１の置換をキャンセルする操作を行う。ＣＰＵ１０２は、このユーザ操作に応じて、番組表を代替コンテンツ「入門テニス」７０１から置換される前の放送コンテンツ「プロ野球中継」２１１に戻す処理を行う。また、ＣＰＵ１０２は、放送コンテンツ「プロ野球中継」２１１に戻した番組表２００を表示部１０３に表示する処理を行う。
【００７１】
第１の実施形態で説明したように、ユーザは、表示部１０３に表示された番組表の番組枠に対し、入れ替え対象の番組枠を指定するユーザ操作を行うことができる。ユーザによる入れ替え対象の番組枠を指定する操作に応じて、ＣＰＵ１０２は、指定された番組枠を入れ替えの対象となる放送コンテンツの番組枠に決定する。例えば、図２に示す表示部１０３に表示された番組表２００に対して、ユーザは入力部１０１を介して放送コンテンツ「プロ野球中継」と放送コンテンツ「犬の洋服特集」２１９を指定するユーザ操作を行う。ＣＰＵ１０２は、このユーザ操作に応じて、放送コンテンツ「プロ野球中継」と、放送コンテンツ「犬の洋服特集」２１９との番組枠を入り替え対象の番組枠に決定する。
【００７２】
さらに、ユーザは、表示部１０３で代替コンテンツを視聴しているときに、代替コンテンツに対し早送り、巻き戻し、一時停止等を含む制御操作を行うことができる。ここで、ユーザが、代替コンテンツに対し、再生以外の制御操作を行い、再び再生されたタイミングで、ＣＰＵ１０２は、その番組枠に対する代替コンテンツの再置換処理を行う。
【００７３】
例えば、図７に示す番組表２００を基に、ユーザが１３：００から１８ｃｈで放送コンテンツを視聴する場合を想定する。ＣＰＵ１０２は、番組表にしたがって、１３：００から１４：００までは、放送コンテンツ「最新ニュース」２１０を表示部１０３に表示する。次に、ＣＰＵ１０２は、１４：００から１５：００までは、代替コンテンツ「入門テニス」７０１を表示する。次にＣＰＵ１０２は、１５：００から再び放送コンテンツ「ドラマ「ＡＡＡ」」２１２を表示する。ここで、ユーザが代替コンテンツ「入門テニス」７０１を視聴中に早送り等の制御操作をする。ＣＰＵ１０２は、ユーザによる早送りの制御操作後に、番組枠に対し再び、ステップＳ３０４での周辺情報取得処理と、ステップＳ３０５でのコンテンツ情報の取得を行い、代替コンテンツを置換する。この処理により番組表には、代替コンテンツ「入門テニス」７０１の終了後から１５：００までの間に適当な代替コンテンツが置換される。
【００７４】
本実施形態における情報処理装置を構成する各手段、並びに情報処理方法の各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムが動作することによって実現できる。このプログラム及びこのプログラムを記録したコンピュータ読取可能な記録媒体は本発明に含まれる。
【００７５】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、複数の装置からなるシステムに適用してもよい。
【００７６】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００７７】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００７８】
また、コンピュータが、読み出したプログラムを実行することによって、上述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても上述した実施形態の機能が実現され得る。
【００７９】
さらに、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても上述した実施形態の機能が実現される。
【００８０】
なお、代替コンテンツには、放送コンテンツを録画したコンテンツの他、例えば、デジタルビデオカメラ等の撮像装置で撮像した動画コンテンツや、静止画コンテンツを順次表示するスライドショーコンテンツも含まれる。
【００８１】
上述した実施形態によれば、番組枠のチャンネルが有するチャンネル属性情報や番組枠と同時間帯に放送される放送コンテンツを基に、代替コンテンツを決めることで、より適したコンテンツを提供することができる。
【図面の簡単な説明】
【００８２】
【図１】情報処理装置の構成の一例を示すブロック図である。
【図２】データメモリに記憶される番組表の一例を示す図である。
【図３】情報処理装置の動作処理の一例を示すフローチャートである。
【図４】第１の実施形態に係る情報処理装置の動作処理の一例を示すフローチャートである。
【図５】チャンネルが有するジャンル情報の一例を示す図である。
【図６】第１の実施形態に係る情報処理装置の動作処理の一例を示すフローチャートである。
【図７】第１の実施形態に係る情報処理装置の処理後に、データメモリに記憶される番組表の一例を示す図である。
【図８】第２の実施形態に係る情報処理装置の動作処理の一例を示すフローチャートである。
【図９】放送コンテンツが有するジャンル情報の一例を示す図である。
【図１０】第２の実施形態に係る情報処理装置の動作処理の一例を示すフローチャートである。
【図１１】第２の実施形態に係る情報処理装置の処理後に、データメモリに記憶される番組表の一例を示す図である。
【図１２】第３の実施形態に係る情報処理装置の動作処理の一例を示すフローチャートである。
【図１３】第３の本実施形態に係る情報処理装置の動作処理の一例を示すフローチャートである。
【図１４】第３の実施形態に係る情報処理装置の処理後に、データメモリに記憶される番組表の一例を示す図である。
【符号の説明】
【００８３】
１００    情報処理装置
１０１    入力部
１０２    ＣＰＵ
１０３    表示部
１０４    プログラムメモリ
１０５    データメモリ
１０６    ネットワークインタフェース
１０８    ネットワーク
１０９    記憶部
２００    番組表
【図１】
2008278306.tif 000003
【図２】
2008278306.tif 000004
【図３】
2008278306.tif 000005
【図４】
2008278306.tif 000006
【図５】
2008278306.tif 000007
【図６】
2008278306.tif 000008
【図７】
2008278306.tif 000009
【図８】
2008278306.tif 000010
【図９】
2008278306.tif 000011
【図１０】
2008278306.tif 000012
【図１１】
2008278306.tif 000013
【図１２】
2008278306.tif 000014
【図１３】
2008278306.tif 000015
【図１４】
2008278306.tif 000016