(57)【要約】【課題】ユーザが視聴した放送で案内された番組について、当該ユーザの操作を増すことなく、より確実な視聴行動に結びつける。【解決手段】端末装置１０は、テレビジョン４１が出力した放送音声を表す放送音声信号を取得すると、取得した放送音声信号に重畳された番組を識別する番組ＩＤを抽出する。端末装置１０は、抽出した番組ＩＤで特定される番組の放送予定情報（放送チャンネルや放送開始日時を含む。）を、番組管理サーバ２０から取得する。端末装置１０は、ユーザＵにより番組予約が仮予約された番組を、予約リストに登録する。更に、端末装置１０は、予約リストに登録された番組予約が仮予約された番組の中から、ユーザＵによって選択された番組の番組予約を確定させる。端末装置１０は、予約リストに基づいて、番組予約が確定した番組の番組予約を行うように番組予約サーバ３０に指示する。【選択図】図１
2015173320.tif 000002
【特許請求の範囲】
【請求項１】
放送音声を取得する音声取得手段と、
前記音声取得手段が取得した前記放送音声を表す音声信号から、当該音声信号に重畳された番組を特定する番組特定データを抽出する抽出手段と、
前記抽出手段が抽出した前記番組特定データにより特定された番組に対する予約処理である番組予約を行うように指示する指示手段と
を備える端末装置。
【請求項２】
前記抽出手段が抽出した前記番組特定データにより特定される番組の中から、前記番組予約を仮予約する番組を選択する操作が受け付けられると、前記仮予約する番組を登録し、更に、
登録した前記仮予約した番組の中から、前記番組予約を確定させる番組を選択する操作が受け付けられると、当該予約を確定させる予約制御手段
を備え、
前記指示手段は、
前記予約制御手段が予約を確定させた番組について、前記番組予約を行うように指示する
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
他装置での前記番組予約の予約状況に基づいて、前記番組予約を推奨する推奨番組を特定する推奨番組特定手段
を備え、
前記指示手段は、
前記推奨番組特定手段が特定した前記推奨番組について、前記番組予約を行う
ことを特徴とする請求項１又は請求項２に記載の端末装置。
【請求項４】
電子番組表を受信する番組表受信手段を備え、
前記指示手段は、
前記番組表受信手段により受信された前記電子番組表に含まれる、前記番組特定データにより特定された番組の情報に基づいて、前記番組予約を行うように指示する
ことを特徴とする請求項１から請求項３のいずれか１項に記載の端末装置。
【請求項５】
放送音声を取得する端末装置のコンピュータを、
取得された前記放送音声を表す音声信号から、当該音声信号に重畳された番組を特定する番組特定データを抽出する抽出手段と、
前記抽出手段が抽出した前記番組特定データにより特定された番組について、番組予約を行うように指示する指示手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビジョン放送等の放送の番組予約に関する。
【背景技術】
【０００２】
テレビジョン放送等の放送では、今後に放送が予定されている番組を案内する放送（以下「番組案内放送」という。）が行われることがある。番組案内放送の具体例は、例えば、番組を宣伝することを目的として製作された宣伝番組や、番組を宣伝するテレビコマーシャル（ＣＭ；Commercial Message）の放送、テレビドラマ等の複数回にわたって放送される番組（連続番組ともいう。）内での次回予告の放送、番組の再放送の告知の放送等がある。番組案内放送の視聴者は、案内された番組のうち、自身が興味を持った番組を視聴しようとする。
【０００３】
携帯通信端末等の端末装置を用いて、ユーザが視聴予約又は録画予約を行えるようにする技術が、例えば特許文献１〜特許文献４に開示されている。特許文献１及び特許文献２は、ユーザの通信端末が、サーバにアクセスして放送番組に関する情報を取得し、ユーザにより指定された番組の録画予約又は視聴予約を行うことを開示している。特許文献３は、視聴予約又は録画予約を指示するための操作用画像データをテレビに転送して、視聴予約又は録画予約を行うことを開示している。特許文献４は、テレビジョン放送の音声を認識して得たキーワードに基づいて、ユーザが録画又は視聴しようとする番組を推定し、録画予約の候補とすることを開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４３３９４１７号公報
【特許文献２】特開２００５−２４４８７８号公報
【特許文献３】特許第５１２８３０２号公報
【特許文献４】特開２００８−２３６６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１〜特許文献３に記載された発明では、ユーザは、自身が視聴しようとする番組を指定する操作を、一から行わなければならない。また、特許文献１〜特許文献３に記載された発明では、放送予定の全ての番組の中からユーザにより指定された番組が録画予約又は視聴予約の対象となる。特許文献４に記載された発明では、放送予定の全ての番組の中から、キーワードに基づいて予約候補の番組が選定されるため、番組を指定する操作を一から行う場合よりも、ユーザの操作は減る。しかし、特許文献４に記載された発明では、テレビジョン放送で使用された視聴者が聴取する音声によって、予約候補となる番組が制限されてしまう。よって、特許文献１〜特許文献４に記載された発明では、放送局側の意図に沿って、特定の番組をユーザに視聴させることが難しい。
本発明は、上述した背景の下になされたものであり、ユーザが視聴した放送で案内された番組について、当該ユーザの操作を増すことなく、より確実な視聴行動に結びつけることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明の端末装置は、放送音声を取得する音声取得手段と、前記音声取得手段が取得した前記放送音声を表す音声信号から、当該音声信号に重畳された番組を特定する番組特定データを抽出する抽出手段と、前記抽出手段が抽出した前記番組特定データにより特定された番組に対する予約処理である番組予約を行うように指示する指示手段とを備える。
【０００７】
本発明の端末装置において、前記抽出手段が抽出した前記番組特定データにより特定される番組の中から、前記番組予約を仮予約する番組を選択する操作が受け付けられると、前記仮予約する番組を登録し、更に、登録した前記仮予約した番組の中から、前記番組予約を確定させる番組を選択する操作が受け付けられると、当該予約を確定させる予約制御手段を備え、前記指示手段は、前記予約制御手段が予約を確定させた番組について、前記番組予約を行うように指示してもよい。
【０００８】
本発明の端末装置において、装置での前記番組予約の予約状況に基づいて、前記番組予約を推奨する推奨番組の通知を受け付ける通知受付手段を備え、前記指示手段は、前記通知を受け付けた前記推奨番組について、前記番組予約を行ってもよい。
【０００９】
本発明の端末装置において、電子番組表を受信する番組表受信手段を備え、前記指示手段は、前記番組表受信手段により受信された前記電子番組表に含まれる、前記番組特定データにより特定された番組の情報に基づいて、前記番組予約を行うように指示してもよい。
【００１０】
本発明のプログラムは、放送音声を取得する端末装置のコンピュータを、取得された前記放送音声を表す音声信号から、当該音声信号に重畳された番組を特定する番組特定データを抽出する抽出手段と、前記抽出手段が抽出した前記番組特定データにより特定された番組について、番組予約を行うように指示する指示手段として機能させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、ユーザが視聴した放送で案内された番組について、当該ユーザの操作を増すことなく、より確実な視聴行動に結びつけることできる。
【図面の簡単な説明】
【００１２】
【図１】実施形態の番組予約システムの全体構成を示す図。
【図２】同端末装置の構成を示すブロック図。
【図３】同端末装置が記憶する予約リストの構成例を示す図。
【図４】同端末装置が実行する処理（仮予約）を示すシーケンスチャート。
【図５】同端末装置が表示する仮予約画面の説明図。
【図６】同端末装置が更新した予約リストの構成例を示す図。
【図７】同端末装置が実行する処理（予約確定）を示すフローチャート。
【図８】同端末装置が表示する予約確定画面の説明図。
【図９】同端末装置が更新した予約リストの構成例を示す図。
【図１０】同端末装置が実行する処理（番組予約）を示すフローチャート。
【図１１】変形例１の番組予約システムの全体構成を示す図。
【図１２】同変形例の端末装置の構成を示すブロック図。
【図１３】同変形例の番組予約システムの動作を示すシーケンスチャート。
【図１４】同端末装置が表示する番組推奨画面の説明図。
【図１５】変形例２の端末装置が実行する処理（仮予約）を示すフローチャート。
【図１６】同端末装置が表示する仮予約画面の説明図。
【図１７】変形例３の端末装置が実行する処理（番組予約）を示すフローチャート。
【図１８】予約日時と電子番組表が対応する期間との関係の説明図。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態を説明する。
図１は、本発明の一実施形態に係る番組予約システム１の全体構成を示す図である。番組予約システム１は、テレビジョン放送の番組を、端末装置１０を用いて番組予約を行うための情報処理システムである。本実施形態における番組予約とは、放送が予定される番組に対して、視聴予約又は録画予約を含む、所定の予約処理を実行することである。視聴予約とは、テレビジョン放送の放送受信機に対し、指定された時刻に、指定された放送チャンネルの番組を放映させる予約処理である。録画予約とは、ハードディスクレコーダ等の録画機器に対し、指定された時間帯に、指定された放送チャンネルの番組を録画させる予約処理である。
【００１４】
図１に示すように、番組予約システム１は、端末装置１０と、番組管理サーバ２０と、番組予約サーバ３０とを備える。番組予約システム１が備える端末装置１０、番組管理サーバ２０及び番組予約サーバ３０の各々は、ネットワーク２００に接続する。ネットワーク２００は、例えば、移動通信網、ゲートウェイ装置及びインターネットを含む通信回線である。
図１には、番組予約システム１に含まれる端末装置１０のうち、ユーザＵによって使用される１つの端末装置１０が代表して示されている。番組予約システム１には、実際には２以上の端末装置１０が含まれるが、以下では、ユーザＵによって使用される端末装置１０を例に挙げて説明する。
【００１５】
端末装置１０は、ユーザＵが使用する端末装置であり、ここではスマートフォンである。ユーザＵは、端末装置１０のユーザである一方で、テレビジョン放送の視聴者にもなり得る。ユーザＵは、テレビジョン放送を視聴するための機器として、テレビジョン４１及び録画機４２を所有する。テレビジョン４１は、番組予約サーバ３０から、ネットワーク２００を介して視聴予約を受け付ける視聴予約機能を有する。録画機４２は、例えばハードディスクレコーダであり、テレビジョン放送の番組を録画する録画機器である。録画機４２は、番組予約サーバ３０から、ネットワーク２００を介して番組の録画予約を受け付ける録画予約機能を有する。
【００１６】
端末装置１０は、ネットワーク２００に接続して、番組管理サーバ２０及び番組予約サーバ３０の各々と通信する。番組管理サーバ２０は、例えばＣＰＵ（Central Processing Unit）を含む演算処理装置や、ネットワーク２００に接続するインタフェース等の汎用のサーバ装置（コンピュータ装置）と同等のハードウェア資源を備え、放送予定情報ＤＢ（Data Base）２１に蓄積された情報を端末装置１０へ送信するサーバ装置である。放送予定情報ＤＢ２１は、端末装置１０が番組予約を行うための情報である、放送予定の番組の内容に関する放送予定情報を蓄積したデータベースである。放送予定情報は、ここでは、番組毎に、番組の放送チャンネルと、番組名と、放送予定日時という各情報を含む。放送予定情報については、詳細は後で説明する。
番組予約サーバ３０は、汎用のサーバ装置（コンピュータ装置）と同等のハードウェア資源を備え、端末装置１０が行う番組予約を仲介するサーバ装置である。番組予約サーバ３０は、例えば、テレビジョン４１に視聴予約を行い、録画機４２に録画予約を行う。
【００１７】
テレビジョン放送の放送局ＴＳにおいて、送信機器１００は、放送コンテンツを変調し、ここではＵＨＦ帯の地上波デジタルチャンネルの周波数帯で、放送信号を電波塔ＲＴへ送信する。電波塔ＲＴは、無線放送の放送信号（即ち放送波）を送信する。テレビジョン４１及び録画機４２の各々は、電波塔ＲＴにより送信された放送信号を受信し、受信した放送信号を復調して、放送コンテンツを再生する。放送コンテンツは、放送映像及び放送音声を含む。放送映像は、放送信号を復調して表示される映像である。放送音声は、放送信号を復調して出力される音声である。放送音声は、声や楽音で例示される可聴音を含む。
【００１８】
放送信号について詳述すると、送信機器１００は、番組案内放送で案内される番組を特定するデータ（以下「番組特定データ」という。）を、放送信号に含めて送信する。具体的には、番組特定データは、番組案内放送の放送音声を表す音声信号（以下「放送音声信号」という。）に重畳される。放送音声信号に番組特定データを重畳させる処理は、放送局ＴＳで使用される図示せぬコンピュータ装置（以下「データ重畳装置」という。）によって行われる。例えば、データ重畳装置は、番組案内放送「ａ」で、番組「ｂ」が案内されるときの放送音声信号に対し、番組「ｂ」を特定する番組特定データを重畳させる。番組特定データは、本実施形態では、番組を識別する番組識別子（以下「番組ＩＤ」という。）である。
【００１９】
データ重畳装置は、例えば、周知の音響信号処理の技術を用いて、放送音声信号に番組ＩＤを重畳させる。一例として、データ重畳装置は、番組ＩＤを特定の拡散符号で変調し、変調後の拡散符号を、更に高い周波数帯域へ周波数シフトさせる（詳細は、例えば、本出願人による特許出願である国際公開第２０１０／０１６５８９号パンフレット等を参照されたい。）。データ重畳装置は、例えば、可聴域の比較的高い周波数であり、人間が聞き取り難く聴感上の違和感や不快感の少ない周波数（例えば１８ｋＨｚ）以上で、且つ、可聴域の上限値（例えば２０ｋＨｚ）を含む帯域内の周波数に、拡散符号を周波数シフトさせる。そして、データ重畳装置は、周波数シフト後の拡散符号を、放送音声信号に加算する。一般に、テレビ放送における可聴音は、１６ｋＨｚ程度が上限周波数とされる。このため、データ重畳装置は、当該上限周波数よりも高い周波数を使用して、放送音声信号に番組ＩＤを重畳させる。ただし、番組ＩＤを重畳する周波数は、この例に限らず、テレビジョン４１が放射可能で且つ端末装置１０が受信可能な音波の周波数でよい。また、データ重畳装置は、スペクトラム拡散変調のほか、ＯＦＤＭ（Orthogonal Frequency-Division Multiplexing）変調やその他の変調方式を用いて、放送音声信号に番組ＩＤを重畳させてもよい。
【００２０】
図２は、端末装置１０の構成を示すブロック図である。図２に示すように、端末装置１０は、ハードウェア構成として、制御部１１と、操作部１２と、表示部１３と、マイクロホン１４と、Ａ／Ｄ(Analog to Digital)変換部１５と、Ｄ／Ａ(Digital to Analog)変換部１６と、スピーカ１７と、通信部１８と、記憶部１９とを備える。
制御部１１は、例えば、ＣＰＵを含む演算処理装置と、ＲＯＭ(Read Only Memory)及びＲＡＭ（Random Access Memory）を含むメインメモリとを備えるマイクロコンピュータである。演算処理装置は、ＲＯＭ又は記憶部１９に記憶されたプログラムを、メインメモリのＲＡＭ上に読み出して実行することにより、端末装置１０の各部を制御する。
【００２１】
操作部１２は、表示部１３の表示面に重ねて設けられたタッチスクリーンと、物理キーとを有し、ユーザＵによって操作される操作手段である。表示部１３は、例えば液晶ディスプレイを有し、表示面に画像（画面）を表示する表示手段である。マイクロホン１４は、入射した音波（音声）を検出し、電気信号であるアナログ形式の音声信号に変換する。Ａ／Ｄ変換部１５は、マイクロホン１４から供給された音声信号に、Ａ／Ｄ変換処理を施して、デジタル形式の音声信号に変換する。Ａ／Ｄ変換部１５は、変換後のデジタル形式の音声信号を、制御部１１へ供給する。即ち、Ａ／Ｄ変換部１５は、マイクロホン１４を介して放送音声を取得し、取得した放送音声を表す音声信号を出力する音声取得手段として機能する。Ｄ／Ａ変換部１６は、制御部１１から供給されたデジタル形式の音声信号に、Ｄ／Ａ変換処理を施して、アナログ形式の音声信号に変換する。スピーカ１７は、Ｄ／Ａ変換部１６から供給されたアナログ形式の音声信号に基づいて、音波を放射（即ち音声出力）する。通信部１８は、例えば通信回路及びアンテナを備え、ネットワーク２００に接続して通信する通信手段である。
【００２２】
記憶部１９は、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）又はフラッシュメモリを有し、データを記憶する記憶手段である。記憶部１９は、端末装置１０にインストールされた管理アプリケーションプログラムＭＡを記憶する。管理アプリケーションプログラムＭＡは、番組予約に関する機能を実現するためのアプリケーションプログラムである。更に、記憶部１９は、予約リスト１９１を記憶する。予約リスト１９１は、番組予約を行うための情報を登録したリスト形式のデータである。
【００２３】
図３は、予約リスト１９１の構成例を示す図である。図３に示すように、予約リスト１９１は、「番組ＩＤ」と、「放送予定情報」と、「予約種別」と、「予約ステータス」とを対応付けたリストである。予約リスト１９１において、放送予定情報は、より詳細には「放送チャンネル」と、「番組名」と、「放送予定日時」とを含む。予約リスト１９１における１つのレコードには、１つの番組に関するデータが登録される。
予約リスト１９１の「番組ＩＤ」は、予約リスト１９１に登録された番組を識別する番組ＩＤである。「放送チャンネル」は、テレビジョン放送の放送チャンネルを示すデータである。「番組名」は、テレビジョン放送の番組の名称を示すデータである。「放送予定日時」は、番組の放送予定時（日時）を示すデータである。放送予定日時は、ここでは、「（放送開始日時）〜（放送終了日時）」という形式で表される。「予約種別」は、番組予約が、視聴予約と録画予約とのどちらであるかを示すデータである。「予約ステータス」は、番組予約の状態（即ちステータス）を示すデータである。予約ステータスは、「仮予約」及び「予約確定」のいずれかを示す。「仮予約」とは、番組予約が仮の状態であり、番組予約が確定していない状態のことである。このため、「仮予約」の番組予約は、その番組予約を確定する処理が実行されないと、解消される。「予約確定」は、番組予約が確定した状態のことである。「予約確定」の番組予約は、その番組予約を解消する処理が実行されないと、解消されない。
なお、予約リスト１９１は、初期状態ではブランクである。予約リスト１９１の更新、及び、予約リスト１９１に基づいて行われる番組予約について、詳しくは後で説明する。
【００２４】
次に、端末装置１０の制御部１１の機能構成を説明する。
図２に示すように、端末装置１０の制御部１１は、管理アプリケーションプログラムＭＡを実行することにより、抽出部１１１と、放送予定取得部１１２と、操作受付部１１３と、予約制御部１１４と、指示部１１５とに相当する各機能を実現する。
抽出部１１１は、マイクロホン１４を介して取得された放送音声信号から、当該放送音声信号に重畳された番組ＩＤを抽出する抽出手段である。例えば、抽出部１１１は、ハイパスフィルタ（ＨＰＦ；High-pass filter）を用いて、放送音声信号から番組ＩＤに対応する信号成分を取り出して、番組ＩＤを復調する。
【００２５】
放送予定取得部１１２は、抽出部１１１が抽出した番組ＩＤが示す番組の放送予定情報を取得する放送予定取得手段である。放送予定取得部１１２は、通信部１８を介して番組管理サーバ２０と通信して、放送予定情報を取得する。
【００２６】
操作受付部１１３は、ユーザＵが操作部１２に行った操作を受け付ける操作受付手段である。第１に、操作受付部１１３は、抽出部１１１が抽出した番組ＩＤが示す番組の中から、番組予約を仮予約する番組を選択する操作を受け付ける。第２に、操作受付部１１３は、番組予約を仮予約した番組の中から、番組予約を確定させる番組を選択する操作を受け付ける。
【００２７】
予約制御部１１４は、予約リスト１９１に基づいて、端末装置１０が行う番組予約の予約に関する制御を司る予約制御手段である。第１に、予約制御部１１４は、抽出部１１１が抽出した番組ＩＤが示す番組の中から、番組予約を仮予約する番組を選択する操作が操作受付部１１３により受け付けられると、当該仮予約する番組を予約リスト１９１に登録する。この際、予約制御部１１４は、放送予定取得部１１２が取得した放送予定情報を、番組ＩＤと対応付けて、予約リスト１９１に登録する。また、予約制御部１１４は、番組予約が仮予約の番組について、予約ステータスを「仮予約」とする。この番組のことを、以下では「仮予約番組」という。第２に、予約制御部１１４は、予約リスト１９１に登録された仮予約番組の中から、番組予約を確定させる番組を選択する操作が操作受付部１１３により受け付けられると、当該番組予約を確定させる。また、予約制御部１１４は、番組予約を確定させた番組について、予約ステータスを「仮予約」から「確定」に更新する。この番組のことを、以下では「予約確定番組」という。
【００２８】
指示部１１５は、抽出部１１１が抽出した番組ＩＤが示す番組の番組予約を行うように指示する指示手段である。指示部１１５は、番組予約サーバ３０に対して、番組予約を行うように指示する。具体的には、指示部１１５は、予約リスト１９１に登録された放送予定情報に基づいて、予約確定番組の番組予約を指示する予約指示データを、通信部１８を介して、番組予約サーバ３０へ送信する。
【００２９】
次に、端末装置１０の動作を説明する。端末装置１０の特徴的な動作は、以下の（Ｉ）〜（III）の３つに大別される。
（Ｉ）番組予約の仮予約
（II）番組予約の確定
（III）番組予約
以下、端末装置１０が行う（Ｉ）〜（III）の各動作を、具体例を挙げて説明する。
【００３０】
（Ｉ）番組予約の仮予約
図４は、端末装置１０の制御部１１が実行する番組予約の仮予約に関する処理の流れを示すシーケンスチャートである。
ユーザＵは、テレビジョン４１で番組案内放送を視聴しようとする。この際、ユーザＵは、端末装置１０の操作部１２を操作して、制御部１１に管理アプリケーションプログラムＭＡを起動させる。制御部１１は、起動させた管理アプリケーションプログラムＭＡに従い、音声の取得を開始させる（ステップＳＡ１）。具体的には、制御部１１は、Ａ／Ｄ変換部１５を起動させて、マイクロホン１４を介した音声信号の取得を開始させる。
【００３１】
次に、制御部１１は、マイクロホン１４を介して取得された音声信号から、番組ＩＤの抽出を開始する（ステップＳＡ２）。次に、制御部１１は、番組ＩＤを抽出したか否かを判断する（ステップＳＡ３）。
ここで、ユーザＵが視聴中の番組案内放送で、特定の番組が案内された場合を考える。この場合に、端末装置１０が、テレビジョン４１からの放送音声を検出する位置にあれば、端末装置１０において放送音声信号が取得される。そして、制御部１１は、取得された放送音声信号から、番組案内放送で案内された番組の番組ＩＤを抽出する。番組ＩＤを抽出すると（ステップＳＡ３；ＹＥＳ）、制御部１１は、抽出した番組ＩＤを、ＲＡＭ又は記憶部１９に記憶させる（ステップＳＡ４）。
【００３２】
次に、制御部１１は、抽出した番組ＩＤが示す番組の放送予定情報を、番組管理サーバ２０から取得するか否かを判断する（ステップＳＡ５）。例えば、制御部１１は、ユーザＵが操作部１２に行った操作により、放送予定情報の取得が指示されたことを条件として、放送予定情報を取得すると判断する。このため、制御部１１は、放送予定情報を取得するタイミングが到来するまでの期間は、ステップＳＡ５の処理で「ＮＯ」と判断し、ステップＳＡ３の処理に戻る。この期間に、複数の番組が次々と案内される宣伝番組をユーザＵが視聴していた場合、制御部１１は、ステップＳＡ３〜ＳＡ５の処理ステップを繰り返し実行することにより、案内された複数の番組の番組ＩＤを順次抽出する。そして、ステップＳＡ５の処理で、放送予定情報を取得すると判断した場合（ステップＳＡ５；ＹＥＳ）、制御部１１は、ＲＡＭ又は記憶部１９に記憶された抽出済みの番組ＩＤを、通信部１８を介して、番組管理サーバ２０へ送信する（ステップＳＡ６）。
なお、制御部１１が放送予定情報を取得すると判断する条件は、特に問わない。例えば、制御部１１は、番組ＩＤを抽出すると、直ちに放送予定情報をすると判断してもよい。
【００３３】
番組管理サーバ２０は、端末装置１０から番組ＩＤを受信すると、受信した番組ＩＤが示す番組の放送予定情報を放送予定情報ＤＢ２１から取得し、端末装置１０へ送信（返信）する（ステップＳＡ７）。放送予定情報ＤＢ２１には、番組案内放送で案内される各番組の放送予定情報が蓄積されている。
なお、放送予定情報ＤＢ２１の放送予定情報は、放送局ＴＳに設置されたコンピュータ装置と連係する等して、適当なタイミングで更新されるとよい。
【００３４】
端末装置１０の制御部１１は、通信部１８を介して、番組管理サーバ２０から放送予定情報を受信すると、記憶部１９に記憶させる。そして、制御部１１は、番組管理サーバ２０から取得した放送予定情報に基づいて、仮予約画面を表示部１３に表示させる（ステップＳＡ８）。仮予約画面は、番組予約の仮予約を受け付けるための操作画面である。
【００３５】
図５は、ステップＳＡ８の処理で表示される仮予約画面Ｒ１を説明する図である。
図５に示すように、仮予約画面Ｒ１は、表示部１３の上下方向に沿って配列した表示欄ｃ１〜ｃ７を含む。表示欄ｃ１〜ｃ７の各々は、１つの番組ＩＤによって特定される番組に対応して設けられる。表示欄ｃ１〜ｃ７の各々には、放送予定情報により特定された番組名が示される。更に、表示欄ｃ１〜ｃ７の各々には、「視聴」と記されたソフトボタン（以下「視聴ボタン」という。）Ｂ１ａ〜Ｂ７ａがそれぞれ配置される。視聴ボタンは、視聴予約を仮予約する場合に、ユーザＵによって操作される。例えば、表示欄ｃ１に対応する「連続ドラマＡ」の視聴予約を仮予約する場合には、ユーザＵは、視聴ボタンＢ１ａに指を触れさせる操作を行う。また、表示欄ｃ１〜ｃ７の各々には、「録画」と記されたソフトボタン（以下「録画ボタン」という。）Ｂ１ｂ〜Ｂ７ｂがそれぞれ配置される。録画ボタンは、録画予約を仮予約する場合に、ユーザＵによって操作される。例えば、表示欄ｃ１に対応する「連続ドラマＡ」の録画予約を仮予約する場合には、ユーザＵは、録画ボタンＢ１ｂに指を触れさせる操作を行う。
なお、視聴ボタン又は録画ボタンが操作された場合、仮予約した番組をユーザＵに明示するために、制御部１１は、視聴ボタン又は録画ボタン、或いは、表示欄の色を変化させる等の表示変更を行ってもよい。
【００３６】
仮予約画面Ｒ１には、更に、登録ボタンＢｄ１が配置される。登録ボタンＢｄ１がユーザＵにより操作されると、制御部１１は、それまでに仮予約ボタンの操作により選択された番組を、仮予約番組として、予約リスト１９１に登録する（ステップＳＡ９）。
【００３７】
図６は、ステップＳＡ９の処理後の予約リスト１９１の構成例を示す図である。図６には、仮予約画面Ｒ１における視聴ボタンＢ１ａ，Ｂ３ａ，Ｂ６ａと、録画ボタンＢ２ｂ，Ｂ４ｂ，Ｂ７ｂが操作された場合の、予約リスト１９１が示されている。
制御部１１は、仮予約番組とする番組について、番組ＩＤと、放送予定情報と、予約種別とを対応付け、更に、予約ステータスを「仮予約」として、予約リスト１９１に登録する。他方、番組予約が仮予約されなかった番組については、制御部１１は予約リスト１９１に登録しない。
番組予約の仮予約に関する端末装置１０の動作の説明は、以上である。宣伝番組以外の番組案内放送として、例えばテレビコマーシャルや連続番組内での次回予告、再放送の告知等を、ユーザＵが視聴した場合においても、番組予約システム１では、図４で説明した処理が実行される。また、ここでは、一の番組について、視聴予約又は録画予約のどちらか一方が仮予約される場合を説明したが、視聴予約及び録画予約が仮予約されてもよい。
【００３８】
（II）番組予約の確定
次に、番組予約の確定に関する端末装置１０の動作を説明する。
番組予約の仮予約は、例えば、ユーザＵが番組案内放送を視聴して興味を持った番組について行われる。しかし、ユーザＵが一度は興味を持った番組であっても、時間が経過しても持続して興味を持つ番組もあれば、反対に、時間が経過すると興味を失う番組もあると考えられる。そこで、端末装置１０は、仮予約番組の中から、ユーザＵの意図に沿って、番組予約を確定させる。
【００３９】
図７は、端末装置１０の制御部１１が実行する番組予約の確定に関する処理の流れを示すフローチャートである。
まず、制御部１１は、管理アプリケーションプログラムＭＡの実行中において、予約確定画面を表示するか否かを判断する（ステップＳＢ１）。予約確定画面は、番組予約を確定させるための操作画面である。例えば、制御部１１は、ユーザＵが操作部１２に行った操作により、予約確定画面の表示が指示されたか否かを判断する。
ステップＳＢ１の処理で「ＹＥＳ」と判断すると、制御部１１は、予約リスト１９１に基づいて、予約画定画面を表示部１３に表示させる（ステップＳＢ２）。制御部１１は、仮予約番組を対象として、予約確定画面を表示させる。
【００４０】
図８は、予約確定画面Ｒ２を説明する図である。
図８に示すように、予約確定画面Ｒ２は、表示部１３の上下方向に沿って配列した表示欄ｃ１１〜ｃ１６を含む。表示欄ｃ１１〜ｃ１６の各々は、１つの仮予約番組に対応して設けられる。表示欄ｃ１１〜ｃ１６の各々には、放送予定情報により特定された番組名が示される。更に、表示欄ｃ１１〜ｃ１６の各々には、「確定」と記されたソフトボタン（以下「予約確定ボタン」という。）Ｂ１１〜Ｂ１６がそれぞれ配置され、予約確定ボタンの下部に、番組予約の予約種別を意味する文字列が示されている。予約確定ボタンは、仮予約の番組予約を確定させる場合に、ユーザＵによって操作される。例えば、表示欄ｃ１１に対応する「連続ドラマＡ」の視聴予約を確定させる場合には、ユーザＵは、予約確定ボタンＢ１１に指を触れさせる操作を行う。
なお、予約確定ボタン又は変更ボタンが操作された場合、予約を確定させた番組をユーザＵに明示するために、制御部１１は、予約確定ボタン又は変更ボタン、或いは、表示欄の色を変化させる等の表示変更を行ってもよい。また、表示欄ｃ１１〜ｃ１６の各々には、視聴予約が仮予約されている場合に、録画予約に変更して確定させるための変更ボタン、又は、番組予約が仮予約されている場合に、視聴予約に変更して確定させるための変更ボタンが配置されてもよい。
【００４１】
予約確定画面Ｒ２には、更に、登録ボタンＢｄ２が配置される。登録ボタンＢｄ２がユーザＵにより操作されると、制御部１１は、それまでに予約確定ボタンが操作された番組を、予約確定番組として、予約リスト１９１に登録する（ステップＳＢ３）。
【００４２】
図９は、ステップＳＢ３の処理後の予約リスト１９１の構成例を示す図である。図９には、予約確定画面Ｒ２における、予約確定ボタンＢ１１，Ｂ１４，Ｂ１６が操作された場合の予約リスト１９１の構成が示されている。
制御部１１は、予約確定番組とする番組の予約ステータスを、「仮予約」から「確定」に更新し、番組予約を確定させなかった番組については、仮予約番組のままとしておく。
【００４３】
（III）番組予約
次に、番組予約に関する端末装置１０の動作を説明する。端末装置１０は、予約確定番組を対象として、ユーザＵに対して番組予約を行う。
【００４４】
図１０は、端末装置１０の制御部１１が実行する番組予約に関する処理の流れを示すフローチャートである。
まず、制御部１１は、管理アプリケーションプログラムＭＡの実行中において、予約リスト１９１に基づいて、予約確定番組を特定する（ステップＳＣ１）。ここでは、制御部１１は、「連続ドラマＡ」と、「ドラマスペシャルＥ」と、「クイズ番組Ｉ」とをそれぞれ特定する。次に、制御部１１は、各予約確定番組の番組予約を行うように、通信部１８を介して、番組予約サーバ３０に予約指示データを送信する（ステップＳＣ２）。予約指示データは、予約確定番組の番組予約を指示するために送信され、例えば予約確定番組の番組ＩＤ、及び、番組予約を行う対象の機器の情報を含む。
番組予約サーバ３０は、端末装置１０から受信した予約指示データに基づいて、番組予約を行う。例えば、番組予約サーバ３０は、ネットワーク２００を介して、テレビジョン４１に視聴予約を行い、録画機４２に録画予約を行う。
番組予約に関する端末装置１０の動作の説明は、以上である。
【００４５】
以上説明した番組予約システム１によれば、ユーザＵは、視聴した番組案内放送で案内された番組の番組ＩＤを、番組案内放送の視聴中に端末装置１０の操作を特に行わず、且つ、番組案内放送の視聴が妨げられることなく、端末装置１０に取得させることができる。この際、番組案内放送で案内された番組へのユーザＵの興味の有無に関係なく、端末装置１０は番組ＩＤを取得する。しかし、ユーザＵは、少ない操作量で、且つ、誤操作の可能性を低くして、番組予約を仮予約する番組を選択することができる。
【００４６】
更に、端末装置１０は、ユーザＵが番組予約を仮予約した後、ユーザＵが予約を確定させた番組を、番組予約の対象とする。即ち、端末装置１０は、番組予約の「仮予約」及び「確定」という２段階の操作を受け付けて、予約を確定させる。このため、ユーザＵは、番組案内放送を視聴した際には、少しでも興味を持った番組を、番組予約を仮予約しておけばよく、仮予約の段階で、実際に番組を視聴するかどうかを深く考えなくてもよい。また、端末装置１０は、予約を確定させた番組についてしか番組予約を指示しないため、ユーザＵが興味を失った番組の番組予約が行われる可能性が低くなる。
【００４７】
放送局ＴＳからすると、放送音声における可聴音に影響されず、且つ、視聴者に認識されることなく、案内する番組の番組ＩＤを放送音声信号に含めることができる。よって、放送局ＴＳにとっては、視聴者に視聴させたい番組を、確実に、番組案内放送で指定することができる。また、放送局ＴＳでは、番組ＩＤを放送音声信号に重畳させる処理を行えばよい。よって、放送局ＴＳにとって、大掛かりな設備変更の必要がない。
番組予約システム１によれば、ユーザが視聴したい番組、或いは、放送局側がユーザＵに視聴させたい番組について、当該ユーザのより確実な視聴行動に結びつけることができる。
【００４８】
［変形例］
本発明は、上述した実施形態と異なる形態で実施することが可能である。本発明は、例えば、以下のような形態で実施することも可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
（変形例１）
上述した実施形態で説明した構成に加え、番組案内システムが、他装置での番組予約の予約状況に基づいて番組予約を行えるように構成されてもよい。
図１１は、この変形例の番組予約システム１Ａの全体構成を示す図である。図１１に示すように、この変形例の番組予約システム１Ａは、端末装置１０Ａと、番組管理サーバ２０と、番組予約サーバ３０とに加え、更に、ネットワーク２００に接続されたサービスサーバ５０を備える。サービスサーバ５０は、例えばＣＰＵを含む演算処理装置や、ネットワーク２００に接続するインタフェース等の汎用のサーバ装置（コンピュータ装置）と同等のハードウェア資源を備え、ユーザＵに対し番組予約を推奨する番組（以下「推奨番組」という。）を通知するサービスを提供するサーバ装置である。サービスサーバ５０は、複数の端末装置１０Ａから、予約リスト１９１に登録された情報（以下「リスト情報」という。）を収集し、これをリスト情報ＤＢ５１に蓄積させておく。そして、サービスサーバ５０は、リスト情報ＤＢ５１に蓄積されたリスト情報を解析して、推奨番組を選定する。リスト情報の解析及びリスト情報の解析結果に基づく推奨番組の選定のアルゴリズムについては、後で説明する。
【００４９】
図１２は、この変形例の端末装置１０Ａの構成を示すブロック図である。図１２に示すように、端末装置１０Ａのハードウェア構成は、上述した実施形態の端末装置１０と同じである。ただし、通信部１８は、ネットワーク２００に接続して、サービスサーバ５０と通信する。制御部１１の機能構成を説明すると、制御部１１は、上述した実施形態と同等の機能に加え、更に、通知制御部１１６と、推奨番組特定部１１７とに相当する機能を実現する。
通知制御部１１６は、予約リスト１９１に登録された番組を、通信部１８を介して、サービスサーバ５０へ通知する通知制御手段である。例えば、通知制御部１１６は、予約リスト１９１に登録された番組ＩＤと、予約種別と、この番組ＩＤで特定される番組の予約ステータスとを含むリスト情報を、サービスサーバ５０へ通知する。
【００５０】
推奨番組特定部１１７は、他装置での番組予約の予約状況に基づいて推奨番組を特定する推奨番組特定手段である。ここでは、推奨番組特定部１１７は、サービスサーバ５０から、通信部１８を介して推奨番組の通知を受け付ける。予約制御部１１４は、推奨番組特定部１１７が特定した推奨番組を、予約リスト１９１に登録する。
【００５１】
図１３は、番組推奨機能に関する番組予約システム１Ａの動作を示すシーケンスチャートである。
端末装置１０Ａの制御部１１は、通信部１８を介して、リスト情報をサービスサーバ５０へ送信する（ステップＳＤ１）。例えば、制御部１１は、いつリスト情報を送信してもよいが、例えば、予約リスト１９１を更新したとき、所定期間毎又はユーザＵが指示したときに、リスト情報を送信する。サービスサーバ５０は、端末装置１０Ａからリスト情報を受信すると、リスト情報ＤＢ５１に蓄積させる。
【００５２】
次に、サービスサーバ５０は、リスト情報ＤＢ５１に蓄積されたリスト情報を解析して、端末装置１０ＡのユーザＵに対する推奨番組を選定する（ステップＳＤ２）。例えば、サービスサーバ５０は、ユーザＵの端末装置１０Ａでの仮予約番組が、番組予約システム１Ａに含まれる所定割合以上の端末装置１０Ａで予約確定番組となっている場合に、当該仮予約番組を推奨番組として選定する。ここでの予約確定番組は、例えば、視聴予約又は録画予約のどちらかに該当している番組である。
推奨番組を選定すると、サービスサーバ５０は、選定した推奨番組を通知するために、番組ＩＤと、放送予定情報と、他装置での予約状況とを含む番組推奨情報を、端末装置１０Ａへ送信する（ステップＳＤ３）。この際、サービスサーバ５０は、ネットワーク２００を介して、番組管理サーバ２０から放送予定情報を取得してもよい。
【００５３】
端末装置１０Ａの制御部１１は、通信部１８を介して、番組推奨情報を受信すると、受信した番組推奨情報に基づいて推奨番組を特定し、特定した推奨番組の番組推奨画面を表示部１３に表示させる（ステップＳＤ４）。番組推奨画面は、ユーザＵに対して推奨番組を通知することに加え、この推奨番組の番組予約を受け付けるための操作画面である。
図１４は、ステップＳＤ４の処理で表示される番組推奨画面Ｒ３を説明する図である。図１４に示すように、番組推奨画面Ｒ３には、「『料理ショーＢ』は、予約状況は以下のとおりです。」という、推奨番組が「料理ショーＢ」であることを意味するメッセージが示されている。また、番組推奨画面Ｒ３には、「全ユーザ：1234人」というメッセージが示されている。「全ユーザ数」は、番組予約システム１Ａを利用するユーザの数、即ち、番組予約システム１Ａに含まれる端末装置１０Ａの数を示す。また、番組推奨画面Ｒ３には、「仮予約ユーザ数：764人」というメッセージが示されている。「仮予約ユーザ数」は、推奨番組を仮予約番組としているユーザの数を示す。また、番組推奨画面Ｒ３には、「予約確定ユーザ数：640人」というメッセージが示されている。「予約確定ユーザ数」は、推奨番組を予約確定番組としているユーザの数を示す。番組推奨画面Ｒ３を見たユーザＵは、他装置での推奨番組の予約状況、ひいては、他のユーザによって推奨番組がどの程度注目されているかを把握することができる。
【００５４】
また、番組推奨画面Ｒ３には、「この番組の予約を確定しますか？」というメッセージと、「はい」と記されたソフトボタンＢｄ３１と、「いいえ」と記されたソフトボタンＢｄ３２とが配置されている。ユーザＵは、推奨番組の予約を確定させる場合には、ソフトボタンＢｄ３１を操作する。ソフトボタンＢｄ３１の操作を受け付けると、制御部１１は、推奨番組である「料理ショーＢ」の予約ステータスを、「仮予約」から「確定」に更新し、仮予約番組から予約確定番組に変更する（ステップＳＤ５）。このため、ユーザＵは、他の多くのユーザが視聴しようとしている番組の番組予約を、ソフトボタンＢｄ３１の操作で確定させることができる。他方、推奨番組について予約を確定させない場合には、ユーザＵは、ソフトボタンＢｄ３２を操作する。この場合、制御部１１は、予約リスト１９１における推奨番組の予約ステータスを更新しない。
【００５５】
ステップＳＤ２の処理における、推奨番組の選定のアルゴリズムは、以下に説明するアルゴリズムであってもよい。
例えば、サービスサーバ５０は、所定割合以上の端末装置１０Ａで、仮予約番組となっている番組、或いは、仮予約番組又は予約確定番組のいずれかになっている番組を、推奨番組として選定してもよい。この場合も、端末装置１０Ａは、番組推奨画面を表示部１３に表示させて、仮予約番組から予約確定番組に変更するための操作を受け付ければよい。
また、サービスサーバ５０は、ユーザＵの端末装置１０Ａの予約リスト１９１に登録されていない番組を、推奨番組として選定してもよい。一例として、サービスサーバ５０は、所定割合以上の端末装置１０Ａで仮予約番組となっている番組を、推奨番組として選定してもよい。又は、サービスサーバ５０は、所定割合以上の端末装置１０Ａで、予約確定番組となっている番組、或いは、仮予約番組又は予約確定番組のいずれかになっている番組を、推奨番組として選定してもよい。この場合も、端末装置１０Ａは、番組推奨画面を表示部１３に表示させて、推奨番組を仮予約番組とするための操作を受け付ければよい。
なお、推奨番組の条件となる予約状況として、端末装置１０Ａ（又はそのユーザ）の割合の他に、端末装置１０Ａの数（絶対数）や端末装置１０Ａの数に関するその他の指標値が使用されてもよい。また、推奨番組となる条件は、他の多くのユーザが視聴しようとしている番組に限られず、反対に、他のユーザがあまり視聴しようとしていない番組であってもよい。
更に、サービスサーバ５０は、過去の番組予約の実績、又は、予め登録されたキーワードと番組との関連度を特定するために、リスト情報の解析を行ってもよい。即ち、リスト情報の解析は、推奨番組を選定するために使用する情報を得るための、リスト情報の解析であればよい。
【００５６】
また、この変形例の番組予約システム１Ａにおいて、ユーザＵ以外の不特定ユーザの予約状況ではなく、特定ユーザの予約状況に基づいて、推奨番組が選定されてもよい。この場合、サービスサーバ５０は、ユーザＵと所定の繋がりを有する他のユーザを特定し、特定したユーザの端末装置１０Ａから取得したリスト情報に基づいて、推奨番組を選定する。一例として、サービスサーバ５０は、ＳＮＳ（Social Networking Service）のアカウント情報を用いて、ユーザＵと友人関係にあるユーザを特定し、特定したユーザの端末装置１０Ａでの予約状況を参照してもよい。
また、端末装置１０Ａの制御部１１は、他の端末装置１０Ａから、通信部１８を介してリスト情報を取得し、取得したリスト情報を解析して、推奨番組を特定してもよい。この場合、制御部１１は、通知制御部１１６に相当する機能を実現しなくてもよい。
【００５７】
この変形例の番組予約システム１Ａによれば、他のユーザの視聴行動に基づいて、ユーザＵの視聴行動を、特定の番組を視聴させるように促すことができる。また、放送局ＴＳにとっては、リスト情報ＤＢ５１に蓄積されたリスト情報を参照することにより、番組案内放送の効果や、案内された番組の注目度を把握したりすることができる。
【００５８】
（変形例２）
放送音声信号に重畳される番組特定データは、番組ＩＤ以外の、番組を特定可能なデータを含んでいてもよい。例えば、番組特定データは、番組ＩＤに代えて、放送予定情報を含んでいてもよい。ここでの放送予定情報は、例えば、放送予定日時のうちの放送開始日時と、放送チャンネルを示すチャンネル情報とを含む。この場合であっても、放送予定情報を、例えば番組表に照らし合わせることにより、番組特定データにより番組が特定される。この場合、端末装置１０は、番組管理サーバ２０と通信することなく、番組予約を指示することができる。
【００５９】
図１５は、この変形例の端末装置１０の制御部１１が実行する番組予約の仮予約に関する処理の流れを示すフローチャートである。図１５の処理ステップにおいて、上述した実施形態と同じ処理が実行されるステップについては、同じ符号を付して表す。また、実施形態と対応する処理ステップについては、符号の末尾に「ａ」を付して表す。
端末装置１０の制御部１１は、管理アプリケーションプログラムＭＡを起動させると、音声の取得を開始させる（ステップＳＡ１）。次に、制御部１１は、取得した音声を表す音声信号から、放送予定情報を抽出する処理を開始する（ステップＳＡ２ａ）。次に、制御部１１は、放送予定情報を抽出したかどうかを判断する（ステップＳＡ３ａ）。制御部１１は、放送予定情報を抽出したと判断すると（ステップＳＡ３ａ；ＹＥＳ）、抽出した放送予定情報をＲＡＭ又は記憶部１９に記憶させる（ステップＳＡ４ａ）。
【００６０】
次に、制御部１１は、抽出した放送予定情報に基づいて、仮予約画面を表示部１３に表示させる（ステップＳＡ８ａ）。そして、制御部１１は、仮予約画面を介して、仮予約番組を選択する操作を受け付ける。図１６は、仮予約画面Ｒ４を説明する図である。図１６に示すように、仮予約画面Ｒ４には、放送予定情報に基づいて特定される放送開始日時と、放送チャンネルとが示されている。また、仮予約画面Ｒ４には、「視聴」と記された視聴ボタンＢｄ４１と、「録画」と記された録画ボタンＢｄ４２と、「破棄」と記された破棄ボタンＢｄ４３とが配置される。視聴ボタンＢｄ４１は、視聴予約を仮予約する場合に、ユーザＵによって操作される。録画ボタンＢｄ４２は、録画予約を仮予約する場合に、ユーザＵによって操作される。破棄ボタンＢｄ４３は、番組予約を仮予約しない場合に、ユーザＵによって操作される。視聴ボタンＢｄ４１又は録画ボタンＢｄ４２がユーザＵにより操作されると、制御部１１は、放送予定情報によって特定される番組を、仮予約番組として、予約リスト１９１に登録する（ステップＳＡ９ａ）。他方、破棄ボタンＢｄ４３がユーザＵにより操作されると、制御部１１は、放送予定情報によって特定される番組を、予約リスト１９１に登録しない。
【００６１】
この変形例では、放送音声信号に重畳される放送予定情報は、番組名の情報を含まない。そこで、制御部１１は、予約リスト１９１に仮予約番組を登録する前に、ユーザＵに番組名を指定させ、指定された番組名を予約リスト１９１に登録してもよい。この際、ユーザＵは、正式な番組名を入力してもよいし、番組の概要等の自身が把握できる番組の名称を入力してもよい。
番組予約の確定及び番組予約については、予約リスト１９１に基づいて上述した実施形態と同じ手順で行われればよい。
【００６２】
この変形例において、放送予定情報は、放送開始日時とチャンネル情報とを含んでいたが、番組ＩＤや番組終了日時、番組名等の別の情報を含んでいてもよい。また、番組特定データは、番組ＩＤ及び放送予定情報を含んでいてもよい。
【００６３】
（変形例３）
端末装置１０は、番組予約を指示する際に、電子番組表（ＥＰＧ；Electronic Program Guide）の情報を用いてもよい。このために、端末装置１０は、通信部１８を介して電子番組表を受信する機能を有する。即ち、通信部１８は、電子番組表を受信する番組表受信手段として機能する。
【００６４】
図１７は、この変形例の端末装置１０の制御部１１が実行する番組予約に関する処理の流れを示すフローチャートである。
まず、制御部１１は、管理アプリケーションプログラムＭＡの実行中において、予約リスト１９１に基づいて、予約確定番組を特定する（ステップＳＣ１）。次に、制御部１１は、特定した予約確定番組の情報が、受信済みの電子番組表に含まれるか否かを判断する（ステップＳＣ３）。電子番組表は、現在から所定期間後（例えば１週間後）までに放送が予定されている番組の情報を含む。ここで、図１８に示すように、現在日時が時点ｔ１であり、端末装置１０が受信した最新の電子番組表が、期間ｐ１に対応している場合を考える。この場合、期間ｐ１よりも更に先の放送予定日時の予約確定番組の情報は、電子番組表に含まれていない。このときには、制御部１１は、ステップＳＣ３の処理で「ＮＯ」と判断し、予約確定番組の番組予約の指示を保留して、図１７の処理を終了する。
【００６５】
次に、図１８に示すように、現在日時が時点ｔ２であり、端末装置１０が受信した最新の電子番組表が、期間ｐ２に対応している場合を考える。この場合、期間ｐ２内に放送予定日時がある予約確定番組の情報が、電子番組表に含まれているので、制御部１１は、ステップＳＣ３の処理で「ＹＥＳ」と判断する。そして、制御部１１は、予約確定番組の情報を電子番組表から取得し、取得した情報に基づいて番組予約を行うように、通信部１８を介して、番組予約サーバ３０に予約指示データを送信する（ステップＳＣ２ａ）。この予約指示データは、電子番組表に含まれる予約確定番組を特定する情報（例えば、電子番組表における番組識別子）を含む。
【００６６】
即ち、制御部１１は、番組予約を確定させた番組の番組予約を直ちに行うのではなく、現在日時が、図１８に示す「予約指示タイミング」になるのを待って、電子番組表に基づいて番組予約を行う。ただし、制御部１１は、番組予約を確定させたタイミングで、電子番組表に基づく番組予約を行えるのであれば、直ちに番組予約を行ってもよい。また、予約指示タイミングは、電子番組表から予約確定番組の情報を取得できる時期であれば、図１８に示すタイミング以外のタイミングであってもよい。また、制御部１１は、上述した実施形態の方法で予約指示データを送信した後、電子番組表に基づいて番組予約を行うための予約指示データを送信することにより、番組予約サーバ３０に番組予約を再設定させてもよい。
【００６７】
電子番組表を用いた番組予約には、番組予約後に放送予定日時に変更が生じた場合であっても、番組予約を受け付ける機器側で変更後の放送予定日時に、自動で追尾する機能がある。また、電子番組表を用いた録画予約には、電子番組表に登録された番組名やジャンル等の番組に関連する情報を、自動設定する機能がある。この変形例の番組予約システム１によれば、これらの電子番組表を用いた番組予約の利点を得られる。
なお、この変形例では、端末装置１０が、電子番組表に基づく番組予約を行う機能を有していたが、番組予約サーバ３０が同機能を有していてもよい。この場合、端末装置１０は、常に、番組予約を確定させたタイミングで番組予約を行ってもよい。
【００６８】
（変形例４）
端末装置１０は、仮予約番組を予約確定番組への変更を許可する時期を制限してもよい。例えば、制御部１１は、番組予約を仮予約したときから、所定時間以上（例えば１日以上）経過した後に、当該番組の予約確定番組への変更を許可してもよい。また、制御部１１は、放送開始日時から所定時間だけ前までの期間（例えば１日前まで）にのみ、仮予約番組を予約確定番組への変更を許可してもよい。
この変形例の端末装置１０によれば、仮予約から所定時間が経過した後のユーザＵの番組に対する興味の有無を、より忠実に、番組予約の有無に反映させることができる。
【００６９】
（変形例５）
端末装置１０は、放送予定情報ＤＢ２１に相当するデータベースを有していてもよい。この場合、制御部１１は、番組管理サーバ２０との通信をせずに、当該データベースから放送予定情報を取得すればよい。
また、端末装置１０は、放送予定情報でない情報として、番組に関連する番組関連情報を、番組管理サーバ２０から取得してもよい。番組関連情報は、例えば、番組の出演者の情報、番組内容の情報（例えば番組内容の説明）、番組に関する動画コンテンツ、番組に関するｗｅｂページを閲覧するための通信アドレス（典型的には、ＵＲＬ；Uniform Resource Locator）である。この端末装置１０によれば、ユーザＵは、自身が視聴しようとする番組に付随する情報を、端末装置１０を介して容易に知ることができる。
【００７０】
（変形例６）
上述した実施形態では、端末装置１０の制御部１１は、「仮予約」及び「確定」という２段階の操作を受け付けてから、番組予約を確定させていた。
これに代えて、制御部１１は、仮予約画面を介して、仮予約番組としない番組を選択する操作を受け付けてもよい。
また、制御部１１は、番組特定データで特定される番組のすべてを、仮予約番組として予約リスト１９１に登録してもよい。即ち、予約制御部１１４は、抽出部１１１が抽出した番組ＩＤが示す番組を、番組予約を仮予約する番組として予約リスト１９１に登録する。この場合、操作受付部１１３は、番組予約を仮予約する番組を選択する操作を受け付けなくてよい。次に、制御部１１は、仮予約番組を予約確定番組に変更するための１段階の操作を受け付けて、番組予約を確定させる。
また、制御部１１は、予約確定番組を仮予約番組に変更する機能を有していてもよい。
また、制御部１１は、番組特定データにより特定される番組の中から、ユーザＵにより選択された番組を、予約確定番組として、予約リスト１９１に登録してもよい。この場合、制御部１１は、番組予約を仮予約するための構成を有しなくてよい。
また、制御部１１は、番組特定データで特定される番組のすべてについて、番組予約の対象としてもよい。
【００７１】
（変形例７）
上述した実施形態の番組予約は、視聴予約又は録画予約であったが、放送が予定される番組に対する、視聴予約及び録画予約以外の予約処理とすることも可能である。
例えば、番組予約は、放送が予定される番組に対する予約処理として、転送予約を含んでいてもよい。転送予約とは、装置が受信した番組の放送データを、他装置へ転送する予約処理である。放送データは、テレビジョン放送の場合、例えば番組の映像データ及び音声データを含む。放送データの転送は、番組の放送中にリアルタイムで行われてもよいし、番組の放送終了後等にノンリアルタイムで行われてもよい。放送データの転送は、例えば、同一ユーザに使用される装置間等の、私的使用の範囲内で行われる。
【００７２】
（変形例８）
番組予約システム１において、番組案内放送以外の放送音声信号に、番組特定データが重畳されていてもよい。例えば、複数回で構成される連続番組の放送中に、次回の番組を特定する番組特定データが放送音声信号に重畳されてもよい。また、再放送の放送予定がある番組については、一の番組の放送音声信号に、当該番組の再放送の番組を特定する番組特定データが重畳されてもよい。
データ重畳装置は、放送音声における可聴音に影響されることなく、放送音声信号に番組特定データを重畳させる。このため、放送音声信号に応じて出力される可聴音と、当該放送音声信号に重畳される番組特定データとの関係は、特に問わない。
【００７３】
（変形例９）
端末装置１０は、放送信号を受信して放送コンテンツを再生する放送受信部（チューナ部）を備える場合には、当該放送受信部で復調した放送音声信号に基づいて、番組特定データを抽出してもよい。この際、端末装置１０は、スピーカ１７を介して出力された音声を取得してもよいし、マイクロホン１４を介さないで、放送受信部から放送音声信号を受信してもよい。
また、端末装置１０は、放送受信機が外部にある場合も、マイクロホン１４を介さずに放送音声信号を取得してもよい。例えば、端末装置１０は、有線又は無線の通信路を介して、外部の放送受信機から放送音声信号を取得してもよい。
また、端末装置１０は、赤外線通信や超音波通信等の直接通信を用いて、番組予約サーバ３０を介さずに、予約確定番組の番組予約を指示してもよい。即ち、制御部１１の指示部１１５は、テレビジョン４１や録画機４２で例示される外部の放送受信機に対して、番組予約を行うように指示する。
また、端末装置１０は、放送受信部を備えている場合には、自装置に対して番組予約を行うように指示してもよい。
また、番組予約システム１は、番組予約として、視聴予約、録画予約又は上述した変形例７で説明した転送予約のいずれか１つのみに対応していてもよい。
【００７４】
番組予約システム１は、地上デジタル放送以外のデジタルテレビジョン放送に対応していてもよく、例えば、通信衛星から放送信号を受信する衛星放送に対応していてもよい。また、番組予約システム１は、アナログテレビジョン放送に対応していてもよい。
また、テレビジョン４１及び録画機４２の各々は、無線放送の放送信号を受信していたが、ケーブルテレビ等の有線放送の放送信号を受信してもよい。
また、番組予約システム１は、テレビジョン放送以外の放送に対応していてもよく、例えば、ラジオ放送やインターネット放送等に対応していてもよい。放送音声を伴う放送であれば、端末装置１０は、放送音声信号を受信して番組特定データを抽出することにより、当該番組特定データで特定される番組の番組予約を行うことができる。
【００７５】
端末装置１０が予約リスト１９１を記憶するのではなく、クラウドコンピューティング環境を利用して、所定のサーバ上に予約リスト１９１を記憶させておいてもよい。
端末装置１０は、スマートフォンに限らず、携帯電話端末やタブレット端末、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、モバイルコンピュータ、携帯型ゲーム機、携帯型音楽プレーヤ等の、他の端末装置（通信端末）であってもよい。
端末装置１０の制御部１１が実現する機能は、複数のプログラムの組み合わせによって実現され、又は、複数のハードウェア資源の連係によって実現されうる。制御部１１の機能がプログラムを用いて実現される場合、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供されてもよいし、ネットワークを介して配信されてもよい。
【符号の説明】
【００７６】
１…番組予約システム、１０…端末装置、１１…制御部、１１１…抽出部、１１２…放送予定取得部、１１３…操作受付部、１１４…予約制御部、１１５…指示部、１１６…通知制御部、１１７…推奨番組特定部、１２…操作部、１３…表示部、１４…マイクロホン、１５…Ａ／Ｄ変換部、１６…Ｄ／Ａ変換部、１７…スピーカ、１８…通信部、１９…記憶部、１９１…予約リスト、２０…番組管理サーバ、３０…番組予約サーバ、４１…テレビジョン、４２…録画機、５０…サービスサーバ
【図１】
2015173320.tif 000003
【図２】
2015173320.tif 000004
【図３】
2015173320.tif 000005
【図４】
2015173320.tif 000006
【図５】
2015173320.tif 000007
【図６】
2015173320.tif 000008
【図７】
2015173320.tif 000009
【図８】
2015173320.tif 000010
【図９】
2015173320.tif 000011
【図１０】
2015173320.tif 000012
【図１１】
2015173320.tif 000013
【図１２】
2015173320.tif 000014
【図１３】
2015173320.tif 000015
【図１４】
2015173320.tif 000016
【図１５】
2015173320.tif 000017
【図１６】
2015173320.tif 000018
【図１７】
2015173320.tif 000019
【図１８】
2015173320.tif 000020