(57)【要約】【課題】ＥＰＧを用いた視聴予約は番組単位で行なうもので、番組の一部分の視聴予約は設定できず、不便であるという課題がある。【解決手段】本発明は、ＥＰＧを利用して録画又は／及び視聴の予約を行う予約装置であって、受付けた予約の入力に応じＥＰＧから番組開始時刻を予約実行開始時刻として、番組終了時刻を予約実行終了時刻として取得する一方で、取得した時刻を基準として入力に応じてその時刻の修正をする予約装置を提案するものである。【選択図】            図２
2011254343.tif 000002
【特許請求の範囲】
【請求項１】
ＥＰＧを利用して録画又は／及び視聴の予約を行う予約装置であって、
予約の入力を受付けるための受付部と、
ＥＰＧを保持するＥＰＧ保持部と、
入力に応じＥＰＧから番組開始時刻を予約実行開始時刻として、番組終了時刻を予約実行終了時刻として取得する第一時刻取得部と、
時刻取得部にて取得した時刻を基準として入力に応じてその時刻の修正をするための時刻修正部と、
時刻を予約情報として保持する予約情報保持部と、
を有する予約装置。
【請求項２】
入力に応じて番組の録画又は／及び視聴の予約の中断開始時刻と中断終了時刻を取得する第二時刻取得部をさらに有する請求項１に記載の予約装置。
【請求項３】
第二時刻取得部にて取得される中断開始時刻を他の番組である第二番組の予約実行開始時刻とし、中断終了時刻を第二番組の予約実行終了時刻として取得する第三時刻取得部をさらに有する請求項２に記載の予約装置。
【請求項４】
修正された予約実行終了時刻を他の番組である第三番組の予約実行開始時刻として取得する第四時刻取得部をさらに有する請求項１から３のいずれか一に記載の予約装置。
【請求項５】
修正された予約実行開始時刻を他の番組である第四番組の予約実行終了時刻として取得する第五時刻取得部をさらに有する請求項１から４のいずれか一に記載の予約装置。
【請求項６】
第二時刻取得部にて取得された中断開始時刻と中断終了時刻で特定される中断期間には、中断される番組をサブ出力するための処理を実行するサブ出力部をさらに有する請求項３から５のいずれか一に記載の予約装置。
【請求項７】
第二時刻取得部にて取得された中断開始時刻と中断終了時刻で特定される中断期間には、中断された番組と、その間に予約実行される第二番組とを同時出力するための処理を実行する同時出力部をさらに有する請求項３から５のいずれか一に記載の予約装置。
【請求項８】
時刻修正部は、受付部で修正受付けをする際に、入力確定処理をトリガーとして時刻順に時刻の修正処理を行う時刻順修正手段を有する請求項１から７のいずれか一に記載の予約装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＥＰＧを利用して録画又は／及び視聴の予約を行うための予約装置に関するものである。
【背景技術】
【０００２】
従来から、テレビジョン受像機などの放送受信機においては、電子番組ガイド（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ  以下、ＥＰＧと称す）を用いて視聴予約を行う方法が一般的に知られている。ＥＰＧは、放送局名、番組名、番組開始時刻、番組終了時刻、等の情報が含まれており、例えば、指定日時の番組一覧表を画面上に表示し、視聴者の操作によって、番組を特定し、視聴予約を行うことができる。また、特許文献１には、視聴予約中に異なる番組を視聴していた場合、視聴予約の放送開始直前に、視聴者に対して視聴予約した放送の開始時間が近づいていることが確認でき、視聴者の判断で視聴予約番組へ切り換えるか否かを選択することができるように構成したＥＰＧ受信装置が開示されている。
【特許文献１】特開平１１−２６６４１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ＥＰＧを用いた視聴予約は番組単位で行なうもので、番組の一部分の視聴予約は設定できず、不便であるという課題がある。また、上記特許文献１においては、視聴予約番組の放送開始直前に告知があっても、視聴者がいずれの番組へ切り替えるべきかを選択する間に、番組が開始するおそれがある。また、選択しなかった番組は表示が切り替わり、視聴が中断されることになり、利用者のニーズに即しているとは言いがたい。
【課題を解決するための手段】
【０００４】
本発明はかかる実情に鑑みて、ＥＰＧを利用して録画又は／及び視聴の予約を行う予約装置であって、受付けた予約の入力に応じＥＰＧから番組開始時刻を予約実行開始時刻として、番組終了時刻を予約実行終了時刻として取得する一方で、取得した時刻を基準として入力に応じてその時刻の修正をする予約装置を提案するものである。また、予約が重複した場合でも多画面に出力して、同時に視聴可能とする。
【発明の効果】
【０００５】
本件発明に係る予約装置は、ＥＰＧを利用して少ない手順で番組の予約を行いながらも、指定した番組の開始／終了時間に捉われることなく、利用者の都合に合わせて予約を修正できるという有益な効果を有する。また、毎日（毎週）継続的に放送される一連の番組については、番組を構成する各コーナーの開始／終了時間が、画一的に定まっている場合が多いことに着目して予約を修正することで、所望のコーナーを見逃さないように調整することができる。このとき、予約情報を予約実行処理の実行後に直ちに削除するのではなく、保持し続けることによって、利用者の生活上での視聴パターンに柔軟に対応し、自動的にザッピングが可能となり、利便性が高い。
【発明を実施するための最良の形態】
【０００６】
以下に、各発明を実施するための最良の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。実施形態１は、主に請求項１と、８などについて説明する。実施形態２は、主に請求項２から５などについて説明する。実施形態３は、主に請求項６と、７などについて説明する。
【０００７】
また、以下に記載する各機能ブロックは、ハードウェア、またはメモリ上に展開しハードウェアを制御することでその作用が得られるソフトウェア、またはハードウェア及びソフトウェアの両方として実現されうる。具体的には、コンピュータを利用するものであれば、ＣＰＵ、メモリ、ハードディスクドライブ、ＣＤ−ＲＯＭ／ＤＶＤ−ＲＯＭなどの読み取りドライブ、各種通信用の送受信ポート・インターフェイス・その他の周辺装置などのハードウェア構成部、それらハードウェアを制御するためのドライバプログラム、その他アプリケーションプログラムなどが挙げられる。
【０００８】
さらに、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。またこのような発明の一部をソフトウェアとして構成することもできる。さらにそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、及び同製品を固定した記録媒体も、当然にこの発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である。）
【０００９】
<<実施形態１>>
【００１０】
<実施形態１：概要>  本実施形態は、ＥＰＧを利用して録画又は／及び視聴の予約を行う予約装置であって、受付けた予約の入力に応じＥＰＧから番組開始時刻を予約実行開始時刻として、番組終了時刻を予約実行終了時刻として取得する一方で、取得した時刻を基準として入力に応じてその時刻の修正をする予約装置である。
【００１１】
図１は、本実施形態の予約装置の一例を示すものである。本件の予約装置はＥＰＧを利用して録画又は／及び視聴の予約を行うテレビなどの装置を想定しているものである。図の（ａ）は、予約装置にてＥＰＧを利用して視聴予約を行なう場面を示した。一の番組を指定することで、まずは番組単位での視聴予約が完了する。次に、ＥＰＧに基づいて、視聴予約した番組の開始時刻と終了時刻の情報を取得し、この時刻を基準として入力に応じてその時刻の修正を行なう。図で示した例では、番組開始時刻が午前５時３０分からの番組の視聴予約をしておいて、予約実行開始時刻を番組開始時刻の午前５時３０分ではなく、午前６時３０分に繰り下げる修正を行なった例を示した。予約実行終了時刻についても同様に修正を行なってもよい。図の（ｂ）は、予約実行開始時刻である午前６時３０分に番組の再生が開始され、視聴が可能な状態になった場面を示した。なお、図で示したものは一例であり、これに限定されるものではない。
【００１２】
<実施形態１：構成>  図２は、本実施形態における予約装置の機能ブロックの一例を示したものである。図２に示す本実施形態の「予約装置」（０２００）は、「受付部」（０２０１）と、「ＥＰＧ保持部」（０２０２）と、「第一時刻取得部」（０２０３）と、「時刻修正部」（０２０４）と、「予約情報保持部」（０２０５）と、からなる。
【００１３】
（予約装置  ０２００）  「予約装置」（０２００）は、ＥＰＧを利用して録画又は／及び視聴の予約を行う装置一般を広く含む。予約装置の一例としては、コンテンツ録画／再生装置、テレビ、ＳＴＢ、コンピュータ、カーオーディオ、ラジオ、携帯電話などが該当する。また、これに付随するリモコンについても、予約装置の範囲に含まれる。
【００１４】
（ＥＰＧ保持部  ０２０２）  「ＥＰＧ保持部」は、ＥＰＧを保持する。ＥＰＧは、電子番組ガイド（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）のことで、放送局名、番組名、番組開始時刻、番組終了時刻、等の情報からなる。ＥＰＧは、放送波に含まれて送信され、これを受信して、保持することで更新する。
【００１５】
（受付部  ０２０１）  「受付部」（０２０１）は、予約の入力を受付けるための処理を行なう。予約の入力は、ＥＰＧ保持部より読み出したＥＰＧを利用して実行する。受付部は、視聴者が画面上に表示した指定日時の番組一覧表（ＥＰＧ）に基づいて、予約したい番組を特定する操作を受け付ける。例えば、番組枠を特定することで、番組開始時刻が５時３０分で、番組終了時刻が８時５５分の番組を予約する例を示した。予約には、録画又は視聴のいずれかのみでなく、録画及び視聴の両方の予約が含まれる場合がある。
【００１６】
（第一時刻取得部  ０２０３）  「第一時刻取得部」（０２０３）は、入力に応じＥＰＧから番組開始時刻を予約実行開始時刻として、番組終了時刻を予約実行終了時刻として取得する。第一時刻取得部は、受付部（０２０１）で受け付けた入力に応じて、ＥＰＧから予約番組に付随する情報を取得する。このとき、番組開始時刻を予約実行開始時刻として、番組終了時刻を予約実行終了時刻として、一旦後述する予約情報保持部に保持する。図では、予約実行開始時刻が５時３０分で、予約実行終了時刻が８時５５分として取得する例を示した。
【００１７】
（時刻修正部  ０２０４）  「時刻修正部」（０２０４）は、時刻取得部にて取得した時刻を基準として入力に応じてその時刻の修正をするための処理を行なう。時刻の修正は、予約装置のキー操作によって実行する。ここで修正が可能な時刻は、第一時刻取得部（０２０３）にて取得した予約実行開始時刻と、予約実行終了時刻の両方が含まれる。時刻の修正は、開始時刻の時・分の決定に続いて、終了時刻の時・分を任意に修正可能であることを想定している。また、「基準として」とは、取得した時刻を一旦表示して、これに基づいて、その数値を増減させることをいい、具体的には、上下キーや、＋−キーの操作などによって実現できる。また、取得時刻を基準とした修正としてはその他に、番組の時間が視覚的に図形などで示されている場合は、その開始／終了の端部を動かすことで、実現できるのが挙げられる。取得した時刻を基準として修正することで、ゼロから入力する手間を省き、修正入力が容易となる。図では、予約実行開始時刻を６時３０分に、予約実行終了時刻を８時３０分に修正する例を示した。
【００１８】
また、後述の実施形態２にて、複数の予約がある場合の態様を示したが、その場合には時刻修正部は、第二から第五時刻取得部にて取得した時刻を基準として入力に応じてその時刻の修正をするための処理を行なう。なお、時刻修正部において、修正受付の際に、時刻修正入力の確定処理をトリガとして、時刻順に時刻の修正処理を行なうことが出来る時刻順修正手段を有するとしてもよい。利用者は、番組単位でなく、時刻順に修正することができる。
【００１９】
（予約情報保持部  ０２０５）  「予約情報保持部」（０２０５）は、時刻を予約情報として保持する。修正がない場合には、第一時刻取得部にて取得された予約実行開始（終了）時刻が保持され、修正があった場合には、修正後の予約実行開始（終了）時刻が保持される。なお、修正があった場合であっても、元の予約実行開始（終了）時刻である番組開始（終了）時刻が参考値として、保持されているとしてもよい。その場合には、予約実行時刻を再修正する際に、ＥＰＧを参照せずに読みだすことができる利点がある。また、予約情報保持部に保持される時刻としてはその他に、後述する中断開始（終了）時刻が含まれる。
【００２０】
保持された予約情報に含まれる実行時刻になると、録画／視聴の開始（終了）のための処理が実行される。録画／視聴のための処理には、実際の録画／再生の処理の実行開始（終了）だけでなく、実行時刻の前に実行の告知をするものや、電源のＯＮ・ＯＦＦが含まれるとしてもよい。また、視聴のための処理には、表示番組の出力切替の処理に加えて、多画面にして複数番組を表示する場合もある（これについては、後述の実施形態で詳述する）。
【００２１】
図では、当初指定された番組を白いバーで示し、時刻の修正が行なわれ、予約が実行される時間帯を黒いバーで示した。予約実行開始時刻の６時３０分から、予約実行終了時刻の８時３０分までの黒いバーで示した時間帯については、録画／視聴のための処理が実行されることになる。
【００２２】
なお、保持された予約情報は、予約状況の一覧として、所定の操作によって表示画面上に表示され、視認できるとしてもよい。なお、予約情報の保持は、予約の実行後も保持している場合がある。例えば、毎日同じ時間に放送される一連の番組については、同じ実行時刻に予約処理が実行される。予約状況一覧表示の際には、予約済みの印、繰り返し予約の印などが付記され、さらに先の例で示した白と黒のバーの図なども合わせて表示されるとより好ましい。
【００２３】
<実施形態１：ハードウェア構成>  図３は、本実施形態のハードウェア構成の一例を示す概略図である。この図を利用して、予約装置の処理実行におけるそれぞれのハードウェア構成部の働きについて説明する。予約装置（０３００）は、「ＣＰＵ（中央演算装置）」（０３０１）と、「ＲＯＭ（記憶装置）」（０３０２）と、「ＲＡＭ（メインメモリ）」（０３０３）と、「Ｉ／Ｏ（入出力インターフェイス）」（０３０４）と、を備える。さらに、「アンテナ」（０３０５）と、「チューナー」（０３０６）と、「ＤＭＵＸ」（０３０７）と、「デコーダ」（０３０８）と、「ＥＰＧ処理ブロック」（０３０９）と、「マルチプレクサ」（０３１０）と、「エンコーダ」（０３１１）と、「ディスプレイ」（０３１２）と、を備える場合もある。これらは、「システムバス」（０３１３）などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００２４】
ＲＯＭ（０３０２）は、ＣＰＵ（０３０１）にて実行される各種プログラム（アドレス０１〜０３）などを記憶している。また、ＲＡＭ（０３０３）はＲＯＭに記憶されているプログラムを実行するために、そのプログラムを読み出して展開する領域であるワーク領域と、データなどを一時的に格納するデータ領域とを提供する。さらに、このＲＯＭやＲＡＭにはそれぞれ複数のメモリアドレスが割り当てられており、ＣＰＵで実行されるプログラムは、そのメモリアドレスを特定しアクセスすることで相互にデータのやり取りを行い、処理することが可能となっている。以上が各ハードウェア構成の機能である（本明細書において同様である。）。
【００２５】
まず、チューナー（０３０６）はアンテナ（０３０５）で受信された放送信号の選局、復調を行い、ＤＭＵＸ（デマルチプレクサ）（０３０７）に送る。ＤＭＵＸは、多重化されたデータを映像及び音声データと、ＥＰＧなどの付加的情報とに分離する。分離した映像／音声データはデコーダ（０３０８）に、ＥＰＧなどの付加的情報はＥＰＧ処理ブロック（０３０９）にそれぞれ送られる。
【００２６】
デコーダ（０３０８）では、映像／音声データのデコード（復号化）処理を行い、さらに必要に応じて、デコード処理した映像／音声データの信号のデジタル又はアナログ切替処理を行う。復号化された映像／音声データの信号はマルチプレクサ（０３１０）に送られる。
【００２７】
一方、ＥＰＧ処理ブロック（０３０９）は、ＣＰＵ（０３０１）による書き込み制御に応じてＥＰＧなどの付加的情報をＲＡＭ（０３０３）のデータ領域などに記録する。また、ＥＰＧ処理ブロックは、定期的に更新保存されるＥＰＧデータに基づいて、電子番組表、メニュー画面等の表示データを生成して、電子番組ガイド信号としてマルチプレクサ（０３１０）に送る。マルチプレクサは、映像／音声データ信号と、電子番組ガイド信号とを合成処理してエンコーダ（０３１１）に送り、最終的には、エンコーダにてこれらの信号をディスプレイに表示できる形式である映像出力信号に変換し、ディスプレイ（０３１２）に出力する。
【００２８】
ここから、本件予約装置（０３００）における、予約及びその修正処理についての手順を追って説明する。まず、予約装置の立ち上げに伴い、ＲＯＭのアドレス０１〜０３に記憶されている各プログラム（受付プログラム、第一時刻取得プログラム、時刻修正プログラム）がＲＡＭのワーク領域にそれぞれ展開される。最初に、Ｉ／Ｏ（０３０４）を介して予約の入力を受け付けた場合にはこれがトリガとなり、ＣＰＵはＲＡＭのワーク領域に展開された受付プログラムを実行する。受付プログラムは、ＲＡＭからＥＰＧデータを読み出し、入力により特定された番組に関するＥＰＧデータを抽出する。抽出した予約番組データは一旦ＲＡＭのデータ領域などに格納しておく。
【００２９】
予約番組データがＲＡＭに格納されたことがトリガとなり、ＲＡＭのワーク領域に展開された第一時刻取得プログラムがＣＰＵによって実行される。第一時刻取得プログラムは、ＲＡＭから予約番組データを読み出し、予約番組データの番組開始時刻を予約実行開始時刻とし、番組終了時刻を予約実行終了時刻とする予約実行データとして、再度ＲＡＭのデータ領域などに格納しておく。
【００３０】
次に、利用者の操作によりＩ／Ｏを介して、時刻修正要求が行なわれたとすると、これがトリガとなり、ＲＡＭのワーク領域に展開された時刻修正プログラムがＣＰＵによって実行される。時刻修正プログラムは、ＲＡＭから予約実行データを読み出し、その時刻を基準として、操作キーの入力に応じて修正を可能とする。なお、修正の入力は、上下左右等の方向キー、操作を決定する際に操作する決定キーなどで実行することを想定している。利用者の操作によりＩ／Ｏを介して決定キーが押されるなどして入力確定を検知すると、修正が完了したものとして、修正後の予約実行時刻を予約実行データとして再度ＲＡＭのデータ領域などに格納しておく。さらにこのとき複数の番組の予約が行なわれている場合には、時刻順でデータを読み出し、修正できる。
【００３１】
なお、内蔵タイマが予約実行時刻を示すと、予約処理として録画／視聴の開始（終了）のための処理が実行される。具体的には、実際の録画／再生の処理の実行開始（終了）、実行時刻の前に実行の告知（表示、音声出力など）、電源のＯＮ・ＯＦＦが該当する。また、視聴のための処理として、表示番組の出力切替の処理に加えて、多画面にして複数番組を表示する場合もある。また、予約実行データは、予約の実行後も削除せずに保持している場合がある。例えば、毎日同じ時間に放送される一連の番組については、同じ実行時刻に予約処理が実行される。
【００３２】
<実施形態１：処理の流れ>  図４は、本実施形態の予約装置における処理の流れの一例を示したものである。なお、以下に示す処理の流れは、計算機に実行させるためのプログラムで実行することができ、またこのプログラムを計算機によって読取り可能な記録媒体に記録することができる。（本明細書のその他の処理の流れについても同様である。）
【００３３】
まず、予約装置は、ＥＰＧを利用して録画又は／及び視聴の予約の入力を受け付ける（Ｓ０４０１）。具体的には、ＥＰＧを読み出して画面上に番組一覧表を表示させ、予約したい番組が所定のキー操作で特定されることによって入力が完了する。
【００３４】
次に、入力に応じＥＰＧから番組開始時刻を予約実行開始時刻として、番組終了時刻を予約実行終了時刻として取得する（Ｓ０４０２）。具体的には、受け付けた入力に応じて、ＥＰＧから予約番組に付随する情報を抽出することによって実現する。
【００３５】
その次に、予約の修正が実行されたかを判断する（Ｓ０４０３）。具体的には、所定のキー操作によって予約修正モードへ切り替わったかどうか、あるいは、予約修正処理が完了し、決定キーの操作などで予約修正モードから他のモードへ切り替わったかなどの事象を検知する。
【００３６】
予約の修正が実行されたとの判断結果の場合には、予約実行時刻を基準として入力に応じてその時刻の修正をするための処理を行う（Ｓ０４０４）。具体的には、時刻の修正は、開始時刻の時・分を方向キーなどを操作して修正し、決定キーの押下に続いて、同様に終了時刻の時・分を修正する。また、複数の予約がある場合には、入力の確定処理をトリガとして、時刻順に次の予約情報の時刻の修正処理を行なうことが出来る。一方、予約の修正は実行されていないとの判断結果の場合には、本ステップ（Ｓ０４０４）をスキップして次のステップ（Ｓ０４０５）に進む。
【００３７】
最後に、予約実行時刻を予約情報として保持する（Ｓ０４０５）。これによって、予約情報に含まれる実行時刻になると、録画／視聴の開始（終了）のための処理が実行される。なお、予約情報は、予約実行処理の実行後に直ちに削除する場合もあるが、削除処理を実行しない限りは保持し続ける場合もある。
【００３８】
<実施形態１：効果>  本件発明に係る予約装置は、ＥＰＧを利用して少ない手順で番組の予約を行いながらも、指定した番組の開始／終了時間に捉われることなく、利用者の都合に合わせて予約を修正できるという有益な効果を有する。また、毎日（毎週）継続的に放送される一連の番組については、番組を構成する各コーナーの開始／終了時間が、画一的に定まっている場合が多いことに着目して予約を修正することで、所望のコーナーを見逃さないように調整することができる。このとき、予約情報を予約実行処理の実行後に直ちに削除するのではなく、保持し続けることによって、利用者の生活上での視聴パターンに柔軟に対応し、自動的にザッピングが可能となり、利便性が高い。
<<実施形態２>>
【００３９】
<実施形態２：概要>  本実施形態は、予約装置にて予約した番組が重複した場合の対応のバリエーションを説明する。
【００４０】
<実施形態２：構成１>  図５は、本実施形態における予約装置の機能ブロックの一例を示したものである。図５に示す本実施形態の「予約装置」（０５００）は、「受付部」（０５０１）と、「ＥＰＧ保持部」（０５０２）と、「第一時刻取得部」（０５０３）と、「時刻修正部」（０５０４）と、「予約情報保持部」（０５０５）と、からなり、さらに「第二時刻取得部」（０５０６）を備えた機能ブロックの一例を示したものである。構成要件０５００〜０５０５については、対応する０２００〜０２０５と同様であるため、説明は省略する。
【００４１】
「第二時刻取得部」（０５０６）は、入力に応じて番組の録画又は／及び視聴の予約の中断開始時刻と中断終了時刻を取得する。中断は、録画予約も視聴予約も両方中断する場合だけでなく、録画予約のみ中断して視聴予約は続行する場合、視聴予約のみ中断して録画予約は続行する場合がある。中断開始時刻と中断終了時刻は、上下左右等の方向キー、０〜９の数字キー、操作を決定する際に操作する決定キーなどを用いて入力し、受付部（０５０１）で受け付ける場合を想定している。また、ＥＰＧ保持部（０５０２）に保持されたＥＰＧを介して所望の番組を指定するなどして中断開始時刻と、中断終了時刻を取得するとしてもよい。図では、中断開始時刻を７時に、中断終了時刻を８時と入力する例を示した。
【００４２】
また、予約情報保持部（０５０５）において、中断開始時刻と、中断終了時刻も予約情報として保持する。図では、当初指定された番組を白いバーで示し、時刻の修正が行なわれ、予約が実行される時間帯を黒いバーで示した。さらに、予約実行中に中断が入り、最終的には、図９に示すように、予約実行開始時刻の６時３０分から、中断開始時刻の７時までと、中断終了時刻の８時から予約実行終了時刻の８時３０分までの黒いバーで示した時間帯については、録画／視聴のための処理が実行されることになる。
【００４３】
なお、時刻修正部（０５０４）において、図では明示していないが、第二時刻取得部（０５０６）で取得した中断開始時刻と、中断終了時刻と、を基準として入力に応じてその時刻の修正を行うことができる。
【００４４】
<実施形態２：構成２>  図６は、図５で示した予約装置に、さらに「第三時刻取得部」（０６０７）を備えた機能ブロックの一例を示したものである。構成要件０６００〜０６０６については、対応する０５００〜０５０６と同様であるため、説明は省略する。
【００４５】
「第三時刻取得部」（０６０７）は、第二時刻取得部（０６０６）にて取得される中断開始時刻を他の番組である第二番組の予約実行開始時刻とし、中断終了時刻を第二番組の予約実行終了時刻として取得する。第二番組の番組名、放送局名などの情報については、ＥＰＧ保持部（０６０２）から取得することができる。第一番組と第二番組の予約方法のパターンとしては、第一番組の視聴予約が中断されて、（１）第二番組の録画予約が実行される場合、（２）第二番組の視聴予約が実行される場合、（３）第二番組の録画及び視聴予約が実行される場合、さらに、第一番組の録画予約が中断されて、（４）第二番組の録画予約が実行される場合、（５）第二番組の視聴予約が実行される場合、（６）第二番組の録画及び視聴予約が実行される場合、最後に、第一番組の録画及び視聴予約が中断されて、（７）第二番組の録画予約が実行される場合、（８）第二番組の視聴予約が実行される場合、（９）第二番組の録画及び視聴予約が実行される場合がある。
【００４６】
また、予約情報保持部（０６０５）において、第二番組の予約情報も保持する。図では、第一番組の予約情報として、当初指定された番組を白いバーで示し、時刻の修正が行なわれ、予約が実行される時間帯を黒いバーで示した。このとき、第一番組の予約実行中に中断が入り、中断の間は他の番組である第二番組が予約されることとなる。最終的には、図９に示すように、第一番組と、第二番組は、それぞれ黒いバーで示した時間帯について予約処理が実行されることになる。
【００４７】
なお、時刻修正部（０６０４）において、図では明示していないが、第二時刻取得部（０５０６）、第三時刻取得部（０６０７）で取得した中断開始時刻と、中断終了時刻と、を基準として入力に応じてその時刻の修正を行うことができる。
【００４８】
<実施形態２：構成３>  図７は、図６で示した予約装置に、さらに「第四時刻取得部」（０７０８）を備えた機能ブロックの一例を示したものである。構成要件０７００〜０７０７については、対応する０６００〜０６０７と同様であるため、説明は省略する。なお、０７０７は具備しない場合もある。
【００４９】
（第四時刻取得部  ０７０８）  「第四時刻取得部」（０７０８）は、修正された予約実行終了時刻を他の番組である第三番組の予約実行開始時刻として取得する。時刻修正部（０７０４）にて予約実行終了時刻が修正されたことによって、終了時刻以降は他の番組の予約が実行可能となることから、第一番組の予約実行終了時刻を第三番組の予約実行開始時刻とする。第三番組の番組名、放送局名などの情報については、ＥＰＧ保持部（０７０２）から取得することができる。
【００５０】
また、予約情報保持部（０７０５）において、第三番組の予約情報も保持する。図では、第一番組の予約情報として、当初指定された番組を白いバーで示し、時刻の修正が行なわれ、予約が実行される時間帯を黒いバーで示した。ただし、中断の間は他の番組である第二番組が予約されることとなる。このとき、第一番組の予約実行終了時刻の修正が行なわれたが、この時刻を第三番組の予約実行開始時刻とし、原則として第三番組の番組終了時刻が予約実行終了時刻となる。最終的には、図９に示すように、第一から第三番組のそれぞれ黒いバーで示した時間帯について予約処理が実行されることになる。
【００５１】
なお、時刻修正部（０７０４）において、図では明示していないが、第二から第四時刻取得部（０７０６〜０７０８）で取得した時刻を基準として入力に応じてその時刻の修正を行うことができる。
【００５２】
<実施形態２：構成４>  図８は、図７で示した予約装置に、さらに「第五時刻取得部」（０８０９）を備えた機能ブロックの一例を示したものである。構成要件０８００〜０８０８については、対応する０７００〜０７０８と同様であるため、説明は省略する。なお、０８０７、０８０８は具備しない場合もある。
【００５３】
（第五時刻取得部  ０８０９）  「第五時刻取得部」（０８０９）は、修正された予約実行開始時刻を他の番組である第四番組の予約実行終了時刻として取得する。時刻修正部（０８０４）にて予約実行開始時刻が修正されたことによって開始時刻までは他の番組の予約が実行可能となることから、第一番組の予約実行開始時刻を第四番組の予約実行終了時刻とする。第四番組の番組名、放送局名などの情報については、ＥＰＧ保持部（０８０２）から取得することができる。
【００５４】
また、予約情報保持部（０８０５）において、第四番組の予約情報も保持する。図では、第一番組の予約情報として、当初指定された番組を白いバーで示し、時刻の修正が行なわれ、予約が実行される時間帯を黒いバーで示した。ただし、中断の間は他の番組である第二番組が予約されることとなる。このとき、第一番組の予約実行開始時刻の修正が行なわれたが、この時刻を第四番組の予約実行終了始時刻とし、原則として第四番組の番組開始時刻が予約実行開始時刻となる。最終的には、図９に示すように、第一から第四番組のそれぞれ黒いバーで示した時間帯について予約処理が実行されることになる。
【００５５】
なお、時刻修正部（０８０４）において、図では明示していないが、第二から第五時刻取得部（０８０６〜０８０９）で取得した時刻を基準として入力に応じてその時刻の修正を行うことができる。
【００５６】
<実施形態２：ハードウェア構成>  概ねのハードウェア構成は図３で示した実施形態１と同様であるため、図１０を適宜用いて追加のある部分のみ説明する。
【００５７】
本件予約装置（１０００）における、複数の予約処理についての手順を追って説明する。まず、予約装置の立ち上げに伴い、ＲＯＭのアドレス０１〜０７に記憶されている各プログラム（受付プログラム、第一時刻取得プログラム、時刻修正プログラムに加えて、第二時刻取得プログラム、第三時刻取得プログラム、第四時刻取得プログラム、第五時刻取得プログラム）がＲＡＭのワーク領域にそれぞれ展開される。
【００５８】
まず、Ｉ／Ｏ（１００４）を介して予約の中断の入力を受け付けた場合にはこれがトリガとなり、ＣＰＵはＲＡＭのワーク領域に展開された第二時刻取得プログラムを実行する。第二時刻取得プログラムは、最初の予約番組である第一番組の予約実行データをＲＡＭから読み出し、その時刻の範囲内で、操作キーの入力に応じて中断開始時刻と、中断終了時刻を入力する。なお、中断時刻の入力は、上下左右等の方向キー、０〜９の数字キー、操作を決定する際に操作する決定キーなどで実行することを想定している。利用者の操作によりＩ／Ｏを介して決定キーの押下を検知すると、中断時刻の入力が完了したものとして、入力された中断時刻を中断時刻データとしてＲＡＭのデータ領域などに格納しておく。
【００５９】
さらに、中断時刻が中断時刻データとしてＲＡＭに格納されたことがトリガとなり、ＣＰＵはＲＡＭのワーク領域に展開された第三時刻取得プログラムを実行する。第三時刻取得プログラムは、ＲＡＭから中断時刻データを読み出し、中断時刻データの中断開始時刻を第二番組の予約実行開始時刻とし、中断終了時刻を第二番組の予約実行終了時刻とする第二番組データとして、ＲＡＭのデータ領域などに格納しておく。このとき、ＲＡＭからＥＰＧデータを読み出し、入力により第二番組を特定し、第二番組に関するＥＰＧデータ（放送局名など）を抽出して、先の第二番組データと合わせて、ＲＡＭのデータ領域などに格納しておく。
【００６０】
また、既に説明した時刻修正プログラムの実行により、予約実行終了時刻が修正された場合に、その修正が完了したものとして修正後の予約実行時刻が予約実行データとしてＲＡＭに格納されたことがトリガとなり、ＲＡＭのワーク領域に展開された第四時刻取得プログラムがＣＰＵによって実行される。第四時刻取得プログラムは、ＲＡＭから予約実行データを読み出し、予約実行終了時刻を第三番組の予約実行開始時刻とする第三番組データとして、ＲＡＭのデータ領域などに格納しておく。このとき、ＲＡＭからＥＰＧデータを読み出し、入力により第三番組を特定し、第三番組に関するＥＰＧデータ（放送局名、番組終了時刻など）を抽出して、先の第三番組データと合わせて、ＲＡＭのデータ領域などに格納しておく。
【００６１】
これと同様に、既に説明した時刻修正プログラムの実行により、予約実行開始時刻が修正された場合に、その修正が完了したものとして修正後の予約実行時刻が予約実行データとしてＲＡＭに格納されたことがトリガとなり、ＲＡＭのワーク領域に展開された第五時刻取得プログラムがＣＰＵによって実行される。第五時刻取得プログラムは、ＲＡＭから予約実行データを読み出し、予約実行開始時刻を第四番組の予約実行終了時刻とする第四番組データとして、ＲＡＭのデータ領域などに格納しておく。このとき、ＲＡＭからＥＰＧデータを読み出し、入力により第四番組を特定し、第四番組に関するＥＰＧデータ（放送局名、番組開始時刻など）を抽出して、先の第四番組データと合わせて、ＲＡＭのデータ領域などに格納しておく。
【００６２】
なお、内蔵タイマが予約実行時刻を示すと、予約処理として録画／視聴の開始（終了）のための処理が実行される。複数の予約番組の出力が切替わり、画面上に表示される番組の切替や、多画面での複数番組の同時表示が実現される。
【００６３】
<実施形態２：処理の流れ１>  図１１は、本実施形態の予約装置における処理の流れの一例を示したものである。なお、最初の予約番組である第一番組については、予約入力が完了していることを前提として、第二番組の予約を実行する処理の流れを示す。
【００６４】
まず、番組の録画又は／及び視聴の予約の中断が入力されたかを判断する（Ｓ１１０１）。具体的には、所定のキー操作によって中断入力モードへ切り替わったかどうか、あるいは、中断入力処理が完了し、決定キーの操作などで中断入力モードから他のモードへ切り替わったかなどの事象を検知する。
【００６５】
中断が入力されたとの判断結果の場合には、入力に応じて番組の録画又は／及び視聴の予約の中断開始時刻と中断終了時刻を取得する（Ｓ１１０２）。具体的には、中断時刻の入力は、中断開始時刻の時・分を方向キーや数字キーを操作して修正し、決定キーの押下に続いて、同様に中断終了時刻の時・分を入力する。一方、中断の入力は実行されていないとの判断結果の場合には、本ステップ（Ｓ１１０２）をスキップして、最後のステップ（Ｓ１１０５）に進む。
【００６６】
第一番組の予約中断中に、他の番組である第二番組の予約をするか判断する（Ｓ１１０３）。具体的には、ＥＰＧを読み出して画面上に番組一覧表を表示させ、所定のキー操作で第二番組を特定したかなどの事象を検知する。
【００６７】
第二番組の予約をするとの判断結果の場合には、中断開始時刻を第二番組の予約実行開始時刻とし、中断終了時刻を第二番組の予約実行終了時刻とする（Ｓ１１０４）。具体的には、ＥＰＧから第二番組に付随する情報を抽出し、かつ、中断開始時刻を第二番組の予約実行開始時刻とし、中断終了時刻を第二番組の予約実行終了時刻と書き換えて第二番組の予約情報として取得する。第二番組の予約をしないとの判断結果の場合には、本ステップ（Ｓ１１０４）をスキップして、次のステップ（Ｓ１１０５）に進む。
【００６８】
最後に、予約実行時刻を予約情報として保持する（Ｓ１１０５）。これによって、予約情報に含まれる実行時刻になると、録画／視聴の開始（終了）のための処理が実行される。
【００６９】
<実施形態２：処理の流れ２>  図１２は、本実施形態の予約装置における処理の流れの別の例を示したものである。なお、最初の予約番組である第一番組については、予約入力が完了していることを前提として、第三番組、第四番組の予約を実行する処理の流れを示す。
【００７０】
まず、第一番組の予約の修正が実行されたかを判断する（Ｓ１２０１）。具体的には、所定のキー操作によって予約修正モードへ切り替わったかどうか、あるいは、予約修正処理が完了し、決定キーの操作などで予約修正モードから他のモードへ切り替わったかなどの事象を検知する。予約の修正が実行されていないとの判断結果の場合には、処理を終了する。
【００７１】
予約の修正が実行されたとの判断結果の場合には、修正された時刻が第一番組の予約実行終了時刻の場合には第三番組の予約をするか判断する（Ｓ１２０２、Ｓ１２０３）。具体的には、ＥＰＧを読み出して画面上に番組一覧表を表示させ、所定のキー操作で第三番組を特定したかなどの事象を検知する。第三番組の予約をしないとの判断結果の場合には、処理を終了する。
【００７２】
第三番組の予約をするとの判断結果の場合には、第一番組の予約実行終了時刻を第三番組の予約実行開始時刻とする（Ｓ１２０４）。具体的には、ＥＰＧから第三番組に付随する情報を抽出し、かつ、第一番組の予約実行終了時刻を第三番組の予約実行開始時刻とし、第三番組の番組終了時刻を予約実行終了時刻と書き換えて第三番組の予約情報として取得する。
【００７３】
同様に、予約の修正が実行されたとの判断結果の場合において、修正された時刻は第一番組の予約実行開始時刻であるため、第四番組の予約をするか判断する（Ｓ１２０５）。具体的には、ＥＰＧを読み出して画面上に番組一覧表を表示させ、所定のキー操作で第四番組を特定したかなどの事象を検知する。第四番組の予約をしないとの判断結果の場合には、処理を終了する。
【００７４】
第四番組の予約をするとの判断結果の場合には、第一番組の予約実行開始時刻を第四番組の予約実行終了時刻とする（Ｓ１２０６）。具体的には、ＥＰＧから第四番組に付随する情報を抽出し、かつ、第四番組の番組開始時刻を予約実行開始時刻とし、第一番組の予約実行開始時刻を第三番組の予約実行終了時刻と書き換えて第四番組の予約情報として取得する。
【００７５】
最後に、予約実行時刻を予約情報として保持する（Ｓ１２０７）。これによって、予約情報に含まれる実行時刻になると、録画／視聴の開始（終了）のための処理が実行される。
【００７６】
<実施形態２：効果>  本件発明に係る予約装置は、予約が重複した場合に、利用者の都合に合わせて柔軟に対応しながら、少ない手順で予約の修正ができるという有益な効果を有する。例えば、長時間の第一番組の予約を実行時に、途中で中断して他の番組として第二番組を予約することが可能であり、中断期間が終了すると、再度第一番組の予約が実行される。このとき、先に中断時刻の入力を行い、第二番組の番組単位の受付としないことで、利用者の要求に柔軟に対応可能となり、利便性が高い。
【００７７】
あるいは別の例としては、第一番組の後半の一部が重複する第三番組については、第一番組の予約実行終了時刻の前倒しの修正をそのまま、第三番組の予約実行開始時刻とすることで、少ない手順で予約の実行ができる。このとき、第一番組の予約実行終了時刻の修正の入力を行い、第三番組に番組単位で優先順位を付ける態様としないことで、利用者の要求に柔軟に対応できる。第一番組の前半の一部が重複する第四番組についても、同様である。
<<実施形態３>>
【００７８】
<実施形態３：概要>  本実施形態は、予約装置にて予約した番組が重複した場合の表示の態様のバリエーションを説明する。
【００７９】
<実施形態３：構成１>  図１３は、本実施形態における予約装置の機能ブロックの一例を示したものである。図１３に示す本実施形態の「予約装置」（１３００）は、「受付部」（１３０１）と、「ＥＰＧ保持部」（１３０２）と、「第一時刻取得部」（１３０３）と、「時刻修正部」（１３０４）と、「予約情報保持部」（１３０５）と、「第二時刻取得部」（１３０６）と、「第三時刻取得部」（１３０７）と、さらに、「サブ出力部」（１３０８）と、を備えた機能ブロックの一例を示したものである。構成要件１３００〜１３０７については、対応する０６００〜０６０５と同様であるため、説明は省略する。また、図示していないがさらに第四時刻取得部と、第五時刻取得部とを備える場合もある。
【００８０】
（サブ出力部  １３０８）  「サブ出力部」（１３０８）は、第二時刻取得部（１３０６）にて取得された中断開始時刻と中断終了時刻で特定される中断期間には、中断された番組をサブ出力するための処理を実行する。サブ出力とは、メイン出力に対して、小さい表示領域に表示させる出力のことを想定しており、画面隅に子画面を設けるものや、分割した画面の一部に表示するものが該当する。詳細は後述する。
【００８１】
<実施形態３：構成２>  図１４は、本実施形態における予約装置の機能ブロックの別の例を示したものである。図１４に示す本実施形態の「予約装置」（１４００）は、「受付部」（１４０１）と、「ＥＰＧ保持部」（１４０２）と、「第一時刻取得部」（１４０３）と、「時刻修正部」（１４０４）と、「予約情報保持部」（１４０５）と、「第二時刻取得部」（１４０６）と、「第三時刻取得部」（１４０７）と、さらに、「同時出力部」（１４０８）と、を備えた機能ブロックの一例を示したものである。構成要件１４００〜１４０７については、対応する０６００〜０６０５と同様であるため、説明は省略する。また、図示していないがさらに第四時刻取得部と、第五時刻取得部とを備える場合もある。
【００８２】
（同時出力部  １４０８）  「同時出力部」（１４０８）は、第二時刻取得部（１３０６）にて取得された中断開始時刻と中断終了時刻で特定される中断期間には、中断された番組と、その間に予約実行される第二番組とを同時出力するための処理を実行する。同時出力とは、タイミング的に同時に表示させる出力のことを想定しており、表示領域の面積、位置については特に限定しない。
【００８３】
図１５から図１７には、サブ出力と、同時出力の例を示した。（Ａ）は、第一番組に包含される第二番組のパターンについて説明する。まず、最初の期間（ａ）では第一番組のみが出力される。次の期間（ｂ）では重複する第二番組の番組開始時刻となり、中断された第一番組を子画面にサブ出力し、その間に予約実行される第二番組をメイン画面に出力した例を示した。最後に、期間（ｃ）では第二番組が終了し、第一番組のみが出力される。なお、メイン画面とサブ画面とを同時に出力表示するものとして、先の子画面の例で、逆に中断された第一番組をメイン画面に出力し、その間に予約実行される第二番組を子画面にサブ出力することもできる。また、２つの番組の表示態様の別の例として、画面を２分割してそれぞれの番組を出力するとしてもよい。
【００８４】
（Ｂ）は、第一番組の後半が第二番組の前半と重複するパターンについて説明する。まず、最初の期間（ａ）では第一番組のみが出力される。次の期間（ｂ）では重複する第二番組の番組開始時刻となり、中断された第一番組を子画面にサブ出力し、その間に予約実行される第二番組をメイン画面に出力した例を示した。最後に、期間（ｃ）では第一番組が終了し、第二番組のみが出力される。なお、メイン画面とサブ画面とを同時に出力表示するものとして、先の子画面の例で逆に、中断された第一番組をメイン画面に出力し、その間に予約実行される第二番組を子画面にサブ出力することもできる。また、２つの番組の表示態様の別の例として、画面を２分割してそれぞれの番組を出力するとしてもよい。
【００８５】
（Ｃ）は、第一番組、第二番組、第三番組がそれぞれ重複しあうパターンについて説明する。まず、最初の期間（ａ）では第一番組のみが出力される。次の期間（ｂ）では重複する第二番組の番組開始時刻となり、中断された第一番組がサブ出力され、第二番組がメイン出力される。続いて、期間（ｃ）では第三番組も開始され、３つの番組が重複することになるため、画面を三分割して、それぞれ表示する。次の期間（ｄ）では第一番組が終了し、第二番組、第三番組がそれぞれ重複している。第三番組の方が、第二番組より後に開始されたため、中断された第二番組がサブ出力され、第三番組がメイン出力される。最後に期間（ｅ）では第二番組が終了し、第三番組のみが出力される。なお、メイン画面とサブ画面とを同時に出力表示するものとして、先の子画面の例で、逆に中断された番組（ｂでは第一番組、ｄでは第二番組）をメイン画面に出力し、その間に予約実行される番組（ｂでは第二番組、ｄでは第三番組）を子画面にサブ出力することもできる。また、２つの番組の表示態様の別の例として、画面を２分割してそれぞれの番組を出力するとしてもよい。
【００８６】
<実施形態３：ハードウェア構成>  概ねのハードウェア構成は実施形態１及び２と同様であるため、図３、図１０を適宜用いて追加のある部分のみ説明する。
【００８７】
本件予約装置における、出力処理についての手順を追って説明する。まず、予約装置の立ち上げに伴い、ＲＯＭのアドレスに記憶されている各プログラム（サブ出力プログラム、同時出力プログラムなど）がＲＡＭのワーク領域にそれぞれ展開される。
【００８８】
内蔵タイマが予約実行時刻を示すと、予約処理が実行されるが、そのうち再生処理が実行される場合には、ＣＰＵはＲＡＭのワーク領域に展開されたサブ出力プログラム、あるいは、同時出力プログラムを読み出して実行する。いずれのプログラムが実行されるかは、予め利用者が操作して指定しておくことを想定している。
【００８９】
サブ出力プログラムは、サブ画面用のグラフィックメモリにサブ出力する番組のデータを、メイン画面用のグラフィックメモリにメイン出力する番組のデータを格納する。
【００９０】
また、同時出力プログラムは、複数番組の出力が同時に行なわれるように、各グラフィックメモリへの番組のデータの格納を同期させて実行する
【００９１】
<実施形態３：効果>  本件発明に係る予約装置は、予約が重複した場合でも多画面に出力して、同時に視聴可能とするもので、利用者が視聴したい番組を見逃す危険を回避できるという有益な効果を有する。
【図面の簡単な説明】
【００９２】
【図１】実施形態１の概要を説明するための概念図
【図２】実施形態１の機能ブロックを示した図
【図３】実施形態１のハードウェア構成を示した図
【図４】実施形態１の処理の流れを示した図
【図５】実施形態２の構成１における機能ブロックを示した図
【図６】実施形態２の構成２における機能ブロックを示した図
【図７】実施形態２の構成３における機能ブロックを示した図
【図８】実施形態２の構成４における機能ブロックを示した図
【図９】実施形態２における複数の予約番組の関係を示した図
【図１０】実施形態２のハードウェア構成を示した図
【図１１】実施形態２の処理の流れ１を示した図
【図１２】実施形態２の処理の流れ２を示した図
【図１３】実施形態３の構成１における機能ブロックを示した図
【図１４】実施形態３の構成２における機能ブロックを示した図
【図１５】実施形態３における多画面表示（Ａ）の例を示した図
【図１６】実施形態３における多画面表示（Ｂ）の例を示した図
【図１７】実施形態３における多画面表示（Ｃ）の例を示した図
【符号の説明】
【００９３】
０２００    予約装置
０２０１    受付部
０２０２  ＥＰＧ保持部
０２０３    第一時刻取得部
０２０４    時刻修正部
０２０５    予約情報保持部
【図１】
2011254343.tif 000003
【図２】
2011254343.tif 000004
【図３】
2011254343.tif 000005
【図４】
2011254343.tif 000006
【図５】
2011254343.tif 000007
【図６】
2011254343.tif 000008
【図７】
2011254343.tif 000009
【図８】
2011254343.tif 000010
【図９】
2011254343.tif 000011
【図１０】
2011254343.tif 000012
【図１１】
2011254343.tif 000013
【図１２】
2011254343.tif 000014
【図１３】
2011254343.tif 000015
【図１４】
2011254343.tif 000016
【図１５】
2011254343.tif 000017
【図１６】
2011254343.tif 000018
【図１７】
2011254343.tif 000019