(57)【特許請求の範囲】
【請求項１】
相異なる放送信号を同時的に受信して記録する複数の受信記録手段と、該受信記録手段による放送信号の記録に係る時刻を含む記録予約を受け付ける受付手段とを備え、前記記録予約に基づいて放送信号の記録を行う記録装置において、
前記受付手段が受け付けた記録予約が、前記受信記録手段に割当可能か否かを、記録予約に係る時刻に基づいて判定する判定手段と、
前記受信記録手段に、記録予約の割り当てを行う割当手段と
を備え、
該割当手段は、
前記受付手段が記録予約を受け付け、該記録予約を前記判定手段が割当可能と判定する都度、前記受付手段が受け付けた記録予約及び前記受信記録手段に既に割り当てられていた記録予約を、前記受信記録手段に再割当するようにしてあり、
未割当の記録予約のうち記録の開始時刻が最も早い記録予約を割当対象の記録予約として選択する選択手段と、
割当可能な前記受信記録手段に既に割り当てられている記録予約のうち、記録の終了時刻が前記選択手段が選択した記録予約の開始時刻に最も近い記録予約を検索する検索手段と
を有し、
該検索手段が検索した記録予約が割り当てられている前記受信記録手段に、前記選択手段が選択した記録予約を割り当て、
前記選択手段の選択に応じて記録予約の割当を順次行って、全記録予約の再割当を行うようにしてあること
を特徴とする記録装置。
【請求項２】
前記割当手段は、記録の開始時刻から終了時刻までの記録時間が重複する複数の記録予約が、同一の受信記録手段に割り当てられないように、記録予約の割当を行うようにしてある請求項１に記載の記録装置。
【請求項３】
前記判定手段が記録予約の割当ができないと判定した場合に、割当ができない旨を出力する手段を備える請求項１又は請求項２に記載の記録装置。
【請求項４】
相異なる放送信号を同時的に受信して記録する複数の受信記録手段と、該受信記録手段による放送信号の記録に係る時刻を含む記録予約を受け付ける受付手段とを備える記録装置を用いて、前記受付手段が受け付けた記録予約を前記受信記録手段に割り当てる記録予約割当方法において、
前記受付手段が受け付けた記録予約が、前記受信記録手段に割当可能か否かを、記録予約に係る時刻に基づいて判定する判定ステップと、
記録の開始時刻から終了時刻までの記録時間が重複する複数の記録予約が、同一の受信記録手段に割り当てられないように、前記受信記録手段に記録予約の割当を行う割当ステップと
を備え、
該割当ステップは、
前記受付手段が記録予約を受け付け、該記録予約が前記判定ステップにて割当可能と判断される都度、前記受付手段が受け付けた記録予約及び前記受信記録手段に既に割り当てられていた記録予約を、前記受信記録手段に再割当し、
未割当の記録予約のうち記録の開始時刻が最も早い記録予約を割当対象の記録予約として選択するステップと、
割当可能な前記受信記録手段に既に割り当てられている記録予約のうち、記録の終了時刻が前記割当対象の記録予約の開始時刻に最も近い記録予約を検索するステップと、
該ステップにて検索された記録予約が割り当てられている前記受信記録手段に、前記割当対象の記録予約を割り当てるステップと
を記録予約の全てに関して実行し、全記録予約の再割当を行うこと
を特徴とする記録予約割当方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の映像信号を受信し、受信した複数の映像信号を平行して記録することができる場合に、ユーザが記録の予約を簡単に行うことができる記録装置及び記録予約割当方法に関する。
【背景技術】
【０００２】
従来からテレビ番組の記録を行うビデオデッキ及びハードディスクレコーダ等は、ユーザが予め記録の開始時刻及び終了時刻を設定しておくことにより、ユーザの留守中にテレビ番組の記録を行うことが可能な予約記録の機能を備えている。これらの記録装置において、ユーザが誤って記録時間の一部又は全部が重複した設定を行った場合、重複した時間に関しては一方のテレビ番組が記録できず、ユーザが希望するテレビ番組を必ずしも記録できないという問題がある。
【０００３】
特許文献１においては、ユーザが時刻を指定する手動予約、特定の時間枠を繰り返して録画するための繰り返し予約、キーワードを指定してキーワードを含むインデックスに対応する番組を記録するためのキーワード予約及びユーザの利用状況に基づいて記録を行うおすすめ予約等に予約の種類を分類し、それぞれに優先順位を設け、予約が重複した場合は優先順位に従って記録を行う記録装置が提案されている。
【０００４】
また、特許文献２においては、ネットワークを介して携帯端末に通信可能なホームサーバに記録装置を接続し、複数のユーザが番組の記録の予約を行い重複予約が発生した場合に、記録装置がホームサーバから各ユーザが所持する携帯端末へ重複予約が発生した旨を通知することにより、ユーザ間で予約内容の調整を速やかに行える番組予約システムが提案されている。
【０００５】
また、近年においては、２つ以上のチューナを搭載し、複数の番組を同時に記録することができるハードディスク又は光ディスク等の記録装置が実用化されている。これらの装置においては、同時に記録することが可能な番組数を超えない場合であれば、重複した予約を行うことができる。
【特許文献１】特開２００４−１５３７２９号公報
【特許文献２】特開２００３−０６９９２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の記録装置においては、予約に様々な優先順位を設け、予約が重複した場合に、優先順位に従って記録を行っているが、これらの優先順位が各ユーザ又は各状況において最適である保障はなく、必ずしもユーザが希望する番組を記録できるものではない。また、特許文献２に記載の番組予約システムにおいては、予約の重複が発生した場合に各ユーザへ通知を行うものであり、通知を受けたユーザ間で予約の調整を行えない場合があるため、必ずしもユーザが希望する番組を記録できるものではない。
【０００７】
複数のチューナを備える記録装置においては、複数の番組を同時に記録できるため、重複した予約が可能であるが、チューナ及び記録媒体に記録を行う記録部等を含む録画に必要なハードウェアリソース（以下記録リソースという）の数に同時記録可能な番組数が規定されており、従来は記録リソースへの予約の割り当てをユーザが行っていた。このため、複数の記録リソースを必ずしも効率的に利用できず、本来記録可能な番組を記録できずにいた。
【０００８】
図１１は、従来の記録装置における記録リソースへの予約の割当例を示す模式図であり、記録装置が２つの記録リソースを有し、同時に２つの番組を記録することができる場合である。例えば、１０：００から１１：００まで記録を行う予約１及び１１：３０から１２：１０まで記録を行う予約２が既に設定されている状態で、１０：４０から１１：５０まで記録を行う予約３を設定するとき、（ａ）に示すように予約１が記録リソース１に割り当てられ、予約２が記録リソース２に割り当てられている場合には、予約３を割り当てることができないが、（ｂ）に示すように予約１及び予約２が共に記録リソース１に割り当てられている場合には、予約３を記録リソース２に割り当てることができる。
【０００９】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、ユーザから受け付けた記録予約が、記録リソースに割当可能であるか否かを判定し、複数の記録リソースに対して記録予約の割当を行う構成とすることにより、複数の記録リソースを効率的に使用して重複する番組の予約記録を行うことが可能な記録装置を提供することにある。
また、ユーザから新たな記録予約を受け付ける毎に、既に割当済みの記録予約と新たな記録予約とを、複数の記録リソースに対して再割当して最適化しておく構成とすることにより、次にユーザから受け付けた記録予約が記録リソースに割り当てることが可能であるか否かを簡単に判定することができ、複数の記録リソースを効率的に使用して重複する番組の予約記録を行うことが可能な記録装置を提供することにある。
また、記録リソースに対する記録予約の割当の再割当を行う場合に、複数の記録予約の中の記録の開始時刻が早い順に記録リソースへの割当を行う構成とすることにより、効率よく確実に記録予約の再割当を行うことができる記録装置を提供することにある。
また、記録リソースに対する記録予約の割当の再割当を行う場合に、既に割当済みの記録予約の中で、記録の終了時刻が割当を行う記録予約の記録の開始時刻に最も近い記録予約が割り当てられている記録リソースに対して、記録予約の割当を行う構成とすることにより、記録リソースに記録予約が割り当てられていない空き時間を連続した長時間とすることができる記録装置を提供することにある。
【００１２】
また本発明の他の目的とするところは、記録リソースに対して記録予約を割り当てる場合に、記録の開始時刻から終了時刻までの記録時間が重複する複数の記録予約が、同一の記録リソースに割り当てられないように、記録予約の割当を行う構成とすることにより、複数の記録リソースを効率的に使用して重複する番組の予約記録を行うことが可能な記録装置を提供することにある。
【００１５】
また本発明の他の目的とするところは、ユーザから受け付けた記録予約が、記録リソースに割り当てできないと判定した場合に、割り当てできない旨を出力する構成とすることにより、ユーザに対して警告を与えることができる記録装置を提供することにある。
【００１６】
また本発明の他の目的とするところは、ユーザから受け付けた記録予約が、記録リソースに割当可能であるか否かを判定し、複数の記録リソースに対して記録予約の割当を行うことにより、複数の記録リソースを効率的に使用して重複する番組の予約記録を行うことが可能な記録予約割当方法を提供することにある。
また、ユーザから新たな記録予約を受け付ける毎に、既に割当済みの記録予約と新たな記録予約とを、複数の記録リソースに対して再割当して最適化することにより、次にユーザから受け付けた記録予約が記録リソースに割り当てることが可能であるか否かを簡単に判定することができ、複数の記録リソースを効率的に使用して重複する番組の予約記録を行うことが可能な記録予約割当方法を提供することにある。
また、記録リソースに対する記録予約の割当の再割当を行う場合に、複数の記録予約の中の記録の開始時刻が早い順に記録リソースへの割当を行い、既に割当済みの記録予約の中で、記録の終了時刻が割当を行う記録予約の記録の開始時刻に最も近い記録予約が割り当てられている記録リソースに対して、記録予約の割当を行うことにより、効率よく確実に記録予約の再割当を行うことができ、記録リソースに記録予約が割り当てられていない空き時間を連続した長時間とすることができる記録予約割当方法を提供することにある。
【課題を解決するための手段】
【００２０】
本発明に係る記録装置は、相異なる放送信号を同時的に受信して記録する複数の受信記録手段と、該受信記録手段による放送信号の記録に係る時刻を含む記録予約を受け付ける受付手段とを備え、前記記録予約に基づいて放送信号の記録を行う記録装置において、前記受付手段が受け付けた記録予約が、前記受信記録手段に割当可能か否かを、記録予約に係る時刻に基づいて判定する判定手段と、前記受信記録手段に、記録予約の割り当てを行う割当手段とを備え、該割当手段は、前記受付手段が記録予約を受け付け、該記録予約を前記判定手段が割当可能と判定する都度、前記受付手段が受け付けた記録予約及び前記受信記録手段に既に割り当てられていた記録予約を、前記受信記録手段に再割当するようにしてあり、未割当の記録予約のうち記録の開始時刻が最も早い記録予約を割当対象の記録予約として選択する選択手段と、割当可能な前記受信記録手段に既に割り当てられている記録予約のうち、記録の終了時刻が前記選択手段が選択した記録予約の開始時刻に最も近い記録予約を検索する検索手段とを有し、該検索手段が検索した記録予約が割り当てられている前記受信記録手段に、前記選択手段が選択した記録予約を割り当て、前記選択手段の選択に応じて記録予約の割当を順次行って、全記録予約の再割当を行うようにしてあることを特徴とする。
【００２１】
本発明においては、ユーザから受け付けた記録予約が、記録リソースに割当可能であるか否かを判定し、複数の記録リソースに対して記録予約の割当を行う。記録リソースへの記録予約の割当をユーザではなく記録装置が行うことにより、複数の記録リソースを効率的に使用できるため、重複する番組の予約記録を確実に行うことができる。
また、ユーザから新たな記録予約を受け付ける毎に、既に割当済みの記録予約と新たな記録予約とを、複数の記録リソースに対して再割当して最適化する。記録予約を受け付ける毎に再割当を行うため、新たな記録予約を受け付けた場合に、記録予約が記録リソースに対して割当可能であるか否かを簡単に判断できる。
また、記録リソースに対する記録予約の割当の再割当を行う場合に、複数の記録予約の中の記録の開始時刻が早い順に記録リソースへの割当を行う。これにより、複数の記録予約を効率よく確実に記録リソースに割り当てることができる。
また、記録リソースに対する記録予約の割当の再割当を行う場合に、既に割当済みの記録予約の中で、記録の終了時刻が割当を行う記録予約の記録の開始時刻に最も近い記録予約が割り当てられている記録リソースに対して、記録予約の割当を行う。先の記録予約の終了時刻と後の記録予約の開始時刻とを近づけて割り当てることにより、他の記録リソースの連続した空き時間が長時間になり、新たな記録予約を割り当てやすくできる。
【００２６】
また、本発明に係る記録装置は、前記割当手段が、記録の開始時刻から終了時刻までの記録時間が重複する複数の記録予約が、同一の受信記録手段に割り当てられないように、記録予約の割当を行うようにしてあることを特徴とする。
【００２７】
本発明においては、記録リソースに対して記録予約を割り当てる場合に、同一時間帯に複数の記録予約が重複しないように割当を行い、時間が重複する番組の予約記録を確実に行う。
【００３２】
また、本発明に係る記録装置は、前記判定手段が記録予約の割当ができないと判定した場合に、割当ができない旨を出力する手段を備えることを特徴とする。
【００３３】
本発明においては、ユーザから受け付けた記録予約が、記録リソースに割り当てできないと判定した場合に、割り当てできない旨を出力して、ユーザに対して警告を与える。これにより、ユーザに記録予約の削除又は修正等を行うように促すことができる。
【００３４】
また、本発明に係る記録予約割当方法は、相異なる放送信号を同時的に受信して記録する複数の受信記録手段と、該受信記録手段による放送信号の記録に係る時刻を含む記録予約を受け付ける受付手段とを備える記録装置を用いて、前記受付手段が受け付けた記録予約を前記受信記録手段に割り当てる記録予約割当方法において、前記受付手段が受け付けた記録予約が、前記受信記録手段に割当可能か否かを、記録予約に係る時刻に基づいて判定する判定ステップと、記録の開始時刻から終了時刻までの記録時間が重複する複数の記録予約が、同一の受信記録手段に割り当てられないように、前記受信記録手段に記録予約の割当を行う割当ステップとを備え、該割当ステップは、前記受付手段が記録予約を受け付け、該記録予約が前記判定ステップにて割当可能と判断される都度、前記受付手段が受け付けた記録予約及び前記受信記録手段に既に割り当てられていた記録予約を、前記受信記録手段に再割当し、未割当の記録予約のうち記録の開始時刻が最も早い記録予約を割当対象の記録予約として選択するステップと、割当可能な前記受信記録手段に既に割り当てられている記録予約のうち、記録の終了時刻が前記割当対象の記録予約の開始時刻に最も近い記録予約を検索するステップと、該ステップにて検索された記録予約が割り当てられている前記受信記録手段に、前記割当対象の記録予約を割り当てるステップとを記録予約の全てに関して実行し、全記録予約の再割当を行うことを特徴とする。
【００３５】
本発明においては、ユーザから受け付けた記録予約が、記録リソースに割当可能であるか否かを判定し、複数の記録リソースに対して記録予約の割当を行う。これにより、複数の記録リソースを効率的に使用し、記録時間が重複する番組の予約記録を確実に行う。
また、ユーザから新たな記録予約を受け付ける毎に、既に割当済みの記録予約と新たな記録予約とを、複数の記録リソースに対して再割当して最適化する。記録予約を受け付ける毎に再割当を行うため、新たな記録予約を受け付けた場合に、記録予約が記録リソースに対して割当可能であるか否かを簡単に判断できる。
また、記録リソースに対する記録予約の割当の再割当を行う場合に、複数の記録予約の中の記録の開始時刻が早い順に記録リソースへの割当を行い、既に割当済みの記録予約の中で、記録の終了時刻が割当を行う記録予約の記録の開始時刻に最も近い記録予約が割り当てられている記録リソースに対して、記録予約の割当を行う。これにより、複数の記録予約を効率よく確実に記録リソースに割り当てることができる。また、先の記録予約の終了時刻と後の記録予約の開始時刻とを近づけて割り当てることにより、他の記録リソースの連続した空き時間が長時間になり、新たな記録予約を割り当てやすくできる。
【発明の効果】
【００４２】
本発明による場合は、ユーザから受け付けた記録予約が、記録リソースに割当可能であるか否かを判定し、複数の記録リソースに対して記録予約の割当を行う構成とし、記録リソースへの記録予約の割当をユーザではなく記録装置が行うことにより、複数の記録リソースを効率的に使用して重複する番組の予約記録を行うことができるため、ユーザが希望する番組の予約を確実に行うことができる。
また、ユーザから新たな記録予約を受け付ける毎に、既に割当済みの記録予約と新たな記録予約とを、複数の記録リソースに対して再割当して最適化しておく構成とすることにより、次にユーザから受け付けた記録予約が記録リソースに割り当てることが可能であるか否かを簡単に判定することができ、複数の記録リソースを効率的に使用して重複する番組の予約記録を行うことができるため、ユーザが希望する番組の予約を確実に行うことができる。
また、記録リソースに対する記録予約の割当の再割当を行う場合に、複数の記録予約の中の記録の開始時刻が早い順に記録リソースへの割当を行う構成とすることにより、効率よく確実に記録予約の再割当を行うことができる。
また、記録リソースに対する記録予約の割当の再割当を行う場合に、既に割当済みの記録予約の中で、記録の終了時刻が割当を行う記録予約の記録の開始時刻に最も近い記録予約が割り当てられている記録リソースに対して、記録予約の割当を行う構成とすることにより、記録リソースに記録予約が割り当てられていない空き時間を連続した長時間とすることができるため、新たな記録予約を割り当てやすくでき、効率よく確実に記録予約の再割当を行って、割当を最適化できる。
【００４５】
また、本発明による場合は、記録リソースに対して記録予約を割り当てる場合に、同一時間帯に複数の記録予約が重複しないように割当を行う構成とすることにより、複数の記録リソースを効率的に使用して重複する番組の予約記録を行うことができるため、ユーザが希望する番組の予約を確実に行うことができる。
【００４８】
また、本発明による場合は、ユーザから受け付けた記録予約が、記録リソースに割り当てできないと判定した場合に、割り当てできない旨を出力する構成とすることにより、ユーザに対して警告を与えることができるため、ユーザが記録予約の削除又は修正等を行うことができ、ユーザが希望する番組の予約を確実に行うことができる。
【００４９】
また、本発明による場合は、ユーザから受け付けた記録予約が、記録リソースに割当可能であるか否かを判定し、複数の記録リソースに対して記録予約の割当を行うことにより、複数の記録リソースを効率的に使用して重複する番組の予約記録を行うことができるため、ユーザが希望する番組の予約を確実に行うことができる。
また、ユーザから新たな記録予約を受け付ける毎に、既に割当済みの記録予約と新たな記録予約とを、複数の記録リソースに対して再割当して最適化することにより、次にユーザから受け付けた記録予約が記録リソースに割り当てることが可能であるか否かを簡単に判定することができ、複数の記録リソースを効率的に使用して重複する番組の予約記録を行うことができるため、ユーザが希望する番組の予約を確実に行うことができる。
また、記録リソースに対する記録予約の割当の再割当を行う場合に、複数の記録予約の中の記録の開始時刻が早い順に記録リソースへの割当を行い、既に割当済みの記録予約の中で、記録の終了時刻が割当を行う記録予約の記録の開始時刻に最も近い記録予約が割り当てられている記録リソースに対して、記録予約の割当を行うことにより、効率よく確実に記録予約の再割当を行うことができ、また、記録リソースに記録予約が割り当てられていない空き時間を連続した長時間とすることができるため、新たな記録予約を割り当てやすくでき、効率よく確実に記録予約の再割当を行って、割当を最適化できる。
【発明を実施するための最良の形態】
【００５３】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。
（実施の形態１）
図１は、本発明に係るハードディスクレコーダの構成を示すブロック図である。図において１はハードディスクレコーダの制御部であり、制御部１はハードディスクレコーダの各部を制御して、２つのチューナ２、２が受信した放送信号に係る番組をハードディスク６に記録する、又はハードディスクレコーダに接続された外部の表示装置５１に番組を表示する等の処理を行う。
【００５４】
ハードディスクレコーダは、ディジタルの放送信号を受信する２つのチューナ２、２を備えており、同時間帯に２つの番組を平行して録画する、又は同時間帯に一方の番組を録画して他方の番組を表示装置５１に表示する等の機能を有している。チューナ２、２が受信したディジタルの放送信号は番組データとして制御部１に与えられており、番組データをＣＲＴモニタ又は液晶モニタ等の表示装置５１に表示する場合には、制御部１はチューナからの番組データをデコーダ４に与え、デコーダ４にて圧縮されている番組データの伸張を行う。伸張された番組データはデコーダ４から出力部３へ与えられ、出力部３にてモニタ出力用の信号に変換されて表示装置５１に与えられ、表示装置５１にて番組の表示を行う。
【００５５】
チューナ２、２からの番組データをハードディスク６に記録する場合には、制御部１は番組データをハードディスクコントローラ７へ与え、ハードディスクコントローラ７により番組データの記録が行われる。また、ハードディスク６に記録済みの番組データを表示装置５１に表示する場合には、ハードディスクコントローラ７がハードディスク６から番組データを読み出して制御部１へ与え、デコーダ４及び出力部３により表示装置５１に番組データが表示される。
【００５６】
ハードディスクコントローラ７は、制御部１から与えられる２つの番組データを平行してハードディスク６に記録することが可能であり、更に、ハードディスク６に番組データの記録を行うことと平行して、ハードディスク６に既に記録されている番組データの読み出しを行うことが可能である。これにより、ユーザは記録済みの番組を視聴しながら、２つの番組の録画を行うことができるようにしてある。ただし、実際にはハードディスクコントローラは７は、番組データの読み出し及び２つの番組データの記録を時分割で交互に切り替えて行い、複数の処理を同時に行っているように見せている。
【００５７】
また、ハードディスクレコーダは、複数のボタンを有する操作部５を備えており、操作部５のボタンを操作することにより、ユーザは選局、番組の記録、番組の再生及び番組の記録予約の設定等を行うことができる。また、ハードディスクレコーダは、マスクＲＯＭ又はフラッシュメモリ等により構成されるＲＯＭ８と、ＤＲＡＭ、ＳＲＡＭ又はフラッシュメモリ等により構成されるＲＡＭ９とを備えている。ＲＯＭ８には制御部１により実行されるプログラムが記憶してあり、ハードディスクレコーダの電源投入後に制御部１がＲＯＭ８からプログラムを読み出して処理を開始するようにしてある。ＲＡＭ９には、ハードディスクレコーダの動作に係る設定値を一時的に記憶しておくことが可能であり、特に、番組の記録予約を記憶することに用いられる。
【００５８】
本発明に係るハードディスクレコーダは、同一時間帯に複数の番組を記録することが可能であるため、記録時間の一部又は全部が重複する記録予約を設定することが可能である。ユーザが操作部５から新たな記録予約を入力した場合には、チューナ２、２及びハードディスクコントローラ７による同時記録可能数等の記録に必要な限られたハードウェアリソース（以下記録リソースという）が、新たな記録予約に係る記録時間帯に、既に登録されている記録予約により使用されるか否かの判断、及び空いている記録リソースへの記録予約の割当を、制御部１が行うようにしてある。本実施形態のハードディスクレコーダの場合には、２つの記録リソースを有しており、同一時間帯に２つの番組を記録でき、制御部１は２つの記録リソース（記録リソース１及び記録リソース２）に記録予約を割り当てる処理を行う。
【００５９】
図２及び図３は、本発明の実施の形態１に係るハードディスクレコーダの制御部１が行う記録リソースへの記録予約の割当処理を示すフローチャートである。制御部１は、ユーザにより操作部５から新たな記録予約が入力されたか否かを調べ（ステップＳ１）、新たな記録予約が入力されていない場合には（Ｓ１：ＮＯ）、新たな記録予約が入力されるまで待機する。
【００６０】
新たな記録予約が入力された場合（Ｓ１：ＹＥＳ）、新たな記録予約が２つの記録リソースに割当可能であるか否かを調べる（ステップＳ２）。割当可能であるか否かは、新たな記録予約と両記録リソースに既に割り当てられている記録予約との記録時間に重複があるか否かにより判断することができる。少なくともどちらか一方の記録リソースに記録時間が重複する記録予約が存在しない場合には、新たな記録予約は割当可能と判断でき、また、両記録リソース共に記録時間が重複する記録予約が存在する場合には、新たな記録予約は割当不可能と判断できる。このように、新たな記録予約が割当可能か否かの判断を、記録時間が重複する記録予約が存在するか否かのみで簡単に判断できるのは、後述のフローにより記録予約の記録リソースの割当が常に最適化されているためである。
【００６１】
新たな記録予約が２つの記録リソースに割当不可能である場合（Ｓ２：ＮＯ）、ユーザに新たな記録予約に係る番組の記録を行うことができない旨のエラーメッセージを表示して（ステップＳ３）、処理を終了する。新たな記録予約が割当可能である場合（Ｓ２：ＹＥＳ）、既に割当済みの記録予約の割当を全て解除して（ステップＳ４）、新たな記録予約を含めて再割り当てを行い、記録リソースへの記録予約の割当を最適化する。
【００６２】
記録予約の再割り当ては、まず、未割当の記録予約の中で記録の開始時刻が最も早い記録予約を選択し（ステップＳ５）、選択した記録予約が記録リソース１に割当可能か否かを調べる（ステップＳ６）。割当可能か否かの判断は、選択した記録予約の記録時間と重複する記録予約が記録リソース１に既に割り当てられているか否かで判断する。記録リソース１に割当不可能である場合は（Ｓ６：ＮＯ）、選択した記録予約を記録リソース２に割り当て（ステップＳ７）、記録リソース１に割当可能である場合は（Ｓ６：ＹＥＳ）、更に記録リソース２に割当可能であるか否かを調べる（ステップＳ８）。記録リソース２に割り当て不可能である場合は（Ｓ８：ＮＯ）、選択した記録予約を記録リソース１に割り当てる（ステップＳ９）。
【００６３】
ステップＳ８にて、選択した記録予約が記録リソース２に割当可能である場合は（Ｓ８：ＹＥＳ）、記録リソース１及び記録リソース２の両記録リソースに割当可能であるため、どちらの記録リソースに割り当てるかの判断を行う。まず、既に割り当てられている記録予約の中で記録の終了時刻が最も遅い記録予約を探す（ステップＳ１０）。記録予約の割当を記録の開始時刻が早い順に行っているため、記録の終了時刻が遅い記録予約を探すことで、選択した記録予約の開始時刻に記録の終了時刻が最も近い記録予約を探すことができる。終了時刻が最も遅い記録予約が記録リソース１に割り当てられているか否かを調べ（ステップＳ１１）、記録リソース１に割り当てられている場合には（Ｓ１１：ＹＥＳ）、選択した記録予約を記録リソース１に割り当てる（ステップＳ１２）。終了時刻が最も遅い記録予約が記録リソース１に割り当てられていない場合は（Ｓ１１：ＮＯ）、記録リソース２に割り当てられているか否かを調べ（ステップＳ１３）、記録リソース２に割り当てられている場合には（Ｓ１３：ＹＥＳ）、選択した記録予約を記録リソース２に割り当てる（ステップＳ１４）。
【００６４】
ステップＳ１３にて、終了時刻が最も遅い記録予約が記録リソース２に割り当てられていない場合は（Ｓ１３：ＮＯ）、両記録リソースに記録予約が未割当の状態であるので、デフォルトの処理として、選択された記録予約を記録リソース１に割り当てる（ステップＳ１５）。
【００６５】
以上のフローにより、選択した記録予約が記録リソース１又は記録リソース２に割り当てられるため、制御部１は全ての記録予約について割当が終了したか否かを調べ（ステップＳ１６）、未割当の記録予約が存在する場合には（Ｓ１６：ＮＯ）、ステップＳ５へ戻って未割当の記録予約から記録の開始時刻が最も早い記録予約を選択し、記録リソースへの割当を行う。全ての記録予約の割当が終了した場合は（Ｓ１６：ＹＥＳ）、処理を終了する。
【００６６】
図４、図５及び図６は、本発明に係るハードディスクレコーダの制御部１が行う記録リソースへの記録予約の割当例を示す模式図であり、（ａ）から（ｈ）へ順に、制御部１が行う処理を時系列で示してある。例えば、既に割当済みの記録予約として、記録リソース１に１０：００から１１：００までの記録を行う予約１、１１：４０から１２：２０までの記録を行う予約３及び１２：４０から１３：００までの記録を行う予約４が割り当てられており、記録リソース２に１０：００から１０：５０までの記録を行う予約２が割り当てられている場合に（図４（ａ）参照）、新たな記録予約として１１：２０から１２：１０まで記録を行う予約５を入力する。
【００６７】
制御部１は、まず、予約５が記録リソース１又は記録リソース２に割当可能であるか否かの判断を行う。予約５は、予約３と記録時間が一部重複するため、記録リソース１に割り当てることはできないが、記録リソース２には記録時間が重複する記録予約が割り当てられておらず、記録リソース２に割り当てることが可能であるため、割当可能と判断する（図４（ｂ）参照）。
【００６８】
予約５が割当可能であると判断されたため、次いで予約１〜予約５の記録リソース１及び記録リソース２への再割り当てを行って、割当を最適化する。まず、予約１〜予約５の中で記録の開始時刻が最も早い予約１の割当を行う。（本例では予約１及び予約２の記録開始時刻は同じであるため、この場合に予約２を選択してもよい。）予約１は、記録リソース１及び記録リソース２のどちらにも割り当てることが可能であり、割当済みの記録予約が他に存在しないため、記録リソース１に割り当てる（図５（ｃ）参照）。これは上述のフローチャートにおけるステップＳ１５に相当する。
【００６９】
次いで、未割当の記録予約の中で記録の開始時刻が最も早い予約２の割当を行う。予約２は、予約１と記録時間が重複し、記録リソース１に割り当てることが不可能であるため、記録リソース２に割り当てる（図５（ｄ）参照）。これはフローチャートのステップＳ７に相当する。
【００７０】
次いで、未割当の記録予約の中で記録の開始時刻が最も早い予約５の割当を行う。予約５は、記録時間が重複する記録予約が記録リソース１及び記録リソース２の両方に存在しないため、両記録リソースに割り当てることが可能である。この場合、記録リソース１及び記録リソース２に既に割当済みの記録予約の中で、記録の終了時刻が最も遅いものは予約１であるので、予約１が割り当てられている記録リソース１に予約５を割り当てる（図５（ｅ）参照）。これはフローチャートのステップＳ１２に相当する。
【００７１】
次いで、未割当の予約３及び予約４のうち記録の開始時刻が早い予約３の割当を行う。予約３は、予約５と記録時間が一部重複し、記録リソース１に割り当てることが不可能であるため、記録リソース２に割り当てる（図５（ｆ）参照）。これはフローチャートのＳ７に相当する。
【００７２】
最後に、未割当の予約４の割当を行う。予約４は、記録時間が重複する記録予約が記録リソース１及び記録リソース２の両方に存在しないため、両記録リソースに割り当てることが可能である。この場合、記録リソース１及び記録リソース２に既に割当済みの記録予約の中で、記録の終了時刻が最も遅いものは予約３であるので、予約３が割り当てられている記録リソース２に予約４を割り当てる（図５（ｇ）参照）。これはフローチャートのステップＳ１４に相当する。
【００７３】
以上により、記録予約の記録リソースへの最適化が完了し、例えばこの後に、１０：５０から１１：３０まで記録を行う予約６を新たに入力した場合、記録リソース２に割当可能であることが簡単に判断できる（図６（ｈ）参照）。もし、記録予約の最適化を行わず、予約５を記録リソース２に割り当てていた場合には（図４（ｂ）参照）、予約６は記録リソース１の予約１と記録リソース２の予約５との両方に重複するため、予約６が割当可能であるか否かを簡単に判断することはできない。
【００７４】
実施の形態１に係るハードディスクレコーダにおいては、記録予約の記録リソースへの割当の最適化を予め行っておくことにより、新たな記録予約が入力された場合に、新たな記録予約が割当可能であるか否かを簡単に判断でき、また、複数の記録リソースを効率よく使用することができるため、ユーザの使い勝手を向上することができる。
【００７５】
なお、本実施の形態においては、ハードディスクレコーダが２つのチューナ２を備える構成を示したが、これに限るものではなく、１つのチューナ２で複数の番組を受信することができる場合にはチューナ２を１つのみ備える構成であってもよく、また、３つ以上のチューナ２を備える構成であってもよい。また、ハードディスクレコーダがチューナを内蔵する構成を示したが、これに限るものではなく、外部のチューナを接続して番組の記録を行う場合であっても、同様の方法を適用することが出来る。また、ハードディスクレコーダが、内臓のチューナと外部のチューナとを利用して番組の記録を行う構成であっても良い。また、ハードディスク６を１つ備えて、ハードディスクコントローラ７が複数の番組を時分割で記録する構成を示したが、これに限るものではなく、複数のハードディスク６を備えて複数の番組を同時に記録する構成であってもよい。また、記録リソースを２つ備える場合について説明を行ったが、これに限るものではなく、記録リソースを３つ以上備える構成であってもよく、この場合、チューナ２、ハードディスク６及びハードディスクコントローラ７の構成は適宜変更する。また、記録装置としてハードディスクレコーダを例に説明を行ったが、これに限るものではなく、ＤＶＤディスク又はブルーレイディスク等のその他の記録媒体に番組を記録する記録装置であっても同様の構成を適用することができる。
【００７６】
（実施の形態２）
図７及び図８は、本発明の実施の形態２に係るハードディスクレコーダの制御部１が行う記録リソースへの記録予約の割当処理を示すフローチャートである。制御部１は、ユーザにより操作部５から新たな記録予約が入力されたか否かを調べ（ステップＳ６１）、新たな記録予約が入力されていない場合には（Ｓ６１：ＮＯ）、新たな記録予約が入力されるまで待機する。
【００７７】
新たな記録予約が入力された場合（Ｓ６１：ＹＥＳ）、新たな記録予約が２つの記録リソースに割当可能であるか否かを調べる（ステップＳ６２）。割当可能であるか否かは、新たな記録予約と両記録リソースに既に割り当てられている記録予約との記録時間に重複があるか否かにより判断する。少なくともどちらか一方の記録リソースに記録時間が重複する記録予約が存在しない場合には、新たな記録予約は割当可能と判断し、また、両記録リソース共に記録時間が重複する記録予約が存在する場合には、新たな記録予約は割当不可能と判断する。この段階での割当が可能であるか否かの判断は仮のものであり、割当不可能である場合には、記録予約の再配置を行って最適化した後に、割当が可能であるか否かの判断を再度行う。
【００７８】
ステップＳ６２にて、新たな記録予約が２つの記録リソースの少なくともいずれかに割当可能である場合（Ｓ６２：ＹＥＳ）、新たな記録予約が記録リソース１に割当可能であるか否かを調べる（ステップＳ６３）。記録リソース１に割当可能である場合は（Ｓ６３：ＹＥＳ）、新たな記録予約を記録リソース１に割り当て（ステップＳ６４）、記録リソース１に割り当て不可能である場合は（Ｓ６３：ＮＯ）、新たな記録予約を記録リソース２に割り当てて（ステップＳ６５）、処理を終了する。
【００７９】
このように、実施の形態２に係るハードディスクレコーダでは、実施の形態１の場合と異なり、記録予約の割り当ての最適化を毎回行うのではなく、最適化しなくとも記録予約が割当可能である場合には、割り当てのみを行って処理を終了する。
【００８０】
ステップＳ６２にて、新たな記録予約が２つの記録リソースに割当不可能である場合（Ｓ６２：ＮＯ）、既に割当済みの記録予約の割当を全て解除して（ステップＳ６６）、記録予約の再割り当てを行い、記録リソースへの記録予約の割当を最適化する。なお、この場合、実施の形態１の場合と異なり、記録予約の再割り当ては、既に割り当てられていた記録予約のみで行い、新たに入力された記録予約の割り当ては行わない。
【００８１】
記録予約の再割り当ては、まず、未割当の記録予約の中で記録の開始時刻が最も早い記録予約を選択し（ステップＳ６７）、選択した記録予約が記録リソース１に割当可能か否かを調べる（ステップＳ６８）。記録リソース１に割当不可能である場合は（Ｓ６８：ＮＯ）、選択した記録予約を記録リソース２に割り当て（ステップＳ６９）、記録リソース１に割当可能である場合は（Ｓ６８：ＹＥＳ）、更に記録リソース２に割当可能であるか否かを調べる（ステップＳ７０）。記録リソース２に割り当て不可能である場合は（Ｓ７０：ＮＯ）、選択した記録予約を記録リソース１に割り当てる（ステップＳ７１）。
【００８２】
ステップＳ７０にて、選択した記録予約が記録リソース２に割当可能である場合は（Ｓ７０：ＹＥＳ）、記録リソース１及び記録リソース２の両記録リソースに割当可能であるため、どちらの記録リソースに割り当てるかの判断を行う。まず、既に割り当てられている記録予約の中で記録の終了時刻が最も遅い記録予約を探す（ステップＳ７２）。終了時刻が最も遅い記録予約が記録リソース１に割り当てられているか否かを調べ（ステップＳ７３）、記録リソース１に割り当てられている場合には（Ｓ７３：ＹＥＳ）、選択した記録予約を記録リソース１に割り当てる（ステップＳ７４）。終了時刻が最も遅い記録予約が記録リソース１に割り当てられていない場合は（Ｓ７３：ＮＯ）、記録リソース２に割り当てられているか否かを調べ（ステップＳ７５）、記録リソース２に割り当てられている場合には（Ｓ７５：ＹＥＳ）、選択した記録予約を記録リソース２に割り当てる（ステップＳ７６）。
【００８３】
ステップＳ７５にて、終了時刻が最も遅い記録予約が記録リソース２に割り当てられていない場合は（Ｓ７５：ＮＯ）、両記録リソースに記録予約が未割当の状態であるので、デフォルトの処理として、選択された記録予約を記録リソース１に割り当てる（ステップＳ７７）。
【００８４】
以上のフローにより、選択した記録予約が記録リソース１又は記録リソース２に割り当てられるため、制御部１は全ての記録予約について割当が終了したか否かを調べ（ステップＳ７８）、未割当の記録予約が存在する場合には（Ｓ７８：ＮＯ）、ステップＳ６７へ戻って未割当の記録予約から記録の開始時刻が最も早い記録予約を選択し、記録リソースへの割当を行う。
【００８５】
全ての記録予約の割当が終了した場合は（Ｓ７８：ＹＥＳ）、再割り当てを行っていない新たな記録予約が割当可能であるか否かを調べる（ステップＳ７９）。新たな記録予約が割当可能でない場合は（Ｓ７９：ＮＯ）、ユーザに新たな記録予約に係る番組の記録が行うことができない旨のエラーメッセージを表示して（ステップＳ８０）、処理を終了する。新たな記録予約が割当可能な場合（Ｓ７９：ＹＥＳ）、新たな記録予約が記録リソース１に割当可能であるか否かを調べ（ステップＳ８１）、記録リソース１に割当可能である場合（Ｓ８１：ＹＥＳ）、新たな記録予約を記録リソース１に割り当て（ステップＳ８２）、記録リソース１に割当可能でない場合（Ｓ８１：ＮＯ）、新たな記録予約を記録リソース２に割り当てて（ステップＳ８３）、処理を終了する。
【００８６】
実施の形態２に係るハードディスクレコーダにおいては、実施の形態１の場合と異なり、新たな記録予約が割り当て不可能な場合のみ、記録予約の再割り当てを行い、最適化を行った後で再度新たな記録予約が割当可能であるか否かを判断する構成であるため、新たな記録予約が入力される毎に記録予約の最適化を行うものではない。この場合であっても、実施の形態１の場合と同様に、複数の記録リソースを効率的に使用することができるため、ユーザの使い勝手を向上することができる。また、記録時間が重複する記録予約が少ない場合には、記録予約の再割り当てを行う回数を少なくできるため、記録予約の割当処理を高速化することができる。
【００８７】
なお、実施の形態２に係るハードディスクレコーダのその他の構成は、実施の形態１に係るハードディスクレコーダの構成と同様であるため、対応する箇所には同じ符号を付して詳細な説明を省略する。
【００８８】
（実施の形態３）
図９及び図１０は、本発明の実施の形態３に係るハードディスクレコーダの制御部１が行う記録リソースへの記録予約の割当処理を示すフローチャートである。制御部１は、ユーザにより操作部５から新たな記録予約が入力されたか否かを調べ（ステップＳ９１）、新たな記録予約が入力されていない場合には（Ｓ９１：ＮＯ）、新たな記録予約が入力されるまで待機する。
【００８９】
新たな記録予約が入力された場合（Ｓ９１：ＹＥＳ）、既に記録リソース１及び記録リソース２に割当済みの記録予約に関する割当情報をＲＡＭ９に記憶してバックアップする（ステップＳ９２）。次いで、既に割当済みの記録予約の割当を全て解除して（ステップＳ９３）、新たな記録予約を含めて再割り当てを行い、記録リソースへの記録予約の割当を最適化する。
【００９０】
記録予約の再割り当ては、まず、未割当の記録予約の中で記録の開始時刻が最も早い記録予約を選択し（ステップＳ９４）、選択した記録予約が記録リソース１に割当可能か否かを調べる（ステップＳ９５）。記録リソース１に割当不可能である場合（Ｓ９５：ＮＯ）、更に記録リソース２に割当可能であるか否かを調べ（ステップＳ９７）、記録リソース２に割当可能である場合は（Ｓ９７：ＹＥＳ）、選択した記録予約を記録リソース２に割り当てる（ステップＳ９９）。
【００９１】
ステップＳ９７にて、選択した記録予約が記録リソース２に割当不可能である場合は（Ｓ９７：ＮＯ）、選択した記録予約を両記録リソースに割り当てることができないため、ＲＡＭ９に予めバックアップした割当情報を読み出して、記録予約の割当を元の状態に戻し（ステップＳ１００）、ユーザに新たな記録予約に係る番組の記録が行うことができない旨のエラーメッセージを表示して（ステップＳ１０１）、処理を終了する。
【００９２】
ステップＳ９５にて、選択した記録予約が記録リソース１に割当可能である場合（Ｓ９５：ＹＥＳ）、更に記録リソース２に割当可能であるか否かを調べ（ステップＳ９６）、記録リソース２に割当不可能である場合は（Ｓ９６：ＮＯ）、選択した記録予約を記録リソース１に割り当てる（ステップＳ９８）。
【００９３】
ステップＳ９６にて、選択した記録予約が記録リソース２に割当可能である場合は（Ｓ９６：ＹＥＳ）、記録リソース１及び記録リソース２の両記録リソースに割当可能であるため、どちらの記録リソースに割り当てるかの判断を行う。まず、既に割り当てられている記録予約の中で記録の終了時刻が最も遅い記録予約を探す（ステップＳ１０２）。終了時刻が最も遅い記録予約が記録リソース１に割り当てられているか否かを調べ（ステップＳ１０３）、記録リソース１に割り当てられている場合には（Ｓ１０３：ＹＥＳ）、選択した記録予約を記録リソース１に割り当てる（ステップＳ１０４）。終了時刻が最も遅い記録予約が記録リソース１に割り当てられていない場合は（Ｓ１０３：ＮＯ）、記録リソース２に割り当てられているか否かを調べ（ステップＳ１０５）、記録リソース２に割り当てられている場合には（Ｓ１０５：ＹＥＳ）、選択した記録予約を記録リソース２に割り当てる（ステップＳ１０６）。
【００９４】
ステップＳ１０５にて、終了時刻が最も遅い記録予約が記録リソース２に割り当てられていない場合は（Ｓ１０５：ＮＯ）、両記録リソースに記録予約が未割当の状態であるので、デフォルトの処理として、選択された記録予約を記録リソース１に割り当てる（ステップＳ１０７）。
【００９５】
以上のフローにより、選択した記録予約が記録リソース１又は記録リソース２に割り当てられるため、制御部１は全ての記録予約について割当が終了したか否かを調べ（ステップＳ１０８）、未割当の記録予約が存在する場合には（Ｓ１０８：ＮＯ）、ステップＳ９４へ戻って未割当の記録予約から記録の開始時刻が最も早い記録予約を選択し、記録リソースへの割当を行う。全ての記録予約の割当が終了した場合は（Ｓ１０８：ＹＥＳ）、処理を終了する。
【００９６】
実施の形態３に係るハードディスクレコーダにおいては、実施の形態１の場合のように、新たな記録予約が割当可能であるか否かを、記録予約の再割り当てを行う前に判断するのではなく、新たな記録予約を含めて再割り当てを行い、再割り当てが不可能である場合に、新たな記録予約が割当不可能であると判断する。この場合であっても、実施の形態１の場合と同様に、複数の記録リソースを効率的に使用することができるため、ユーザの使い勝手を向上することができる。
【００９７】
なお、実施の形態３に係るハードディスクレコーダのその他の構成は、実施の形態１に係るハードディスクレコーダの構成と同様であるため、対応する箇所には同じ符号を付して詳細な説明を省略する。
【図面の簡単な説明】
【００９８】
【図１】本発明に係るハードディスクレコーダの構成を示すブロック図である。
【図２】本発明の実施の形態１に係るハードディスクレコーダの制御部が行う記録リソースへの記録予約の割当処理を示すフローチャートである。
【図３】本発明の実施の形態１に係るハードディスクレコーダの制御部が行う記録リソースへの記録予約の割当処理を示すフローチャートである。
【図４】本発明に係るハードディスクレコーダの制御部が行う記録リソースへの記録予約の割当例を示す模式図である。
【図５】本発明に係るハードディスクレコーダの制御部が行う記録リソースへの記録予約の割当例を示す模式図である。
【図６】本発明に係るハードディスクレコーダの制御部が行う記録リソースへの記録予約の割当例を示す模式図である。
【図７】本発明の実施の形態２に係るハードディスクレコーダの制御部が行う記録リソースへの記録予約の割当処理を示すフローチャートである。
【図８】本発明の実施の形態２に係るハードディスクレコーダの制御部が行う記録リソースへの記録予約の割当処理を示すフローチャートである。
【図９】本発明の実施の形態３に係るハードディスクレコーダの制御部が行う記録リソースへの記録予約の割当処理を示すフローチャートである。
【図１０】本発明の実施の形態３に係るハードディスクレコーダの制御部が行う記録リソースへの記録予約の割当処理を示すフローチャートである。
【図１１】従来の記録装置における記録リソースへの予約の割当例を示す模式図である。
【符号の説明】
【００９９】
１  制御部
２  チューナ
４  デコーダ
５  操作部
６  ハードディスク
７  ハードディスクコントローラ
【図１】
0004480637.tif 000002
【図２】
0004480637.tif 000003
【図３】
0004480637.tif 000004
【図４】
0004480637.tif 000005
【図５】
0004480637.tif 000006
【図６】
0004480637.tif 000007
【図７】
0004480637.tif 000008
【図８】
0004480637.tif 000009
【図９】
0004480637.tif 000010
【図１０】
0004480637.tif 000011
【図１１】
0004480637.tif 000012