(57)【要約】【課題】ユーザの操作性を良くしながら、ユーザが強く希望するコンテンツを薦めることができ、コンテンツの再生時間が変化に応じて同調した番組表を作成する。【解決手段】本発明は、視聴動向情報に基づいて、視聴選択を推薦する１又は複数の推薦コンテンツを表示する推薦番組表を作成する推薦番組表作成手段と、放送コンテンツの番組表に推薦番組表を挿入する番組表作成手段と、推薦番組表から視聴選択された映像コンテンツに関して、現在再生位置を取得する再生位置取得手段とを備え、番組表作成手段が、当該映像コンテンツの現在再生位置に基づいて終了予定時刻を求めその変化に応じて推薦番組表に表示する各推薦コンテンツの配置を変更するものであることを特徴とする。【選択図】      図１
2015070404.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数の種類の映像コンテンツのコンテンツ情報を記憶するコンテンツ情報記憶手段と、
放送される放送コンテンツ及び上記各種類の映像コンテンツの視聴動向情報を記憶する視聴動向情報記憶手段と、
上記視聴動向情報記憶手段に記憶される上記視聴動向情報に基づいて、視聴選択を推薦する１又は複数の推薦コンテンツを表示する推薦番組表を作成する推薦番組表作成手段と、
取得した放送コンテンツの放送予定情報に基づいて、放送コンテンツの番組表を作成し、作成した上記番組表に上記推薦番組表を挿入する番組表作成手段と、
上記推薦番組表から視聴選択された上記映像コンテンツに関して、再生されている当該映像コンテンツの全再生時間長における開始位置からの相対的な現在再生位置を取得する再生位置取得手段と
を備え、
上記番組表作成手段が、上記コンテンツ再生位置取得手段から取得する、当該映像コンテンツの全再生時間長における上記現在再生位置に基づいて、当該映像コンテンツの終了予定時刻を求め、その終了予定時刻の変化に応じて、上記推薦番組表に表示する上記各推薦コンテンツの配置を変更するものである
ことを特徴とする番組表作成装置。
【請求項２】
上記１又は複数種類の映像コンテンツが、ビデオオンデマンドコンテンツと、録画コンテンツと、既に放送された放送コンテンツを再度配信される見逃し放送コンテンツとのいずれ又は全てを含むものであることを特徴とする請求項１に記載の番組表作成装置。
【請求項３】
上記１又は複数の種類の映像コンテンツは、所定の再生制御操作に応じて所定の再生制御可能なものであり、
上記所定の再生制御操作が、再生、早送り再生、コマ送り再生、秒送り再生、スキップ送り再生、スロー再生、戻し再生、早戻し再生、コマ戻し再生、秒戻し再生、スキップ戻し再生、スロー戻し再生、一時停止の一部又は全部を含むものであることを特徴とする請求項１又は２に記載の番組表作成装置。
【請求項４】
上記番組表作成手段は、再生制御を受けて再生されている上記映像コンテンツの終了予定時刻が変化した場合、当該映像コンテンツの終了予定時刻の変化に応じて、上記推薦番組表における当該映像コンテンツの終了時刻を示す終了案内情報及びそれ以降の推薦コンテンツの開始案内情報及び終了案内情報の位置を変更するものであることを特徴とする請求項１〜３のいずれかに記載の番組表作成装置。
【請求項５】
上記番組表作成手段が、再生制御を受けて再生されている上記映像コンテンツの終了予定時刻が短縮又は延長した場合、上記終了予定時刻の短縮時間又は延長時間に応じて、上記推薦番組表における当該映像コンテンツの終了時刻を示す終了案内情報を繰り上げ又は繰り下げ修正すると共に、上記推薦番組表における当該映像コンテンツ以降の推薦コンテンツの開始案内情報及び終了案内情報を繰り上げ又は繰り下げ修正することを特徴とする請求項４に記載の番組表作成装置。
【請求項６】
上記推薦番組表作成手段により作成された上記推薦番組表に、推薦コンテンツとして、放送時間が決定されている放送コンテンツを含む場合に、再生制御を受けて再生されている上記映像コンテンツの終了予定時刻が短縮したとき、
上記番組表作成手段が、上記放送コンテンツの直前の推薦コンテンツの終了案内情報と上記放送コンテンツの放送開始時刻との間に、上記放送コンテンツの直後の推薦コンテンツの案内情報を、上記終了予定時刻の短縮時間分だけ挿入する
ことを特徴とする請求項５に記載の番組表作成装置。
【請求項７】
再生されている上記映像コンテンツの再生が終了した場合、
上記番組表作成手段が、上記推薦番組表における再生が終了した上記映像コンテンツの案内情報を削除することを特徴とする請求項４〜６のいずれかに記載の番組表作成装置。
【請求項８】
上記推薦番組表から選択視聴された映像コンテンツが、実際の放送時間から所定時間だけ遅れて視聴する見逃し放送コンテンツの場合、
上記番組表作成手段が、上記推薦番組表における上記見逃し放送コンテンツの終了予定時刻を、上記所定時間分だけ延長すると共に、上記見逃し放送コンテンツ以降の推薦コンテンツの開始案内情報及び終了案内情報を、上記所定時間分だけ繰り下げ修正することを特徴とする請求項４〜７のいずれかに記載の番組表作成装置。
【請求項９】
上記見逃し放送コンテンツが早送り再生されて、再生されている上記見逃し放送コンテンツの現在の再生位置が実際に放送されている放送コンテンツと同期した場合、
上記番組表作成手段は、上記推薦番組表において、上記所定時間分だけ延長していた上記見逃し放送コンテンツの終了予定時刻を、当該放送コンテンツの終了時刻に修正することを特徴とする請求項８に記載の番組表作成装置。
【請求項１０】
コンピュータを、
１又は複数の種類の映像コンテンツのコンテンツ情報を記憶するコンテンツ情報記憶手段と、
放送される放送コンテンツ及び上記各種類の映像コンテンツの視聴動向情報を記憶する視聴動向情報記憶手段と、
上記視聴動向情報記憶手段に記憶される上記視聴動向情報に基づいて、視聴選択を推薦する１又は複数の推薦コンテンツを表示する推薦番組表を作成する推薦番組表作成手段と、
取得した放送コンテンツの放送予定情報に基づいて、放送コンテンツの番組表を作成し、作成した上記番組表に上記推薦番組表を挿入する番組表作成手段と、
上記推薦番組表から視聴選択された上記映像コンテンツに関して、再生されている当該映像コンテンツの全再生時間長における開始位置からの相対的な現在再生位置を取得する再生位置取得手段と
して機能させ、
上記番組表作成手段が、上記コンテンツ再生位置取得手段から取得する、当該映像コンテンツの全再生時間長における上記現在再生位置に基づいて、当該映像コンテンツの終了予定時刻を求め、その終了予定時刻の変化に応じて、上記推薦番組表に表示する上記各推薦コンテンツの配置を変更するものである
ことを特徴とする番組表作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組表作成装置及び番組表作成プログラムに関し、例えば、視聴対象選択用の番組表を生成する番組表作成装置及び番組表作成プログラムに適用し得るものである。
【背景技術】
【０００２】
近年のテレビジョン受像機等の映像視聴装置は、テレビ放送局が放送する放送コンテンツや、インターネットを介してサーバから受信したビデオオンデマンド（ＶＯＤ）コンテンツ等の映像コンテンツを視聴することができる。また、映像視聴装置は、上記のような放送コンテンツやＶＯＤコンテンツ等の映像コンテンツを録画した録画コンテンツも視聴することができる。
【０００３】
従来、テレビ放送局から受信した番組表データ（ＥＰＧ（Electronic  Program  Guide）データ）に基づく番組表を表示する画面表示機能とは別に、ユーザの視聴動向や嗜好性に応じて、ユーザに視聴を薦める放送コンテンツやＶＯＤコンテンツや録画コンテンツを番組表形式の視聴スケジュールで統合的に表示する技術がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０５５０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術が提供する視聴スケジュールは、ＥＰＧデータに基づく番組表とは別に表示されるものであるため、ユーザの操作性の観点から必ずしも利便性があるものではなかった。
【０００６】
また、ユーザの視聴動向や嗜好性は変動的な側面もあるため、ユーザが強く視聴を希望する映像コンテンツを推薦できないという問題も生じ得る。
【０００７】
さらに、視聴対象とする映像コンテンツによっては、通常の再生だけでなく、例えば、早送り再生、コマ送り再生、秒送り再生、スキップ送り再生、スロー再生、戻し再生、早戻し再生、コマ戻し再生、秒戻し再生、スキップ戻し再生、スロー戻し再生、一時停止などの操作（以下、トリックプレイとも呼ぶ。）が可能なものがある。また、番組表形式の視聴スケジュールは、１時間単位で区切った時間帯毎に視聴を薦める映像コンテンツを表示している。そのため、上記のようなトリックプレイがなされ、映像コンテンツの再生時間が変わり、そのコンテンツの視聴終了時刻が短くなったり又は長くなったりした場合、短縮又は延長した時間分だけずれ込んでしまい、この短縮時間分又は延長時間分に同調した視聴スケジュールを提供することができないという問題が生じ得る。
【０００８】
そのため、ユーザの操作性を良くしながら、ユーザが強く希望するコンテンツを薦めることができ、コンテンツの再生時間が変化に応じて同調した番組表を作成することができる番組表作成装置及び番組表作成プログラムが求められている。
【課題を解決するための手段】
【０００９】
かかる課題を解決するために、第１の本発明は、（１）１又は複数の種類の映像コンテンツのコンテンツ情報を記憶するコンテンツ情報記憶手段と、（２）放送される放送コンテンツ及び各種類の映像コンテンツの視聴動向情報を記憶する視聴動向情報記憶手段と、（３）視聴動向情報記憶手段に記憶される視聴動向情報に基づいて、視聴選択を推薦する１又は複数の推薦コンテンツを表示する推薦番組表を作成する推薦番組表作成手段と、（４）取得した放送コンテンツの放送予定情報に基づいて、放送コンテンツの番組表を作成し、作成した番組表に推薦番組表を挿入する番組表作成手段と、（５）推薦番組表から視聴選択された映像コンテンツに関して、再生されている当該映像コンテンツの全再生時間長における開始位置からの相対的な現在再生位置を取得する再生位置取得手段とを備え、番組表作成手段が、コンテンツ再生位置取得手段から取得する、当該映像コンテンツの全再生時間長における現在再生位置に基づいて、当該映像コンテンツの終了予定時刻を求め、その終了予定時刻の変化に応じて、推薦番組表に表示する各推薦コンテンツの配置を変更するものであることを特徴とする番組表作成装置である。
【００１０】
第２の本発明は、コンピュータを、（１）１又は複数の種類の映像コンテンツのコンテンツ情報を記憶するコンテンツ情報記憶手段と、（２）放送される放送コンテンツ及び各種類の映像コンテンツの視聴動向情報を記憶する視聴動向情報記憶手段と、（３）視聴動向情報記憶手段に記憶される視聴動向情報に基づいて、視聴選択を推薦する１又は複数の推薦コンテンツを表示する推薦番組表を作成する推薦番組表作成手段と、（４）取得した放送コンテンツの放送予定情報に基づいて、放送コンテンツの番組表を作成し、作成した番組表に推薦番組表を挿入する番組表作成手段と、（５）推薦番組表から視聴選択された映像コンテンツに関して、再生されている当該映像コンテンツの全再生時間長における開始位置からの相対的な現在再生位置を取得する再生位置取得手段として機能させ、番組表作成手段が、コンテンツ再生位置取得手段から取得する、当該映像コンテンツの全再生時間長における現在再生位置に基づいて、当該映像コンテンツの終了予定時刻を求め、その終了予定時刻の変化に応じて、推薦番組表に表示する上記各推薦コンテンツの配置を変更するものであることを特徴とする番組表作成プログラムである。
【発明の効果】
【００１１】
本発明によれば、ユーザの操作性を良くしながら、ユーザが強く希望するコンテンツを薦めることができ、コンテンツの再生時間が変化に応じて同調した番組表を作成することができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に係るコンテンツ視聴システムの全体的な構成を示す全体構成図である。
【図２】実施形態に係る操作・視聴履歴データベースの構成を説明する説明図である。
【図３】実施形態に係るＶＯＤコンテンツデータベースの構成を説明する説明図である。
【図４】実施形態に係る録画コンテンツデータベースの構成を説明する説明図である。
【図５】第１の実施形態に係るＥＰＧデータに基づく番組表画面を説明する画面図である。
【図６】第１の実施形態に係る推薦番組統合番組表画面を説明する画面図である。
【図７】第１の実施形態に係るＥＰＧデータに基づく番組表の画面例である。
【図８】第１の実施形態に係る推薦番組統合番組表の画面例である。
【図９】第２の実施形態に係るコンテンツ視聴システムの全体的な構成を示す全体構成図である。
【図１０】第２の実施形態に係る推薦番組統合番組表の更新に関する処理を示すフローチャートである。
【図１１】第２の実施形態の番組表画面作成部による推薦番組表の配列位置の更新を説明する説明図である（その１）。
【図１２】第２の実施形態の番組表画面作成部による推薦番組表の配列位置の更新を説明する説明図である（その２）。
【図１３】第２の実施形態の番組表画面作成部による推薦番組表の配列位置の更新を説明する説明図である（その３）。
【発明を実施するための形態】
【００１３】
（Ａ）第１の実施形態
以下では、本発明の番組表作成装置及び番組表作成プログラムの第１の実施形態を、図面を参照しながら詳細に説明する。
【００１４】
第１の実施形態では、少なくとも、テレビ放送局からテレビ放送コンテンツやサーバからのＶＯＤコンテンツや見逃し視聴用テレビ放送コンテンツや、これら映像コンテンツを録画した録画コンテンツの視聴を可能とするコンテンツ視聴システムに本発明を適用する場合を例示する。
【００１５】
（Ａ−１）第１の実施形態の構成
（Ａ−１−１）全体構成
図１は、第１の実施形態に係るコンテンツ視聴システム１Ａの全体的な構成を示す全体構成図である。
【００１６】
図１において、コンテンツ視聴システム１Ａは、ハードディスク等の外部記憶装置や、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、入出力インタフェース等を有する制御装置等や、通信装置、ディスプレイやスピーカ等を有して構成されるものである。コンテンツ視聴システム１Ａの各種機能は、制御装置におけるＣＰＵが、ＲＯＭに格納される処理プログラムを実行することにより実現されるようにしても良い。
【００１７】
図１において、第１の実施形態に係るコンテンツ視聴システム１Ａは、録画部１１、ＶＯＤコンテンツ受信部１２、操作部３１、チューナ３２、出力制御部３４、映像音声出力部３５、操作・視聴履歴収集部３６、操作・視聴履歴データベース３７、ＥＰＧデータ取得部３８、ＥＰＧデータベース３９、録画コンテンツ情報収集部４０−１、録画コンテンツデータベース４２−１、ＶＯＤコンテンツ情報収集部４０−２、ＶＯＤコンテンツデータベース４２−２、インタフェース４１、番組表画像作成部１０１、推薦番組表作成部１０２を有する。
【００１８】
図１において、テレビ放送局２は、地上波放送局、衛星放送局、ケーブルテレビ（ＣＡＴＶ）放送局等が該当し、テレビ放送コンテンツを配信するものである。また、図１において、ＶＯＤサーバ３は、コンテンツ配信サーバ等が該当し、ＶＯＤサーバ３が独自の映像コンテンツを配信したり、テレビ放送局が放送した過去のテレビ放送コンテンツを放送提供者が配信する見逃し視聴用テレビ放送コンテンツとして配信したりするものである。
【００１９】
ここで、見逃し視聴用テレビ放送コンテンツとは、ネットワーク事業者で提供されることのある放送サービスの１つであり、放送時点から所定時間前（例えば、３０分前）の映像コンテンツを放送提供者側が留保しておき、これを再生することで、一時的な巻き戻し「見逃し視聴」を行うものである。
【００２０】
コンテンツ視聴システム１Ａは、テレビ放送局２が放送するテレビ放送コンテンツを受信し、受信したテレビ放送コンテンツの出力表示が可能なものである。また、コンテンツ視聴システム１Ａは、ネットワーク１３を介してＶＯＤサーバ３と接続可能なものであり、ＶＯＤサーバ３から受信したＶＯＤコンテンツや見逃し視聴用テレビ放送コンテンツを受信し、その受信したＶＯＤコンテンツや見逃し視聴用テレビ放送コンテンツの出力表示が可能なものである。さらに、コンテンツ視聴システム１Ａは、受信した映像コンテンツ（テレビ放送コンテンツ、ＶＯＤコンテンツ、見逃し視聴用テレビ放送コンテンツ）の録画及びその録画コンテンツの出力表示が可能なものである。
【００２１】
また、コンテンツ視聴システム１Ａは、視聴番組を選択可能とするため、テレビ放送局２から受信したＥＰＧデータに基づく番組表を表示することができる。
【００２２】
さらに、コンテンツ視聴システム１Ａは、ユーザの視聴動向や嗜好性に応じた推薦番組を提示するために、ユーザの視聴動向や嗜好性を分析し、その分析結果に基づいて推薦番組表を生成して表示するものである。
【００２３】
チューナ３２は、テレビ放送局２やＶＯＤサーバ３からの映像コンテンツを受信するものである。ここで、チューナ３２は、テレビ放送コンテンツが放送されている放送時間内であれば、テレビ放送以外（例えば、ネットワークなど）からそのテレビ放送コンテンツを再生開始することができる見逃し視聴サービスにより、見逃し視聴用テレビ放送コンテンツを受信する見逃し視聴サービス受信機能を備える。
【００２４】
チューナ３２は、操作部３１からの操作信号に従って、リアルタイムで放送されているテレビ放送コンテンツと見逃し視聴用テレビ放送コンテンツの映像信号と音声信号を、出力制御部３４を介して映像音声出力部３５に出力する。また、チューナ３２は、インタフェース４１を介して接続されているＶＯＤコンテンツ受信部１２を制御できるようになされており、ＶＯＤコンテンツ受信部１２によって受信され、再生されるＶＯＤコンテンツの映像信号と音声信号を、出力制御部３４を介して映像音声出力部３５に出力する。さらに、チューナ３２は、インタフェース４１を介して接続している録画部１１を制御できるようになされており、録画部１１によって録画され、再生される録画コンテンツの映像信号と音声信号を、出力制御部３４を介して映像音声出力部３５に出力する。
【００２５】
ＶＯＤコンテンツ受信部１２は、インターネットに代表されるネットワーク１３を介してＶＯＤサーバ３からＶＯＤコンテンツを受信（ダウンロード）するものである。ＶＯＤコンテンツ受信部１２は、操作部３１からの操作信号に基づくＶＯＤコンテンツを受信し、受信したＶＯＤコンテンツを出力制御部３４に出力する。ＶＯＤコンテンツ受信部１２がＶＯＤコンテンツを受信すると、そのＶＯＤコンテンツの属性情報がインタフェース４１を介してＶＯＤコンテンツ情報収集部４０−２に収集され、そのＶＯＤコンテンツの属性情報がＶＯＤコンテンツデータベース４２−２に記憶される。
【００２６】
録画部１１は、操作部３１からの操作信号に基づくテレビ放送コンテンツを受信して、録画コンテンツとして記憶するものである。録画部１１は、操作部３１からの操作信号に基づく録画コンテンツを出力制御部３４に出力する。また、録画部１１がコンテンツを録画すると、その録画コンテンツの属性情報が録画コンテンツ情報収集部４０−１に収集され、その録画コンテンツの属性情報が録画コンテンツデータベース４２−１に記憶される。
【００２７】
操作部３１は、ユーザ操作により入力された各種操作に対応する操作信号をチューナ３２に与えるものである。
【００２８】
出力制御部３４は、テレビ放送コンテンツ受信部３２から入力されるテレビ放送コンテンツ、インタフェース４１を介して録画部１１から入力される録画コンテンツ、又は、ＶＯＤコンテンツ受信部１２から入力されるＶＯＤコンテンツに対して、所定の信号処理（画像信号処理、音声信号処理など）を行い、その映像を映像音声出力部３５のディスプレイ３５ａに表示させ、音声を映像音声出力部３５のスピーカ３５ｂから出力させる。また、出力制御部３４は、番組表画面作成部１０１から入力される番組表を映像音声出力部３５のディスプレイ３５ａに表示させる。さらに、出力制御部３４は、操作部３１からの操作信号に基づいて、推薦番組表作成部１０２により作成された推薦番組表を組み込んだ番組表を映像音声出力部３５のディスプレイ３５ａに表示させる。
【００２９】
操作・視聴履歴収集部３６は、操作部３１からの操作信号に基づいて、視聴者であるユーザの操作・視聴情報を所定のサンプリング周期（例えば、数秒間毎、１分間毎、５分間毎等）で収集し、その操作・視聴情報を操作・視聴履歴データベース３７に通知するものである。
【００３０】
ここで、操作・視聴情報は、視聴動向情報に含まれるものであり、視聴時間情報、ユーザが選択した映像コンテンツ種類、映像コンテンツの属性情報、ユーザ操作情報、視聴期間情報等を含むものである。
【００３１】
視聴時間情報は、ユーザが映像コンテンツを視聴した年月日、時刻、曜日に関する情報である。
【００３２】
映像コンテンツ種類は、例えば、テレビ放送コンテンツ、録画コンテンツ、ＶＯＤコンテンツ、見逃し視聴用テレビ放送コンテンツ等の種別をいう。これは、ユーザが視聴した映像コンテンツが、テレビ放送コンテンツであるのか、又はＶＯＤコンテンツであるのか等の視聴した種類を知るためのものである。
【００３３】
映像コンテンツの属性情報は、ユーザが視聴した映像コンテンツのジャンル（例えば、報道、ドラマ、バラエティ、ドキュメンタリ、映画、アニメ、教育、歌謡等）、タイトル、出演者・著作者（主演俳優、司会者、取材対象等）、製作者（テレビ放送局、制作スタジオ、監督等）、制作年度、検索キーワード等を含む情報である。映像コンテンツがＶＯＤコンテンツ、録画コンテンツ、見逃し視聴用テレビ放送コンテンツの場合には、映像コンテンツの再生時間、一時的な録画の可否の情報を更に含むようにしても良い。また、映像コンテンツがテレビ放送コンテンツの場合には、映像コンテンツの再生時間、放送曜日、放送時間等を更に含むようにしても良い。
【００３４】
ユーザ操作情報は、例えば、次のユーザ操作［１］〜ユーザ操作［７］に関する情報を含むものである。
【００３５】
ユーザ操作［１］は、テレビ放送コンテンツを視聴するために、チューナ３２に対して指定されたテレビ放送チャネルに合わせ、その時間帯に放送されているテレビ放送コンテンツを選択する操作である。
【００３６】
ユーザ操作［２］は、見逃し視聴用放送コンテンツを視聴するために、チューナ３２に対してテレビ放送チャネルの放送時間帯にて放送される見逃し視聴用テレビ放送コンテンツを選択する操作である。
【００３７】
ユーザ操作［３］は、チューナ３２に対する見逃し視聴用テレビ放送コンテンツの制御操作である。制御操作は、例えば再生、早送り再生、コマ送り再生、秒送り再生、スキップ送り再生、スロー再生、戻し再生、早戻し再生、コマ戻し再生、秒戻し再生、スキップ戻し再生、スロー戻し再生、一時停止などの操作がある。
【００３８】
ユーザ操作［４］は、録画部１１に対する選択されたテレビ放送コンテンツの録画予約操作と録画操作である。
【００３９】
ユーザ操作［５］は、録画部１１に対する録画コンテンツの制御操作である。この場合の制御操作も、例えば、再生、早送り再生、コマ送り再生、秒送り再生、スキップ送り再生、スロー再生、戻し再生、早戻し再生、コマ戻し再生、秒戻し再生、スキップ戻し再生、スロー戻し再生、一時停止などの操作が含まれる。
【００４０】
ユーザ操作［６］は、ＶＯＤコンテンツ受信部１２に対するＶＯＤコンテンツの選択操作である。
【００４１】
ユーザ操作［７］は、ＶＯＤコンテンツ受信部１２に対するＶＯＤコンテンツの制御操作である。この場合の制御操作も、例えば再生、早送り再生、コマ送り再生、秒送り再生、スキップ送り再生、スロー再生、戻し再生、早戻し再生、コマ戻し再生、秒戻し再生、スキップ戻し再生、スロー戻し再生、一時停止などの操作が含まれる。
【００４２】
視聴期間情報は、ユーザが映像コンテンツの視聴に要した時間である。例えば、ＶＯＤコンテンツを視聴したユーザが、早送り再生を行うことで、実際の視聴時間は、当該ＶＯＤコンテンツの属性情報に含まれる再生時間よりも短くなる。このように、視聴時間情報は、映像コンテンツを視聴したユーザの実際の視聴時間を意図する。
【００４３】
操作・視聴履歴データベース３７は、ユーザの現在及び過去の視聴動向や嗜好性を認識するため、操作・視聴履歴収集部３６により所定のサンプリング周期で通知される操作・視聴履歴情報に基づいて、ユーザが視聴した映像コンテンツについて、視聴時間情報、映像コンテンツ種類、放送チャンネル、映像コンテンツの属性情報、制御操作に関する情報等を対応付けて蓄積する。
【００４４】
図２は、実施形態に係る操作・視聴履歴データベース３７の構成を説明する説明図である。
【００４５】
図２に例示するように、操作・視聴履歴データベース３７は、例えば、「視聴時間情報」、「種類」、「属性情報」、「ユーザ操作情報」、「再生時間」、「視聴期間情報」等の項目を有する。勿論、操作・視聴履歴データベース３７は、更に詳細な属性情報やタイトル等が含まれるようにしても良い。
【００４６】
なお、図２の例の場合、視聴時間情報が最新ものから順に並べられていなくても良いが、この例の場合、視聴した時刻が最近のものから順に並べられている場合を示す。
【００４７】
例えば、図２において、ユーザは、「視聴時間情報：2013/8/1，18:00:00，木曜日」に「属性情報：スポーツ番組（サッカー）」を視聴し、その後、「視聴時間情報：2013/8/1，18:45:00，木曜日」に、ユーザが放送チャンネルを切り替えて「属性情報：医療ドラマ」を視聴しているものとする。上記の例の場合、図２の操作・視聴履歴データベース３７には、ユーザが最新の第１行目には、「視聴時間情報：2013/8/1，18:45:00，木曜日」、「種類：テレビ放送コンテンツ」である「属性情報：医療ドラマ」に関するものが蓄積されている場合を示す。この場合、当該映像コンテンツの属性情報として、「ジャンル：医療ドラマ」、「出演者：○○」、「製作者・著作者：○○」、「制作年度：○○」、「キーワード：第６話、…」等の情報が蓄積される。さらに当該映像コンテンツの「再生時間：６０（分）」としており、実際にユーザが視聴した「視聴期間情報：６０（分）」という情報が蓄積される。なお、他のデータに関しても同様の項目情報が蓄積される。また、映像コンテンツの種類が、ＶＯＤコンテンツ、録画コンテンツ、見逃し視聴用テレビ放送コンテンツの場合には、詳細なユーザ操作情報が蓄積される。
【００４８】
ＥＰＧデータ取得部３８は、テレビ放送局２からＥＰＧデータを受信してＥＰＧデータベース３９に出力する。 
ＥＰＧデータベース３９は、ＥＰＧデータ取得部３８から入力されるＥＰＧデータを蓄積する。なお、蓄積されたＥＰＧデータは、ＥＰＧデータに対応するテレビ放送コンテンツが放送された後、所定の期間が経過するまで保持され、その後に消去される。
【００４９】
ＶＯＤコンテンツ情報収集部４０−２は、インタフェース４１を介して接続されたＶＯＤコンテンツ受信部１２から、ＶＯＤコンテンツの属性情報を取得して、コンテンツデータベース４２に出力する。なお、ＶＯＤコンテンツ情報収集部４０−２は、ＶＯＤコンテンツの属性情報を、ネットワーク１３上の所定のサーバから取得することもできる。
【００５０】
ＶＯＤコンテンツデータベース４２−２は、ＶＯＤコンテンツ受信部１２に保持されているＶＯＤコンテンツの属性情報を保持するものである。ここで、ＶＯＤコンテンツの属性情報は、例えば、ＶＯＤコンテンツのジャンル、タイトル、出演者、製作者・著作者、制作年度、キーワード、ＶＯＤコンテンツの再生時間、視聴期限情報等を含むものである。
【００５１】
図３は、実施形態に係るＶＯＤコンテンツデータベース４２−２の構成を説明する説明図である。
【００５２】
図３に例示するように、ＶＯＤコンテンツデータベース４２−２は、例えば、「受信日時情報」、「種類」、「属性情報」、「再生時間」、「視聴状況」、「視聴期限」等の項目を有する。勿論、ＶＯＤコンテンツデータベース４２−２は、更に詳細な属性情報やタイトル等が含まれるようにしても良い。
【００５３】
なお、図３では、受信日時情報が最新のものから順に並べられていなくても良いが、この例の場合、受信日時情報が最新のものから順に並べられている場合を示す。
【００５４】
例えば、図３のＶＯＤコンテンツデータベース４２−２では、第１行目に、「視聴時間情報：2013/8/1，00:00:00，木曜日」、「種類：ＶＯＤコンテンツ」である「属性情報：医療ドラマ」に関するものが蓄積されている。この場合、当該映像コンテンツの属性情報として、「ジャンル：医療ドラマ」、「出演者：○○」、「製作者・著作者：○○」、「制作年度：○○」、「キーワード：第５話、…」等の情報が蓄積される。さらに当該映像コンテンツの「再生時間：６０（分）」としており、当該ＶＯＤコンテンツの視聴状態は「視聴状態：視聴済み」であるとしている。また、ユーザとコンテンツ配信事業者との契約に応じて、当該ＶＯＤコンテンツの視聴期限が「視聴期限：2013/8/9」であるという情報が蓄積されている。なお、他のデータに関しても同様の項目情報が蓄積される。
【００５５】
録画コンテンツ情報収集部４０−１は、インタフェース４１を介して接続された録画部１１から、録画コンテンツの属性情報を取得して、コンテンツデータベース４２に出力する。なお、録画コンテンツ情報収集部４０−１は、録画コンテンツの属性情報を、ネットワーク１３上の所定のサーバから取得することもできる。
【００５６】
録画コンテンツデータベース４２−１は、録画部１１に保持されている録画コンテンツの属性情報を保持するものである。録画コンテンツの属性情報は、例えば、録画日時情報、録画コンテンツのジャンル、出演者、製作者、著作者、制作年度、録画コンテンツの再生時間等を含むものである。
【００５７】
図４は、実施形態に係る録画コンテンツデータベース４２−１の構成を説明する説明図である。
【００５８】
図４に例示するように、録画コンテンツデータベース４２−１は、例えば、「放送時間帯（録画日時情報）」、「種類」、「属性情報」、「再生時間」、「視聴状況」等の項目を有する。勿論、録画コンテンツデータベース４２−１は、更に詳細な属性情報やタイトル等が含まれるようにしても良い。
【００５９】
なお、図４では、放送時間帯（録画日時情報）が最新ものから順に並べられていなくても良いが、この例の場合、放送時間帯（録画日時情報）が最新のものから順に並べられている場合を示す。
【００６０】
例えば、図４の録画コンテンツデータベース４２−１には、第１行目には、「放送時間帯（録画時間情報）：2013/7/31，00:00:00，水曜日」、「種類：録画コンテンツ」である「属性情報：スポーツ（サッカー）」に関するものが蓄積されている。この場合、当該映像コンテンツの属性情報として、「ジャンル：スポーツ（サッカー）」、「出演者：○○」、「製作者・著作者：○○」、「制作年度：○○」、「キーワード：Ａチーム、Ｃチーム、第２節、…」等の情報が蓄積される。さらに当該映像コンテンツの「再生時間：１２０（分）」としており、当該ＶＯＤコンテンツの視聴状態は「視聴状態：未視聴」という情報が蓄積されている。なお、他のデータに関しても同様の項目情報が蓄積される。
【００６１】
なお、録画部１１及びＶＯＤコンテンツ受信部１２のそれぞれに保持されている映像コンテンツ（録画コンテンツまたはオンデマンドコンテンツ）そのものを、録画コンテンツ情報収集部４０−１及びＶＯＤコンテンツ情報収集部４０−２によって取得し、それぞれ録画コンテンツデータベース４２−１及びＶＯＤコンテンツデータベース４２−２に保持するようにしてもよい。
【００６２】
番組表画面作成部１０１は、ユーザが視聴対象を選択するための番組表画面を作成するものである。番組表画面作成部１０１は、テレビ放送局２から提供されるＥＰＧデータに基づいて番組表を作成する。この番組表の表示形式は、種々の形式を採用することができる。例えば、行方向を時間帯とし、列方向を放送チャンネルとするテーブル形式の番組表としたり、又は行と列を逆にして、行方向を放送チャンネル、列方向を時間帯とするテーブル形式の番組表としても良い。
【００６３】
また、番組表画面作成部１０１は、推薦番組表作成部１０２が作成した推薦番組表に関する情報を取得し、その推薦番組表に関する情報に基づく推薦番組表を、ＥＰＧデータに基づく番組表画面に結合させた画面（以下、推薦番組統合番組表画面）を作成するものである。この推薦番組統合番組表画面は、例えば、ＥＰＧデータに基づく番組表に表示される、複数の放送チャンネルのうち一部の放送チャンネルの番組表を、推薦番組表に置き換えて表示するようにしても良い。
【００６４】
推薦番組表作成部１０２は、ユーザの視聴動向や嗜好性に基づいてユーザに推薦する映像コンテンツ（以下、推薦コンテンツとも呼ぶ。）の推薦番組表に関する情報を作成するものである。また、ユーザ操作により推薦番組表の表示を指示する操作信号を受け取ると、推薦番組表作成部１０２は、作成した推薦番組表に関する情報を、番組表画面作成部１０１に与えるものである。
【００６５】
ここで、推薦番組表作成部１０２は、操作・視聴履歴データベース３７に蓄積されている操作・履歴情報を統計的に分析して、ユーザに視聴を推薦する映像コンテンツのジャンルを求める。このユーザに視聴を推薦する映像コンテンツのジャンル数は、優先度の高いものの中から所定数（例えば、１ジャンル、２ジャンル、３ジャンル等）とする。
【００６６】
推薦番組表作成部１０２は、次の観点から優先度の高いジャンルを選択する。
【００６７】
（ａ）直近で継続的な視聴行動がある場合、ユーザが視聴選択している映像コンテンツの属性値を優先度高のジャンルとする。
【００６８】
（ｂ）過去所定期間（例えば、６カ月間、１年間等）で全視聴記録の中から、１時間単位でカウントした視聴回数の多いジャンルの映像コンテンツを優先度高のジャンルとする。
【００６９】
また、推薦番組表作成部１０２は、ユーザに視聴を推薦する映像コンテンツのジャンルを選択すると、その映像コンテンツのジャンルの映像コンテンツに関する情報を、ＥＰＧデータベース３９、録画コンテンツデータベース４２−１、ＶＯＤコンテンツデータベース４２−２から取得する。そして、推薦番組表作成部１０２は、ＥＰＧデータベース３９、録画コンテンツデータベース４２−１、ＶＯＤコンテンツデータベース４２−２から取得した映像コンテンツに関する情報に基づいて、更にジャンル毎に、推薦する映像コンテンツの絞り込みを行い、ジャンル毎に視聴を推薦する映像コンテンツを時系列に並べて推薦番組表に関する情報を作成する。この映像コンテンツの絞り込み及び時系列に並べる詳細な手法は、動作の項で述べる。
【００７０】
（Ａ−１−２）番組表画面及び推薦番組統合番組表画面について
図５は、第１の実施形態に係るＥＰＧデータに基づく番組表画面を説明する画面図である。
【００７１】
図５に例示するように、ＥＰＧデータに基づく番組表画面５１は、既存の地上波放送等の番組表画面と同様に、行方向に１時間単位で区切った時間帯、列方向にテレビ放送チャンネルを有するテーブル形式の画面である。図５の番組表画面５１は、例えば、画面内の左上部に、「おすすめ番組の表示」等のように、推薦番組を表示するための選択ボタン５１１が設けられている。ユーザは操作部３１を利用して、選択ボタン５１１を選択することができる。
【００７２】
図６は、第１の実施形態に係る推薦番組統合番組表画面を説明する画面図である。
【００７３】
図６に例示するように、推薦番組統合番組表画面５２は、推薦番組表作成部１０２が作成した推薦番組に関する情報に基づいて、推薦番組表を含む番組表の画面となっている。
【００７４】
図５に例示する選択ボタン５１１が選択されると、図６に例示するように、ＥＰＧデータに基づく番組表のうち、一部のテレビ放送チャンネルの番組表を、推薦番組表に置き換えるようにしている。
【００７５】
例えば、推薦番組表作成部１０２によりユーザに視聴を推薦する映像コンテンツのジャンルとして「スポーツ（サッカー）」及び「医療ドラマ」が選択される。さらに、推薦番組表作成部１０２が、「スポーツ（サッカー）」、「医療ドラマ」のジャンル毎に、推薦する映像コンテンツの絞り込み優先度を求めて、その絞り込み優先度の高いものから順に時系列で並べた推薦番組表に関する情報を作成して番組表画面作成部１０１に与える。番組表画面作成部１０１は、「スポーツ（サッカー）」及び「医療ドラマ」の推薦番組表に関する情報に基づいて、例えば「おすすめサッカー」５２１及び「おすすめ医療ドラマ」５２２という番組表を作成し、図５の「ＸＸ放送」の番組表を「おすすめサッカー」５２１の番組表に置き換え、図５の「ＹＹテレビ」の番組表を「おすすめ医療ドラマ」５２２の番組表に置き換える。このようにして、推薦番組表が含まれる番組表画面が作成される。なお、推薦番組表に関しては、他のテレビ放送チャンネルの番組表と区別するために、例えば、見出しを拡大表示したり、色彩を変えたり、文字フォントを変えたりする等の強調表示をしても良い。
【００７６】
（Ａ−２）第１の実施形態の動作
次に、第１の実施形態に係るコンテンツ視聴システム１Ａにおける処理を詳細に説明する。
【００７７】
視聴者であるユーザは操作部３１を用いて、番組表表示操作を指示する。番組表表示操作がなされると、ＥＰＧデータ取得部３８がテレビ放送局２からＥＰＧデータを取得し、そのＥＰＧデータがＥＰＧデータベース３９に蓄積される。
【００７８】
番組表画面作成部１０１はＥＰＧデータベース３９に蓄積されるＥＰＧデータに基づいて、現在の番組表画面を作成し、その作成した番組表画面をディスプレイ３５ａに表示する。
【００７９】
ディスプレイ３５ａに、例えば図５に例示する番組表画面５１が表示され、ユーザの操作により番組表画面５１中の「おすすめ番組の表示」の選択ボタン５１１が選択されると、推薦番組表作成部１０２が、下記の動作により推薦番組表を作成し、その作成した推薦番組表情報に基づいて、番組表画面作成部１０１が、推薦番組表を組み込んだ番組表画面を作成してディスプレイ３５ａに表示する。
【００８０】
ここで、推薦番組表作成部１０２による推薦番組表情報の作成方法を説明する。
【００８１】
まず、推薦番組表作成部１０２は、操作・視聴履歴データベース３７の持つ操作・視聴履歴情報（ログ）を統計的に分析し、以下２つの観点で推薦ジャンルの絞り込みを行う。
【００８２】
（ａ）直近での継続的な視聴行動がある場合は、そこで選択されている放送、コンテンツの属性値を優先度高のジャンルとする。
【００８３】
（ｂ）過去一定期間での全視聴記録の中から、１時間単位でカウントした視聴数の多いジャンルを優先度高のジャンルとする。
【００８４】
このとき、推薦番組表作成部１０２が絞り込む推薦ジャンル数は、１個若しくは２個程度までの絞り込みを行うものとする。
【００８５】
具体的には、操作・視聴履歴データベース３７に蓄積されている直近の映像コンテンツのうち、再生時間が所定時間以上の映像コンテンツのジャンルを特定する。ここで、直近の映像コンテンツとは、操作・視聴履歴データベース３７に蓄積されている上位数個（例えば、３個、５個程度）の映像コンテンツ等としても良い。また、再生時間が所定時間以上としたのは、ザッピングや放送チャンネルを変えてすぐに電源をＯＦＦにするような場合があり、このような場合、ユーザの嗜好性に反映しない場合もあるため、テレビ放送コンテンツ操作・視聴履歴データベース３７の第１行目又は上位の行に蓄積されている映像コンテンツであっても、所定時間以上の再生時間があるものを選択できるようにするためである。
【００８６】
また、推薦番組表作成部１０２は、操作・視聴履歴データベース３７に蓄積されている過去の所定期間の全視聴記録から、１時間単位でカウントした視聴数の多いジャンルの優先度を高くして選択する。なお、ここでは、１時間単位で視聴した映像コンテンツの視聴回数としているが、例えば、３０分単位、４０分単位としても良い。
【００８７】
このようにして、推薦番組表作成部１０２は、優先度の高い１個、２個程度の推薦ジャンルを選択する。
【００８８】
次に、推薦番組表作成部１０２は、ＥＰＧデータベース３９、録画コンテンツデータベース４２−１、ＶＯＤコンテンツデータベース４２−２に蓄積されている映像コンテンツのうち、推薦ジャンルに属する映像コンテンツを抽出する。
【００８９】
そして、推薦番組表作成部１０２は、推薦ジャンルに属するテレビ放送コンテンツに関して、ＥＰＧデータベース４２−２、録画コンテンツデータベース４２−１、ＶＯＤコンテンツデータベース４２−２から取得した情報に基づいて、詳細な属性情報の統計的な分析、放送時間帯、再生に要する時間（再生時間）、視聴状態、視聴期限等に基づいて、時系列内に順序立てて整列し、番組表の形式で出力する。
【００９０】
このとき、推薦番組表作成部１０２は、ＥＰＧデータベース３９、録画コンテンツデータベース４２−１、ＶＯＤコンテンツデータベース４２−２に蓄積されている映像コンテンツの属性情報、再生時間等の情報を取得する。より具体的には、テレビ放送コンテンツについては、ＥＰＧデータベース３９からテレビ放送コンテンツの属性情報、放送時間帯等の情報を取得する。録画コンテンツについては、録画日時情報、録画コンテンツの属性情報、再生時間、視聴状態等の情報を取得する。ＶＯＤコンテンツについては、受信日時情報、ＶＯＤコンテンツの属性情報、再生時間、視聴状態、視聴期限等の情報を取得する。
【００９１】
ここで、推薦番組表作成部１０２は、以下の観点から映像コンテンツに優先度を付し、優先度の高い映像コンテンツを推薦番組として時系列に順序立てて整列させる。
【００９２】
（イ）推薦番組表作成部１０２は、直近で継続的に視聴している映像コンテンツがあるか否かを判断する。次に、推薦番組表作成部１０２は、その映像コンテンツが連続コンテンツ（例えば、日単位毎、週単位等に放送される映像コンテンツ）であり、かつ、ユーザが直近で連続ものの映像コンテンツの一部を視聴しているとき、その一部に前後する映像コンテンツが、録画コンテンツ若しくはＶＯＤコンテンツとして未視聴状態のときには、その映像コンテンツの優先度を高くする。すなわち、推薦番組表作成部１０２は、その未視聴の一部の映像コンテンツを現在の番組終了後すぐの時間帯に設定する。
【００９３】
ここで、連続コンテンツには、例えば、連続ドラマや、例えばサッカーのように試合予定日をまとめた第○節等と区分したスポーツのコンテンツなどがある。
【００９４】
なお、直近で視聴されていた連続コンテンツであるが、その一部に前後する映像コンテンツが、録画コンテンツ若しくはＶＯＤコンテンツにない場合や視聴済みである場合には、次の（ロ）に進む。
【００９５】
（ロ）次に、推薦番組表作成部１０２は、ＥＰＧデータベース３９、録画コンテンツデータベース４２−１、ＶＯＤコンテンツデータベース４２−２から取得した映像コンテンツの属性情報に基づいて、推薦ジャンル毎に、直近で視聴したコンテンツと同一性の高い映像コンテンツを抽出し、同一性の高い映像コンテンツの優先度を高くする。ここで、同一性の高い映像コンテンツとは、映像コンテンツの属性情報に基づいて、ジャンル、出演者、制作者・著作者、キーワード等の同一性である。例えば、推薦ジャンル「スポーツ」の場合、競技種目、チーム名や選手名、リーグ種別、大会名等の同一性を判断する。また、推薦ジャンル「映画」の場合、主演俳優名、監督名、詳細ジャンル（例えば、ＳＦ，コメディ、サスペンス、ミステリー等）等の同一性である。例えば、推薦番組表作成部１０２は、過去の視聴記録の統計分析から、その視聴者の絞り込み優先度の高い属性情報とその値の抽出を行う（特定俳優の出演映画を詳細ジャンル問わず見る傾向が強いなら、俳優名の一致を優先度高にする。）。
【００９６】
（ハ）推薦番組表作成部１０２は、ＥＰＧデータベース３９、録画コンテンツデータベース４２−１、ＶＯＤコンテンツデータベース４２−２から取得した映像コンテンツに関する情報に基づいて、未視聴又は視聴可能期限（例えば、テレビ放送コンテンツのときには放送時間帯、ＶＯＤコンテンツのときにはコンテンツ視聴期限等）の近い映像コンテンツがあるか否かを判断し、未視聴又は視聴可能期限が近い映像コンテンツの優先度を高くする。
【００９７】
（ニ）推薦番組表作成部１０２は、ＥＰＧデータベース３９、録画コンテンツデータベース４２−１、ＶＯＤコンテンツデータベース４２−２から取得した映像コンテンツの属性情報に基づいて、連続コンテンツであるか否かを判断し、映像コンテンツの優先度を高くする。推薦番組表作成部１０２は、連続コンテンツについては、制作時期の古い順に並べる。
【００９８】
次に、絞り込まれた同一優先度のコンテンツが複数あり、時系列的な列挙に明確な優先度のない場合、推薦番組表作成部１０２は、これらの映像コンテンツに対して、以下３点の観点から、コンテンツの提供種別を見て、列挙優先度を付ける。
【００９９】
（ホ）期限公開型のコンテンツを優先とする。
【０１００】
例えば、ＶＯＤサービス等でユーザが視聴期間の限定されている視聴権を購入している場合、視聴期限があり、かつ、未視聴である映像コンテンツを優先する。
【０１０１】
また例えば、ＶＯＤサービス等で公開期間を限定して公開されている映像コンテンツを優先する。
【０１０２】
（ヘ）放送録画機能により録画コンテンツデータベース４２−１に録画されている映像コンテンツであり、かつ、録画時期の古い順に優先する。
【０１０３】
（ト）現在のテレビ放送コンテンツは優先度を低くする。さらに、そのテレビ放送コンテンツが、録画機能により録画可能な状態である場合、さらに優先度を低くする。
【０１０４】
これは、テレビ放送コンテンツについては、番組表で表示可能であるため、その表示可能な期間内の表示対象から外れているものについては優先度を低くする。さらに、録画部１１により録画対象のものである場合には、さらにその優先度を低くする。
【０１０５】
また、継続している視聴がなく、推薦番組表の表示を求められる場合（例えば、テレビを付けてすぐ番組表を表示等）、推薦番組表作成部１０２は、操作・視聴履歴情報に基づいて、推薦番組を表示する対象時間帯（すなわち現在の時間帯）と同一曜日及び同一対象時間帯で過去にユーザが視聴した映像コンテンツの視聴動向を判断する。
【０１０６】
そして、過去にユーザが視聴した推薦ジャンルの映像コンテンツがある場合、推薦番組表作成部１０２は、上述した（イ）〜（ト）の列挙規則で推薦番組表情報を作成する。
【０１０７】
一方、過去にユーザが視聴した推薦ジャンルの映像コンテンツがある場合、推薦番組表作成部１０２は、操作・視聴履歴情報に基づいて、総量の分析によるジャンル、映像コンテンツの詳細な属性情報を抽出して、前記（イ）〜（ト）の列挙規則で番組表を出力する。
【０１０８】
図７及び図８は、第１の実施形態に係る推薦番組統合番組表の表示画面例を示す図である。図７は、ＥＰＧデータに基づく番組表の画面であり、図８は、推薦番組表を組み込んだ番組表の画面である。
【０１０９】
図８に示すように、推薦番組表生成部１０２が生成した数チャンネル分の番組表情報５２１及び５２２は、番組表画面生成部１０１で生成されている通常の番組表の一部にインポーズされ、１つの番組表画面として視聴者に提供される。
【０１１０】
１つの推薦ジャンルで優先度の高いコンテンツが多く、例えば連続６時間を超える列挙量になる場合は、その推薦ジャンルについて詳細ジャンルで分類して複数のチャンネル分の番組表を出力して、視聴者の選択を促すようにしても良い。
【０１１１】
また、ユーザ操作により推薦番組表は、番組表と同様に、時間帯をスクロール可能なようにしても良い。これにより、番組表に表示される例えば連続６時間を超える列挙数の推薦番組を表示するようにしても良く、スクロールにより推薦番組を選択できるようにしても良い。
【０１１２】
（Ａ−３）第１の実施形態の効果
以上のように、第１の実施形態によれば、ユーザが、現在視聴している又は視聴に興味の強いジャンルのコンテンツについて、例えばテレビ放送コンテンツ、ＶＯＤコンテンツ、録画コンテンツ等の提供サービスの違いを意識することなく、受動的に視聴スケジュール（推薦番組表）を提示することができ、視聴選択する機会を得ることができる、という効果が得られる。
【０１１３】
（Ｂ）第２の実施形態
次に、本発明の番組表作成装置及び番組表作成プログラムの第２の実施形態を、図面を参照しながら詳細に説明する。
【０１１４】
（Ｂ−１）第２の実施形態の構成
図９は、第２の実施形態に係るコンテンツ視聴システム１Ｂの全体的な構成を示す全体構成図である。
【０１１５】
図９において、コンテンツ視聴システム１Ｂは、ハードディスク等の外部記憶装置や、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、入出力インタフェース等を有する制御装置等や、通信装置等を有して構成されるものである。コンテンツ視聴システム１Ａの各種機能は、制御装置におけるＣＰＵが、ＲＯＭに格納される処理プログラムを実行することにより実現されるようにしても良い。
【０１１６】
図９において、第２の実施形態に係るコンテンツ視聴システム１Ｂは、録画部１１、ＶＯＤコンテンツ受信部１２、操作部３１、チューナ３２、出力制御部３４、映像音声出力部３５、操作・視聴履歴収集部３６、操作・視聴履歴データベース３７、ＥＰＧデータ取得部３８、ＥＰＧデータベース３９、録画コンテンツ情報収集部４０−１、録画コンテンツデータベース４２−１、ＶＯＤコンテンツ情報収集部４０−２、ＶＯＤコンテンツデータベース４２−２、インタフェース４１、番組表画像作成部１０１、推薦番組表作成部１０２、コンテンツ再生位置収集部１０３を有する。
【０１１７】
第２の実施形態は、第１の実施形態に係る図１のコンテンツ視聴システム１Ａの機能構成に加えて、コンテンツ再生位置収集部１０３を有する。
【０１１８】
コンテンツ再生位置取集部１０３は、録画コンテンツデータベース４２−１、ＶＯＤコンテンツデータベース４２−２、ＥＰＧデータベース３９、操作・視聴履歴データベース３７、推薦番組表生成部１０１、推薦番組表作成部１０２に接続される。
【０１１９】
コンテンツ再生位置収集部１０３は、推薦番組表から選択視聴された映像コンテンツがＶＯＤコンテンツや録画コンテンツや見逃し視聴用テレビ放送コンテンツである場合に、ユーザによる再生の制御操作に応じて、当該映像コンテンツの再生時刻位置を収集するものである。つまり、コンテンツ再生位置収集部１０３は、再生している映像コンテンツの総時間長（再生に要する時間）と、現在の再生時刻（すなわち、当該コンテンツの再生開始点からの相対的な時刻）とを１組の再生位置情報として記録する。
【０１２０】
これは、ＶＯＤコンテンツや録画コンテンツや見逃し視聴用テレビ放送コンテンツを再生する際に、例えば早送り再生、巻き戻し再生、ジャンプ再生等のトリックプレイで再生すると、再生時間が変化し、終了時刻が変化する。コンテンツ再生位置収集部１０３は、再生される映像コンテンツの実際の終了時刻を求めるために、当該映像コンテンツの現在の再生時刻を監視するものである。
【０１２１】
番組表画面作成部１０１は、第１の実施形態と同様に、ユーザよる表示要求の操作に基づいて、推薦番組統合番組表の画面を作成するものである。
【０１２２】
また、番組表画面作成部１０１は、時間経過又は映像コンテンツの視聴終了に伴い、推薦番組統合番組表の画面を更新するものである。このとき、番組表画面作成部１０１は、コンテンツ再生位置収集部１０３により監視される映像コンテンツ（ＶＯＤコンテンツ、録画コンテンツ、見逃し視聴用テレビ放送コンテンツ）の再生時刻位置情報に基づいて、現在再生している映像コンテンツの終了時刻（終了予定時刻）を判断する。
【０１２３】
そして、ユーザによる映像コンテンツ再生の制御操作により、現在再生している映像コンテンツの終了時刻が変化した場合に、番組表画面作成部１０１は、推薦番組統合番組表において、現在再生している映像コンテンツの終了時刻を新たに更新したり、その終了時刻の更新に伴って、それ以降の推薦番組の配列位置を更新したりするものである。
【０１２４】
ここで、推薦番組の配列位置の更新とは、基本的には、推薦番組表作成部１０２が作成した推薦番組の配列の順序は変えず、映像コンテンツの終了時刻の短縮又は延長に係る短縮時間又は延長時間に応じて、それ以降の映像コンテンツの配置を繰り上げ修正又は繰り下げ修正することをいう。
【０１２５】
ただし、この配列位置を更新する映像コンテンツは、推薦番組として列挙した映像コンテンツのうち、ＶＯＤコンテンツ、録画コンテンツ、見逃し視聴用テレビ放送とする。つまり、テレビ放送コンテンツのように放送時間帯が固定されているものについては、配列位置の変更を行わない。
【０１２６】
（Ｂ−２）第２の実施形態の動作
次に、第２の実施形態のコンテンツ視聴システム１Ｂにおける処理の動作を詳細に説明する。
【０１２７】
従来、ユーザ操作により、ＥＰＧデータに基づく番組表は、以下のタイミングで更新されたものがディスプレイ３５ａに表示される。
【０１２８】
例えば、番組表の時間帯の各時０分になると、その前１時間のテレビ放送コンテンツを視聴できないため、そのテレビ放送コンテンツを表示しないように更新する。
【０１２９】
また、現在放送されているテレビ放送コンテンツの終了時刻になり、ＥＰＧデータ取得部３８が次の番組情報を取得し、表示するべき状況になった場合に更新する。
【０１３０】
推薦番組表が組み込まれた推薦番組統合番組表をティスプレイ３５ａに表示する場合、推薦番組統合番組表法の表示部分の更新も、上記番組表と同様のタイミングで同調して更新することが望ましい。
【０１３１】
ここで、推薦番組として、ＶＯＤコンテンツや録画コンテンツを提示する際、上述したように、番組表内の一部の放送チャンネルの番組表に推薦番組を組み込むようにしている。
【０１３２】
しかし、ＶＯＤコンテンツや録画コンテンツ等は、テレビ放送コンテンツのように放送時間が決められているものではなく、ユーザの実際の視聴開始は、ユーザが行う再生開始操作によるものであり、終了時刻は番組表の終了時刻とのずれが生じ得る。さらにユーザによりトリックプレイ操作がなされることにより、ＶＯＤコンテンツや録画コンテンツ等の再生時間が変化するため、終了時刻が番組表の終了時刻とずれが変化していくことになる。
【０１３３】
そこで、第２の実施形態では、以下のようにして、コンテンツ再生位置収集部１０３がＶＯＤコンテンツや録画コンテンツの再生位置を管理し、番組表画面作成部１０１が、終了時刻のずれに同調させた推薦番組表を表示するようにする。
【０１３４】
図１０は、第２の実施形態に係る推薦番組統合番組表の更新に関する処理を示すフローチャートである。
【０１３５】
まず、ユーザの操作を受けて、第１の実施形態に示すように、推薦番組表が組み込まれた推薦番組統合番組表の画面がディスプレイ３５ａに表示される。
【０１３６】
推薦番組統合番組表の画面において、ユーザが、推薦番組表の映像コンテンツを視聴するために、その推薦番組表示に表示される映像コンテンツの中から、所望の映像コンテンツを選択する（Ｓ１０１）。出力制御部３４は、ユーザに視聴選択された映像コンテンツをディスプレイ３５に映し出す。
【０１３７】
このとき、ユーザに視聴選択された映像コンテンツがテレビ放送コンテンツの場合には、受信したテレビ放送コンテンツがそのままディスプレイ３５ａに映し出される。一方、ユーザに視聴選択された映像コンテンツが、テレビ放送コンテンツ以外の映像コンテンツの場合（すなわち、ＶＯＤコンテンツ、録画コンテンツ、見逃し視聴用テレビ放送コンテンツの場合）、選択された映像コンテンツがディスプレイ３５ａに映し出される。
【０１３８】
ユーザが視聴選択した映像コンテンツがテレビ放送コンテンツ以外のものである場合（Ｓ１０２）、ユーザ操作により映像コンテンツ（ＶＯＤコンテンツ、録画コンテンツ、見逃し視聴用テレビ放送コンテンツ）が再生すると、コンテンツ再生位置収集部１０３は、実際に再生された時刻を保持するために、再生された現在時刻を記録しておく（Ｓ１０３）。
【０１３９】
このとき、コンテンツ再生位置収集部１０３は、選択された映像コンテンツに関する情報を、録画コンテンツデータベース４２−１、ＶＯＤコンテンツデータベース４２−２から取得する。具体的には、当該映像コンテンツの総時間長（再生時間）を取得しておく（Ｓ１０４）。
【０１４０】
次に、コンテンツ再生位置収取部１０３は、操作・視聴履歴データベース３７を参照し、ユーザによる当該映像コンテンツの視聴に係る制御操作を監視する。つまり、ユーザによるトリックプレイ操作が行なわれ、再生時間が変化するか否かを監視する。
【０１４１】
つまり、コンテンツ再生位置収集部１０３は、当該映像コンテンツの始めから相対的な時刻である現在の再生時刻を記録する（Ｓ１０５）。
【０１４２】
そして、例えば、通常の再生の他に、早送り再生、コマ送り再生、秒送り再生、スキップ送り再生、スロー再生、戻し再生、早戻し再生、コマ戻し再生、秒戻し再生、スキップ戻し再生、スロー戻し再生、一時停止などのトリックプレイがなされると、当該映像コンテンツの全時間長において、現在再生している位置（現在時刻）も逐次変化するが、コンテンツ再生位置収集部１０３は、現在の再生時刻を監視しているため、現時点の再生位置を特定することができる。
【０１４３】
番組表画面作成部１０１は、上述したように、テレビ放送局２から受信したＥＰＧデータに基づいて、番組表の更新を行うことができる。
【０１４４】
番組表の更新を行う際、番組表画面作成部１０１は、推薦番組表を実際の映像コンテンツの終了時刻の変化に同調させるため、コンテンツ再生位置収集部１０３から現在再生している映像コンテンツの全時間長及び現在の再生時刻を取得し、当該映像コンテンツの終了時間を求める。つまり、映像コンテンツの全時間長から現在の再生時刻（再生位置）を差し引くことで終了時間を求めることができる。なお、例えば、１．５倍速の早送り再生で視聴している場合には、その再生速度を考慮した終了時間を予測することができる。
【０１４５】
さらに、番組表画面作成部１０１は、コンテンツ再生位置収集部１０３が記録している当該映像コンテンツの再生開始の時刻から、上記予測した終了時間を加算することで、当該映像コンテンツの終了予定時刻を求めることができる（Ｓ１０６）。
【０１４６】
番組表画面作成部１０１は、上記のようにして求めた当該映像コンテンツの終了予定時刻に基づいて、ユーザが選択した推薦ジャンルの推薦番組表の配列の修正を行う（Ｓ１０７）。
【０１４７】
図１１は、第２の実施形態の番組表画面作成部１０１による推薦番組表の配列位置の更新を説明する説明図である（その１）。
【０１４８】
図１１は、推薦番組表で表示したＶＯＤコンテンツの配列位置を更新する場合を例示している。また、図１１（Ａ）は、ＥＰＧデータに基づく番組表の画面例を示し、図１１（Ｂ）〜図１１（Ｆ）は、推薦番組表のみを示している。さらに、図１１（Ｂ）〜図１１（Ｆ）では、更新される推薦番組表の違いを明確に示すために、行方向の時間帯を変えていないものを示している。
【０１４９】
図１１（Ａ）において、「おすすめ番組の表示」の選択ボタン５１１が選択されると、図１１（Ｂ）に示すような推薦番組表が表示される。ここで、推薦番組の映像コンテンツの表示枠は、時間長に応じた大きさの区画である。
【０１５０】
図１１（Ｂ）に示すように、推薦ジャンル「医療ドラマ」は、「9:00〜10:00」にＶＯＤコンテンツである「医療ドラマ＃１（ＶＯＤ）」、「10:00〜11:00」にＶＯＤコンテンツである「医療ドラマ＃２（ＶＯＤ）」、「11:00〜12:00」にテレビ放送コンテンツである「医療ドラマ＃７（放送）」、「12:00〜13:00」にテレビ放送コンテンツである「医療ドラマ＃８（放送）」、「13:00〜14:00」にＶＯＤコンテンツである「医療ドラマ＃３（ＶＯＤ）」、「14:00〜15:00」にＶＯＤコンテンツである「医療ドラマ＃４（ＶＯＤ）」が表示されている。
【０１５１】
図１１（Ｂ）において、推薦ジャンル「医療ドラマ」のうち、ＶＯＤコンテンツである「医療ドラマ＃１（ＶＯＤ）」が視聴選択され、ユーザ操作により、１．５倍速の早送り再生が選択されるとする。
【０１５２】
例えば、「医療ドラマ＃１（ＶＯＤ）」の映像コンテンツが再生されてから２０分が経過したときに、ユーザ操作により推薦番組表の表示操作がなされたとすると、番組表画面作成部１０１は、コンテンツ再生位置収集部１０３から取得した当該映像コンテンツの全時間長及び現在の再生位置に基づいて、上述したように終了予定時刻を求める。
【０１５３】
番組表画面作成部１０１は、図１１（Ｃ）に示すように、当該映像コンテンツの終了予定時刻に基づいて、「9:00〜10:00」に時間帯における「医療ドラマ＃１（ＶＯＤ）」の表示枠を短縮させて表示すると共に、その次の「医療ドラマ＃２（ＶＯＤ）」の表示枠を、「医療ドラマ＃１（ＶＯＤ）」の終了予定時刻に続いて開始されるように上方に移行させる。このとき、テレビ放送コンテンツ「医療ドラマ＃７（放送）」及び「医療ドラマ＃８（放送）」の放送時間は固定的なものであるため表示枠の位置を変化させない。そのため、「10:00〜11;00」の時間帯において、「医療ドラマ＃２（ＶＯＤ）」の終了時刻から時間帯の終了時刻「11:00」までの間に空白が生じてしまう。
【０１５４】
そこで、番組表画面作成部１０１は、図１１（Ｃ）に示すように、表示枠を移行させないテレビ放送コンテンツの次の推薦番組である「医療ドラム＃３（ＶＯＤ）」の表示枠の一部を、「医療ドラマ＃２（ＶＯＤ）」の終了時刻から時間帯の終了時刻「11:00」までの間に表示するようにする。「医療ドラマ＃（ＶＯＤ）」の表示枠の一部を移行させることにより、「14:00〜15:00」の時間帯において、「医療ドラマ＃４（ＶＯＤ）」の終了時刻から当該時間帯の終了時刻「15:00」までの間の空白が生じるため、番組表画面作成部１０１は、その空白に次の推薦番組である「医療ドラマ＃５（ＶＯＤ）」の表示枠の一部を表示させる。
【０１５５】
次に、１．５倍速の早送り再生で再生された「医療ドラマ＃１（ＶＯＤ）」の映像コンテンツが、再生開始から４０分経過後に視聴が終了したとする。このとき、ユーザ操作により推薦番組表の表示操作がなされたとすると、番組表画面作成部１０１は、図１１（Ｄ）に示すように、「9:00〜10:00」に時間帯において、視聴が終了したＶＯＤコンテンツの「医療ドラマ＃１（ＶＯＤ）」の表示枠を消去する。また、番組表画面作成部１０１は、「9:00〜10:00」に時間帯における現在の時刻から開始する「医療ドラマ＃２（ＶＯＤ）」の表示枠（１時間長に相当する表示枠）を表示する。
【０１５６】
なお、このときも、図１１（Ｄ）に示すように、テレビ放送コンテンツ「医療ドラマ＃７（放送）」及び「医療ドラマ＃８（放送）」の放送時間は固定的なものであるため表示枠の位置を変化させない。
【０１５７】
また、図１１（Ｄ）に示すように、「10:00〜11;00」の時間帯における「医療ドラマ＃２（ＶＯＤ）」の終了時刻から時間帯の終了時刻「11:00」までの間には、表示枠を移行させないテレビ放送コンテンツの次の推薦番組である「医療ドラム＃３（ＶＯＤ）」の表示枠の一部（２０分長に相当する表示枠）を表示する。「13:00〜14:00」の時間帯において、「医療ドラム＃３（ＶＯＤ）」の表示枠の一部（４０分長に相当する表示枠）を表示すると共に、その終了時刻に続けて、「医療ドラマ＃４（ＶＯＤ）」の表示枠を表示する。さらに、「14:00〜15:00」の時間帯において、「医療ドラマ＃４（ＶＯＤ）」の終了時刻から当該時間帯の終了時刻「15:00」までの間に、次の推薦番組である「医療ドラマ＃５（ＶＯＤ）」の表示枠の一部（２０分長に相当する表示枠）を表示する。
【０１５８】
次に、図１１（Ｄ）において、「医療ドラマ＃１（ＶＯＤ）」に続いて、ＶＯＤコンテンツである「医療ドラマ＃２（ＶＯＤ）」が視聴選択され、ユーザ操作により、１．５倍速の早送り再生が選択されるとする。そして、最初に再生された「医療ドラマ＃１（ＶＯＤ）」の映像コンテンツが再生されてから８０分が経過したときに、ユーザ操作により推薦番組表の表示操作がなされたとする。
【０１５９】
このとき、２番目に視聴選択されたＶＯＤコンテンツ「医療ドラマ＃２（ＶＯＤ）」も視聴が終了している。
【０１６０】
番組表画面作成部１０１は、図１１（Ｅ）に示すように、「10:00〜11:00」の時間帯において、視聴が終了したＶＯＤコンテンツの「医療ドラマ＃２（ＶＯＤ）」の表示枠を消去する。また、番組表画面作成部１０１は、「10:00〜11:00」に時間帯における現在の時刻から当該時間帯の終了時刻「11:00」までの間には「医療ドラマ＃３（ＶＯＤ）」の表示枠の一部（４０分長に相当する表示枠）を表示する。
【０１６１】
なお、このときも、図１１（Ｅ）に示すように、テレビ放送コンテンツ「医療ドラマ＃７（放送）」及び「医療ドラマ＃８（放送）」の放送時間は固定的なものであるため表示枠の位置を変化させない。
【０１６２】
さらに、図１１（Ｅ）に示すように、「13:00〜14:00」の時間帯において、「医療ドラマ＃３（ＶＯＤ）」の表示枠の一部（２０分長に相当する表示枠）を表示すると共に、その終了時刻に続けて、「医療ドラマ＃４（ＶＯＤ）」の表示枠を表示する。さらに、「14:00〜15:00」の時間帯において、「医療ドラマ＃４（ＶＯＤ）」の終了時刻から当該時間帯の終了時刻「15:00」までの間に、次の推薦番組である「医療ドラマ＃５（ＶＯＤ）」の表示枠の一部（４０分長に相当する表示枠）を表示する。
【０１６３】
次に、図１１（Ｄ）において、「医療ドラマ＃１（ＶＯＤ）」及び「医療ドラマ＃２（ＶＯＤ）」に続いて、ＶＯＤコンテンツである「医療ドラマ＃３（ＶＯＤ）」が視聴選択され、ユーザ操作により、１．５倍速の早送り再生が選択されるとする。そして、最初に再生された「医療ドラマ＃１（ＶＯＤ）」の映像コンテンツが再生されてから１２０分が経過したときに、ユーザ操作により推薦番組表の表示操作がなされたとする。
【０１６４】
このとき、３番目に視聴選択されたＶＯＤコンテンツ「医療ドラマ＃３（ＶＯＤ）」も視聴が終了している。
【０１６５】
従って、番組表画面作成部１０１は、図１１（Ｆ）に示すように、「10:00〜11:00」に時間帯において、視聴が終了したＶＯＤコンテンツの「医療ドラマ＃３（ＶＯＤ）」の表示枠を消去する。
【０１６６】
なお、このときも、図１１（Ｆ）に示すように、テレビ放送コンテンツ「医療ドラマ＃７（放送）」及び「医療ドラマ＃８（放送）」の放送時間は固定的なものであるため表示枠の位置を変化させない。また、「医療ドラマ＃７（放送）」及び「医療ドラマ＃８（放送）」の放送時間も終了していないため、そのまま表示している。
【０１６７】
このように、推薦番組表に表示されていて、実際に再生されているＶＯＤコンテンツについては、コンテンツ再生位置収集部１０３が実際の相対終了時刻を割出し、番組表画面作成部１０１が、推薦番組表作成部１０２により作成された前回表示との相違を加味して、それ以降の推薦番組表の内容を更新する。
【０１６８】
この際、再生の短縮によって前回表示時に生成した時間分の表示枠（スケジュール）で不足がでる場合は、対象とする推薦ジャンルに対して、第１の実施形態で説明したコンテンツ列挙優先度付のスケジュールで推薦する次のコンテンツを追加していくようにする。
【０１６９】
図１２は、第２の実施形態の番組表画面作成部１０１による推薦番組表の配列位置の更新を説明する説明図である（その２）。
【０１７０】
図１２は、推薦番組表で表示した録画コンテンツの配列位置を更新する場合を例示している。
【０１７１】
なお、図１２（Ａ）は、ＥＰＧデータに基づく番組表の画面例を示し、図１２（Ｂ）〜図１２（Ｆ）は、推薦番組表のみを示している。さらに、図１１の場合と同様に、図１２（Ｂ）〜図１２（Ｆ）では、行方向の時間帯を変えていないものを示している。
【０１７２】
上述した図１１の例は、推薦番組表でＶＯＤコンテンツが選択される場合を例示したが、図１２に示すように、録画コンテンツの場合にも同様に適用することができる。
【０１７３】
つまり、ＶＯＤコンテンツの再生のほかに、録画コンテンツについても、コンテンツ再生位置収集部１０３が対応することで終了時刻の変化に追従することができる。
【０１７４】
このように、推薦番組表に表示されていて、実際に再生されているＶＯＤコンテンツについては、コンテンツ再生位置収集部１０３が実際の相対終了時刻を割出し、番組表画面作成部１０１が、推薦番組表作成部１０２により作成された前回表示との相違を加味して、それ以降の推薦番組表の内容を更新することができる。
【０１７５】
この際、再生の短縮によって前回表示時に生成した時間分の表示枠（スケジュール）で不足がでる場合は、対象とする推薦ジャンルに対して、第１の実施形態で説明したコンテンツ列挙優先度付のスケジュールで推薦する次のコンテンツを追加していくようにする。
【０１７６】
図１３は、第２の実施形態の番組表画面作成部１０１による推薦番組表の配列位置の更新を説明する説明図である（その３）。
【０１７７】
図１３は、推薦番組表で表示した見逃し視聴用テレビ放送コンテンツの配列位置を更新する場合を例示している。
【０１７８】
なお、図１３（Ａ）は、ＥＰＧデータに基づく番組表の画面例を示し、図１３（Ｂ）〜図１３（Ｄ）は、推薦番組表のみを示している。図１１の場合と同様に、図１３（Ｂ）〜図１３（Ｄ）では、行方向の時間帯を変えていないものを示している。
【０１７９】
また、図１３は、図１１又は図１２で説明した、最初の推薦番組を視聴選択してから１２０分後の処理を例示している。
【０１８０】
図１３（Ａ）において、「おすすめ番組の表示」の選択ボタン５１１が選択されると、図１３（Ｂ）に示すような推薦番組表が表示される。ここで、推薦番組の映像コンテンツの表示枠は、時間長に応じて区画を示している。
【０１８１】
図１３（Ｂ）に示すように、推薦ジャンル「スポーツ（サッカー）」は、「11:00〜13:00」にテレビ放送コンテンツである「サッカー  ＡチームｖｓＥチーム第４節（放送）」、「13:00〜15:00」に録画コンテンツである「サッカー  ＡチームｖｓＣチーム第２節（録画）」、「15:00〜17:00」に録画コンテンツである「サッカー  ＡチームｖｓＤチーム第３節（録画）」が表示されている。
【０１８２】
図１３（Ｂ）において、本来「11:00〜13:00」の時間帯で放送されるテレビ放送コンテンツである「サッカー  ＡチームｖｓＥチーム第４節（放送）」について、ユーザが、２０分経過後の「11：20」からいわゆるスタートオーバ再生して、「サッカー  ＡチームｖｓＥチーム第４節（放送）」を視聴するものとする。
【０１８３】
ここで、スタートオーバ再生機能とは、放送提供者側がテレビ放送コンテンツを留保しておき、放送開始から所定時間前後の再生操作により、当該テレビ放送コンテンツを放送時点から再生する機能である。このスタートオーバ再生機能は、放送提供者側がテレビ放送コンテンツを留保しているため、例えば、早送り再生等のトラックプレイ操作が可能である。
【０１８４】
見逃し視聴用テレビ放送コンテンツに関する情報（例えば、映像コンテンツの総時間長を含む情報）は、コンテンツ再生位置収集部１０３に与えられる。コンテンツ再生位置収集部１０３は、ＶＯＤコンテンツの場合と同様に、再生された見逃し視聴用テレビ放送コンテンツの総時間長及び現在の再生時刻を監視している。
【０１８５】
例えば、図１３（Ｃ）に示すように、放送開始から２０分後に、ユーザが「サッカー  ＡチームｖｓＥチーム第４節（放送）」について、スタートオーバ再生を行い、１．５倍速の早送り再生を行ったものとする。
【０１８６】
図１３（Ｃ）では、「サッカー  ＡチームｖｓＥチーム第４節（放送）」は、放送開始から２０分が経過してため、当該映像コンテンツの終了時予定時刻は、２０分だけ延長することになる。そのため、番組表画面作成部１０１は、コンテンツ再生位置収集部１０３から取得した当該映像コンテンツの全時間長及び現在の再生位置に基づいて、「サッカー  ＡチームｖｓＥチーム第４節（放送）」の終了予定時刻を「13:20」とし、その分だけ（すなわち２０分相当）表示枠を大きくして表示する。
【０１８７】
このとき、「サッカー  ＡチームｖｓＥチーム第４節（放送）」よりも後の映像コンテンツ「サッカー  ＡチームｖｓＣチーム第２節（録画）」の表示枠は、「サッカー  ＡチームｖｓＥチーム第４節（放送）」の終了予定時刻から開始するように、２０分だけ下方に移行させる。
【０１８８】
その後、図１３（Ｄ）に示すように、ユーザが１．５倍速の早送り再生で「サッカー  ＡチームｖｓＥチーム第４節（放送）」の映像コンテンツを再生することにより、スタートオーバ再生から６０分後には、「サッカー  ＡチームｖｓＥチーム第４節（放送）」の映像コンテンツの終了時予定時刻は、現在放送されているテレビ放送コンテンツの「サッカー  ＡチームｖｓＥチーム第４節（放送）」の終了時刻と同じになる。
【０１８９】
このとき、現在放送されているテレビ放送コンテンツの「サッカー  ＡチームｖｓＥチーム第４節（放送）」の終了時刻は固定であるため、その後の「サッカー  ＡチームｖｓＥチーム第４節（放送）」の映像コンテンツの表示枠の更新を行わない。
【０１９０】
このように、ＶＯＤコンテンツの再生のほかに、ネットワーク事業者で提供されることのある、放送サービスでのスタートオーバ再生についても、コンテンツ再生位置収集部１０３が対応することで終了時刻の変化に追従することができる。
【０１９１】
（Ｂ−３）第２の実施形態の効果
以上のように、第２の実施形態によれば、多様な映像コンテンツの提供形態であっても、ユーザの再生態様に応じて映像コンテンツの再生時間が変化した場合でも、その再生時間の変化に同調させた推薦番組表を提供することができる。
【０１９２】
また、第２の実施形態によれば、推薦番組の映像コンテンツ検索を番組表という１つの操作系に統一することができ、従来の番組表の動作に即した使用感をユーザに提供できるという効果が得られる。
【０１９３】
（Ｃ）他の実施形態
上述した各実施形態においても種々の変形実施形態を例示したが、本発明は、以下の変形実施形態にも適用することができる。
【０１９４】
第１及び第２の実施形態では、デジタルテレビ等の映像視聴機器に適用した例を説明したが、ディスプレイ等の画面表示専用機器を接続して画面出力すれば、ネットワーク接続対応のデジタルビデオレコーダにも適用可能である。
【符号の説明】
【０１９５】
１Ａ及び１Ｂ…コンテンツ視聴システム、１１…録画部、１２…ＶＯＤコンテンツ受信部、３１…操作部、３２…チューナ、３４…出力制御部、３５…映像音声出力部、３６…操作・視聴履歴収集部、３７…操作・視聴履歴データベース、３８…ＥＰＧデータ取得部、３９…ＥＰＧデータベース、４０−１…録画コンテンツ情報収集部、４２−１…録画コンテンツデータベース、４０−２…ＶＯＤコンテンツ情報収集部、４２−２…ＶＯＤコンテンツデータベース、４１…インタフェース、１０１…番組表画像作成部、１０２…推薦番組表作成部１０２、１０３…コンテンツ再生位置収集部。
【図１】
2015070404.tif 000003
【図２】
2015070404.tif 000004
【図３】
2015070404.tif 000005
【図４】
2015070404.tif 000006
【図５】
2015070404.tif 000007
【図６】
2015070404.tif 000008
【図７】
2015070404.tif 000009
【図８】
2015070404.tif 000010
【図９】
2015070404.tif 000011
【図１０】
2015070404.tif 000012
【図１１】
2015070404.tif 000013
【図１２】
2015070404.tif 000014
【図１３】
2015070404.tif 000015