(57)【要約】【課題】ストリームデータを異なる圧縮方式で同時に記録する際、記録開始のタイミングを合わせる装置を提供すること。【解決手段】記録媒体１０１、１０２と、エンコーダ部２０１、２０２と、その内部に含まれる遅延量測定部２１１、２１２と、映像／音声入力部３０１と、時刻情報管理部４０１と、記録指示部５０１とを備え、記録指示部５０１は遅延量測定部２１１、２１２にて測定された記録開始時にかかる遅延量を考慮して、エンコーダ部２０１、２０２に記録指示を発行することにより、映像データや音声データを複数の異なる圧縮方式で同時記録するとき、同じ開始点のデータからの記録が可能となる。【選択図】図１
2007274015.tif 000002
【特許請求の範囲】
【請求項１】
ストリームデータの記録を行なう装置であって、
複数の入力チャンネルから得られる記録対象のストリームデータをエンコーダ部へ送信し、ストリームデータの入力の切り替えにかかる時間の測定が行える映像／音声入力部と、
圧縮されたストリームデータを記録保持する記録媒体と、
前記映像／音声入力部から取得したストリームデータをデジタル化した上で圧縮し、前記圧縮したデータを前記記録媒体に記録するエンコーダ部と、
現在の時刻情報を保持し、問い合わせに対して前記現在の時刻情報を返信する時刻情報管理部と、
前記エンコーダ部における記録開始や停止にかかる遅延量を測定する遅延量測定部と、
前記遅延量測定部から得た遅延量と、前記時刻情報管理部から得た現在の時刻情報に基づいて前記エンコーダ部の記録開始もしくは停止の時刻情報を算出し、前記算出した時刻情報を用いて記録の開始もしくは停止を、１つ以上の前記エンコーダ部に対して指示する記録指示部とを備えたことを特徴とするストリーム記録装置。
【請求項２】
前記エンコーダ部により圧縮されたストリームデータを、前記エンコード部から受け取って前記記録媒体に書き込み、さらに、前記記録媒体に書き込み準備が整うまでに要する時間を測定する記録媒体制御部を備えたことを特徴とする請求項１に記載のストリーム記録装置。
【請求項３】
前記記録対象のストリームデータは、映像データ／音声データのどちらか一方もしくは両方であることを特徴とする請求項１に記載のストリーム記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データや音声データなどのストリームデータに対するデジタル記録装置に関し、特に、複数の圧縮方式用いた同時デジタル記録装置に関するものである。
【背景技術】
【０００２】
ＤＶＤレコーダーやＤ−ＶＨＳなどＡＶ機器の普及により、映像や音楽などをデジタル化して記録することが簡単にできるようになっている。
【０００３】
映像データや音声データは、データ量が非常に大きいため、単純にデジタル化しただけで記録媒体に保存すると、全てを記録することができず、少しの時間（データの一部）しか記録できないことが多い。そのため、デジタル化された映像データや音声データを記録するには、記録対象のデータを圧縮してから記録媒体に記録するのが一般的である。
【０００４】
圧縮方式に関しては、ＭＰＥＧ２、ＭＰＥＧ４、ＭＰ３、ＡＡＣなどの様々な圧縮方式があり、それぞれの方式において一長一短がある。そのため、映像データや音声データを、様々な圧縮方式で記録できることが要望されている。
【０００５】
様々な圧縮方式に対応するには、２通りの方法が存在する。１つ目は、変換である。一旦、ＭＰＥＧ２にて映像を記録しておき、後ほどそのＭＰＥＧ２の映像をＭＰＥＧ４に変換するというものである。２つ目は、同時記録である。ＭＰＥＧ２記録時に、同じ入力を用いてＭＰＥＧ４記録を行うものである。１つ目と２つ目を比較した場合、２つ目のほうが変換に要する時間が不要であり、また画質もよいため、有利である。
【０００６】
異なる圧縮方式による同時記録の方法としては、複数の圧縮方式に対応したエンコーダを用意する方法、個別の圧縮方式に対応したエンコーダを複数用意する、という２つの方法が考えられる。多くの圧縮方式に対して、１つのエンコーダで対応するのは非常に難しいので、個別の圧縮方式に対応したエンコーダを複数用意し、対応していくことが主流になると考えられる。
【０００７】
個別の圧縮方式に対応したエンコーダを複数用意した同時記録を行なう装置として、複数のチャンネルによるデジタル放送の特定の番組を短時間にて記録する技術が開示されている（例えば、特許文献１参照）。
【特許文献１】特開平１０−２４３３４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、前記従来の技術では、記録開始や停止までに要する時間がエンコーダ毎に異なるため、複数の圧縮方式による同時記録を行おうとする場合、記録開始と記録停止の正確なタイミングを合わせることができないという課題を有していた。
【０００９】
本発明は、前記従来の課題を解決するもので、複数の圧縮方式を用いて同時記録を行なおうとする場合、記録開始と記録停止の正確なタイミングを合わせる機能を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記従来の課題を解決するために、本発明のストリーム記録装置は、ストリームデータの記録を行なう装置であって、複数の入力チャンネルから得られる記録対象のストリームデータをエンコーダ部へ送信し、ストリームデータの入力の切り替えにかかる時間の測定が行える映像／音声入力部と、圧縮されたストリームデータを記録保持する記録媒体と、前記映像／音声入力部から取得したストリームデータをデジタル化した上で圧縮し、前記圧縮したデータを前記記録媒体に記録するエンコーダ部と、現在の時刻情報を保持し、問い合わせに対して前記現在の時刻情報を返信する時刻情報管理部と、前記エンコーダ部における記録開始や停止にかかる遅延量を測定する遅延量測定部と、前記遅延量測定部から得た遅延量と、前記時刻情報管理部から得た現在の時刻情報に基づいて前記エンコーダ部の記録開始もしくは停止の時刻情報を算出し、前記算出した時刻情報を用いて記録の開始もしくは停止を、１つ以上の前記エンコーダ部に対して指示する記録指示部を有し、複数の異なる圧縮方式で、映像データもしくは音声データまたは、その両方のデータに対して同時にデジタル記録を行う。
【００１１】
本構成によって、複数の異なる圧縮方式でデジタル記録を同時に行いたい場合、その映像データもしくは音声データ、またはその両方のデータの開始点と終了点を同じにすることができる。
【発明の効果】
【００１２】
本発明のストリーム記録装置によれば、映像データや音声データなどのストリームデータに対して、複数の異なる圧縮方式を用いて、同時にデジタル記録を行うとき、記録の開始点と終了点を一致させることが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下本発明の実施の形態について、図面を参照しながら説明する。
【００１４】
（実施の形態１）
図１は、本発明の実施の形態１におけるストリーム記録装置の構成を示す図である。
【００１５】
図１において、１０１、１０２はハードディスク、ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ、ＳＤカードのなどの記録媒体であり、エンコーダ部２０１、２０２にて圧縮された映像データもしくは音声データ、またはその両方のデータを、記録保持するものである。
【００１６】
２０１、２０２はエンコーダ部であり、映像／音声入力部３０１より得られた映像データもしくは音声データ、またはその両方のデータに対してデジタル化を行い、さらにＭＰＥＧ１／２／４、ＡＡＣ、ＭＰ３などの圧縮方式を使用して圧縮を行い、記録媒体１０１、１０２に記録するものである。
【００１７】
３０１は映像／音声入力部であり、チューナーやＡＶ入力端子、１３９４端子、ＬＡＮ端子などの複数の入力チャンネルから入力される映像データもしくは音声データ、または両方のデータのうち１つを選択し、エンコーダ部２０１、２０２へ送り出すものである。また、入力切り替え時にその切り替えにかかる時間を測定することも可能である。
【００１８】
４０１は時刻情報管理部であり、リアルタイムカウンタなどのハード的な仕組みや、ＮＴＰなどのネットワークプロトコルを用いて現在時刻を保持し、記録指示部５０１やエンコーダ部２０１、２０２からの問い合わせに対し、現在時刻を返すものである。
【００１９】
５０１は記録指示部であり、ユーザから記録指示要求あった場合や、予約設定された時間になったため記録を開始する場合などに、エンコーダ部２０１、２０２に記録開始指示を出すものである。記録開始指示をエンコーダ部２０１、２０２に対して発行する前に、遅延量測定部２１１、２１２に対して記録開始に伴う遅延量の問い合わせを行い、その遅延量を考慮したうえで、エンコーダ部２０１、２０２に対して記録開始指示を発行する。
【００２０】
２１１、２１２は遅延量測定部であり、記録指示部５０１から遅延量測定指示があった場合に、記録開始や記録停止に伴う遅延量の測定を行い、返信を行う。記録開始指示がエンコード部２０１、２０２に届いた直後から、映像／音声入力部３０１より映像データもしくは音声データまたはその両方のデータを取得し、圧縮を開始するまでにかかる時間を測定し、その測定値を遅延量とする。
【００２１】
以上のように構成されたストリーム記録装置について、その動作を説明する。
【００２２】
チューナーからの映像データを、ユーザからの記録指示により、複数の圧縮方式で同時にデジタル記録しようとした時について以下に説明を行う。例として、複数の圧縮方式は、ＭＰＥＧ２とＭＰＥＧ４とし、エンコーダ部２０１はＭＰＥＧ２のエンコーダ、エンコーダ部２０２はＭＰＥＧ４のエンコーダとする。また、記録媒体１０１はＤＶＤ−ＲＡＭ、記録媒体１０２はＳＤカードとして説明する。
【００２３】
図３は、本発明の実施の形態１における記録指示部５０１の処理シーケンスをフローチャートで表したものであり、実施の形態１におけるストリーム記録装置全体の動きを表したものになる。以下、記録指示部５０１の動作について説明する。
【００２４】
記録指示部５０１は、ユーザから記録指示を受け取り、エンコーダ部２０１に対して「遅延量測定命令」を通知する。エンコーダ部２０１は、遅延量測定部２１１を呼び出し、遅延量測定を実行する(ステップＳ３０１)。遅延量測定部２１１は、遅延量測定を実施し、測定結果として、遅延量２１１１と入力切り替え時間２１１２を記録指示部５０１に返信する。遅延量測定処理については、後で図２を用いて説明を行なう。
【００２５】
次に、記録指示部５０１は、エンコーダ部２０２に対して「遅延量測定命令」を通知する(ステップＳ３０２)。エンコーダ部２０２、遅延量測定部２１２を呼び出し、遅延量測定を実行する。これは、遅延量測定部２１１での遅延量測定と同じ処理であり、遅延量測定部２１２は、遅延量２１２１と入力切り替え時間２１２２を記録指示部５０１へ返信する。
【００２６】
遅延量測定部２１１、２１２に対する「遅延量測定命令」により、エンコーダ部２０１、２０２が記録開始までにかかる遅延量と入力切り替え時間を測定できたので、次に、記録指示部５０１は、エンコーダ部２０１、２０２に対して「記録開始命令」を発行する準備を行う。遅延量２１１１が遅延量２１２１より小さい場合には、エンコーダ部２０１がエンコーダ部２０２より早く記録開始できる。このため、エンコーダ部２０２に記録開始指示を与えてから適切な遅延量経過後、エンコーダ部２０１に記録開始指示を与えれば、エンコーダ部２０１とエンコーダ部２０２は同時に記録を開始することが可能となる。一方、遅延量２１２１の方が小さい場合には、エンコーダ部２０１に記録開始指示を与えてから適切な遅延量経過後、エンコーダ部２０２に記録開始指示を与えれば、同時に記録を開始することが可能となる。
【００２７】
この記録開始差分時間を求めるため、まず、記録指示部５０１は、遅延量測定部２１１から得た遅延量２１１１と、遅延量測定部２１２から得た遅延量２１２１を比較する（ステップＳ３０３）。
【００２８】
遅延量２１１１が遅延量２１２１より小さい時、遅延量２１１１から入力切り替え時間２１１２を引くことで、記録開始時間差分２２００を計算する（ステップＳ３０４）。入力切り替え時間を引くのは、入出切り替え処理がエンコード部２０１とエンコード部２０２での共通処理であるため、エンコード部２０２で実行されればエンコード部２０１では実行不要であるためである。一方、遅延量２１２１の方が小さい場合、遅延量２１２１から入出切り替え時間２１２２を引くことで、記録開始時間差分２２００を計算する（ステップＳ３０５）。ここから以下は、遅延量２１１１が遅延量２１２１より小さい場合の例で記述する。遅延量２１２１の方が小さい場合には、エンコーダ部２０１とエンコーダ部２０２の記述を入れ替えたものとなる。
【００２９】
記録開始準備が整うと、記録指示部５０１は、エンコーダ部２０２に対して「記録開始命令」を発行する(ステップＳ３０６)。同時に時刻情報管理部４０１に対して、現在時刻の取得を要求し、現在時刻４０１１を得る(ステップＳ３０７)。取得した現在時刻４０１１に対して記録開始差分２２００を加算し、記録開始時刻４４００を算出する（ステップＳ３０８）。次に、記録開始時刻４４００に記録開始部５０１が起床するよう、時刻情報管理部４０１に設定する（ステップＳ３０９）。
【００３０】
時刻情報管理部４０１に設定した記録開始時刻４４００に達すると、時刻情報管理部４０１からの通知を受け取り記録開始部５０１が起床し、エンコーダ部２０１に対して「記録開始命令」を発行する（ステップＳ３１０）。エンコーダ部２０１とエンコーダ部２０２は、記録指示部５０１からの「記録開始命令」を受けて、それぞれ映像／音声入力部４０１から入力された映像をデジタル化してＭＰＥＧ２またはＭＰＥＧ４に圧縮し、記録媒体１０１、１０２に記録を開始する。
【００３１】
以上により、各エンコーダ部の入力切り替え時間を考慮し、エンコーダ部２０１とエンコーダ部２０２の遅延量に基づいて記録開始命令を記録指示部５０１から発行することが可能となり、映像データや音楽データなどのストリームデータを、複数の異なる圧縮方式を用いて、同じ開始地点からの記録を行なうことができる。
【００３２】
図２は、本発明の実施の形態１における遅延量測定部２１１、２１２の処理シーケンスをフローチャートで表したものである。以下、遅延測定部２１１の遅延測定動作について図２を用いて説明する。なお、遅延測定部２１２が同様の動作を行なうことは明らかである。
【００３３】
遅延量測定部２１１は、記録指示部５０１から「遅延量測定命令」を受け取ると、時刻情報管理部４０１に対して現在時刻の取得を要求する（ステップＳ２０１）。また、取得した現在時刻を保持する。
【００３４】
次に、映像／音声入力部３０１に対して、現在設定されている映像入力が何であるかを問い合わせる(ステップＳ２０２)。問い合わせた結果、現在の映像入力と切り替えたい入力が違っていれば、現在設定されている映像入力を保持しておく（ステップＳ２０３）。なお、映像だけでなく、音声であっても同様である。その後、映像入力をチューナー入力に変更するため、映像／音声入力部３０１に対して、「切り替え時間測定付き映像入力切り替え命令」を発行し、入力切り替えと入力切り替え時間の取得を行なう（ステップＳ２０４）。映像／音声入力部３０１は、「切り替え時間測定付き映像入力切り替え命令」を受け取ると、まず、時刻情報管理部４０１に対して現在時刻の取得を要求する。現在時刻を取得できるとそれを保持しておく。次に、現在の入力からチューナー入力に切り替える。切り替えが完了した直後に、時刻情報管理部４０１に対して現在時刻の取得を再び要求する。１度目に取得した現在時刻と、２度目に取得した現在時刻の差分をとり、この値を入力切り替え時間２１１２として、遅延量測定部２１１に返信する。
【００３５】
映像／音声入力部３０１の映像入力がチューナー入力に切り替わると、遅延量測定部２１１は、映像／音声入力部３０１から得た映像データのデジタル化を開始して（ステップＳ２０５）、圧縮を開始する直前まで実行する（ステップＳ２０６）。この時点で、時刻情報管理部４０１に対して再度現在時刻の取得を要求する(ステップＳ２０７)。ステップＳ２０１で取得した現在時刻と、ステップＳ２０７で取得した現在時刻の差分をとり（ステップＳ２０８）、この値を遅延量２１１１として入力切り替え時間２１１２と共に、記録指示部５０１へ返信する（ステップＳ２０９）。
【００３６】
最後に、映像入力を先に保持しておいた入力に切り替えるため、「映像入力切り替え命令」を映像／音声入力部３０１に命令する（ステップＳ２１０）。
【００３７】
以上により、遅延量測定部２１１、２１２は、遅延量と入力切り替え時間を取得し、記録指示部５０１に通知することが可能となる。
【００３８】
以上により、本発明のストリーム記録装置によれば、映像データや音声データなどのストリームデータに対して、複数の異なる圧縮方式を用いて、同時にデジタル記録を行うとき、記録の開始点と終了点を一致させることが可能となる。
【００３９】
（実施の形態２）
図４は、本発明の実施の形態２におけるストリーム記録装置の構成を示す図である。
【００４０】
図４において、図１と同じ構成要素については同じ符号を用い、説明を省略する。１１０はハードディスクドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−Ｒドライブなどの記録媒体制御部であり、エンコーダ部２０１、２０２にて圧縮された映像データもしくは音声データ、またはその両方のデータをエンコーダ部２０１、２０２より受け取り、記録媒体１０１へ書き込む機能を持つと共に、記録媒体１０１に書き込み準備が整うまでに要する時間の測定を行なうものである。
【００４１】
以上のように構成されたストリーム記録装置について、その動作を説明する。
【００４２】
チューナーからの映像データを、ユーザからの記録指示により、複数の圧縮方式で同時にデジタル記録しようとした時について以下に説明を行う。例として、複数の圧縮方式は、ＭＰＥＧ２とＭＰＥＧ４とし、エンコーダ部２０１はＭＰＥＧ２のエンコーダ、エンコーダ部２０２はＭＰＥＧ４のエンコーダとする。また、記録媒体１０１はハードディスク、記録媒体制御装置１１０はハードディスクドライブとして説明する。
【００４３】
図６は、本発明の実施の形態２における記録指示部５０１の処理シーケンスをフローチャートで表したものであり、実施の形態２におけるストリーム記録装置全体の動きを表したものになる。以下、記録指示部５０１の動作について説明する。
【００４４】
記録指示部５０１は、ユーザから記録指示を受け取り、エンコーダ部２０１に対して「遅延量測定命令」を通知する。エンコーダ部２０１は、遅延量測定部２１１を呼び出し、遅延量測定を実行する（ステップＳ６０１）。遅延量測定部２１１は、遅延量測定を実施し、測定結果として、遅延量２１１１と入力切り替え時間２１１２と移行時間２１１３を記録指示部５０１に返信する。遅延量測定処理については、後で図５を用いて説明を行なう。
【００４５】
次に、記録指示部５０１は、エンコーダ部２０２に対して「遅延量測定命令」を通知し、遅延量測定部２１２での遅延量測定を行う（ステップＳ６０２）。これは、遅延量測定部２１１での遅延量測定処理と同じ処理であり、遅延量測定部２１２は、遅延量２１２１と入力切り替え時間２１２２と移行時間２１２３を記録指示部５０１へ返信する。
【００４６】
遅延量測定部２１１、２１２に対する「遅延量測定命令」により、エンコーダ部２０１、２０２が記録開始までにかかる遅延量と入力切り替え時間と移行時間が測定できたので、次に、記録指示部５０１は、エンコーダ部２０１、２０２に対して「記録開始命令」を発行する準備を行う。遅延量２１１１が遅延量２１２１より小さい場合には、エンコーダ部２０１がエンコーダ部２０２より早く記録開始できる。このため、エンコーダ部２０２に記録開始指示を与えてから適切な遅延量経過後、エンコーダ部２０１に記録開始指示を与えれば、エンコーダ部２０１とエンコーダ部２０２は同時に記録を開始することが可能となる。一方、遅延量２１２１の方が小さい場合には、エンコーダ部２０１に記録開始指示を与えてから適切な遅延量経過後、エンコーダ部２０２に記録開始指示を与えれば、同時に記録を開始することが可能となる。
【００４７】
この記録開始差分時間を求めるため、まず、記録指示部５０１は、遅延量測定部２１１から得た遅延量２１１１と、遅延量測定部２１２から得た遅延量２１２１を比較する（ステップＳ６０３）。
【００４８】
遅延量２１１１が遅延量２１２１より小さい時、遅延量２１１１から入力切り替え時間２１１２と移行時間２１１３を引くことで、記録開始時間差分２２００を計算する（ステップＳ６０４）。入力切り替え時間を引くのは、入力切り替え処理がエンコード部２０１とエンコード部２０２での共通処理であるため、エンコード部２０２で実行されればエンコード部２０１では実行不要であるためである。移行時間２１１３を引くのは、ドライブ（記録媒体制御部１１０）の記録可能状態への移行処理がエンコード部２０１とエンコード部２０１での共通処理であるため、エンコード部２０２で実行されればエンコード部２０１では実行不要であるためである。一方、遅延量２１２１の方が小さい場合には、遅延量２１２１から入力切り替え時間２１２２と移行時間２１２３を引くことで、記録開始時間差分２２００を計算する（ステップＳ６０５）。ここから以下は、遅延量２１１１が遅延量２１２１より小さい場合の例で記述する。遅延量２１２１の方が小さい場合には、エンコーダ部２０１とエンコーダ部２０２の記述を入れ替えたものとなる。
【００４９】
記録開始準備が整うと、記録岸部５０１は、エンコーダ部２０２に対して「記録開始命令」を発行する（ステップＳ６０６）。同時に時刻情報管理部４０１に対して、現在時刻の取得を要求し、現在時刻４０１１を得る（ステップＳ６０７）。取得した現在時刻４０１１に対して記録開始差分時間２２００を加算し、記録開始時刻４４００を算出する（ステップＳ６０８）。次に、記録開始時刻４４００に記録開始部５０１を起床するよう、時刻情報管理部４０１に設定する（ステップＳ６０９）。
【００５０】
時刻情報管理部４０１に設定した記録開始時刻４４００に達すると、時刻情報管理部４０１からの通知を受け取り記録開始部５０１が起床し、エンコーダ部２０１に対して「記録開始命令」を発行する（ステップＳ６１０）。エンコーダ部２０１とエンコーダ部２０２は、記録指示部５０１からの「記録開始命令」を受けて、それぞれ映像／音声入力部３０１から入力された映像をデジタル化してＭＰＥＧ２またはＭＰＥＧ４に圧縮し、記録媒体制御部１１０を通して記録媒体１０１に記録を開始する。
【００５１】
以上により、各エンコーダ部の入力切り替え時間だけでなく、記録媒体制御部の移行時間も考慮し、エンコーダ部２０１とエンコーダ部２０２の遅延量に基づいて記録開始命令を記録指示部５０１から発行することが可能となり、映像データや音楽データなどのストリームデータを、複数の異なる圧縮方式を用いて、同じ開始地点からの記録を行なうことができる。
【００５２】
図５は、本発明の実施の形態２における遅延量測定部２１１、２１２の処理シーケンスをフローチャートで表したものである。以下、遅延測定部２１１の遅延測定動作について図５を用いて説明する。なお、遅延測定部２１２が同様の動作を行なうことは明らかである。
【００５３】
遅延量測定部２１１は、記録指示部５０１から「遅延量測定命令」を受け取ると、時刻情報管理部４０１に対して現在時刻の取得を要求する（ステップＳ５０１）。また、取得した現在時刻が保持する。
【００５４】
次に、映像／音声入力部３０１に対して、現在設定されている映像入力が何であるかを問い合わせる（ステップＳ５０２）。問い合わせた結果、現在の映像入力と切り替えたい入力が違っていれば、現在設定されている映像入力を保持しておく（ステップＳ５０３）。なお、映像だけでなく、音声であっても同様である。その後、映像入力をチューナー入力に変更するため、映像／音声入力部３０１に対して、「切り替え時間測定付き映像入力切り替え命令」を発行し、入力切り替えと入力切り替え時間の取得を行なう(ステップＳ５０４)。なお、現在の映像入力と切り替えたい入力が同じであれば、この命令は発行しない。
【００５５】
映像／音声入力部３０１は、「切り替え時間測定付き映像入力切り替え命令」を受け取ると、まず、時刻情報管理部４０１に対して現在時刻の取得を要求する。現在時刻を取得できるとそれを保持しておく。次に、現在の入力からチューナー入力に切り替える。切り替えが完了した直後に、時刻情報管理部４０１に対して現在時刻の取得を再び要求する。ここで、１度目に取得した現在時刻と、２度目に取得した現在時刻の差分をとり、この値を入力切り替え時間２１１２として、遅延量測定部２１１に返信する。
【００５６】
次に、記録媒体制御装置１１０に対して、現在のドライブ状態が何であるか問い合わせる（ステップＳ５０３）。問い合わせた結果、現在の状態と指定された状態とが異なる場合、現在の状態を保持しておく（ステップＳ５０６）。映像データ／音声データのいずれかもしくはその両方のデータを記録媒体１０１に対して書き込み可能状態にするため、記録媒体制御部１１０に対して「移行時間測定機能つき記録可能状態移行命令」を発行し、記録可能状態への移行と、移行時間の取得を行なう（ステップＳ５０７）。記録媒体制御部１１０は、「移行時間測定機能つき記録可能状態移行命令」を受け取ると、まず、時刻情報管理部４０１に対して現在時刻の取得を要求する。現在時刻を取得できるとそれを保持しておく。次に、現在のドライブ状態から記録可能状態に切り替える。切り替えが完了した直後に、時刻情報管理部４０１に対して現在時刻の取得を再び要求する。１度目に取得した現在時刻と、２度目に取得した現在時刻の差分をとり、この値を移行時間２１１３として、遅延量測定部２１１に返信する（ステップＳ５０７）。
【００５７】
映像／音声入力部３０１の映像入力がチューナー入力に切り替わり、記録媒体制御装置１１０が記録可能状態になると、遅延量測定部２１１は、映像／音声入力部３０１から得た映像データのデジタル化を開始して（ステップＳ５０８）、圧縮を開始する直前まで実行する（ステップＳ５０９）。その時点で、時刻情報管理部４０１に対して再度現在時刻の取得を要求する（ステップＳ５１０）。ステップＳ５０１で取得した現在時刻と、ステップＳ５１０で取得した現在時刻の差分をとり（ステップＳ５１１）、この値を遅延量２１１１として入力切り替え時間２１１２、移行時間２１１３と共に、記録指示部５０１へ返信する（ステップＳ５１２）。
【００５８】
最後に、映像入力を先に保持しておいた入力に切り替えるように、「映像入力切り替え命令」を映像／音声入力部３０１に命令し、先に保持しておいた現在のドライブ状態に切り替えるよう「ドライブ状態切り替え命令」を記録媒体制御部１１０に命令する（ステップＳ５１３）。
【００５９】
以上により、遅延量測定部２１１、２１２は、遅延量と入力切り替え時間と移行時間を取得し、記録指示部５０１に通知することが可能となる。
【００６０】
以上により、本発明のストリーム記録装置によれば、映像データや音声データなどのストリームデータに対して、複数の異なる圧縮方式を用いて、同時にデジタル記録を行うとき、記録の開始点と終了点を一致させることが可能となる。
【産業上の利用可能性】
【００６１】
本発明にかかるストリーム記録装置は、ストリームデータを記録する際に、複数の異なる圧縮形式で、同じ映像の同じ地点から記録開始や記録停止を同時に行なう機能を有し、ＡＶ機器などに有用である。また、ストリーム記録機能を備える携帯端末やコンピュータ等の用途にも応用できる。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態１におけるストリーム記録装置の構成を示す図
【図２】本発明の実施の形態１における遅延量測定部２１１、２１２の処理シーケンスを示すフローチャート
【図３】本発明の実施の形態１における記録開始部５０１の処理シーケンスを示すフローチャート
【図４】本発明の実施の形態２におけるストリーム記録装置の構成を示す図
【図５】本発明の実施の形態２における遅延量測定部２１１、２１２の処理シーケンスを示すフローチャート
【図６】本発明の実施の形態２における記録開始部５０１の処理シーケンスを示すフローチャート
【符号の説明】
【００６３】
１０１，１０２    記録媒体
１１０    記録媒体制御部
２０１，２０２    エンコーダ部
２１１，２１２    遅延量測定部
３０１    映像／音声入力部
４０１    時刻情報管理部
５０１    記録指示部
【図１】
2007274015.tif 000003
【図２】
2007274015.tif 000004
【図３】
2007274015.tif 000005
【図４】
2007274015.tif 000006
【図５】
2007274015.tif 000007
【図６】
2007274015.tif 000008