(57)【要約】【課題】録画等の予約時に番組延長に備えて繰り下がり区間が補われる場合、利用者の気が付かないうち行なわれるので、予約の重複が発生しやすい。【解決手段】予約情報と繰り下がり区間を示す情報とを格納しておき、新たな予約情報が入力された場合においては、既に格納されている予約情報の繰り下がり区間に、新たな予約情報の開始時刻が含まれるかどうか判断する。もしそうならば、新たな予約情報を優先させるか、既に格納されている予約情報を優先させるか、の選択結果を取得する予約管理装置及び予約管理装置の動作方法を提供する。【選択図】図３
2007110544.tif 000002
【特許請求の範囲】
【請求項１】
電子番組表情報を取得する電子番組表情報取得部を有し、前記電子番組表情報取得部により取得された電子番組表情報に基づいて、番組の本来の終了時刻からその本来の終了時刻の繰り下げ時刻までの区間である繰り下がり区間を補い、番組の録画等の予約情報の管理を行なう予約管理装置であって、
予約情報と、繰り下がり区間を示す情報と、を関連付けて格納する予約情報格納部と、
新たな録画等の予約情報である新予約情報を入力する予約情報入力部と、
前記予約情報格納部に格納されている予約情報である既予約情報であって、前記既予約情報と関連付けられた繰り下がり区間に前記新予約情報の開始時刻が含まれる予約情報である第一の重複予約情報を取得する第一重複予約情報取得部と、
前記第一重複予約情報取得部で第一の重複予約情報が取得された場合に、前記新予約情報を優先させるか、前記第一の重複予約情報を優先させるか、の選択の結果を取得する選択結果取得部と、
を有する予約管理装置。
【請求項２】
電子番組表情報を取得する電子番組表情報取得部を有し、前記電子番組表情報取得部により取得された電子番組表情報に基づいて、番組の本来の終了時刻からその本来の終了時刻の繰り下げ時刻までの区間である繰り下がり区間を補い、番組の録画等の予約情報の管理を行なう予約管理装置であって、
予約情報と、繰り下がり区間を示す情報と、を関連付けて格納する予約情報格納部と、
新たな録画等の予約情報である新予約情報を入力する予約情報入力部と、
前記予約情報格納部に格納されている予約情報である既予約情報であって、前記新予約情報の繰り下がり区間に前記既予約情報の開始時刻が含まれる予約情報である第二の重複予約情報を取得する第二重複予約情報取得部と、
前記第二重複予約情報取得部で第二の重複予約情報が取得された場合に、前記新予約情報を優先させるか、前記第二の重複予約情報を優先させるか、の選択の結果を取得する選択結果取得部と、
を有する予約管理装置。
【請求項３】
前記選択結果取得部に、前記新予約情報と前記重複予約情報とのうち、開始時刻が先行する予約情報を優先させるとの選択結果が取得された場合には、他方の予約情報の開始時刻を開始時刻が先行する予約情報の繰り下がり区間の終了時刻以後に変更し、他方の予約情報を優先させるとの選択結果が入力された場合には、開始時刻が先行する予約情報の繰り下がり区間の終了時刻を他方の予約情報の開始時間以前に変更する変更部
を有する請求項１または２に記載の予約管理装置。
【請求項４】
開始時刻が先行する予約情報の繰り下がり区間の終了時刻が繰り上がった場合には、その繰り上げに応じて、他方の予約情報の開始時刻を繰り上げる繰り上げ部
を有する請求項３に記載の予約管理装置。
【請求項５】
前記繰り上げ部による他方の予約情報の開始時刻の繰り上げをしてよいかを示す確認情報を取得する繰り上げ確認情報取得部を有する請求項４に記載の予約管理装置。
【請求項６】
前記電子番組表情報取得部により取得された電子番組表情報の内容の変化に基づいて、繰り下がり区間を示す情報と関連付けられた予約情報が、繰り下がり区間の全体を補って予約する必要がなくなったと判断される場合に、繰り下がり区間の終了時刻の繰り上げを実行する繰り上げ実行部を有する請求項３から５のいずれか一に記載の予約管理装置。
【請求項７】
前記繰り上げ実行部による繰り下がり区間の終了時刻の繰り上げを行なってよいかを示す第二確認情報を取得する第二繰り上げ確認情報取得部を有する請求項６に記載の予約管理装置。
【請求項８】
前記繰り上げ実行部により繰り下がり区間の終了時刻の繰り上げが実行されたことによって、番組開始時刻がその繰り下がり区間に含まれないこととなった他の番組の予約情報の開始時刻を繰り上げる開始時刻繰り上げ部を有する請求項６または７に記載の予約管理装置。
【請求項９】
前記開始時刻繰り上げ部による開始時刻の繰り上げを行なってよいかを示す第三確認情報を取得する第三繰り上げ確認情報取得部を有する請求項８に記載の予約管理装置。
【請求項１０】
前記電子番組表情報取得部により取得された電子番組表情報の内容の変化に基づいて、繰り下がり区間の終了時刻の繰り上げによって、その繰り上げが実行された番組の後に放送される番組の予約情報の終了時刻を繰り上げる終了時刻繰り上げ部を有する請求項３から９のいずれか一に記載の予約管理装置。
【請求項１１】
前記終了時刻繰り上げ部による終了時刻の繰り上げを行なってよいかを示す第四確認情報を取得する第四繰り上げ確認情報取得部を有する請求項１０に記載の予約管理装置。
【請求項１２】
電子番組表情報を取得する電子番組表情報取得部を有し、前記電子番組表情報取得部により取得された電子番組表情報に基づいて、番組の本来の終了時刻からその本来の終了時刻の繰り下げ時刻までの区間である繰り下がり区間を補い、番組の録画等の予約情報の管理を行なう予約管理装置の動作方法であって、
予約情報と、繰り下がり区間を示す情報と、を関連付けて保持する予約情報保持ステップと、
新たな録画等の予約情報である新予約情報を入力する予約情報入力ステップと、
前記予約情報保持ステップにより保持された予約情報である既予約情報であって、前記既予約情報と関連付けられた繰り下がり区間に前記新予約情報の開始時刻が含まれる予約情報である第一の重複予約情報を取得する第一重複予約情報取得ステップと、
前記第一重複予約情報取得ステップにより第一の重複予約情報が取得された場合に、前記新予約情報を優先させるか、前記第一の重複予約情報を優先させるか、の選択の結果を取得する選択結果取得ステップと、
を含む予約管理装置の動作方法。
【請求項１３】
電子番組表情報を取得する電子番組表情報取得部を有し、前記電子番組表情報取得部により取得された電子番組表情報に基づいて、番組の本来の終了時刻からその本来の終了時刻の繰り下げ時刻までの区間である繰り下がり区間を補い、番組の録画等の予約情報の管理を行なう予約管理装置の動作方法であって、
予約情報と、繰り下がり区間を示す情報と、を関連付けて保持する予約情報保持ステップと、
新たな録画等の予約情報である新予約情報を入力する予約情報入力ステップと、
前記予約情報ステップにより保持された予約情報である既予約情報であって、前記新予約情報の繰り下がり区間に前記既予約情報の開始時刻が含まれる予約情報である第二の重複予約情報を取得する第二重複予約情報取得ステップと、
前記第二重複予約情報取得ステップにより第二の重複予約情報が取得された場合に、前記新予約情報を優先させるか、前記第二の重複予約情報を優先させるか、の選択の結果を取得する選択結果取得ステップと、
を含む予約管理装置の動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子番組表情報を取得して、録画や録音などの予約を管理するのに好適な予約管理装置及び予約管理装置の動作方法に関する。
【背景技術】
【０００２】
野球中継、サッカー中継、相撲中継などのスポーツ番組は、予定された番組終了時刻になっても試合等が継続することが多々あり、番組の放送などの延長が行なわれ、番組の放送などの終了時刻の繰り下げが行なわれる場合が多い。この繰り下げに伴い、後続する番組の開始時刻、終了時刻も繰り下げられることになる。ただし、通常、このような繰り下げが行なわれるのは、翌日の午前５時までである。
【０００３】
このような番組の終了時刻の繰り下げに対応するために、ビデオ録画装置、ＤＶＤ録画装置、ＨＤＤ録画装置などによる番組の録画や録音（以下「録画等」という）の予約を管理する予約管理装置として、取得した電子番組表情報（通常、「ＥＰＧ」などと呼ばれる）の所定の範囲の文字列を検索し、「延長」という単語が含まれている場合には、録画等の予約の終了時刻を繰り下げて設定を行なう予約管理装置が開発されている（例えば、特許文献１参照。）。なお、このような予約管理装置は、通常は、ビデオ録画装置、ＤＶＤ録画装置、ＨＤＤ録画装置などの録画等を行なう装置の一部に組み込まれている場合が多い。
【０００４】
図１は、このような予約管理装置の機能ブロック図を例示する。予約管理装置１００は、電子番組表情報取得部１０１を有する。「電子番組表情報取得部」１０１は、電子番組表情報を取得する。例えば、放送波とともにチューナで受信された情報から、電子番組表情報を取得する。そして、予約管理装置１００は、電子番組表情報取得部１０１により取得された電子番組表情報に基づいて、番組の本来の終了時刻からその本来の終了時刻の繰り下げ時刻までの区間である繰り下がり区間を補い、番組の録画等の予約情報の管理を行なう。「電子番組表情報に基づいて」とは、上述したように、電子番組表情報の所定の範囲の文字列を検索し、「延長」という単語が含まれている場合に、繰り下がり区間を補うことをいう。
【０００５】
図２は、繰り下がり区間の補いについて説明するための図である。図２（Ａ）において、予約管理装置の利用者が、電子番組表情報取得部で取得された電子番組表情報などを参照して、１８時０分（以下、「１８００」などのように表記する）から２０時５４分までの時間帯２０１に放送される野球放送の録画等の予約を行なったとする。この場合、予約管理装置は、電子番組表情報のその野球放送の所定の場所などに「延長」という単語が含まれていることを検索により検出し、野球放送が延長される可能性、すなわち、野球放送の本来の終了時刻が繰り下げられる可能性、を予測して、野球放送についての予約を示す予約情報を格納する場合には、１８００から２０５４の時間帯２０２に、放送が延長されると予測される区間である所定の長さ、たとえば３０分の長さ、の繰り下がり区間２０３を補い、１８００から２１２４までの時間帯の録画等の予約情報を格納する。
【０００６】
図２（Ｂ）は、録画等の予約がされる番組に先行する番組の終了時刻が繰り下げられる可能性がある場合での、繰り下がり区間の補いについて説明している。すなわち、予約管理装置の利用者が、２２００から２２５４までのドラマの録画等の予約を行なったとする。この場合、そのドラマと同じチャンネルに、１８００から２０５４までを放送予定時間とする野球放送があり、電子番組表情報にその野球放送の所定の場所などに「延長」という単語が含まれていることが検出された場合には、ドラマの終了時刻が繰り下げられる可能性があることを予測して、予約情報を格納する場合には、２２００から２２５４の時間区間２０６に３０分の長さの繰り下がり区間２０７を補い、録画等の予約情報を格納する。
【０００７】
図２（Ｃ）は、終了時刻の繰り下がりが発生する番組とそれに後続する番組との予約がされる場合の繰り下がり区間の補いについて説明している。すなわち、予約管理装置の利用者が、１８００から２０５４までの野球放送の録画等の予約を行なうと、電子番組表情報にその野球放送の所定の場所などに「延長」という単語が含まれていることが検出された場合には、その野球放送の本来の放送の時間帯２１０に繰り下がり区間２１１を補って予約情報を格納し、また、その野球放送と同じチャンネルに後続して放送される２２００から２２５４までのドラマについての予約がされる場合には、本来の放送の時間帯２１２に繰り下がり区間２１３を補って予約情報を格納する。
【特許文献１】特開２００４−３３６６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このように、繰り下がり区間が補われる場合には、予約管理装置の利用者の気が付かないうちに補われることが多く、予約が重複することが発生する。このため、予約管理装置によるエラー表示などが行なわれ、予約管理装置の利用者は、既に行なった予約か新たな予約をやりなおす必要に迫られることになる。この問題を解決する一つの方法としては、チューナ、エンコーダを録画等などのための装置に複数搭載し、同時録画を可能とすることが挙げられるが、開発コスト、部品コストがかさむ。また、繰り下がり区間を削除してしまうことも考えられるが、予約管理装置の利用者の望まない録画等がされ、使いづらい装置となってしまう。
【０００９】
本発明は、以上を背景にして想到されたものであり、繰り下がり区間を補って予約情報が管理される場合に、予約管理装置の利用者に予約の重複の回避の機会を与えることなどを目的とする。
【課題を解決するための手段】
【００１０】
このような目的を達成するために、本発明では、予約情報と繰り下がり区間を示す情報とを格納しておき、新たな予約情報が入力された場合に、既に格納されている予約情報の繰り下がり区間に、新たな予約情報の開始時刻が含まれるときには、新たな予約情報を優先させるか、既に格納されている予約情報を優先させるか、の選択結果を取得する予約管理装置及び予約管理装置の動作方法を提供する。
【００１１】
また、新たな予約情報の繰り下がり区間に、既に格納されている予約情報の終了時刻が含まれる場合には、新たな予約情報を優先させるか、既に格納されている予約情報を優先させるか、の選択結果を取得する予約管理装置及び予約管理装置の動作方法を提供する。
【００１２】
このような予約管理装置及び予約管理装置の動作方法により、繰り下がり区間で予約の重複が発生したときに、利用者による選択の結果を取得するので、利用者の意図に従った録画等が行なわれることになり、課題が解決される。
【００１３】
また、先行する番組の録画等の予約の繰り下がり区間の終了時刻が繰り上がった場合には、後続する番組の録画等の予約の開始時刻を繰り上げるようになっていてもよい。
【００１４】
これにより、後続する番組の開始部分の録画がされないようになることを防止することができる。
【００１５】
また、先行する番組の録画等の予約の繰り下がり区間の終了時刻が繰り上がった場合には、後続する番組の録画等の予約の繰り下がり区間の終了時刻を繰り上げるようになっていてもよい。
【００１６】
これにより、後続する番組の録画等に伴う無駄な録画等の発生を防止することができる。
【発明の効果】
【００１７】
本発明により、録画等のための装置のコスト増を抑え、また、予約管理装置の利用者の意図に沿った録画等の予約を行なうことができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための最良の形態について、図を用いて実施形態として説明する。なお、本発明は、これら実施形態に何ら限定されることはなく、その要旨を逸脱しない範囲において種々なる態様において実施することが可能である。
【００１９】
（実施形態１）
実施形態１として、既に格納されている予約の繰り下がり区間に、新たな予約の開始時刻が含まれる場合に、新たな予約を優先するか、既に格納されている予約を優先するか、の選択結果を取得することができる予約管理装置などについて説明する。
【００２０】
（実施形態１：構成）
図３は、実施形態１に係る予約管理装置の機能ブロック図を例示する。予約管理装置３００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第一重複予約情報取得部３０３と、選択結果取得部３０４と、を有する。
【００２１】
「電子番組表情報取得部」１０１は、先述したように、電子番組表情報を取得する。電子番組表情報は、予約管理装置が組み込まれる装置であって、配信される番組を録画等する装置のチューナなどにより、通信波や放送波などを受信して取得されるようになっていてもよいし、番組の配信とは異なる経路で取得されるようになっていてもよい。例えば、電話回線や光回線、無線ＬＡＮなどを利用しインターネット経由で取得されるようになっていてもよい。また、電子番組表情報取得部１０１による電子番組表情報の取得の頻度は如何なるものであってもよい。例えば、電子番組表情報は一日に数回しか更新されず、それに伴い電子番組表情報の取得も一日に数回しかされないようになっていてもよい。
【００２２】
「予約情報格納部」３０１は、予約情報と、繰り下がり区間を示す情報と、を関連付けて格納する。「予約情報」とは、番組の録画等の予約を示す情報である。例えば、予約のチャンネル、日時、開始時刻、終了時刻を含む情報である。なお、主にテレビ放送を念頭に置いて「チャンネル」という語を用いたが、受信周波数、ＵＲＬなど、番組の配信のソースを示す情報を、番組の配信の態様に応じて、チャンネルの代わりに用いることができる。「繰り下がり区間」とは、番組が延長などされる可能性があるために、電子番組表情報取得部１０１により取得された電子番組表情報に基づいて予約情報の表わす録画等の予約の開始時刻から終了時刻までの区間に補われる区間であって、番組の本来の終了時刻から延長などによるその本来の終了時刻の繰り下げ時刻までの区間である。繰り下がり区間を補う必要があるかどうかは、特許文献１にあるように、電子番組表情報の所定の範囲に「延長」という単語が検索されるかどうかにより判断される。また、その他の定められた単語が検索されるかどうかにより判断されてもよい。また、録画等の予約の時間区間が所定の時間帯に属するかどうかも考慮に入れて判断されてもよい。例えば、午後からゴールデンタイムの間に放送が開始される番組に関する電子番組表情報の所定の範囲に「延長」やその他定められた単語が検索されるようになっていてもよい。また、繰り下がり区間が補われるのは、１８００から翌日５００までの番組の録画等の予約であるようになっていてもよい。また、繰り下がり区間の長さは、電子番組表情報に含まれる番組延長の長さの指定を示す文字列（例えば、「最大延長」という文字列）の次の数字列に基づいて求めてもよいし、あらかじめ利用者が設定した長さであってもよい。
【００２３】
図４は、予約情報と、繰り下がり区間を示す情報と、が関連付けて格納されている状態を例示する。図４（Ａ）においては、表形式で格納がされている。図４（Ａ）の第１行目には、予約番号が２の予約情報として、５チャンネルについて、１０月１７日の１８００から２０５４まで録画等の予約を示す予約情報が格納されている。また、繰り下がり区間を示す情報として、繰り下がり区間の終了時刻２１２４が格納されている。これにより、繰り下がり区間が２０５４から２１２４までであることがわかる。図４（Ｂ）は、リスト形式によって予約情報と繰り下がり区間とが関連付けて格納されている状態を例示する。リストの最初の要素には、予約番号が格納され、次の要素には、チャンネルが格納され、３番目の要素には、予約日が格納され、４番目の要素には、開始時刻が格納され、５番目の要素には、終了時刻が格納され、６番目の要素には、繰り下がりの終了時刻が格納されている。
【００２４】
なお、図４（Ａ）（Ｂ）において、繰り下がりの終了時刻を終了時刻と同じ時刻にすることにより、繰り下がり区間が関連付けられていない予約情報を予約情報格納部に格納することができる。また、繰り下がりの終了時刻として、空値などの特別な値を格納することで、繰り下がり区間が関連付けられていないことを示したり、図４（Ｂ）では、６番目の要素を無くしたりすることにより、繰り下がり区間が関連付けられていないことを示してもよい。
【００２５】
「予約情報入力部」３０２は、新たな録画等の予約情報である新予約情報を入力する。例えば、テレビ受像機などのディスプレイを用いたグラフィカルユーザインターフェース（ＧＵＩ）とリモコンなどのボタンなどの操作により新予約情報を入力する。もちろん、予約管理装置に備えられた液晶画面とボタンなどの操作などとを用いて新予約情報が入力されてもよい。
【００２６】
図５は、新予約情報を入力するＧＵＩの一例を示す。この例では、地上波放送の９チャンネルの放送について、１０月１７日に、２１００から２１５４までの新予約情報が入力されたことが示されている。なお、「延長設定」の欄には、繰り下がり区間が補われるかどうかが示される。また、このほかに、録画等の質を指定する欄があったり、録画等が行なわれる媒体を指定する欄などがあったりしてもよい。
【００２７】
「第一重複予約情報取得部」３０３は、第一の重複予約情報を取得する。ここに「第一の重複予約情報」とは、予約情報格納部３０１に格納されている予約情報である既予約情報であって、その既予約情報と関連付けられた繰り下がり区間に、新予約情報の開始時刻が含まれる予約情報である。「既予約情報と関連付けられた繰り下がり区間」とは、既予約情報と関連付けて予約情報格納部３０１に格納されている繰り下がり区間を示す情報により示される繰り下がり区間である。例えば、既予約情報を、図４において予約番号が２で示される予約情報であるとすると、その予約情報と関連付けられた繰り下がり区間は、２０５４から２１２４までの時間の区間となる。
【００２８】
例えば、図５のように２１００から２１５４までの予約を表わす新予約情報が入力されると、この開始時刻２１００は、２０５４から２１２４までの時間の区間に含まれるので、図４において予約番号が２で示される予約情報が第一の重複予約情報として取得される。
【００２９】
このように、第一の重複予約情報が第一重複予約情報取得部３０３により取得された場合には、その旨の表示等がＧＵＩにより行なわれるのが好ましい。例えば、図６（Ａ）に示すように、図５に例示されるように入力された新予約情報が既予約情報の繰り下がり区間と重複する旨を示すために、「登録済予約と重複しています」などという注意を示す語句などとともに、どのような内容の予約と重複しているかを示すようになっていてもよい。また、図６（Ｂ）のように、録画等の予約の時間帯をグラフィカルに表示するようになっていてもよい。これにより、既予約と新予約とがどのように重複しているかを容易に理解することができる。
【００３０】
なお、第一の重複予約情報が存在せず、第一重複予約情報取得部３０３により何らの第一の重複予約情報が取得されなかった場合には、通常の処理が行なわれる。例えば、新予約情報の登録が行なわれる。
【００３１】
「選択結果取得部」３０４は、第一重複予約情報取得部３０３で第一の重複予約情報が取得された場合に、前記新予約情報を優先させるか、前記第一の重複予約情報を優先させるか、の選択の結果を取得する。ここに、「前記新予約情報」とは、予約情報入力部３０２に入力された新予約情報であり、「前記第一の重複予約情報」とは、第一重複予約情報取得部３０３で取得された第一の重複予約情報である。
【００３２】
例えば、図６（Ａ）において、ＧＵＩ上に「登録済予約を優先」という表示のエリア６０１と、「入力予約を優先」という表示のエリア６０２と、を表示し、どちらのエリアが選択されてリモコンなどのボタンが押下されたかを検出することにより、前記新予約情報を優先させるか、前記第一の重複予約情報を優先させるか、の選択の結果を取得する。また、図６（Ｂ）において、エリア６０３とエリア６０４とのいずれが選択されて、リモコンなどのボタンが押下されたかを検出することにより、前記新予約情報を優先させるか、前記第一の重複予約情報を優先させるか、の選択の結果を取得する。図６の場合には、エリア６０１あるいはエリア６０３が選択されてボタンが押下されると、前記第一の重複予約情報が優先されたことが選択されたとの結果が選択結果取得部３０４により取得がされる。これにより、新予約情報の入力がキャンセルされたり、新予約情報の開始時刻が、繰り下がり区間の終了時刻の２１２４以降に設定されたりするなどの処理がされる。また、エリア６０２あるいはエリア６０４が選択されてボタンが押下されると、前記新予約情報が優先されたことが選択されたとの結果が選択結果取得部３０４により取得がされる。これにより、第一の重複予約情報がキャンセルされたり、第一の重複予約情報に関連付けられている繰り下がり区間の終了時刻が、新予約情報の開始時刻以前に設定されたりするなどの処理がされる。
【００３３】
（実施形態１：処理の流れ）
図７は、本実施形態に係る予約管理装置の処理の流れを説明するフローチャートを例示する。このフローチャートの処理の実行の前提として、予約情報と、繰り下がり区間を示す情報と、が関連付けて予約情報格納部に格納されているとする。例えば、予約管理装置がデジタル回路を用いて実現される場合には、半導体メモリやハードディスクなどに予約情報と繰り下がり区間を示す情報とが記憶される。
【００３４】
ステップＳ７０１において、新予約情報を入力する。この処理は、予約情報入力部３０２で行なわれ、予約管理装置の半導体メモリなどの記憶領域の所定の場所に新予約情報が記憶される。このとき、入力された新予約情報の繰り下がり区間が、電子番組表情報取得部１０１で取得された電子番組表情報に基づいて、補われるようになっていてもよい。ステップＳ７０２において、第一の重複予約情報を取得する。この処理は、第一重複予約情報取得部３０３により行なわれる。例えば、予約情報格納部３０１に格納されている予約情報と関連付けられている繰り下がり区間を示す情報を一つずつ読み出し、新予約情報の開始時刻が含まれるかどうかを判断し、もし、含まれていれば、そのときに読み出された繰り下がり区間を示す情報と関連付けられて格納されている予約情報が第一の重複予約情報となる。この第一の重複予約情報へのポインタなどが予約管理装置の半導体メモリなどの記憶領域の所定の場所に記憶される。
【００３５】
ステップＳ７０３において、ステップＳ７０２の処理により、第一の重複予約情報が取得されたかどうかを判断する。もし、取得されれば、ステップＳ７０４へ処理を移行させ、そうでなければステップＳ７０６へ処理を移行させる。ステップＳ７０４においては、新予約情報を優先させるか、第一の重複予約情報を優先させるかの選択の結果を取得する。例えば、図６に例示された画面を表示し、選択の結果を取得する。ステップＳ７０５において、選択の結果に応じた処理を行なう。例えば、予約のキャンセルや、開始時刻、繰り下がりの終了時刻の変更を行なう。ステップＳ７０６では、通常処理を行なう。例えば、新予約情報を格納する。
【００３６】
なお、本実施形態に係る予約管理装置をプログラムと計算機により実現することが可能であることは言うまでもない。すなわち、予約管理装置３００を、計算機を用いて実現し、その計算機に各部を実現するモジュールを含むプログラムを動作させ、また、そのプログラムに図７に例示された処理を実行させる。また、そのようなプログラムを記憶媒体に格納することもできる。
【００３７】
（実施形態１：主な効果）
本実施形態により、既予約情報の繰り下がり区間で予約の重複が発生したときに、利用者による選択の結果を取得するので、利用者の意図に従った録画等が行なわれることになる。また、録画等を行なう装置に複数のチューナ、エンコーダを搭載する必要がなくなり、コストを抑えることができる。
【００３８】
（実施形態２）
実施形態２として、新たな予約の繰り下がり区間に、既に格納されている予約の開始時刻が含まれている場合に、新たな予約を優先するか、既に格納されている予約を優先するか、の選択結果を取得することができる予約管理装置などについて説明する。
【００３９】
（実施形態２：構成）
図８は、実施形態２に係る予約管理装置の機能ブロック図を例示する。予約管理装置８００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第二重複予約情報取得部８０１と、選択結果取得部３０４と、を有する。なお、実施形態１と同じ定義が適用できたり同様の動作を行なったりする部には同じ符号を割り当てている。なお、予約管理装置を実装などする場合には、同じ符号が割り当てられている部であっても、異なる構造などになる場合がある。
【００４０】
電子番組表情報取得部１０１、予約情報格納部３０１、予約情報入力部３０２については、実施形態１と同じ定義になるので、説明は省略する。ただし、本実施形態で用いる例が実施形態１とは異なるので、それについて説明する。
【００４１】
図９は、予約情報と、繰り下がり区間を示す情報と、が関連付けて表形式で予約情報格納部３０１に格納されている状態を例示する。この例では、予約番号が８の予約情報として、９チャンネルについて、１０月１７日の２１００から２１５４まで録画等の予約を示す予約情報が格納されている。また、繰り下がりの終了時刻が２１５４と、終了時刻と同じになっているので、この番組及びそれに先行する番号の終了時刻の繰り下がりはないことが示されている。
【００４２】
図１０は、新予約情報を入力するＧＵＩの一例を示す。この例では、地上波放送の５チャンネルの放送について、１０月１７日に、１８００から２０５４までの新予約情報が入力されたことが示されている。また、「延長設定」の欄が「ＯＮ」になっているので、例えば、繰り下がり区間が存在することが電子番組表情報に基づいて検出されていることなどが示される。本実施形態において、繰り下がり区間の長さが３０分であるとする。これにより、１８００から２１２４までの録画等の予約を示す新予約情報が入力されることになる。
【００４３】
「第二重複予約情報取得部」８０１は、第二の重複予約情報を取得する。ここに「第二の重複予約情報」とは、予約情報格納部３０１に格納されている予約情報である既予約情報であって、前記新予約情報の繰り下がり区間にその既予約情報の開始時刻が含まれる予約情報である。本実施形態では、図９に例示された表の予約番号８の予約情報が第二の重複予約情報となる。
【００４４】
「選択結果取得部」３０４は、実施形態１で説明したのと同様の動作を行なうが、実施形態１との違いは、本実施形態での選択結果取得部３０４は、第二重複予約情報取得部８０１で第二重複予約情報が取得された場合に、前記新予約情報を優先させるか、前記第二の重複予約情報を優先させるか、の選択の結果を取得するようになっていることである。
【００４５】
（実施形態２：処理の流れ）
図１１は、本実施形態に係る予約管理装置の処理の流れを説明するフローチャートを例示する。このフローチャートの処理の実行の前提として、予約情報と、繰り下がり区間を示す情報と、が関連付けて予約情報格納部に格納されているとする。
【００４６】
ステップＳ１１０１において、新予約情報を入力する。この処理は、予約情報入力部３０２で行なわれる。このとき、入力された新予約情報の繰り下がり区間が、電子番組表情報取得部１０１で取得された電子番組表情報に基づいて、補われる。なお、繰り下がり区間が存在しない場合には、補われないか、又は、長さが０の繰り下がり区間が補われるとする。ステップＳ１１０２において、第二の重複予約情報を取得する。この処理は、第二重複予約情報取得部８０１により行なわれる。例えば、予約情報格納部３０１に格納されている予約情報を一つずつ読み出し、開始時刻が、新予約情報の繰り下がり区間に含まれるかどうかを判断し、もし、含まれていれば、そのときに読み出された予約情報が第二の重複予約情報となる。なお、ステップＳ１１０１において、繰り下がり区間がなければ、図１１のフローチャートの処理を終了するようになっていてもよい。
【００４７】
ステップＳ１１０３において、ステップＳ１１０２の処理により、第二の重複予約情報が取得されたかどうかを判断する。もし、取得されれば、ステップＳ１１０４へ処理を移行させ、そうでなければステップＳ１１０６へ処理を移行させる。ステップＳ１１０４においては、新予約情報を優先させるか、第二の重複予約情報を優先させるかの選択の結果を取得する。実施形態１のように、例えば、重複が検出された旨の表示を行なう画面をディスプレイに表示し、選択の結果を取得する。ステップＳ１１０５において、選択の結果に応じた処理を行なう。例えば、新予約のキャンセルや、既予約の開始時刻、新予約の繰り下がり区間の終了時刻の変更などを行なう。ステップＳ１１０６では、通常処理を行なう。例えば、新予約情報を格納する。
【００４８】
なお、実施形態１のように、本実施形態に係る予約管理装置をプログラムと計算機により実現することが可能である。すなわち、予約管理装置８００を、計算機を用いて実現し、その計算機に各部を実現するモジュールを含むプログラムを動作させ、また、そのプログラムに図１１に例示された処理を実行させる。また、そのようなプログラムを記憶媒体に格納することもできる。
【００４９】
（実施形態２：主な効果）
本実施形態により、新予約情報の繰り下がり区間で予約の重複が発生したときに、利用者による選択の結果を取得するので、利用者の意図に従った録画等が行なわれることになる。また、録画等を行なう装置に複数のチューナ、エンコーダを搭載する必要がなくなり、コストを抑えることができる。
【００５０】
（実施形態３）
実施形態３として、実施形態１または実施形態２において、第一または第二の重複予約情報が取得された場合において、新予約情報とその重複予約情報とのうち、開始時刻が先行する予約情報を優先するとの選択結果が取得された場合には、他方の予約情報の開始時刻を、開始時刻が先行する予約情報の繰り下がり区間の終了時刻以降に変更し、他方の予約情報を優先させるとの選択結果が入力された場合には、開始時刻が先行する予約情報の繰り下がり区間の終了時刻を他方の予約情報の開始時刻以前に変更する予約管理装置について説明する。すなわち、本実施形態では、図７のステップＳ７０５、図１１のステップＳ１１０５がより詳しく説明される。
【００５１】
（実施形態３：実施形態１に基づく場合）
図１２は、実施形態３に係る予約管理装置が実施形態１に基づく構成である場合の機能ブロック図を例示する。予約管理装置１２００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第一重複予約情報取得部３０３と、選択結果取得部３０４と、変更部１２０１と、を有する。すなわち、本実施形態に係る予約管理装置は、実施形態１に係る予約管理装置がさらに変更部１２０１を有する構成となっている。
【００５２】
「変更部」１２０１は、前記新予約情報と前記第一の重複予約情報のうち、開始時刻が先行する予約情報を優先するとの選択結果が取得された場合には、他方の予約情報の開始時刻を、開始時刻が先行する予約情報の繰り下がり区間の終了時刻以降に変更し、他方の予約情報を優先させるとの選択結果が入力された場合には、開始時刻が先行する予約情報の繰り下がり区間の終了時刻を他方の予約情報の開始時刻以前に変更する。すなわち、実施形態１の場合には、前記第一の重複予約情報の開始時刻が、前記新予約情報の開始時刻より先行する。このため、前記第一の重複予約情報を優先するとの選択結果が取得された場合には、前記新予約情報の開始時刻を修正し、前記第一の重複予約情報の繰り下がり区間の終了時刻以降に変更する。また、前記新予約情報を優先させるとの選択結果が入力された場合には、前記第一の重複予約情報の繰り下がり区間の終了時刻を修正し、前記新予約情報の開始時刻に変更する。
【００５３】
例を用いて説明する。予約情報格納部３０１に図４のように予約情報と繰り下がり区間を示す情報が格納されており、図５のように、新予約情報が入力されたとする。このとき、図４の予約番号２の予約情報が第一の重複予約情報となる。このとき、もし、新予約情報を優先させるとの選択結果が選択結果取得部３０４により取得されたとすると、予約番号２の予約情報の繰り下がりの終了時刻が２１００以前変更される。また、第一の重複予約情報を優先させるとの選択結果が選択結果取得部３０４により取得されたとすると、新予約情報の開始時刻が２１２４以降に変更される。
【００５４】
なお、第一の重複予約情報を優先させるとの選択結果が選択結果取得部３０４により取得された結果、変更部１２０１により、新予約情報の開始時刻が変更された場合、新予約情報が予約情報格納部３０１などに格納された場合には、格納された新予約情報へのポインタなどを第一の重複予約情報に関連づけるようになっていてもよい。あるいは、ポインタなどを用いる代わりに、第一の重複予約情報に、新予約情報が格納などされる際に定まる新予約情報の予約番号を関連付けて格納してもよい。
【００５５】
図１３は、図４（Ａ）に例示された表に、図５に入力された新予約情報の開始時刻が、変更されて２１２４になった状態で予約番号８として格納された状態を例示している。図４（Ａ）との違いは、図１３の表には、さらに修正予約なる列が追加されており、予約番号２の行の修正予約の列に８という値が格納されている点である。このようにする利点としては、予約番号２の予約情報をキャンセルしたり、繰り下がり区間をキャンセルまたは長さを短縮したりした場合に、予約番号８の予約の開始時刻を繰り上げるべきことを容易に検出できることである。例えば、予約番号２の繰り下がりの終了時刻を２１２４から２１０９にして長さを短縮した場合には、予約番号８の開始時刻を２１２４から２１０９に変更することができる。また、予約番号８の本来の予約の開始時刻である２１００をさらに格納することにより、予約番号２の予約自体やその繰り下がり区間をキャンセルした場合には、予約番号８の開始時刻を本来の開始時刻である２１００にすることもできる。
【００５６】
同様に、新予約情報を優先させるとの選択結果が選択結果取得部３０４により取得された結果、変更部１２０１により、第一の重複予約情報の繰り下がり区間の終了時刻が変更されたりキャンセルされたりする操作が行なわれるとともに、その新予約情報が格納される場合には、新予約情報が第一の重複予約情報と関連付けて格納されるようになっていてもよい。これにより、新予約情報がキャンセルされたり、新予約情報の開始時刻が繰り下げられたりした場合には、その新予約情報に関連付けられた第一の重複予約情報を復活させたり、繰り下がり区間を復活したり終了時刻を繰り下げたりすることができる。
【００５７】
（実施形態３：処理の流れ）
図１４（Ｂ）は、本実施形態での予約管理装置の処理の流れを説明するフローチャートを例示する。実施形態１に基づく場合では、図１４（Ａ）に示すように、既予約１４０１の開始時刻が新予約１４０２より先行する。
【００５８】
ステップＳ１４０１において、第一重複予約情報取得部が第一の重複予約情報を取得することにより、録画等の予約に重複が発生したことが検出されたとする。このとき、ステップＳ１４０２において、選択結果取得部３０４により、新予約情報の予約（新予約）と第一の重複予約情報の予約（既予約）のいずれの予約を優先させるかの選択が取得される。ステップＳ１４０３において、取得された選択の内容を判断し、既予約を優先させる場合には、ステップＳ１４０４へ処理を移行させ、新予約を優先させる場合には、ステップＳ１４０５へ処理を移行させる。
【００５９】
ステップＳ１４０４においては、既予約の終了時刻を、新予約の開始時刻とする。すなわち、新予約の開始時刻が変更部１２０１により変更される。
【００６０】
ステップＳ１４０５においては、既予約のキャンセルを行なうか、修正か、の選択を取得する。この取得は、ＧＵＩにより行なわれるようになっていてもよい。ステップＳ１４０６において、キャンセルの選択が行なわれたかどうかを判断し、もしそうならばステップＳ１４０７へ処理を移行させ、そうでなければステップＳ１４０９へ処理を移行させる。
【００６１】
ステップＳ１４０７においては、既予約のキャンセルを行なう。すなわち、第一の重複予約のキャンセルを行ない、第一の重複予約情報の予約が無かったことにする。ステップＳ１４０８において、新予約の格納、すなわち、新予約を示す情報である新予約情報を格納する。
【００６２】
ステップＳ１４０９においては、既予約の延長時間の修正を行なう。すなわち、第一の重複予約情報の繰り下がり区間の終了時刻の修正を行なう。例えば、繰り下がり区間の短縮を行なったり、繰り下がり区間の削除を行なったりする。なお、繰り下がり区間の短縮を行なっても、新予約との重複が続く場合には、新予約の開始時刻を設定しなおして、短縮された繰り下がり区間の終了時刻以降にすることもできる。
【００６３】
（実施形態３：実施形態２に基づく場合）
図１５は、実施形態３に係る予約管理装置が実施形態２に基づく構成である場合の機能ブロック図を例示する。予約管理装置１５００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第二重複予約情報取得部８０１と、選択結果取得部３０４と、変更部１２０１と、を有する。すなわち、本実施形態に係る予約管理装置は、実施形態２に係る予約管理装置がさらに変更部１２０１を有する構成となっている。
【００６４】
「変更部」１２０１は、上述したとおりの定義の部である。例に用いて説明する。予約情報格納部３０１に図９のように予約情報が格納されており、図１０のように、１０月１７日の地上波５チャンネルの１８００から２０５４までに放送される番組の新予約情報が入力されたとし、電子番組表情報に基づいて、この番組には３０分の長さの繰り下がり区間が補われるとする。この３０分の長さの繰り下がり区間に２１００が含まれるので、図９の予約番号８の予約情報が第二の重複予約情報となる。このとき、もし、新予約情報を優先させるとの選択結果が選択結果取得部３０４により取得されたとすると、予約番号８の予約情報の開始時刻が、新予約の繰り下がり区間の終了時刻以降に変更される。また、第二の重複予約情報を優先させるとの選択結果が選択結果取得部３０４により取得されたとすると、新予約の繰り下がり区間がキャンセルされるか繰り下がり区間の終了時刻が２１００以前に設定される。
【００６５】
なお、第二の重複予約情報を優先させるとの選択結果が選択結果取得部３０４により取得された結果、変更部１２０１により、新予約情報の終了時刻または新予約情報の繰り下がり区間の終了時刻が変更され、新予約情報が予約情報格納部３０１などに格納された場合には、格納された新予約情報へのポインタなどを第二の重複予約情報に関連づけるようになっていてもよい。これにより、第二の重複予約の開始時刻が繰り下げられたり、第二の重複予約そのものがキャンセルされた場合には、新予約へのポインタなどを参照して、新予約の終了時刻または繰り下がり区間の終了時刻を繰り下げたり、キャンセルされた繰り下がり区間を復活したりできる。
【００６６】
また、新予約情報を優先させるとの選択結果が選択結果取得部３０４により取得された結果、変更部１２０１により、第二の重複予約情報の開始時刻が繰り下げられた場合には、第二の重複予約情報を関連付けるなどして新予約情報を格納するようにしてもよい。これにより、新予約情報がキャンセルされたり、その終了時刻が繰り上げられたりした場合には、第二の重複予約情報の開始時刻を繰り上げることができる。
【００６７】
（実施形態３：処理の流れ）
図１６（Ｂ）は、本実施形態での予約管理装置の処理の流れを説明するフローチャートを例示する。実施形態２に基づく場合では、図１６（Ａ）に示すように、既予約１６０１よりも新予約１６０２の開始時刻が先行する。
【００６８】
ステップＳ１６０１において、第二重複予約情報取得部が第二の重複予約情報を取得することにより、録画等の予約に重複が発生したことが検出されたとする。このとき、ステップＳ１６０２において、選択結果取得部３０４により、新予約情報の予約（新予約）と第二の重複予約情報の予約（既予約）のいずれの予約を優先させるかの選択が取得される。ステップＳ１６０３において、取得された選択の内容を判断し、既予約を優先させる場合には、ステップＳ１６０４へ処理を移行させ、新予約を優先させる場合には、ステップＳ１６０５へ処理を移行させる。
【００６９】
ステップＳ１６０４においては、既予約の開始時刻を、新予約の終了時刻とする。すなわち、新予約の繰り下がり区間の終了時刻が変更部１２０１により変更され、既予約の開始時刻の値に設定される。
【００７０】
ステップＳ１６０５においては、既予約のキャンセルを行なうか、修正か、の選択を取得する。この取得は、ＧＵＩにより行なわれるようになっていてもよい。ステップＳ１６０６において、キャンセルの選択が行なわれたかどうかを判断し、もしそうならばステップＳ１６０７へ処理を移行させ、そうでなければステップＳ１６０９へ処理を移行させる。
【００７１】
ステップＳ１６０７においては、既予約のキャンセルを行なう。すなわち、第二の重複予約情報が示す予約が無かったことにする。ステップＳ１６０８において、新予約の格納、すなわち、新予約を示す情報である新予約情報を格納する。
【００７２】
ステップＳ１６０９においては、新予約の終了時刻を既予約の開始時刻とする。すなわち、第二の重複予約情報の開始時刻の修正を行なう。例えば、第二の重複予約情報の開始時刻を修正し、新予約の繰り下がり区間の終了時刻の値に設定する。
【００７３】
（実施形態３：主な効果）
本実施形態により、新予約情報を優先させるか、重複予約情報を優先させるか、の選択の取得に応じて、予約の開始時刻または繰り下がり区間の終了時刻が変更されるので、利用者の意図に従った録画等が行なわれることになる。
【００７４】
（実施形態４）
実施形態４として、実施形態３において新予約の予約操作が行なわれた後などに、新予約情報と重複予約情報のうち開始時刻が先行する予約情報の繰り下がり区間の終了時刻が繰り上がった場合には、その繰り上がりに応じて、他方の予約情報の開始時刻を繰り上げる予約管理装置について説明する。
【００７５】
（実施形態４：構成）
図１７と図１８は、実施形態４に係る予約管理装置の機能ブロック図を例示する。図１７において、予約管理装置１７００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第一重複予約情報取得部３０３と、選択結果取得部３０４と、変更部１２０１と、繰り上げ部１７０１と、を有する。したがって、図１７に例示された予約管理装置は、実施形態３に係る予約管理装置であって実施形態１に基づく予約管理装置が、さらに繰り上げ部１７０１を有する構成となっている。
【００７６】
図１８において、予約管理装置１８００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第二重複予約情報取得部８０１と、選択結果取得部３０４と、変更部１２０１と、繰り上げ部１７０１と、を有する。したがって、図１８に例示された予約管理装置は、実施形態３に係る予約管理装置であって実施形態２に基づく予約管理装置が、さらに繰り上げ部１７０１を有する構成となっている。
【００７７】
「繰り上げ部」１７０１は、新予約情報と重複予約情報のうち開始時刻が先行する予約情報の繰り下がり区間の終了時刻が繰り上がった場合には、その繰り上げに応じて、他方の予約情報の開始時刻を繰り上げる。なお、繰り下がり区間の終了時刻が繰り上がる場合には、繰り下がり区間の長さの短縮のみならず、繰り下がり区間がキャンセルされた場合も含まれるとしてもよい。
【００７８】
例えば、図１３に例示されるように、予約情報が格納されているとする。すなわち、予約番号２の予約情報と予約番号８の予約情報が格納されているとする。この予約情報のうち、開始時刻が先行するのは予約番号２の予約情報である。そこで、予約番号２の予約情報の繰り下がり区間の終了時刻が繰り上がった場合には、実施形態３で説明したように、修正予約の列に８が格納されているので、予約番号８の予約情報の開始時刻を、その繰り上がりに応じて繰り上げる。「応じて」とは、予約情報２の予約情報の繰り下がり区間の終了時刻の繰り上がりの時間の長さ以下の長さだけ、予約番号８の予約情報の開始時刻を繰り上げ、予約番号２の予約情報がキャンセルされた場合には、予約番号８の予約情報が当初入力されたときの開始時刻以降にすることをいう。もし、予約番号２の予約情報の繰り下がり区間の終了時刻が５分繰り上がれば、予約番号８の予約情報の開始時刻を、５分以下の長さ繰り上げる。また、予約番号２の予約情報の繰り下がり区間がキャンセルされれば、予約番号８の予約情報の開始時刻を本来の開始時刻の２１００にする。本来の開始時刻は、実施形態３で説明したように、予約番号８と関連付けて格納されているとする。
【００７９】
なお、開始時刻が先行する予約情報の繰り下がり区間の終了時刻が繰り上がる理由としては種々のものがある。例えば、予約管理装置の利用者が操作を行ない、繰り上がり区間の長さを短縮した場合がある。また、電子番組表情報を取得した結果、野球が雨などにより中止になり、別番組に変更になり、繰り下がり区間が不要になる場合、あるいは野球の試合が予定通りに終了し、放送時間の延長が不要になった場合がある。
【００８０】
（実施形態４：繰り上げの確認）
なお、本実施形態のこれまでの説明では、先行する予約情報の繰り下がり区間の終了時刻が繰り上がると、他方の予約情報の開始時刻の開始時刻の繰り上がりは、自動的に行なわれることを主に念頭に置いていた。しかし、予約管理装置の利用者が知らない間に、予約情報の内容の変更がされるのが好ましくない場合もある。そこで、予約管理装置は、繰り上げ確認情報取得部をさらに有していてもよい。
【００８１】
図１９と図２０は、予約管理装置が、繰り上げ確認情報取得部をさらに有する場合の機能ブロック図である。図１９において、予約管理装置１９００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第一重複予約情報取得部３０３と、選択結果取得部３０４と、変更部１２０１と、繰り上げ部１７０１と、繰り上げ確認情報取得部１９０１と、を有する。また、図２０において、予約管理装置２０００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第二重複予約情報取得部８０１と、選択結果取得部３０４と、変更部１２０１と、繰り上げ部１７０１と、繰り上げ確認情報取得部１９０１と、を有する。すなわち、図１９は、図１７を基にした機能ブロック図であり、図２０は、図１８を基にした機能ブロック図である。
【００８２】
「繰り上げ確認情報取得部」１９０１は、繰り上げ部１７０１による他方の予約情報の開始時刻の繰り上げをしてよいかを示す確認情報を取得する。例えば、繰り上げ部１７０１が他方の予約情報の開始時刻を繰り上げようとした場合に、ダイアログなどの表示を行ない、予約管理装置の利用者に他方の予約情報開始時刻の繰り上げをしてよいかを利用者に尋ねることをして、その尋ねたことに対する利用者の応答を繰り上げ確認情報取得部１９０１が取得する。また、ダイアログは、繰り上げ部１７０１が他方の予約情報の開始時刻を繰り上げようとした場合に、必ず表示されるものではなく、予約管理装置や予約管理装置に接続された機器に備えられた赤外線センサーなどにより利用者が予約管理装置のそばにいることが確認された場合にのみ表示されるようになっていてもよい。また、ダイアログの表示の代わりに、利用者の携帯電話などにメールを送り、そのメールに対する返信を繰り上げ確認情報として取得するようになっていてもよい。
【００８３】
（実施形態４：処理の流れ）
図２１は、本実施形態に係る予約管理装置の処理の流れを説明するフローチャートを例示する。ステップＳ２１０１において、過去に延長設定を行なった予約の延長時間が修正されたとする。すなわち、繰り下がり区間が補われた予約情報の繰り下がり区間の修正（例えば、繰り下がり区間の短縮やキャンセル）がされたとする。ステップＳ２１０２において、その予約の延長設定により修正を行なった予約を検索する。例えば、予約情報が図１３に例示されている表の形式で格納されている場合には、修正予約の列に格納された予約番号を読み出す。ステップＳ２１０３において、ステップＳ２１０２での検索の結果、修正を行なった予約があるかどうか判断する。もし修正を行なった予約があれば、ステップＳ２１０４へ処理を移行させ、そうでなければ、処理を終了する。
【００８４】
ステップＳ２１０４において、開始時刻を修正するか確認する。この処理は、繰り下げ確認情報取得部１９０１により行なわれる。ステップＳ２１０５において、開始時刻を修正するかどうか判断し、もし、修正すると判断されれば、ステップＳ２１０６へ処理を移行させ、そうでなければ処理を終了する。
【００８５】
ステップＳ２１０６では、先行予約の終了時刻（繰り下がり区間の終了時刻である）を、開始時刻を修正する予約情報の開始時刻として再設定などの処理を行なう。
【００８６】
（実施形態４：主な効果）
本実施形態により、繰り下がり区間の短縮などにより、他の予約の開始時刻を修正できるようになったことを見過ごしてしまうことを防止できる。
【００８７】
（実施形態５）
実施形態５として、電子番組表情報に内容の変化に基づいて、繰り下がり区間を示す情報と関連付けられた予約情報が、繰り下がり区間の全体を補って予約する必要がなくなったと判断される場合に、繰り下がり区間の終了時刻の繰り上げを実行する予約管理装置について説明する。
【００８８】
（実施形態５：構成）
図２２と図２３は、実施形態５に係る予約管理装置の機能ブロック図を例示する。図２２において、予約管理装置２２００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第一重複予約情報取得部３０３と、選択結果取得部３０４と、変更部１２０１と、繰り上げ実行部２２０１と、を有する。また、図には示されていないが、予約管理装置２２００は、繰り上げ部、繰り上げ確認情報取得部をさらに有していてもよい。
【００８９】
図２３において、予約管理装置２３００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第二重複予約情報取得部８０１と、選択結果取得部３０４と、変更部１２０１と、繰り上げ実行部２２０１と、を有する。また、図には示されていないが、予約管理装置２３００は、繰り上げ部、繰り上げ確認情報取得部をさらに有していてもよい。
【００９０】
したがって、本実施形態に係る予約管理装置は、実施形態３から５のいずれかの予約管理装置が、繰り上げ実行部を有する構成となっている。
【００９１】
「繰り上げ実行部」２２０１は、電子番組表情報取得部１０１により取得された電子番組表情報の内容の変化に基づいて、繰り下がり区間を示す情報を示す情報と関連付けられた予約情報が、繰り下がり区間の全体を補って予約する必要がなくなったと判断される場合に、繰り下がり区間の終了時刻の繰り上げを実行する。例えば、前回に電子番組表情報を取得した場合には、１８００から２０５４までに放送される野球放送の繰り下がり区間の長さが３０分であったが、今回取得した電子番組表情報では、野球放送の繰り下がり区間の長さが１５分になったことが検出された場合には、野球放送の予約の繰り下がり区間の長さを３０分から１５分に変更する。また、野球放送のように放送時間が延長されるかもしれない番組に後続する同じチャンネルの番組についても、同様に、繰り下げの原因となる野球放送の繰り下がり区間の長さの変更を検出する。
【００９２】
また、繰り上げ実行部２２０１による繰り上げは、「繰り下がり区間の全体を補って予約する必要がなくなった」と判断される場合に行なわれるので、例えば、野球放送の延長が必要なくなった場合や、野球放送が中止になって、別の番組に変更になった場合も、電子番組表情報の内容の変化として検出され、繰り下がり区間のキャンセルなどが行なわれるようになっていてもよい。別の番組に変更になったかどうかを検出するために、予約情報格納部に、予約情報と関連付けて、その予約の番組名などを格納しておくとよい。
【００９３】
本実施形態では、電子番組表情報取得部１０１により取得された電子番組表情報の内容の変化に基づいて、繰り下がり区間を示す情報を示す情報と関連付けられた予約情報が、繰り下がり区間の全体を補って予約する必要がなくなったかどうかを判断する。この判断のために、例えば、電子番組表情報取得部１０１により電子番組表情報を取得したときに、予約情報格納部３０１に格納された予約情報をひとつずつ読み出して、予約された番組に、同じ繰り下がり区間を補うべきかどうかを判断する。例えば、予約情報格納部３０１に格納された予約情報に繰り下がり区間を補うこととなった原因となる単語を記憶しておき、その単語が検索されるかどうかを確認する。もし、その単語が検索されなくなると、繰り下がり区間をキャンセルなどする。
【００９４】
（実施形態５：繰り上げの確認）
なお、本実施形態のこれまでの説明では、電子番組表情報の内容の変化に基づいて、繰り下がり区間を示す情報と関連付けられた予約情報が、繰り下がり区間の全体を補って予約する必要がなくなったと判断される場合における、繰り下がり区間の終了時刻の繰り上げは、自動的に行なわれることを主に念頭に置いていた。しかし、予約管理装置の利用者が知らない間に、予約情報の内容の変更がされるのは好ましくない場合もある。そこで、予約管理装置は、第二繰り上げ確認情報取得部をさらに有していてもよい。
【００９５】
図２４と図２５は、予約管理装置が、第二繰り上げ確認情報取得部をさらに有する場合の機能ブロック図である。図２４において、予約管理装置２４００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第一重複予約情報取得部３０３と、選択結果取得部３０４と、変更部１２０１と、繰り上げ実行部２２０１と、第二繰り上げ確認情報取得部２４０１と、を有する。また、図２４には示されていないが、予約管理装置２４００は、繰り上げ部、繰り上げ確認情報取得部をさらに有していてもよい。
【００９６】
図２５において、予約管理装置２５００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第二重複予約情報取得部８０１と、選択結果取得部３０４と、変更部１２０１と、繰り上げ実行部２２０１と、第二繰り上げ確認情報取得部２４０１と、を有する。また、図には示されていないが、予約管理装置２５００は、繰り上げ部、繰り上げ確認情報取得部をさらに有していてもよい。
【００９７】
「第二繰り上げ確認情報取得部」２４０１は、第二確認情報を取得する。「第二確認情報」とは、繰り上げ実行部２３０１による繰り下がり区間の終了時刻の繰り上げを行なってよいかを示す情報である。第二繰り上げ確認情報の取得の方法としては、実施形態４で説明した繰り上げ確認情報の取得の方法を準用した方法などを用いることができる。
【００９８】
（実施形態５：処理の流れ）
図２６は、本実施形態に係る予約管理装置の処理の流れを説明するフローチャートを例示する。まず、予約管理装置などの電源が投入されたとする。次にステップＳ２６０１において、電子番組表情報の取得を行なう。この取得は、電子番組表情報取得部１０１により行なわれる。ステップＳ２６０２において、繰り下がり区間の全体を補う必要が無くなった予約が存在するかどうかを判断する。もし、存在すると判断されれば、ステップＳ２６０３へ処理を移行させ、そうでなければ、処理を終了する。
【００９９】
ステップＳ２６０３において、延長設定の修正を行なうかどうかの判断を行なう。この判断は、第二繰り上げ確認情報取得部２４０１で取得された第二繰り上げ確認情報の内容により行なう。もし、修正を行なうと判断されれば、ステップＳ２６０４へ処理を移行させ、そうでなければ、ステップ処理を終了する。
【０１００】
ステップＳ２６０４では、延長設定の修正を行なう。すなわち、繰り下がり区間の終了時刻の繰り上げを実行する。
【０１０１】
（実施形態５：主な効果）
本実施形態では、電子番組表情報の内容に基づいて、繰り下がり区間の終了時刻の繰り上げが実行されるので、無駄な録画等の実行を防止することができる。
【０１０２】
（実施形態６）
実施形態６として、実施形態５において、繰り上げ実行部による繰り上げが実行された場合に、繰り下がり区間にその番組開始時刻が含まれなくなった他の番組の予約情報の開始時刻を繰り上げる予約管理装置について説明する。
【０１０３】
（実施形態６：構成）
図２７と図２８は、実施形態６に係る予約管理装置の機能ブロック図を例示する。図２７において、予約管理装置２７００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第一重複予約情報取得部３０３と、選択結果取得部３０４と、変更部１２０１と、繰り上げ実行部２２０１と、開始時刻繰り上げ部２７０１と、を有する。また、図には示されていないが、予約管理装置２７００は、繰り上げ部、繰り上げ確認情報取得部、第二繰り上げ確認情報取得部をさらに有していてもよい。
【０１０４】
図２８において、予約管理装置２８００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第二重複予約情報取得部８０１と、選択結果取得部３０４と、変更部１２０１と、繰り上げ実行部２２０１と、開始時刻繰り上げ部２７０１と、を有する。また、図には示されていないが、予約管理装置２８００は、繰り上げ部、繰り上げ確認情報取得部、第二繰り上げ確認情報取得部をさらに有していてもよい。
【０１０５】
したがって、本実施形態に係る予約管理装置は、実施形態５に係る予約管理装置が、開始時刻繰り上げ部を有する構成となっている。
【０１０６】
「開始時刻繰り上げ部」２７０１は、繰り上げ実行部２２０１により、繰り上げ区間の終了時刻の繰り上げが実行されたことによって、番組開始時刻がその繰り下がり区間に含まれないこととなった他の番組の予約情報の開始時刻を繰り上げる。ここに「番組開始時刻」とは、それに先行する番組の延長がなかった場合の本来の番組開始時刻を意味する。
【０１０７】
例えば、野球放送が１８００から２０５４まで放送され、さらに放送時間が３０分延長される可能性があったとする。また、本来２１００から開始するドラマ放送があるとする。この状態で、野球放送とドラマ放送との予約がされ、野球放送の予約を優先させられたとすると、ドラマ放送の予約の開始時刻は２１００から２１２４に変更されることになる。野球放送が中止になって延長されなくなったり、あるいは野球の試合の延長時間が必要なくなったり、延長時間が６分以下になった場合、繰り上げ実行部２３０１により、野球放送の繰り下がり区間の短縮やキャンセルが行なわれる。この場合には、繰り下がり区間が短縮されたりキャンセルされたりすると、ドラマ放送の開始時刻である２１００を含まないことになる。そこで、開始時刻繰り上げ部２７０１は、ドラマ放送の予約情報の開始時刻を２１００に繰り上げることを行なう。
【０１０８】
開始時刻繰り上げ部２７０１は、繰り上げ実行部２２０１により、繰り上げ区間の終了時刻の繰り上げが実行されたことによって、番組開始時刻がその繰り下がり区間に含まれないこととなったことを検出すると、自動的に、他の番組の予約情報の開始時刻を繰り上げてもよいが、予約管理装置の利用者から、他の番組の予約情報の開始時刻を繰り上げてもよいかどうかの確認を取得するようになっていてもよい。
【０１０９】
図２９と図３０は、このような確認を取得する場合の予約管理装置の機能ブロック図を例示する。図２９において、予約管理装置２９００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第一重複予約情報取得部３０３と、選択結果取得部３０４と、変更部１２０１と、繰り上げ実行部２２０１と、開始時刻繰り上げ部２７０１と、第三繰り上げ確認情報取得部２９０１と、を有する。また、図には示されていないが、予約管理装置２９００は、繰り上げ部、繰り上げ確認情報取得部、第二繰り上げ確認情報取得部をさらに有していてもよい。
【０１１０】
図３０において、予約管理装置３０００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第二重複予約情報取得部８０１と、選択結果取得部３０４と、変更部１２０１と、繰り上げ実行部２２０１と、開始時刻繰り上げ部２７０１と、第三繰り上げ確認情報取得部２９０１と、を有する。また、図には示されていないが、予約管理装置３０００は、繰り上げ部、繰り上げ確認情報取得部、第二繰り上げ確認情報取得部をさらに有していてもよい。
【０１１１】
「第三繰り上げ確認情報取得部」２９０１は、第三確認情報を取得する。第三確認情報とは、開始時刻繰り上げ部２７０１による開始時刻の繰り上げを行なってもよいかを示す情報である。第三繰り上げ確認情報の取得の方法としては、実施形態４で説明した繰り上げ確認情報の取得の方法を準用した方法などを用いることができる。
【０１１２】
図３１は、開始時刻繰り上げ部２７０１の処理の様子を示す。図３１（Ａ）において、先行する番組の放送時間帯３１０１があり、その番組の予約情報の繰り下がり区間３１０２があるとする。この番組の予約が優先させられたために、後続する番組（先行する番組とは異なるチャンネルで放送される番組であってもよい）の予約の時間帯が時間帯３１０３で示されるものになったとする。
【０１１３】
繰り上げ実行部２２０１により、繰り下がり区間３１０２の長さが短縮され、その結果、繰り下がり区間３１０４になったとする。このとき、時間帯３１０３に放送される番組の本来の開始時刻を含まないようになったとすると、後続する番組の予約の開始時刻が繰り上がり、時間帯３１０５が時間帯３１０３の前に追加される。
【０１１４】
（実施形態６：主な効果）
本実施形態では、先行する番組の予約の繰り下がり区間の長さの短縮あるいは繰り下がり区間のキャンセルによって発生する空き時間を後続する番組の予約に割り当てることができるので、後続する番組の始まりの録画等を逃すことがなくなる。
【０１１５】
（実施形態７）
実施形態７として、繰り下がり区間の終了時刻の繰り上げによって、その繰り上げがされた番組の後に放送される番組の予約情報の終了時刻を繰り上げる予約管理装置について説明する。
【０１１６】
（実施形態７：構成）
図３２と図３３は、実施形態７に係る予約管理装置の機能ブロック図を例示する。図３２において、予約管理装置３２００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第一重複予約情報取得部３０３と、選択結果取得部３０４と、変更部１２０１と、終了時刻繰り上げ部３２０１と、を有する。また、図には示されていないが、予約管理装置３２００は、繰り上げ部、繰り上げ確認情報取得部、繰り上げ実行部、第二繰り上げ確認情報取得部、開始時刻繰り上げ部、第三繰り上げ確認情報取得部をさらに有していてもよい。
【０１１７】
図３３において、予約管理装置３３００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第二重複予約情報取得部８０１と、選択結果取得部３０４と、変更部１２０１と、終了時刻繰り上げ部３２０１と、を有する。また、図には示されていないが、予約管理装置３３００は、繰り上げ部、繰り上げ確認情報取得部、繰り上げ実行部、第二繰り上げ確認情報取得部、開始時刻繰り上げ部、第三繰り上げ確認情報取得部をさらに有していてもよい。
【０１１８】
したがって、本実施形態に係る予約管理装置は、実施形態３から６のいずれかに係る予約管理装置が終了時刻繰り上げ部３２０１を有する構成となっている。
【０１１９】
「終了時刻繰り上げ部」３２０１は、前記電子番組表情報取得部により取得された電子番組表情報の内容の変化に基づいて、繰り下がり区間の終了時刻の繰り上げによって、その繰り上げが実行された番組の後に放送される番組の予約情報の終了時刻を繰り上げる。例えば、野球放送が１８００から２０５４まで予定されており、繰り下がり区間として、２０５４から２１２４までが予測されたとする。この場合、野球放送がされる同じチャネルで放送される番組であり、その野球放送に後続する番組の終了時刻も最大３０分延長される可能性がある。そこで、野球放送に後続する番組の予約は、終了時刻も３０分延長して行なわれることになる。
【０１２０】
もし、電子番組表情報を取得して、野球放送の延長がなくなったり、３０分より短い延長に変更された場合には、野球放送に後続する番組の予約の終了時刻の延長をなくしたり短くするのが本実施形態での終了時刻繰り上げ部３２０１の目的である。
【０１２１】
終了時刻繰り上げ部３２０１は、上述の例の場合、野球放送に後続する番組の予約の終了時刻の延長をなくしたり短くしたりすることを自動的に行なってもよいし、予約管理装置の利用者から、後続する番組の予約情報の終了時刻を繰り上げてもよいかどうかの確認を取得してから行なってもよい。
【０１２２】
図３４と図３５は、このような確認を取得する場合の予約管理装置の機能ブロック図を例示する。図３４において、予約管理装置３４００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第一重複予約情報取得部３０３と、選択結果取得部３０４と、変更部１２０１と、終了時刻繰り上げ部３２０１と、第四繰り上げ確認情報取得部３４０１と、を有する。図には示されていないが、予約管理装置３４００は、さらに繰り上げ部、繰り上げ確認情報取得部、繰り上げ実行部、第二繰り上げ確認情報取得部、開始時刻繰り上げ部、第三繰り上げ確認情報取得部を有していてもよい。
【０１２３】
図３５において、予約管理装置３５００は、電子番組表情報取得部１０１と、予約情報格納部３０１と、予約情報入力部３０２と、第二重複予約情報取得部８０１と、選択結果取得部３０４と、変更部１２０１と、終了時刻繰り上げ部３２０１と、第四繰り上げ確認情報取得部３４０１と、を有する。また、図には示されていないが、予約管理装置３５００は、繰り上げ部、繰り上げ確認情報取得部、繰り上げ実行部、第二繰り上げ確認情報取得部、開始時刻繰り上げ部、第三繰り上げ確認情報取得部をさらに有していてもよい。
【０１２４】
「第四繰り上げ確認情報取得部」３４０１は、第四確認情報を取得する。「第四確認情報」とは、終了時刻繰り上げ部３２０１による終了時刻の繰り上げを行なってよいかを示す情報である。第四繰り上げ確認情報の取得の方法としては、実施形態４で説明した繰り上げ確認情報の取得の方法を準用した方法などを用いることができる。
【０１２５】
図３６は、終了時刻繰り上げ部３２０１による処理の様子を示す。図３６（Ａ）において、予約された場合に繰り下がり区間が発生する番組（先行番組）が放送される時間帯３６０１があり、繰り下がり区間３６０２があるとする。この場合、後続する番組が予約されると、その本来の放送時間帯３６０３に延長時間帯３６０４が付加される。なお、「後続する番組」と書いたが、通常は、翌日の５時まで放送される番組について延長されるので、翌日の５時以降に放送される番組の延長は通常は考慮に入れなくてもよい。
【０１２６】
図３６（Ｂ）において、電子番組表情報に内容に基づいて、先行番組の繰り下がり区間が符号３６０５のように短縮されたことが、検出されたとする。この場合、図３６（Ｃ）に示すように、繰り下がり区間３６０２から繰り下がり区間３６０５への短縮に応じて、延長時間帯３６０４が延長時間帯３６０６へ短縮されることが、終了時刻繰り上げ部により行なわれる。
【０１２７】
（実施形態７：主な効果）
本実施形態では、後続する番組の予約の終了時刻が、先行番組の繰り下がり区間の短縮などに応じて、繰り上げられるので、無駄な録画等の実行を防止することができる。
【産業上の利用可能性】
【０１２８】
本発明に係る予約管理装置及び予約管理装置の動作方法によれば、録画等のための装置のコスト増を抑え、また、予約管理装置の利用者の意図に沿った録画等を行なうことができるので、産業上有用である。
【図面の簡単な説明】
【０１２９】
【図１】従来の予約管理装置の機能ブロック図
【図２】繰り下がり区間の補いについての説明図
【図３】実施形態１に係る予約管理装置の機能ブロック図
【図４】予約情報と、繰り下がり区間を示す情報と、が関連付けて格納されている状態の一例図
【図５】新予約情報を入力するＧＵＩの一例図
【図６】新予約情報を優先させるか、第一の重複予約情報を優先させるか、の選択の結果を取得するための画面の一例図
【図７】予約管理装置の処理の流れを説明するフローチャート
【図８】実施形態２に係る予約管理装置の機能ブロック図
【図９】予約情報と、繰り下がり区間を示す情報と、が関連付けて表形式で予約情報格納部３０１に格納されている状態の一例図
【図１０】新予約情報を入力するＧＵＩの一例図
【図１１】予約管理装置の処理の流れを説明するフローチャート
【図１２】実施形態３に係る予約管理装置の機能ブロック図
【図１３】新予約情報が格納された状態の一例図
【図１４】予約管理装置の処理の流れを説明するフローチャート
【図１５】実施形態３に係る予約管理装置の機能ブロック図
【図１６】予約管理装置の処理の流れを説明するフローチャート
【図１７】実施形態４に係る予約管理装置の機能ブロック図
【図１８】実施形態４に係る予約管理装置の機能ブロック図
【図１９】実施形態４に係る予約管理装置の機能ブロック図
【図２０】実施形態４に係る予約管理装置の機能ブロック図
【図２１】予約管理装置の処理の流れを説明するフローチャート
【図２２】実施形態５に係る予約管理装置の機能ブロック図
【図２３】実施形態５に係る予約管理装置の機能ブロック図
【図２４】実施形態５に係る予約管理装置の機能ブロック図
【図２５】実施形態５に係る予約管理装置の機能ブロック図
【図２６】予約管理装置の処理の流れを説明するフローチャート
【図２７】実施形態６に係る予約管理装置の機能ブロック図
【図２８】実施形態６に係る予約管理装置の機能ブロック図
【図２９】実施形態６に係る予約管理装置の機能ブロック図
【図３０】実施形態６に係る予約管理装置の機能ブロック図
【図３１】開始時刻繰り上げ部２７０１の処理の様子の説明図
【図３２】実施形態７に係る予約管理装置の機能ブロック図
【図３３】実施形態７に係る予約管理装置の機能ブロック図
【図３４】実施形態７に係る予約管理装置の機能ブロック図
【図３５】実施形態７に係る予約管理装置の機能ブロック図
【図３６】終了時刻繰り上げ部３２０１による処理の様子の説明図
【符号の説明】
【０１３０】
１０１  電子番組表情報取得部
３００  予約管理装置
３０１  予約情報格納部
３０２  予約情報入力部
３０３  第一重複予約情報取得部
３０４  選択結果取得部
【図１】
2007110544.tif 000003
【図２】
2007110544.tif 000004
【図３】
2007110544.tif 000005
【図４】
2007110544.tif 000006
【図５】
2007110544.tif 000007
【図６】
2007110544.tif 000008
【図７】
2007110544.tif 000009
【図８】
2007110544.tif 000010
【図９】
2007110544.tif 000011
【図１０】
2007110544.tif 000012
【図１１】
2007110544.tif 000013
【図１２】
2007110544.tif 000014
【図１３】
2007110544.tif 000015
【図１４】
2007110544.tif 000016
【図１５】
2007110544.tif 000017
【図１６】
2007110544.tif 000018
【図１７】
2007110544.tif 000019
【図１８】
2007110544.tif 000020
【図１９】
2007110544.tif 000021
【図２０】
2007110544.tif 000022
【図２１】
2007110544.tif 000023
【図２２】
2007110544.tif 000024
【図２３】
2007110544.tif 000025
【図２４】
2007110544.tif 000026
【図２５】
2007110544.tif 000027
【図２６】
2007110544.tif 000028
【図２７】
2007110544.tif 000029
【図２８】
2007110544.tif 000030
【図２９】
2007110544.tif 000031
【図３０】
2007110544.tif 000032
【図３１】
2007110544.tif 000033
【図３２】
2007110544.tif 000034
【図３３】
2007110544.tif 000035
【図３４】
2007110544.tif 000036
【図３５】
2007110544.tif 000037
【図３６】
2007110544.tif 000038