(57)【要約】データ記録再生装置であって、トランスポートストリームを復号化して、得られた信号を出力するトランスポートストリームデコーダと、トランスポートストリームデコーダから出力された信号を符号化し、プログラムストリームを求めて出力するプログラムストリームエンコーダと、トランスポートストリームデコーダ及びプログラムストリームエンコーダを制御して、ＴＳ−ＰＳ変換を行わせるシステム制御部とを備える。システム制御部は、ＴＳ−ＰＳ変換の処理の優先度を考慮して、トランスポートストリームデコーダ及びプログラムストリームエンコーダのいずれをもＴＳ−ＰＳ変換に用いることが可能な場合には、ＴＳ−ＰＳ変換を行わせる。【特許請求の範囲】
【請求項１】
トランスポートストリームを復号化して、得られた信号を出力するトランスポートストリームデコーダと、
前記トランスポートストリームデコーダから出力された信号を符号化し、プログラムストリームを求めて出力するプログラムストリームエンコーダと、
前記トランスポートストリームを記録媒体から読み出して前記トランスポートストリームデコーダに出力し、かつ、前記プログラムストリームを前記記録媒体に記録させるストリーム制御部と、
前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダを制御して、前記トランスポートストリームを前記プログラムストリームに変換するＴＳ−ＰＳ変換を行わせるシステム制御部とを備え、
前記システム制御部は、
前記ＴＳ−ＰＳ変換の処理の優先度を考慮して、前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダのいずれをも前記ＴＳ−ＰＳ変換に用いることが可能な場合には、前記ＴＳ−ＰＳ変換を行わせるものである
データ記録再生装置。
【請求項２】
請求項１に記載のデータ記録再生装置において、
前記システム制御部は、
前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダのいずれもが、前記ＴＳ−ＰＳ変換よりも優先度の高い処理を行っていない場合には、前記ＴＳ−ＰＳ変換を開始させ、
前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダのうちの少なくとも一方が、前記ＴＳ−ＰＳ変換よりも優先度の高い処理を開始した場合には、前記ＴＳ−ＰＳ変換を停止させるものである
ことを特徴とするデータ記録再生装置。
【請求項３】
請求項１に記載のデータ記録再生装置において、
前記システム制御部は、
前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダのいずれもが、処理の優先度を考慮しても前記ＴＳ−ＰＳ変換をリアルタイム処理可能である場合には、前記ＴＳ−ＰＳ変換を開始させ、
前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダのうちの少なくとも一方が、処理の優先度を考慮すると前記ＴＳ−ＰＳ変換をリアルタイム処理不可能である場合には、前記ＴＳ−ＰＳ変換を停止させるものである
ことを特徴とするデータ記録再生装置。
【請求項４】
請求項１に記載のデータ記録再生装置において、
前記ストリーム制御部は、
前記記録媒体に、受信されたトランスポートストリームを記録させるものであり、
前記システム制御部は、
受信されたトランスポートストリームを記録するように要求を受けた場合には、前記ＴＳ−ＰＳ変換の要求を受けていなくても、前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダに前記ＴＳ−ＰＳ変換を行わせるものである
ことを特徴とするデータ記録再生装置。
【請求項５】
請求項４に記載のデータ記録再生装置において、
前記システム制御部は、
前記ＴＳ−ＰＳ変換をさせるか否かを指示に従って選択可能なように構成されている
ことを特徴とするデータ記録再生装置。
【請求項６】
トランスポートストリームをパケット化エレメンタリストリームに変換する第１の変換を行うトランスポートストリームシステムデコーダと、
前記パケット化エレメンタリストリームを記録させ、前記記録されたパケット化エレメンタリストリームを読み出すストリーム制御部と、
前記ストリーム制御部で読み出されたパケット化エレメンタリストリームをプログラムストリームに変換する第２の変換を行うプログラムストリームシステムエンコーダと、
前記トランスポートストリームシステムデコーダを、前記第１の変換を行うように制御し、かつ、前記プログラムストリームシステムエンコーダを、前記第２の変換を行うように制御して、前記トランスポートストリームを前記プログラムストリームに変換するＴＳ−ＰＳ変換を行わせるシステム制御部とを備え、
ストリーム制御部は、
前記トランスポートストリームを記録媒体から読み出して前記トランスポートストリームデコーダに出力し、かつ、前記プログラムストリームを前記記録媒体に記録させるものであり、
前記システム制御部は、
前記ＴＳ−ＰＳ変換の処理の優先度を考慮して、前記トランスポートストリームシステムデコーダを前記ＴＳ−ＰＳ変換に用いることが可能な場合には、前記トランスポートストリームシステムデコーダに前記第１の変換を行わせ、かつ、前記プログラムストリームシステムエンコーダを前記ＴＳ−ＰＳ変換に用いることが可能な場合には、前記プログラムストリームシステムエンコーダに前記第２の変換を行わせるものである
データ記録再生装置。
【請求項７】
請求項６に記載のデータ記録再生装置において、
前記システム制御部は、
前記トランスポートストリームシステムデコーダが、前記ＴＳ−ＰＳ変換よりも優先度の高い処理を行っていない場合には、前記第１の変換を開始させ、前記トランスポートストリームシステムデコーダが、前記ＴＳ−ＰＳ変換よりも優先度の高い処理を開始した場合には、前記第１の変換を停止させ、
前記プログラムストリームシステムエンコーダが、前記ＴＳ−ＰＳ変換よりも優先度の高い処理を行っていない場合には、前記第２の変換を開始させ、前記プログラムストリームシステムエンコーダが、前記ＴＳ−ＰＳ変換よりも優先度の高い処理を開始した場合には、前記第２の変換を停止させるものである
ことを特徴とするデータ記録再生装置。
【請求項８】
請求項６に記載のデータ記録再生装置において、
前記システム制御部は、
前記トランスポートストリームシステムデコーダが、前記ＴＳ−ＰＳ変換よりも優先度が高い処理を行っている場合であって、前記第１の変換を処理可能であるときには、前記第１の変換を開始させ、前記第１の変換を処理不可能であるときには、前記第１の変換を停止させ、
前記プログラムストリームシステムエンコーダが、前記ＴＳ−ＰＳ変換よりも優先度が高い処理を行っている場合であって、前記第２の変換を処理可能であるときには、前記第２の変換を開始させ、前記第２の変換を処理不可能であるときには、前記第２の変換を停止させるものである
ことを特徴とするデータ記録再生装置。
【請求項９】
請求項６に記載のデータ記録再生装置において、
前記ストリーム制御部は、
前記記録媒体に、受信されたトランスポートストリームを記録させるものであり、
前記システム制御部は、
受信されたトランスポートストリームを記録するように要求を受けた場合には、前記ＴＳ−ＰＳ変換の要求を受けていなくても、前記トランスポートストリームシステムデコーダ及び前記プログラムストリームシステムエンコーダに前記ＴＳ−ＰＳ変換を行わせるものである
ことを特徴とするデータ記録再生装置。
【請求項１０】
請求項９に記載のデータ記録再生装置において、
前記システム制御部は、
前記ＴＳ−ＰＳ変換をさせるか否かを指示に従って選択可能なように構成されている
ことを特徴とするデータ記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、ディジタル放送等で用いられるトランスポートストリーム（ＴＳ：ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ）を、ＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｃ）等で用いられるプログラムストリーム（ＰＳ：ｐｒｏｇｒａｍ  ｓｔｒｅａｍ）に変換するデータ記録再生装置に関する。
【背景技術】
【０００２】  地上波ディジタルテレビ放送等のディジタルテレビ（ＤＴＶ：ｄｉｇｉｔａｌ  ｔｅｌｅｖｉｓｉｏｎ）の普及に従い、ＤＴＶ受信機能を持つＤＶＤ／ＨＤＤ（ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）レコーダが現れている。ＤＴＶ及びＤＶＤの符号化データフォーマットは、ＭＰＥＧ−２（ｍｏｖｉｎｇ  ｐｉｃｔｕｒｅ  ｅｘｐｅｒｔｓ  ｇｒｏｕｐ−２）符号化技術を基本に構成されており、ＤＴＶではＴＳ、ＤＶＤではＰＳが用いられている。ＭＰＥＧ２の技術全般については、ＩＳＯ／ＩＥＣ１３８１８−１，２，３に標準化されており、ＴＳ、ＰＳについてはＩＳＯ／ＩＥＣ１３８１８−１に詳細な記述がある。【０００３】  ＭＰＥＧ−２のＴＳ及びＰＳの処理の流れを簡単に説明する。まず、オーディオやビデオのデータは、それぞれの圧縮技術で圧縮されてエレメンタリストリーム（ＥＳ：ｅｌｅｍｅｎｔａｒｙ  ｓｔｒｅａｍ）となり、これにタイムスタンプやＥＳの情報等がＰＥＳヘッダとして付加され、パケット化エレメンタリストリーム（ＰＥＳ：ｐａｃｋｅｔｉｚｅｄ  ｅｌｅｍｅｎｔａｒｙ  ｓｔｒｅａｍ）が構成される。【０００４】  オーディオデータ又はビデオデータのＰＥＳが分割され、同期バイトとメディア識別情報（ＰＩＤ）を含むトランスポートヘッダが付加されて、各１８８バイトのトランスポートパケットが構成される。このトランスポートパケットが集まって、ストリーム化されたＴＳが構成される。また、ＰＥＳを集めて、基準時刻情報（ＳＣＲ：ｓｙｓｔｅｍ  ｃｌｏｃｋ  ｒｅｆｅｒｅｎｃｅ）と多重化速度等がパックヘッダとして付加されたパックをストリーム化することによりＰＳが構成される。ＴＳは、放送用途に適するように、エラー耐性を強くするために短い固定長パケットを用い、複数のプログラムを多重可能である。地上波ディジタル放送等のＤＴＶではＴＳが用いられている。ＰＳは、記録メディア用であり、ヘッダのデータ量の割合が小さくなっている等の特徴があり、データ効率がよい。映画が記録されたＤＶＤ−Ｖｉｄｅｏや記録再生可能なＤＶＤ等ではＰＳが用いられている。【０００５】  ＤＴＶの受信システムの例が、下記特許文献１に記載されている。しかし、ＤＴＶ、及びＤＶＤ／ＨＤＤレコーダの両方の機能や、ＴＳをＰＳに変換するＴＳ−ＰＳ変換について詳細には記載されていない。【０００６】  ＤＴＶ受信機能を持つＤＶＤ／ＨＤＤレコーダでは、放送局から送出されたＴＳを受信し、再生や記録をするだけではなく、ＰＳをＤＶＤへ記録し、ＤＶＤから再生する機能が必要である。更に追加されるべき機能として、受信したＴＳをＰＳに変換してＤＶＤに記録する機能が考えられる。【０００７】  図１１は、従来のＴＳ−ＰＳ変換の処理の流れの例を示すフローチャートである。図１１のステップＳ９０では、ユーザーの操作により入力されたＴＳ−ＰＳ変換要求を受け付ける。次にステップＳ９２では、ＴＳデコーダ又はＰＳエンコーダを利用する処理をチェックする。すなわち、ＴＳデコーダ又はＰＳエンコーダが動作中であるか否かを判断する。ＴＳデコーダ及びＰＳエンコーダの両方が動作していなければステップＳ９４に進み、ＴＳデコーダ及びＰＳエンコーダのうちのいずれかが動作していれば、ステップＳ��６に進む。【０００８】  ステップＳ９４では、ＴＳデコーダとＰＳエンコーダとを用いてＴＳ−ＰＳ変換を実施する。ステップＳ９６では、ＴＳ−ＰＳ変換の受け付けを解除し、ＴＳ−ＰＳ変換ができない状態であることをユーザーに通知する。【０００９】  このようにして、リソース使用状況の確認を行ってリソースの競合を回避し、ＴＳ−ＰＳ変換を行うことができる。ＴＳ−ＰＳ変換処理中に操作によりＴＳデコードやＰＳエンコードを行う際には、同様にリソース使用状況をチェックし、使用中であれば操作の受け付けを解除する。
【特許文献１】特開２００４−１２９１２１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】  図１１の方法では、ＴＳ−ＰＳ変換処理を一旦受け付け、リソース競合が起こった場合にはＴＳ−ＰＳ変換処理の受け付けを解除する。したがって、ＴＳ−ＰＳ変換を行うためには、ユーザーが、ＴＳデコーダやＰＳエンコーダの使用終了まで待ち、ＴＳ−ＰＳ変換処理を再起動する操作を行う必要がある。また、ＴＳ−ＰＳ変換中にＴＳデコーダを用いてディジタル放送の番組を視聴したり、ＰＳエンコーダを用いてアナログ放送の番組を記録する場合には、ＴＳ−ＰＳ変換を操作により停止させる必要があった。【００１１】  本発明は、ＴＳ−ＰＳ変換処理と他の処理とで必要なリソースが競合するような場合においても、再度操作をする必要なく、ＴＳ−ＰＳ変換処理を実行することを目的とする。
【課題を解決するための手段】
【００１２】  本発明に係るデータ記録再生装置は、トランスポートストリームを復号化して、得られた信号を出力するトランスポートストリームデコーダと、前記トランスポートストリームデコーダから出力された信号を符号化し、プログラムストリームを求めて出力するプログラムストリームエンコーダと、前記トランスポートストリームを記録媒体から読み出して前記トランスポートストリームデコーダに出力し、かつ、前記プログラムストリームを前記記録媒体に記録させるストリーム制御部と、前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダを制御して、前記トランスポートストリームを前記プログラムストリームに変換するＴＳ−ＰＳ変換を行わせるシステム制御部とを備え、前記システム制御部は、前記ＴＳ−ＰＳ変換の処理の優先度を考慮して、前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダのいずれをも前記ＴＳ−ＰＳ変換に用いることが可能な場合には、前記ＴＳ−ＰＳ変換を行わせるものである。【００１３】  これによると、ＴＳ−ＰＳ変換処理よりも優先度が高い処理が行われていても、トランスポートストリームデコーダ及びプログラムストリームエンコーダのいずれをもＴＳ−ＰＳ変換に用いることが可能な場合には、ＴＳ−ＰＳ変換処理を進めることができる。【００１４】  また、本発明に係る他のデータ記録再生装置は、トランスポートストリームをパケット化エレメンタリストリームに変換する第１の変換を行うトランスポートストリームシステムデコーダと、前記パケット化エレメンタリストリームを記録させ、前記記録されたパケット化エレメンタリストリームを読み出すストリーム制御部と、前記ストリーム制御部で読み出されたパケット化エレメンタリストリームをプログラムストリームに変換する第２の変換を行うプログラムストリームシステムエンコーダと、前記トランスポートストリームシステムデコーダを、前記第１の変換を行うように制御し、かつ、前記プログラムストリームシステムエンコーダを、前記第２の変換を行うように制御して、前記トランスポートストリームを前記プログラムストリームに変換するＴＳ−ＰＳ変換を行わせるシステム制御部とを備え、ストリーム制御部は、前記トランスポートストリームを記録媒体から読み出して前記トランスポートストリームデコーダに出力し、かつ、前記プログラムストリームを前記記録媒体に記録させるものであり、前記システム制御部は、前記ＴＳ−ＰＳ変換の処理の優先度を考慮して、前記トランスポートストリームシステムデコーダを前記ＴＳ−ＰＳ変換に用いることが可能な場合には、前記トランスポートストリームシステムデコーダに前記第１の変換を行わせ、かつ、前記プログラムストリームシステムエンコーダを前記ＴＳ−ＰＳ変換に用いることが可能な場合には、前記プログラムストリームシステムエンコーダに前記第２の変換を行わせるものである。【００１５】  これによると、ＴＳ−ＰＳ変換処理よりも優先度が高い処理が行われていても、トランスポートストリームシステムデコーダ又はプログラムストリームシステムエンコーダのうちの一方をＴＳ−ＰＳ変換に用いることが可能な場合には、第１又は第２の変換を行わ���ることができるので、ＴＳ−ＰＳ変換処理を進めることができる。
【発明の効果】
【００１６】  本発明によると、ＴＳ−ＰＳ変換処理と他の処理とでデコーダ等の必要なリソースが競合するような場合においても、リソースをＴＳ−ＰＳ変換に用いることが可能になればＴＳ−ＰＳ変換処理を進めることができる。したがって、必要なリソースが使用されている場合に、ＴＳ−ＰＳ変換を要求する操作を再度行うことや、ＴＳ−ＰＳ変換中において、必要なリソースが競合するような処理を要求する操作が行われた場合に、ＴＳ−ＰＳ変換を操作により停止させる必要がない。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の第１の実施形態に係るデータ記録再生装置のブロック図である。
【図２】図２は、図１のデータ記録再生装置における処理の流れの例を示すフローチャートである。
【図３】図３は、図２の処理の流れの変形例を示すフローチャートである。
【図４】図４は、図２の処理の流れの他の変形例を示すフローチャートである。
【図５】図５は、図２の処理の流れの更に他の変形例を示すフローチャートである。
【図６】図６は、本発明の第２の実施形態に係るデータ記録再生装置のブロック図である。
【図７】図７は、図６のデータ記録再生装置における処理の流れの例を示すフローチャートである。
【図８】図８は、図７の処理の流れの変形例を示すフローチャートである。
【図９】図９は、図７の処理の流れの他の変形例を示すフローチャートである。
【図１０】図１０は、図７の処理の流れの更に他の変形例を示すフローチャートである。
【図１１】図１１は、従来のＴＳ−ＰＳ変換の処理の流れの例を示すフローチャートである。
【符号の説明】
【００１８】１２，２１２  システム制御部
３２  トランスポートストリームデコーダ
３８  プログラムストリームエンコーダ
４２，２４２  ストリーム制御部
５２  プログラムストリームデコーダ
５４  画像合成部
５６  記録部
２３２  トランスポートストリームシステムデコーダ
２３８  プログラムストリームシステムエンコーダ
【発明を実施するための最良の形態】
【００１９】  以下、本発明の実施の形態について、図面を参照しながら説明する。【００２０】  （第１の実施形態）
図１は、本発明の第１の実施形態に係るデータ記録再生装置のブロック図である。図１のデータ記録再生装置は、システム制御部１２と、番組予約制御部１４と、第１のセレクタ２２と、第２のセレクタ２４と、トランスポートストリーム（ＴＳ）デコーダ３２と、プログラムストリーム（ＰＳ）エンコーダ３８と、ストリーム制御部４２と、ＰＳデコーダ５２と、画像合成部５４と、記録部５６とを備えている。【００２１】  図１のデータ記録再生装置と、ＤＴＶ放送を受信するディジタルチューナー（図示せず）と、アナログテレビ放送を受信するアナログチューナー（図示せず）とが、ＤＴＶ受信機能を持つＤＶＤ／ＨＤＤレコーダシステム（以下では、ＤＴＶ／ＤＶＤレコーダと称する）を構成している。【００２２】  図１の記録部５６は、記録媒体へのデータの書き込み、記録媒体からのデータの読み出しを行う。記録媒体は、例えば、書き込み可能なＤＶＤや、ＨＤＤである。また、記録媒体として、フラッシュメモリ、ＳＤＲＡＭ（ｓｙｎｃｈｒｏｎｏｕｓ  ｄｙｎａｍｉｃ  ｒａｎｄｏｍ−ａｃｃｅｓｓ  ｍｅｍｏｒｙ）等の記憶素子を用いてもよい。すなわち、記録部５６は、具体的にはＤＶＤドライブ、ＨＤＤ、メモリカードリーダ／ライタ等であり、ＤＶＤ、フラッシュメモリ等は、着脱可能なものである。なお、数種類の記録媒体を組み合わせて用いてもよい。また、ＴＳ等のデータの読み出しが行われる記録媒体と、ＰＳ等のデータの記録が行われる記録媒体とは、同一であってもよいし、異なっていてもよい。また、用いられる記録媒体を途中で変更してもよい。【００２３】  システム制御部１２は、ＤＴＶ／ＤＶＤレコーダの全体の制御を司る。すなわち、システム制御部１２は、ユーザーによる操作情報ＩＮＦに従って、各構成要素間のデータフロー制御、各構成要素の動作情報取得、動作開始／停止等を行う。番組予約制御部１４は、設定された番組予約情報に従って、再生又は記録のための起動／停止信号をシステム制御部１２に出力する。【００２４】  ＴＳデコーダ３２は、入力されたＴＳからＰＥＳを求め、得られたＰＥＳからオーディオ、ビデオ等のＥＳを求め、それぞれのＥＳを復号化してＡＶ信号として出力する。ＰＳエンコーダ３８は、入力されたＡＶ信号に含まれるオーディオ信号及びビデオ信号を符号化してそれぞれのＥＳを求め、それぞれのＥＳからそれぞれのＰＥＳを求め、更にＰＳを求めてストリーム制御部４２に出力する。【００２５】  ストリーム制御部４２は、ディジタルチューナーから出力されたＴＳ、及びＰＳエンコーダ３８から出力されたＰＳを、記録部５６に出力し、記録させる。記録部５６は、ストリーム制御部４２から出力されたＴＳ及びＰＳを、ＤＶＤやＨＤＤ等の記録媒体に書き込む。また、ストリーム制御部４２は、記録媒体に書き込まれたＴＳやＰＳを記録部５６から読み出し、ＴＳを第１のセレクタ２２に出力し、ＰＳをＰＳデコーダ５２に出力する。【００２６】  ＰＳデコーダ５２は、ストリーム制御部４２から出力されたＰＳからＰＥＳを求め、得られたＰＥＳからオーディオ、ビデオ等のＥＳを求め、それぞれのＥＳを復号化してＡＶ信号として出力する。画像合成部５４は、アナログチューナー、ＴＳデコーダ３２、及びＰＳデコーダ５２から出力されたＡＶ信号や、システム制御部１２から出力された文字映像情報を合成し、ＡＶ信号ＡＶＯとして出力する。【００２７】  第１のセレクタ２２は、システム制御部１２が出力する制御信号ＣＮに従って、ディジタルチューナーから出力されたトランスポートストリームＴＳＴ及びストリーム制御部４２から出力されたＴＳのうちの一方を選択して、ＴＳデコーダ３２に出力する。第２のセレクタ２４は、システム制御部１２が出力する制御信号ＣＮに従って、アナログチューナーから出力されたＡＶ信号ＡＶＴ、ＴＳデコーダ３２から出力されたＡＶ信号、及びＰＳデコーダ５２から出力されたＡＶ信号のうちの１つを選択して、ＰＳエンコーダ３８に出力する。【００２８】  動作の一例として、アナログ放送の記録時の動作を説明する。第２のセレクタ２４は、アナログチューナーからのＡＶ信号ＡＶＴを選択してＰＳエンコーダ３８に出力する。ＰＳエンコーダ３８は、入力されたＡＶ信号ＡＶＴを符号化して、得られたＰＳをストリーム制御部４２に出力する。ストリーム制御部４２は、入力されたＰＳを記録部５６に出力し、記録させる。以上のように、システム制御部１２は、各構成要素を制御して、アナログ放送の記録を実現する。【００２９】  次に、ＴＳをＰＳにフォーマット変換するＴＳ−ＰＳ変換処理について説明する。ストリーム制御部４２は、記録媒体に記録されたＴＳを記録部５６から読み出し、第１のセレクタ２２に出力する。第１のセレクタ２２は、ストリーム制御部４２から出力されたＴＳを選択してＴＳデコーダ３２に出力する。ＴＳデコーダ３２は、入力されたＴＳを復号化して、得られたＡＶ信号を第２のセレクタ２４に出力する。第２のセレクタ２４は、ＴＳデコーダ３２から出力されたＡＶ信号を選択してＰＳエンコーダ３８に出力する。ＰＳエンコーダ３８は、入力されたＡＶ信号を符号化して、得られたＰＳをストリーム制御部４２に出力する。ストリーム制御部４２は、入力されたＰＳを記録部５６に出力し、記録媒体に記録させる。【００３０】  このように、ＴＳ−ＰＳ変換はＴＳデコーダ３２とＰＳエンコーダ３８とを使用するので、ＴＳの再生時にＴＳデコーダ３２を使用したり、ＰＳの記録時にＰＳエンコーダ３８を使用したりする場合に、ＴＳデコーダ３２やＰＳエンコーダ３８に関してリソースの競合が起こる。したがって、ＴＳデコーダ３２とＰＳエンコーダ３８とのリソースの使用状況に応じて、データ記録再生装置の制御を行う必要がある。【００３１】  そこで、システム制御部１２は、ＴＳ−ＰＳ変換の処理の優先度を考慮して、ＴＳデコーダ３２及びＰＳエンコーダ３８のいずれをもＴＳ−ＰＳ変換に用いることが可能な場合に、ＴＳデコーダ３２及びＰＳエンコーダ３８にＴＳ−ＰＳ変換を行わせるようにする。【００３２】  図２は、図１のデータ記録再生装置における処理の流れの例を示すフローチャートである。以下では、ユーザーの操作によるＴＳ再生処理、ユーザーの操作によるアナログ録画処理、及び予約によるアナログ録画処理は、ＴＳ−ＰＳ変換処理よりも優先度の高い処理であるとする。ユーザーの操作によるＴＳ再生処理は、ＴＳデコーダ３２のリソースを利用する。また、ユーザーの操作によるアナログ録画処理、及び予約によるアナログ録画処理は、ＰＳエンコーダ３８のリソースを利用する。【００３３】  図２のステップＳ１０では、システム制御部１２は、ユーザーの操作によるＴＳ−ＰＳ変換要求を受け付ける。【００３４】  ステップＳ１２では、システム制御部１２は、ＴＳデコーダ３２又はＰＳエンコーダ３８を利用する、優先度がＴＳ−ＰＳ変換よりも高い処理を実行中であるか否かを判断する。すなわち、操作によるＴＳ再生処理、操作によるアナログ録画処理、又は予約によるアナログ録画処理が実行中であるか否かを判断する。これらの処理のいずれもが実行中ではない場合、すなわち、ＴＳデコーダ３２及びＰＳエンコーダ３８の両方が動作していない場合にはステップＳ１４に進む。これらの処理のいずれかが実行中である場合、すなわち、ＴＳデコーダ３２及びＰＳエンコーダ３８のうちの少なくとも一方が動作している場合にはステップＳ１２に戻り、判断を繰り返すことによりリソースの空きを待つ。【００３５】  ステップＳ１４では、システム制御部１２は、ＴＳデコーダ３２とＰＳエンコーダ３８とを用いて、上述のようなＴＳ−ＰＳ変換処理を開始又は再開する。【００３６】  ステップＳ１６では、システム制御部１２は、ＴＳデコーダ３２又はＰＳエンコーダ３８を利用する、優先度がＴＳ−ＰＳ変換よりも高い処理が起動されたか否かを判断する。すなわち、操作によるＴＳ再生処理、操作によるアナログ録画処理、又は予約によるアナログ録画処理が起動されたか否かを判断する。これらの処理のいずれかが起動されている場合には、ステップＳ１８に進む。これらの処理のいずれもが起動されていない場合には、ステップＳ１６に戻り、優先順位の高い処理によるリソースの使用開始のチェックを繰り返し、ＴＳ−ＰＳ変換処理を継続する。【００３７】  ステップＳ１８では、システム制御部１２は、ＴＳ−ＰＳ変換処理を停止させ、ステップＳ１２に戻る。【００３８】  このように、図１の装置は、処理優先度に従って断続的にＴＳ−ＰＳ変換処理を続けるので、リソースが競合するような処理を要求する操作が行われた場合においても、再度操作をする必要なく、リソースを使用可能な時間を利用して、ＴＳ−ＰＳ変換処理を継続して行うことができる。【００３９】  図３は、図２の処理の流れの変形例を示すフローチャートである。図３のフローチャートは、図２のフローチャートにおいて、ステップＳ１２の代わりにステップＳ２１２を備えたものである。その他のステップについては、図２を参照して説明したものと同様であるので、説明を省略する。ここでは、ＴＳデコーダ３２は、複数のＴＳを並列してデコードすることができ、ＰＳエンコーダ３８は、複数のＡＶ信号を並列してエンコードすることができるものであるとする。【００４０】  ステップＳ２１２では、システム制御部１２は、ＴＳデコーダ３２及びＰＳエンコーダ３８でリアルタイム処理が可能であるか否かを判断する。ＴＳデコーダ３２及びＰＳエンコーダ３８の両方でリアルタイム処理が可能である場合には、ステップＳ１４に進む。ＴＳデコーダ３２及びＰＳエンコーダ３８のうちの少なくとも一方でリアルタイム処理が不可能である場合には、ステップＳ２１２に戻り、判断を繰��返すことによりリソースの空きを待つ。【００４１】  このように、図３の処理によると、ＴＳデコーダ３２及びＰＳエンコーダ３８のリソースが残っており、リアルタイム処理が可能である場合には、ＴＳ−ＰＳ変換処理を行うことができる。【００４２】  図４は、図２の処理の流れの他の変形例を示すフローチャートである。図４のフローチャートは、図２のフローチャートにおいて、ステップＳ１０の代わりにステップＳ３１０を備えたものである。その他のステップについては、図２を参照して説明したものと同様であるので、説明を省略する。【００４３】  ステップＳ３１０では、システム制御部１２は、ユーザーの操作によるＴＳ記録要求を受け付ける。ＴＳ記録要求は、ディジタルチューナーにより受信されたＴＳを記録することを要求する。ＴＳ記録要求を受けると、システム制御部１２の制御に従って、ストリーム制御部４２は、ディジタルチューナーから出力されたＴＳを記録部５６に出力し、記録させる処理を開始する。更に、システム制御部１２は、ＴＳ−ＰＳ変換の要求を受けていなくても、ステップＳ１２，Ｓ１４，Ｓ１６，Ｓ１８によって、図２と同様にＴＳ−ＰＳ変換処理を行う。【００４４】  このように、図４の処理によると、ＴＳ記録処理が起動されると自動的にＴＳ−ＰＳ変換を行うので、ユーザーが意識してＴＳ−ＰＳ変換を行わなくてもＰＳが記録され、利用することができるようになる。【００４５】  図５は、図２の処理の流れの更に他の変形例を示すフローチャートである。図５のフローチャートは、図３のフローチャートにおいて、ステップＳ１０の代わりにステップＳ３１０を備えたものである。その他のステップについては、図３を参照して説明したものと同様であるので、説明を省略する。ステップＳ３１０は、図４を参照して説明したものと同様である。ここでは、ＴＳデコーダ３２は、複数のＴＳを並列してデコードすることができ、ＰＳエンコーダ３８は、複数のＡＶ信号を並列してエンコードすることができるものであるとする。【００４６】  図５の処理によると、ＴＳデコーダ３２及びＰＳエンコーダ３８のリソースが残っており、リアルタイム処理が可能である場合には、ＴＳ記録処理を行うと、ユーザーが意識しなくてもＴＳ−ＰＳ変換処理が行われ、ＰＳを利用することができるようになる。【００４７】  なお、図４及び図５の処理において、システム制御部１２は、ＴＳ−ＰＳ変換をさせるか否かを、操作情報ＩＮＦとして与えられたユーザーの指示に従って選択可能なように構成されていてもよい。【００４８】  （第２の実施形態）
図６は、本発明の第２の実施形態に係るデータ記録再生装置のブロック図である。図６のデータ記録再生装置は、システム制御部２１２と、番組予約制御部２１４と、第１のセレクタ２２２と、第２のセレクタ２２４と、第３のセレクタ２２６と、ＴＳシステムデコーダ２３２と、ＰＥＳデコーダ２３４と、ＰＥＳエンコーダ２３６と、ＰＳシステムエンコーダ２３８と、ストリーム制御部２４２と、ＰＳデコーダ５２と、画像合成部５４と、記録部５６とを備えている。【００４９】  図６のデータ記録再生装置と、ＤＴＶ放送を受信するディジタルチューナー（図示せず）と、アナログテレビ放送を受信するアナログチューナー（図示せず）とが、ＤＴＶ受信機能を持つＤＶＤ／ＨＤＤレコーダシステム（ＤＴＶ／ＤＶＤレコーダ）を構成している。ＰＳデコーダ５２、画像合成部５４、及び記録部５６については、図１を参照して説明したものと同様であるので説明を省略する。【００５０】  システム制御部２１２は、ＤＴＶ／ＤＶＤレコーダの全体の制御を司る。すなわち、システム制御部２１２は、ユーザーによる操作情報ＩＮＦに従って、各構成要素間のデータフロー制御、各構成要素の動作情報取得、動作開始／停止等を行う。番組予約制御部２１４は、設定された番組予約情報に従って、再生又は記録のための起動／停止信号をシステム制御部２１２に出力する。【００５１】  ＴＳシステムデコーダ２３２は、入力されたＴＳからＰＥＳを求めて出力する。ＰＥＳデコーダ２３４は、ＴＳシステムデコーダ２３２で得られたＰＥＳからオーディオ、ビデオ等のＥＳを求め、それぞれのＥＳを復号化してＡＶ信号として出力する。ＰＥＳエンコーダ２３６は、入力されたＡＶ信号に含まれるオーディオ信号及びビデオ信号を符号化してそれぞれのＥＳを求め、それぞれのＥＳからそれぞれのＰＥＳを求めて出力する。ＰＳシステムエンコーダ２３８は、入力されたＰＥＳからＰＳを求めてストリーム制御部２４２に出力する。【００５２】  ストリーム制御部２４２は、ディジタルチューナーから出力されたＴＳ、ＴＳシステムデコーダ２３２から出力されたＰＥＳ、及びＰＳシステムエンコーダ２３８から出力されたＰＳを、記録部５６に出力し、記録させる。記録部５６は、ストリーム制御部２４２から出力されたＴＳ、ＰＥＳ及びＰＳを、ＤＶＤやＨＤＤ等の記録媒体に書き込む。また、ストリーム制御部２４２は、記録媒体に書き込まれたＴＳ、ＰＥＳ又はＰＳを記録部５６から読み出し、ＴＳを第１のセレクタ２２２に出力し、ＰＥＳを第３のセレクタ２２６に出力し、ＰＳをＰＳデコーダ５２に出力する。【００５３】  第１のセレクタ２２２は、システム制御部２１２が出力する制御信号ＣＮに従って、ディジタルチューナーから出力されたトランスポートストリームＴＳＴ及びストリーム制御部２４２から出力されたＴＳのうちの一方を選択して、ＴＳシステムデコーダ２３２に出力する。第２のセレクタ２２４は、システム制御部２１２が出力する制御信号ＣＮに従って、アナログチューナーから出力されたＡＶ信号ＡＶＴ、ＰＥＳデコーダ２３４から出力されたＡＶ信号、及びＰＳデコーダ５２から出力されたＡＶ信号のうちの１つを選択して、ＰＥＳエンコーダ２３６に出力する。第３のセレ��タ２２６は、システム制御部２１２が出力する制御信号ＣＮに従って、ＰＥＳエンコーダ２３６から出力されたＰＥＳ及びストリーム制御部２４２から出力されたＰＥＳのうちの一方を選択して、ＰＳシステムエンコーダ２３８に出力する。【００５４】  次に、ＴＳ−ＰＥＳ変換処理について説明する。ストリーム制御部２４２は、記録媒体に記録されたＴＳを記録部５６から読み出し、第１のセレクタ２２２に出力する。第１のセレクタ２２２は、ストリーム制御部２４２から出力されたＴＳを選択して、ＴＳシステムデコーダ２３２に出力する。ＴＳシステムデコーダ２３２は、入力されたＴＳをＰＥＳに変換してストリーム制御部２４２に出力する。ストリーム制御部２４２は、ＴＳシステムデコーダ２３２から出力されたＰＥＳを記録部５６に出力し、記録媒体に記録させる。【００５５】  更に、ＰＥＳ−ＰＳ変換処理について説明する。ストリーム制御部２４２は、記録媒体に記録されたＰＥＳを記録部５６から読み出し、第３のセレクタ２２６に出力する。第３のセレクタ２２６は、ストリーム制御部２４２から出力されたＰＥＳを選択して、ＰＳシステムエンコーダ２３８に出力する。ＰＳシステムエンコーダ２３８は、入力されたＰＥＳをＰＳに変換して、ストリーム制御部２４２に出力する。ストリーム制御部２４２は、入力されたＰＳを記録部５６に出力し、記録媒体に記録させる。【００５６】  このように、ＴＳ−ＰＥＳ変換はＴＳシステムデコーダ２３２を使用し、ＰＥＳ−ＰＳ変換はＰＳシステムエンコーダ２３８を使用するので、ＴＳの再生時にＴＳシステムデコーダ２３２を使用したり、ＰＳの記録時にＰＳシステムエンコーダ２３８を使用したりする場合に、ＴＳシステムデコーダ２３２やＰＳシステムエンコーダ２３８に関してリソースの競合が起こる。したがって、ＴＳシステムデコーダ２３２やＰＳシステムエンコーダ２３８のリソースの使用状況に応じて、データ記録再生装置の制御を行う必要がある。【００５７】  そこで、システム制御部２１２は、ＴＳ−ＰＳ変換の処理の優先度を考慮して、ＴＳシステムデコーダ２３２をＴＳ−ＰＳ変換に用いることが可能な場合には、ＴＳシステムデコーダ２３２にＴＳ−ＰＥＳ変換を行わせ、ＰＳシステムエンコーダ２３８をＴＳ−ＰＳ変換に用いることが可能な場合には、ＰＳシステムエンコーダ２３８にＰＥＳ−ＰＳ変換を行わせるようにする。【００５８】  図７は、図６のデータ記録再生装置における処理の流れの例を示すフローチャートである。以下では、ユーザーの操作によるＴＳ再生処理、ユーザーの操作によるアナログ録画処理、及び予約によるアナログ録画処理は、ＴＳ−ＰＳ変換処理よりも優先度の高い処理であるとする。ユーザーの操作によるＴＳ再生処理は、ＴＳシステムデコーダ２３２のリソースを利用する。また、ユーザーの操作によるアナログ録画処理、及び予約によるアナログ録画処理は、ＰＳシステムエンコーダ２３８のリソースを利用する。【００５９】  図７のステップＳ５１０では、システム制御部２１２は、ユーザーの操作によるＴＳ−ＰＳ変換要求を受け付ける。【００６０】  ステップＳ５１２では、システム制御部２１２は、ＴＳシステムデコーダ２３２を利用する、優先度がＴＳ−ＰＳ変換よりも高い処理を実行中であるか否かを判断する。すなわち、操作によるＴＳ再生処理が実行中であるか否かを判断する。この処理が実行中ではない場合、すなわち、ＴＳシステムデコーダ２３２が動作していない場合にはステップＳ５１４に進む。この処理が実行中である場合、すなわち、ＴＳシステムデコーダ２３２が動作している場合にはステップＳ５１２に戻り、判断を繰り返すことによりリソースの空きを待つ。【００６１】  ステップＳ５１４では、システム制御部２１２は、ＴＳシステムデコーダ２３２を用いて、上述のようなＴＳ−ＰＥＳ変換処理を開始又は再開する。【００６２】  ステップＳ５１６では、システム制御部２１２は、ＴＳシステムデコーダ２３２を利用する、優先度がＴＳ−ＰＳ変換よりも高い処理が起動されたか否かを判断する。すなわち、操作によるＴＳ再生処理が起動されたか否かを判断する。この処理が起動されている場合には、ステップＳ５１８に進む。この処理が起動されていない場合には、ステップＳ５１６に戻り、優先順位の高い処理によるリソースの使用開始のチェックを繰り返し、ＴＳ−ＰＥＳ変換処理を継続する。【００６３】  ステップＳ５１８では、システム制御部２１２は、ＴＳ−ＰＥＳ変換処理を停止させ、ステップＳ５１２に戻る。【００６４】  一方、ステップＳ５１０で、ユーザーの操作によるＴＳ−ＰＳ変換要求を受け付けた後、ステップＳ５２２では、システム制御部２１２は、ＰＳシステムエンコーダ２３８を利用する、優先度がＴＳ−ＰＳ変換よりも高い処理を実行中であるか否かを判断する。すなわち、操作によるアナログ録画処理、又は予約によるアナログ録画処理が実行中であるか否かを判断する。これらの処理のいずれもが実行中ではない場合、すなわち、ＰＳシステムエンコーダ２３８が動作していない場合にはステップＳ５２４に進む。これらの処理のいずれかが実行中である場合、すなわち、ＰＳシステムエンコーダ２３８が動作している場合にはステップＳ５２２に戻り、判断を繰り返すことによりリソースの空きを待つ。【００６５】  ステップＳ５２４では、処理対象のＰＥＳが記録部５６で記録された後に、システム制御部２１２は、ＰＳシステムエンコーダ２３８を用いて、上述のようなＰＥＳ−ＰＳ変換処理を開始又は再開する。【００６６】  ステップＳ５２６では、システム制御部２１２は、ＰＳシステムエンコーダ２３８を利用する、優先度がＴＳ−ＰＳ変換よりも高い処理が起動されたか否かを判断する。すなわち、操作によるアナログ録画処理、又は予約によるアナログ録画処理が起動されたか否かを判断する。これらの処理のいずれかが起動されている場合には、ステップＳ５２８に進む。これらの処理のいずれもが起動されていない場合には、ステップＳ５２６に戻り、優先順位の高い処理によるリソースの使用開始のチェックを繰り返し、ＰＥＳ−ＰＳ変換処理を継続する。【００６７】  ステップＳ５２８では、システム制御部２１２は、ＰＥＳ−ＰＳ変換処理を停止させ、ステップＳ５２２に戻る。【００６８】  このように、図６の装置は、処理優先度に従って断続的にＴＳ−ＰＥＳ変換処理及びＰＥＳ−ＰＳ変換処理を続けるので、リソースが競合するような処理を要求する操作が行われた場��においても、再度操作をする必要なく、リソースを使用可能な時間を利用して、ＴＳ−ＰＳ変換処理を継続して行うことができる。【００６９】  図８は、図７の処理の流れの変形例を示すフローチャートである。図８のフローチャートは、図７のフローチャートにおいて、ステップＳ５１２，Ｓ５１６，Ｓ５２２，Ｓ５２６の代わりに、ステップＳ６１２，Ｓ６１６，Ｓ６２２，Ｓ６２６をそれぞれを備えたものである。その他のステップについては、図７を参照して説明したものと同様であるので、説明を省略する。ここでは、ＴＳシステムデコーダ２３２は、複数のＴＳを並列してＴＳシステムデコードすることができ、ＰＳシステムエンコーダ２３８は、複数のＰＥＳを並列してＰＳシステムエンコードすることができるものであるとする。【００７０】  ステップＳ６１２では、システム制御部２１２は、ＴＳシステムデコーダ２３２にリソースが残っているか否かを判断する。ＴＳシステムデコーダ２３２にリソースが残っている場合には、ステップＳ５１４に進む。ＴＳシステムデコーダ２３２にリソースが残っていない場合には、ステップＳ６１２に戻り、判断を繰り返すことによりリソースの空きを待つ。【００７１】  ステップＳ６１６では、システム制御部２１２は、ＴＳシステムデコーダ２３２にリソースが残っているか否かを判断する。ＴＳシステムデコーダ２３２にリソースが残っている場合には、ステップＳ６１６に戻り、ＴＳ−ＰＥＳ変換処理を継続する。ＴＳシステムデコーダ２３２にリソースが残っていない場合には、ステップＳ５１８に進む。【００７２】  ステップＳ６２２では、システム制御部２１２は、ＰＳシステムエンコーダ２３８にリソースが残っているか否かを判断する。ＰＳシステムエンコーダ２３８にリソースが残っている場合には、ステップＳ５２４に進む。ＰＳシステムエンコーダ２３８にリソースが残っていない場合には、ステップＳ６２２に戻り、判断を繰り返すことによりリソースの空きを待つ。【００７３】  ステップＳ６２６では、システム制御部２１２は、ＰＳシステムエンコーダ２３８にリソースが残っているか否かを判断する。ＰＳシステムエンコーダ２３８にリソースが残っている場合には、ステップＳ６２６に戻り、ＰＥＳ−ＰＳ変換処理を継続する。ＰＳシステムエンコーダ２３８にリソースが残っていない場合には、ステップＳ５２８に進む。【００７４】  このように、図８の処理によると、ＴＳシステムデコーダ２３２又はＰＳシステムエンコーダ２３８のリソースが残っている場合には、ＴＳ−ＰＳ変換処理を行うことができる。また、リアルタイムのＡＶ信号を介することなく、ＴＳ−ＰＥＳ変換及びＰＥＳ−ＰＳ変換によってＴＳ−ＰＳ変換を行うので、ＴＳ−ＰＥＳ変換及びＰＥＳ−ＰＳ変換は低速であってもよい。すなわち、少しでもリソースが空いていれば、ＴＳ−ＰＥＳ変換又はＰＥＳ−ＰＳ変換を行うことができ、ＴＳ−ＰＳ変換を実行することができる。【００７５】  図９は、図７の処理の流れの他の変形例を示すフローチャートである。図９のフローチャートは、図７のフローチャートにおいて、ステップＳ５１０の代わりにステップＳ７１０を備えたものである。その他のステップについては、図７を参照して説明したものと同様であるので、説明を省略する。【００７６】  ステップＳ７１０では、システム制御部２１２は、ユーザーの操作によるＴＳ記録要求を受け付ける。ＴＳ記録要求は、ディジタルチューナーにより受信されたＴＳを記録することを要求する。ＴＳ記録要求を受けると、システム制御部２１２の制御に従って、ストリーム制御部２４２は、ディジタルチューナーから出力されたＴＳを記録部５６に出力し、記録させる処理を開始する。【００７７】  更に、システム制御部２１２は、ＴＳ−ＰＳ変換の要求を受けていなくても、ステップＳ５１２，Ｓ５１４，Ｓ５１６，Ｓ５１８，Ｓ５２２，Ｓ５２４，Ｓ５２６，Ｓ５２８によって、図７と同様にＴＳ−ＰＳ変換処理を行う。ＴＳ−ＰＳ変換処理については、ここでは説明を省略する。【００７８】  このように、図９の処理によると、ＴＳ記録処理が起動されると自動的にＴＳ−ＰＳ変換を行うので、ユーザーが意識してＴＳ−ＰＳ変換を行わなくてもＰＳが記録され、利用することができるようになる。【００７９】  図１０は、図７の処理の流れの更に他の変形例を示すフローチャートである。図１０のフローチャートは、図８のフローチャートにおいて、ステップＳ５１０の代わりにステップＳ７１０を備えたものである。ステップＳ７１０は図９を参照して説明したものと同様であり、その他のステップは図８を参照して説明したものと同様であるので、これらについては説明を省略する。ここでは、ＴＳシステムデコーダ２３２は、複数のＴＳを並列してＴＳシステムデコードすることができ、ＰＳシステムエンコーダ２３８は、複数のＰＥＳを並列してＰＳシステムエンコードすることができるものであるとする。【００８０】  図１０の処理によると、ＴＳシステムデコーダ２３２又はＰＳシステムエンコーダ２３８のリソースが残っている場合には、ＴＳ記録処理を行うと、ユーザーが意識しなくてもＴＳ−ＰＳ変換処理が行われ、ＰＳを利用することができるようになる。【００８１】  なお、図９及び図１０の処理において、システム制御部２１２は、ＴＳ−ＰＳ変換をさせるか否かを、操作情報ＩＮＦとして与えられたユーザーの指示に従って選択可能なように構成されていてもよい。
【産業上の利用可能性】
【００８２】  以上説明したように、本発明は、ＴＳ−ＰＳ変換を効率よく行うことができるので、例えば、ＤＶＤ／ＨＤＤレコーダシステム等に有用である。
【図１】
2007034695.tif 000002
【図２】
2007034695.tif 000003
【図３】
2007034695.tif 000004
【図４】
2007034695.tif 000005
【図５】
2007034695.tif 000006
【図６】
2007034695.tif 000007
【図７】
2007034695.tif 000008
【図８】
2007034695.tif 000009
【図９】
2007034695.tif 000010
【図１０】
2007034695.tif 000011
【図１１】
2007034695.tif 000012
【手続補正書】
【提出日】平成19年4月19日(2007.4.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
トランスポートストリームを復号化して、得られた信号を出力するトランスポートストリームデコーダと、
前記トランスポートストリームデコーダから出力された信号を符号化し、プログラムストリームを求めて出力するプログラムストリームエンコーダと、
前記トランスポートストリームを記録媒体から読み出して前記トランスポートストリームデコーダに出力し、かつ、前記プログラムストリームを前記記録媒体に記録させるストリーム制御部と、
前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダを制御して、前記トランスポートストリームを前記プログラムストリームに変換するＴＳ−ＰＳ変換を行わせるシステム制御部とを備え、
前記システム制御部は、
前記ＴＳ−ＰＳ変換の処理の優先度を考慮して、前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダのいずれをも前記ＴＳ−ＰＳ変換に用いることが可能な場合には、前記ＴＳ−ＰＳ変換を行わせるものである
データ記録再生装置。
【請求項２】
請求項１に記載のデータ記録再生装置において、
前記システム制御部は、
前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダのいずれもが、前記ＴＳ−ＰＳ変換よりも優先度の高い処理を行っていない場合には、前記ＴＳ−ＰＳ変換を開始させ、
前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダのうちの少なくとも一方が、前記ＴＳ−ＰＳ変換よりも優先度の高い処理を開始した場合には、前記ＴＳ−ＰＳ変換を停止させるものである
ことを特徴とするデータ記録再生装置。
【請求項３】
請求項１に記載のデータ記録再生装置において、
前記システム制御部は、
前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダのいずれもが、処理の優先度を考慮しても前記ＴＳ−ＰＳ変換をリアルタイム処理可能である場合には、前記ＴＳ−ＰＳ変換を開始させ、
前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダのうちの少なくとも一方が、処理の優先度を考慮すると前記ＴＳ−ＰＳ変換をリアルタイム処理不可能である場合には、前記ＴＳ−ＰＳ変換を停止させるものである
ことを特徴とするデータ記録再生装置。
【請求項４】
請求項１に記載のデータ記録再生装置において、
前記ストリーム制御部は、
前記記録媒体に、受信されたトランスポートストリームを記録させるものであり、
前記システム制御部は、
受信されたトランスポートストリームを記録するように要求を受けた場合には、前記ＴＳ−ＰＳ変換の要求を受けていなくても、前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダに前記ＴＳ−ＰＳ変換を行わせるものである
ことを特徴とするデータ記録再生装置。
【請求項５】
請求項４に記載のデータ記録再生装置において、
前記システム制御部は、
前記ＴＳ−ＰＳ変換をさせるか否かを指示に従って選択可能なように構成されている
ことを特徴とするデータ記録再生装置。
【請求項６】
トランスポートストリームをパケット化エレメンタリストリームに変換する第１の変換を行うトランスポートストリームシステムデコーダと、
前記パケット化エレメンタリストリームを記録させ、前記記録されたパケット化エレメンタリストリームを読み出すストリーム制御部と、
前記ストリーム制御部で読み出されたパケット化エレメンタリストリームをプログラムストリームに変換する第２の変換を行うプログラムストリームシステムエンコーダと、
前記トランスポートストリームシステムデコーダを、前記第１の変換を行うように制御し、かつ、前記プログラムストリームシステムエンコーダを、前記第２の変換を行うように制御して、前記トランスポートストリームを前記プログラムストリームに変換するＴＳ−ＰＳ変換を行わせるシステム制御部とを備え、
ストリーム制御部は、
前記トランスポートストリームを記録媒体から読み出して前記トランスポートストリームデコーダに出力し、かつ、前記プログラムストリームを前記記録媒体に記録させるものであり、
前記システム制御部は、
前記ＴＳ−ＰＳ変換の処理の優先度を考慮して、前記トランスポートストリームシステムデコーダを前記ＴＳ−ＰＳ変換に用いることが可能な場合には、前記トランスポートストリームシステムデコーダに前記第１の変換を行わせ、かつ、前記プログラムストリームシステムエンコーダを前記ＴＳ−ＰＳ変換に用いることが可能な場合には、前記プログラムストリームシステムエンコーダに前記第２の変換を行わせるものである
データ記録再生装置。
【請求項７】
請求項６に記載のデータ記録再生装置において、
前記システム制御部は、
前記トランスポートストリームシステムデコーダが、前記ＴＳ−ＰＳ変換よりも優先度の高い処理を行っていない場合には、前記第１の変換を開始させ、前記トランスポートストリームシステムデコーダが、前記ＴＳ−ＰＳ変換よりも優先度の高い処理を開始した場合には、前記第１の変換を停止させ、
前記プログラムストリームシステムエンコーダが、前記ＴＳ−ＰＳ変換よりも優先度の高い処理を行っていない場合には、前記第２の変換を開始させ、前記プログラムストリームシステムエンコーダが、前記ＴＳ−ＰＳ変換よりも優先度の高い処理を開始した場合には、前記第２の変換を停止させるものである
ことを特徴とするデータ記録再生装置。
【請求項８】
請求項６に記載のデータ記録再生装置において、
前記システム制御部は、
前記トランスポートストリームシステムデコーダが、前記ＴＳ−ＰＳ変換よりも優先度が高い処理を行っている場合であって、前記第１の変換を処理可能であるときには、前記第１の変換を開始させ、前記第１の変換を処理不可能であるときには、前記第１の変換を停止させ、
前記プログラムストリームシステムエンコーダが、前記ＴＳ−ＰＳ変換よりも優先度が高い処理を行っている場合であって、前記第２の変換を処理可能であるときには、前記第２の変換を開始させ、前記第２の変換を処理不可能であるときには、前記第２の変換を停止させるものである
ことを特徴とするデータ記録再生装置。
【請求項９】
請求項６に記載のデータ記録再生装置において、
前記ストリーム制御部は、
前記記録媒体に、受信されたトランスポートストリームを記録させるものであり、
前記システム制御部は、
受信されたトランスポートストリームを記録するように要求を受けた場合には、前記ＴＳ−ＰＳ変換の要求を受けていなくても、前記トランスポートストリームシステムデコーダ及び前記プログラムストリームシステムエンコーダに前記ＴＳ−ＰＳ変換を行わせるものである
ことを特徴とするデータ記録再生装置。
【請求項１０】
請求項９に記載のデータ記録再生装置において、
前記システム制御部は、
前記ＴＳ−ＰＳ変換をさせるか否かを指示に従って選択可能なように構成されている
ことを特徴とするデータ記録再生装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタル放送等で用いられるトランスポートストリーム（ＴＳ：transport stream）を、ＤＶＤ（digital versatile disc）等で用いられるプログラムストリーム（ＰＳ：program stream）に変換するデータ記録再生装置に関する。
【背景技術】
【０００２】
地上波ディジタルテレビ放送等のディジタルテレビ（ＤＴＶ：digital television）の普及に従い、ＤＴＶ受信機能を持つＤＶＤ／ＨＤＤ（hard disk drive）レコーダが現れている。ＤＴＶ及びＤＶＤの符号化データフォーマットは、ＭＰＥＧ−２（moving picture experts group-2）符号化技術を基本に構成されており、ＤＴＶではＴＳ、ＤＶＤではＰＳが用いられている。ＭＰＥＧ２の技術全般については、ＩＳＯ／ＩＥＣ１３８１８−１，２，３に標準化されており、ＴＳ、ＰＳについてはＩＳＯ／ＩＥＣ１３８１８−１に詳細な記述がある。
【０００３】
ＭＰＥＧ−２のＴＳ及びＰＳの処理の流れを簡単に説明する。まず、オーディオやビデオのデータは、それぞれの圧縮技術で圧縮されてエレメンタリストリーム（ＥＳ：elementary stream）となり、これにタイムスタンプやＥＳの情報等がＰＥＳヘッダとして付加され、パケット化エレメンタリストリーム（ＰＥＳ：packetized elementary stream）が構成される。
【０００４】
オーディオデータ又はビデオデータのＰＥＳが分割され、同期バイトとメディア識別情報（ＰＩＤ）を含むトランスポートヘッダが付加されて、各１８８バイトのトランスポートパケットが構成される。このトランスポートパケットが集まって、ストリーム化されたＴＳが構成される。また、ＰＥＳを集めて、基準時刻情報（ＳＣＲ：system clock reference）と多重化速度等がパックヘッダとして付加されたパックをストリーム化することによりＰＳが構成される。ＴＳは、放送用途に適するように、エラー耐性を強くするために短い固定長パケットを用い、複数のプログラムを多重可能である。地上波ディジタル放送等のＤＴＶではＴＳが用いられている。ＰＳは、記録メディア用であり、ヘッダのデータ量の割合が小さくなっている等の特徴があり、データ効率がよい。映画が記録されたＤＶＤ−Ｖｉｄｅｏや記録再生可能なＤＶＤ等ではＰＳが用いられている。
【０００５】
ＤＴＶの受信システムの例が、下記特許文献１に記載されている。しかし、ＤＴＶ、及びＤＶＤ／ＨＤＤレコーダの両方の機能や、ＴＳをＰＳに変換するＴＳ−ＰＳ変換について詳細には記載されていない。
【０００６】
ＤＴＶ受信機能を持つＤＶＤ／ＨＤＤレコーダでは、放送局から送出されたＴＳを受信し、再生や記録をするだけではなく、ＰＳをＤＶＤへ記録し、ＤＶＤから再生する機能が必要である。更に追加されるべき機能として、受信したＴＳをＰＳに変換してＤＶＤに記録する機能が考えられる。
【０００７】
図１１は、従来のＴＳ−ＰＳ変換の処理の流れの例を示すフローチャートである。図１１のステップＳ９０では、ユーザーの操作により入力されたＴＳ−ＰＳ変換要求を受け付ける。次にステップＳ９２では、ＴＳデコーダ又はＰＳエンコーダを利用する処理をチェックする。すなわち、ＴＳデコーダ又はＰＳエンコーダが動作中であるか否かを判断する。ＴＳデコーダ及びＰＳエンコーダの両方が動作していなければステップＳ９４に進み、ＴＳデコーダ及びＰＳエンコーダのうちのいずれかが動作していれば、ステップＳ９６に進む。
【０００８】
ステップＳ９４では、ＴＳデコーダとＰＳエンコーダとを用いてＴＳ−ＰＳ変換を実施する。ステップＳ９６では、ＴＳ−ＰＳ変換の受け付けを解除し、ＴＳ−ＰＳ変換ができない状態であることをユーザーに通知する。
【０００９】
このようにして、リソース使用状況の確認を行ってリソースの競合を回避し、ＴＳ−ＰＳ変換を行うことができる。ＴＳ−ＰＳ変換処理中に操作によりＴＳデコードやＰＳエンコードを行う際には、同様にリソース使用状況をチェックし、使用中であれば操作の受け付けを解除する。
【特許文献１】特開２００４−１２９１２１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
図１１の方法では、ＴＳ−ＰＳ変換処理を一旦受け付け、リソース競合が起こった場合にはＴＳ−ＰＳ変換処理の受け付けを解除する。したがって、ＴＳ−ＰＳ変換を行うためには、ユーザーが、ＴＳデコーダやＰＳエンコーダの使用終了まで待ち、ＴＳ−ＰＳ変換処理を再起動する操作を行う必要がある。また、ＴＳ−ＰＳ変換中にＴＳデコーダを用いてディジタル放送の番組を視聴したり、ＰＳエンコーダを用いてアナログ放送の番組を記録する場合には、ＴＳ−ＰＳ変換を操作により停止させる必要があった。
【００１１】
本発明は、ＴＳ−ＰＳ変換処理と他の処理とで必要なリソースが競合するような場合においても、再度操作をする必要なく、ＴＳ−ＰＳ変換処理を実行することを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係るデータ記録再生装置は、トランスポートストリームを復号化して、得られた信号を出力するトランスポートストリームデコーダと、前記トランスポートストリームデコーダから出力された信号を符号化し、プログラムストリームを求めて出力するプログラムストリームエンコーダと、前記トランスポートストリームを記録媒体から読み出して前記トランスポートストリームデコーダに出力し、かつ、前記プログラムストリームを前記記録媒体に記録させるストリーム制御部と、前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダを制御して、前記トランスポートストリームを前記プログラムストリームに変換するＴＳ−ＰＳ変換を行わせるシステム制御部とを備え、前記システム制御部は、前記ＴＳ−ＰＳ変換の処理の優先度を考慮して、前記トランスポートストリームデコーダ及び前記プログラムストリームエンコーダのいずれをも前記ＴＳ−ＰＳ変換に用いることが可能な場合には、前記ＴＳ−ＰＳ変換を行わせるものである。
【００１３】
これによると、ＴＳ−ＰＳ変換処理よりも優先度が高い処理が行われていても、トランスポートストリームデコーダ及びプログラムストリームエンコーダのいずれをもＴＳ−ＰＳ変換に用いることが可能な場合には、ＴＳ−ＰＳ変換処理を進めることができる。
【００１４】
また、本発明に係る他のデータ記録再生装置は、トランスポートストリームをパケット化エレメンタリストリームに変換する第１の変換を行うトランスポートストリームシステムデコーダと、前記パケット化エレメンタリストリームを記録させ、前記記録されたパケット化エレメンタリストリームを読み出すストリーム制御部と、前記ストリーム制御部で読み出されたパケット化エレメンタリストリームをプログラムストリームに変換する第２の変換を行うプログラムストリームシステムエンコーダと、前記トランスポートストリームシステムデコーダを、前記第１の変換を行うように制御し、かつ、前記プログラムストリームシステムエンコーダを、前記第２の変換を行うように制御して、前記トランスポートストリームを前記プログラムストリームに変換するＴＳ−ＰＳ変換を行わせるシステム制御部とを備え、ストリーム制御部は、前記トランスポートストリームを記録媒体から読み出して前記トランスポートストリームデコーダに出力し、かつ、前記プログラムストリームを前記記録媒体に記録させるものであり、前記システム制御部は、前記ＴＳ−ＰＳ変換の処理の優先度を考慮して、前記トランスポートストリームシステムデコーダを前記ＴＳ−ＰＳ変換に用いることが可能な場合には、前記トランスポートストリームシステムデコーダに前記第１の変換を行わせ、かつ、前記プログラムストリームシステムエンコーダを前記ＴＳ−ＰＳ変換に用いることが可能な場合には、前記プログラムストリームシステムエンコーダに前記第２の変換を行わせるものである。
【００１５】
これによると、ＴＳ−ＰＳ変換処理よりも優先度が高い処理が行われていても、トランスポートストリームシステムデコーダ又はプログラムストリームシステムエンコーダのうちの一方をＴＳ−ＰＳ変換に用いることが可能な場合には、第１又は第２の変換を行わせることができるので、ＴＳ−ＰＳ変換処理を進めることができる。
【発明の効果】
【００１６】
本発明によると、ＴＳ−ＰＳ変換処理と他の処理とでデコーダ等の必要なリソースが競合するような場合においても、リソースをＴＳ−ＰＳ変換に用いることが可能になればＴＳ−ＰＳ変換処理を進めることができる。したがって、必要なリソースが使用されている場合に、ＴＳ−ＰＳ変換を要求する操作を再度行うことや、ＴＳ−ＰＳ変換中において、必要なリソースが競合するような処理を要求する操作が行われた場合に、ＴＳ−ＰＳ変換を操作により停止させる必要がない。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１８】
（第１の実施形態）
図１は、本発明の第１の実施形態に係るデータ記録再生装置のブロック図である。図１のデータ記録再生装置は、システム制御部１２と、番組予約制御部１４と、第１のセレクタ２２と、第２のセレクタ２４と、トランスポートストリーム（ＴＳ）デコーダ３２と、プログラムストリーム（ＰＳ）エンコーダ３８と、ストリーム制御部４２と、ＰＳデコーダ５２と、画像合成部５４と、記録部５６とを備えている。
【００１９】
図１のデータ記録再生装置と、ＤＴＶ放送を受信するディジタルチューナー（図示せず）と、アナログテレビ放送を受信するアナログチューナー（図示せず）とが、ＤＴＶ受信機能を持つＤＶＤ／ＨＤＤレコーダシステム（以下では、ＤＴＶ／ＤＶＤレコーダと称する）を構成している。
【００２０】
図１の記録部５６は、記録媒体へのデータの書き込み、記録媒体からのデータの読み出しを行う。記録媒体は、例えば、書き込み可能なＤＶＤや、ＨＤＤである。また、記録媒体として、フラッシュメモリ、ＳＤＲＡＭ（synchronous dynamic random-access memory）等の記憶素子を用いてもよい。すなわち、記録部５６は、具体的にはＤＶＤドライブ、ＨＤＤ、メモリカードリーダ／ライタ等であり、ＤＶＤ、フラッシュメモリ等は、着脱可能なものである。なお、数種類の記録媒体を組み合わせて用いてもよい。また、ＴＳ等のデータの読み出しが行われる記録媒体と、ＰＳ等のデータの記録が行われる記録媒体とは、同一であってもよいし、異なっていてもよい。また、用いられる記録媒体を途中で変更してもよい。
【００２１】
システム制御部１２は、ＤＴＶ／ＤＶＤレコーダの全体の制御を司る。すなわち、システム制御部１２は、ユーザーによる操作情報ＩＮＦに従って、各構成要素間のデータフロー制御、各構成要素の動作情報取得、動作開始／停止等を行う。番組予約制御部１４は、設定された番組予約情報に従って、再生又は記録のための起動／停止信号をシステム制御部１２に出力する。
【００２２】
ＴＳデコーダ３２は、入力されたＴＳからＰＥＳを求め、得られたＰＥＳからオーディオ、ビデオ等のＥＳを求め、それぞれのＥＳを復号化してＡＶ信号として出力する。ＰＳエンコーダ３８は、入力されたＡＶ信号に含まれるオーディオ信号及びビデオ信号を符号化してそれぞれのＥＳを求め、それぞれのＥＳからそれぞれのＰＥＳを求め、更にＰＳを求めてストリーム制御部４２に出力する。
【００２３】
ストリーム制御部４２は、ディジタルチューナーから出力されたＴＳ、及びＰＳエンコーダ３８から出力されたＰＳを、記録部５６に出力し、記録させる。記録部５６は、ストリーム制御部４２から出力されたＴＳ及びＰＳを、ＤＶＤやＨＤＤ等の記録媒体に書き込む。また、ストリーム制御部４２は、記録媒体に書き込まれたＴＳやＰＳを記録部５６から読み出し、ＴＳを第１のセレクタ２２に出力し、ＰＳをＰＳデコーダ５２に出力する。
【００２４】
ＰＳデコーダ５２は、ストリーム制御部４２から出力されたＰＳからＰＥＳを求め、得られたＰＥＳからオーディオ、ビデオ等のＥＳを求め、それぞれのＥＳを復号化してＡＶ信号として出力する。画像合成部５４は、アナログチューナー、ＴＳデコーダ３２、及びＰＳデコーダ５２から出力されたＡＶ信号や、システム制御部１２から出力された文字映像情報を合成し、ＡＶ信号ＡＶＯとして出力する。
【００２５】
第１のセレクタ２２は、システム制御部１２が出力する制御信号ＣＮに従って、ディジタルチューナーから出力されたトランスポートストリームＴＳＴ及びストリーム制御部４２から出力されたＴＳのうちの一方を選択して、ＴＳデコーダ３２に出力する。第２のセレクタ２４は、システム制御部１２が出力する制御信号ＣＮに従って、アナログチューナーから出力されたＡＶ信号ＡＶＴ、ＴＳデコーダ３２から出力されたＡＶ信号、及びＰＳデコーダ５２から出力されたＡＶ信号のうちの１つを選択して、ＰＳエンコーダ３８に出力する。
【００２６】
動作の一例として、アナログ放送の記録時の動作を説明する。第２のセレクタ２４は、アナログチューナーからのＡＶ信号ＡＶＴを選択してＰＳエンコーダ３８に出力する。ＰＳエンコーダ３８は、入力されたＡＶ信号ＡＶＴを符号化して、得られたＰＳをストリーム制御部４２に出力する。ストリーム制御部４２は、入力されたＰＳを記録部５６に出力し、記録させる。以上のように、システム制御部１２は、各構成要素を制御して、アナログ放送の記録を実現する。
【００２７】
次に、ＴＳをＰＳにフォーマット変換するＴＳ−ＰＳ変換処理について説明する。ストリーム制御部４２は、記録媒体に記録されたＴＳを記録部５６から読み出し、第１のセレクタ２２に出力する。第１のセレクタ２２は、ストリーム制御部４２から出力されたＴＳを選択してＴＳデコーダ３２に出力する。ＴＳデコーダ３２は、入力されたＴＳを復号化して、得られたＡＶ信号を第２のセレクタ２４に出力する。第２のセレクタ２４は、ＴＳデコーダ３２から出力されたＡＶ信号を選択してＰＳエンコーダ３８に出力する。ＰＳエンコーダ３８は、入力されたＡＶ信号を符号化して、得られたＰＳをストリーム制御部４２に出力する。ストリーム制御部４２は、入力されたＰＳを記録部５６に出力し、記録媒体に記録させる。
【００２８】
このように、ＴＳ−ＰＳ変換はＴＳデコーダ３２とＰＳエンコーダ３８とを使用するので、ＴＳの再生時にＴＳデコーダ３２を使用したり、ＰＳの記録時にＰＳエンコーダ３８を使用したりする場合に、ＴＳデコーダ３２やＰＳエンコーダ３８に関してリソースの競合が起こる。したがって、ＴＳデコーダ３２とＰＳエンコーダ３８とのリソースの使用状況に応じて、データ記録再生装置の制御を行う必要がある。
【００２９】
そこで、システム制御部１２は、ＴＳ−ＰＳ変換の処理の優先度を考慮して、ＴＳデコーダ３２及びＰＳエンコーダ３８のいずれをもＴＳ−ＰＳ変換に用いることが可能な場合に、ＴＳデコーダ３２及びＰＳエンコーダ３８にＴＳ−ＰＳ変換を行わせるようにする。
【００３０】
図２は、図１のデータ記録再生装置における処理の流れの例を示すフローチャートである。以下では、ユーザーの操作によるＴＳ再生処理、ユーザーの操作によるアナログ録画処理、及び予約によるアナログ録画処理は、ＴＳ−ＰＳ変換処理よりも優先度の高い処理であるとする。ユーザーの操作によるＴＳ再生処理は、ＴＳデコーダ３２のリソースを利用する。また、ユーザーの操作によるアナログ録画処理、及び予約によるアナログ録画処理は、ＰＳエンコーダ３８のリソースを利用する。
【００３１】
図２のステップＳ１０では、システム制御部１２は、ユーザーの操作によるＴＳ−ＰＳ変換要求を受け付ける。
【００３２】
ステップＳ１２では、システム制御部１２は、ＴＳデコーダ３２又はＰＳエンコーダ３８を利用する、優先度がＴＳ−ＰＳ変換よりも高い処理を実行中であるか否かを判断する。すなわち、操作によるＴＳ再生処理、操作によるアナログ録画処理、又は予約によるアナログ録画処理が実行中であるか否かを判断する。これらの処理のいずれもが実行中ではない場合、すなわち、ＴＳデコーダ３２及びＰＳエンコーダ３８の両方が動作していない場合にはステップＳ１４に進む。これらの処理のいずれかが実行中である場合、すなわち、ＴＳデコーダ３２及びＰＳエンコーダ３８のうちの少なくとも一方が動作している場合にはステップＳ１２に戻り、判断を繰り返すことによりリソースの空きを待つ。
【００３３】
ステップＳ１４では、システム制御部１２は、ＴＳデコーダ３２とＰＳエンコーダ３８とを用いて、上述のようなＴＳ−ＰＳ変換処理を開始又は再開する。
【００３４】
ステップＳ１６では、システム制御部１２は、ＴＳデコーダ３２又はＰＳエンコーダ３８を利用する、優先度がＴＳ−ＰＳ変換よりも高い処理が起動されたか否かを判断する。すなわち、操作によるＴＳ再生処理、操作によるアナログ録画処理、又は予約によるアナログ録画処理が起動されたか否かを判断する。これらの処理のいずれかが起動されている場合には、ステップＳ１８に進む。これらの処理のいずれもが起動されていない場合には、ステップＳ１６に戻り、優先順位の高い処理によるリソースの使用開始のチェックを繰り返し、ＴＳ−ＰＳ変換処理を継続する。
【００３５】
ステップＳ１８では、システム制御部１２は、ＴＳ−ＰＳ変換処理を停止させ、ステップＳ１２に戻る。
【００３６】
このように、図１の装置は、処理優先度に従って断続的にＴＳ−ＰＳ変換処理を続けるので、リソースが競合するような処理を要求する操作が行われた場合においても、再度操作をする必要なく、リソースを使用可能な時間を利用して、ＴＳ−ＰＳ変換処理を継続して行うことができる。
【００３７】
図３は、図２の処理の流れの変形例を示すフローチャートである。図３のフローチャートは、図２のフローチャートにおいて、ステップＳ１２の代わりにステップＳ２１２を備えたものである。その他のステップについては、図２を参照して説明したものと同様であるので、説明を省略する。ここでは、ＴＳデコーダ３２は、複数のＴＳを並列してデコードすることができ、ＰＳエンコーダ３８は、複数のＡＶ信号を並列してエンコードすることができるものであるとする。
【００３８】
ステップＳ２１２では、システム制御部１２は、ＴＳデコーダ３２及びＰＳエンコーダ３８でリアルタイム処理が可能であるか否かを判断する。ＴＳデコーダ３２及びＰＳエンコーダ３８の両方でリアルタイム処理が可能である場合には、ステップＳ１４に進む。ＴＳデコーダ３２及びＰＳエンコーダ３８のうちの少なくとも一方でリアルタイム処理が不可能である場合には、ステップＳ２１２に戻り、判断を繰り返すことによりリソースの空きを待つ。
【００３９】
このように、図３の処理によると、ＴＳデコーダ３２及びＰＳエンコーダ３８のリソースが残っており、リアルタイム処理が可能である場合には、ＴＳ−ＰＳ変換処理を行うことができる。
【００４０】
図４は、図２の処理の流れの他の変形例を示すフローチャートである。図４のフローチャートは、図２のフローチャートにおいて、ステップＳ１０の代わりにステップＳ３１０を備えたものである。その他のステップについては、図２を参照して説明したものと同様であるので、説明を省略する。
【００４１】
ステップＳ３１０では、システム制御部１２は、ユーザーの操作によるＴＳ記録要求を受け付ける。ＴＳ記録要求は、ディジタルチューナーにより受信されたＴＳを記録することを要求する。ＴＳ記録要求を受けると、システム制御部１２の制御に従って、ストリーム制御部４２は、ディジタルチューナーから出力されたＴＳを記録部５６に出力し、記録させる処理を開始する。更に、システム制御部１２は、ＴＳ−ＰＳ変換の要求を受けていなくても、ステップＳ１２，Ｓ１４，Ｓ１６，Ｓ１８によって、図２と同様にＴＳ−ＰＳ変換処理を行う。
【００４２】
このように、図４の処理によると、ＴＳ記録処理が起動されると自動的にＴＳ−ＰＳ変換を行うので、ユーザーが意識してＴＳ−ＰＳ変換を行わなくてもＰＳが記録され、利用することができるようになる。
【００４３】
図５は、図２の処理の流れの更に他の変形例を示すフローチャートである。図５のフローチャートは、図３のフローチャートにおいて、ステップＳ１０の代わりにステップＳ３１０を備えたものである。その他のステップについては、図３を参照して説明したものと同様であるので、説明を省略する。ステップＳ３１０は、図４を参照して説明したものと同様である。ここでは、ＴＳデコーダ３２は、複数のＴＳを並列してデコードすることができ、ＰＳエンコーダ３８は、複数のＡＶ信号を並列してエンコードすることができるものであるとする。
【００４４】
図５の処理によると、ＴＳデコーダ３２及びＰＳエンコーダ３８のリソースが残っており、リアルタイム処理が可能である場合には、ＴＳ記録処理を行うと、ユーザーが意識しなくてもＴＳ−ＰＳ変換処理が行われ、ＰＳを利用することができるようになる。
【００４５】
なお、図４及び図５の処理において、システム制御部１２は、ＴＳ−ＰＳ変換をさせるか否かを、操作情報ＩＮＦとして与えられたユーザーの指示に従って選択可能なように構成されていてもよい。
【００４６】
（第２の実施形態）
図６は、本発明の第２の実施形態に係るデータ記録再生装置のブロック図である。図６のデータ記録再生装置は、システム制御部２１２と、番組予約制御部２１４と、第１のセレクタ２２２と、第２のセレクタ２２４と、第３のセレクタ２２６と、ＴＳシステムデコーダ２３２と、ＰＥＳデコーダ２３４と、ＰＥＳエンコーダ２３６と、ＰＳシステムエンコーダ２３８と、ストリーム制御部２４２と、ＰＳデコーダ５２と、画像合成部５４と、記録部５６とを備えている。
【００４７】
図６のデータ記録再生装置と、ＤＴＶ放送を受信するディジタルチューナー（図示せず）と、アナログテレビ放送を受信するアナログチューナー（図示せず）とが、ＤＴＶ受信機能を持つＤＶＤ／ＨＤＤレコーダシステム（ＤＴＶ／ＤＶＤレコーダ）を構成している。ＰＳデコーダ５２、画像合成部５４、及び記録部５６については、図１を参照して説明したものと同様であるので説明を省略する。
【００４８】
システム制御部２１２は、ＤＴＶ／ＤＶＤレコーダの全体の制御を司る。すなわち、システム制御部２１２は、ユーザーによる操作情報ＩＮＦに従って、各構成要素間のデータフロー制御、各構成要素の動作情報取得、動作開始／停止等を行う。番組予約制御部２１４は、設定された番組予約情報に従って、再生又は記録のための起動／停止信号をシステム制御部２１２に出力する。
【００４９】
ＴＳシステムデコーダ２３２は、入力されたＴＳからＰＥＳを求めて出力する。ＰＥＳデコーダ２３４は、ＴＳシステムデコーダ２３２で得られたＰＥＳからオーディオ、ビデオ等のＥＳを求め、それぞれのＥＳを復号化してＡＶ信号として出力する。ＰＥＳエンコーダ２３６は、入力されたＡＶ信号に含まれるオーディオ信号及びビデオ信号を符号化してそれぞれのＥＳを求め、それぞれのＥＳからそれぞれのＰＥＳを求めて出力する。ＰＳシステムエンコーダ２３８は、入力されたＰＥＳからＰＳを求めてストリーム制御部２４２に出力する。
【００５０】
ストリーム制御部２４２は、ディジタルチューナーから出力されたＴＳ、ＴＳシステムデコーダ２３２から出力されたＰＥＳ、及びＰＳシステムエンコーダ２３８から出力されたＰＳを、記録部５６に出力し、記録させる。記録部５６は、ストリーム制御部２４２から出力されたＴＳ、ＰＥＳ及びＰＳを、ＤＶＤやＨＤＤ等の記録媒体に書き込む。また、ストリーム制御部２４２は、記録媒体に書き込まれたＴＳ、ＰＥＳ又はＰＳを記録部５６から読み出し、ＴＳを第１のセレクタ２２２に出力し、ＰＥＳを第３のセレクタ２２６に出力し、ＰＳをＰＳデコーダ５２に出力する。
【００５１】
第１のセレクタ２２２は、システム制御部２１２が出力する制御信号ＣＮに従って、ディジタルチューナーから出力されたトランスポートストリームＴＳＴ及びストリーム制御部２４２から出力されたＴＳのうちの一方を選択して、ＴＳシステムデコーダ２３２に出力する。第２のセレクタ２２４は、システム制御部２１２が出力する制御信号ＣＮに従って、アナログチューナーから出力されたＡＶ信号ＡＶＴ、ＰＥＳデコーダ２３４から出力されたＡＶ信号、及びＰＳデコーダ５２から出力されたＡＶ信号のうちの１つを選択して、ＰＥＳエンコーダ２３６に出力する。第３のセレクタ２２６は、システム制御部２１２が出力する制御信号ＣＮに従って、ＰＥＳエンコーダ２３６から出力されたＰＥＳ及びストリーム制御部２４２から出力されたＰＥＳのうちの一方を選択して、ＰＳシステムエンコーダ２３８に出力する。
【００５２】
次に、ＴＳ−ＰＥＳ変換処理について説明する。ストリーム制御部２４２は、記録媒体に記録されたＴＳを記録部５６から読み出し、第１のセレクタ２２２に出力する。第１のセレクタ２２２は、ストリーム制御部２４２から出力されたＴＳを選択して、ＴＳシステムデコーダ２３２に出力する。ＴＳシステムデコーダ２３２は、入力されたＴＳをＰＥＳに変換してストリーム制御部２４２に出力する。ストリーム制御部２４２は、ＴＳシステムデコーダ２３２から出力されたＰＥＳを記録部５６に出力し、記録媒体に記録させる。
【００５３】
更に、ＰＥＳ−ＰＳ変換処理について説明する。ストリーム制御部２４２は、記録媒体に記録されたＰＥＳを記録部５６から読み出し、第３のセレクタ２２６に出力する。第３のセレクタ２２６は、ストリーム制御部２４２から出力されたＰＥＳを選択して、ＰＳシステムエンコーダ２３８に出力する。ＰＳシステムエンコーダ２３８は、入力されたＰＥＳをＰＳに変換して、ストリーム制御部２４２に出力する。ストリーム制御部２４２は、入力されたＰＳを記録部５６に出力し、記録媒体に記録させる。
【００５４】
このように、ＴＳ−ＰＥＳ変換はＴＳシステムデコーダ２３２を使用し、ＰＥＳ−ＰＳ変換はＰＳシステムエンコーダ２３８を使用するので、ＴＳの再生時にＴＳシステムデコーダ２３２を使用したり、ＰＳの記録時にＰＳシステムエンコーダ２３８を使用したりする場合に、ＴＳシステムデコーダ２３２やＰＳシステムエンコーダ２３８に関してリソースの競合が起こる。したがって、ＴＳシステムデコーダ２３２やＰＳシステムエンコーダ２３８のリソースの使用状況に応じて、データ記録再生装置の制御を行う必要がある。
【００５５】
そこで、システム制御部２１２は、ＴＳ−ＰＳ変換の処理の優先度を考慮して、ＴＳシステムデコーダ２３２をＴＳ−ＰＳ変換に用いることが可能な場合には、ＴＳシステムデコーダ２３２にＴＳ−ＰＥＳ変換を行わせ、ＰＳシステムエンコーダ２３８をＴＳ−ＰＳ変換に用いることが可能な場合には、ＰＳシステムエンコーダ２３８にＰＥＳ−ＰＳ変換を行わせるようにする。
【００５６】
図７は、図６のデータ記録再生装置における処理の流れの例を示すフローチャートである。以下では、ユーザーの操作によるＴＳ再生処理、ユーザーの操作によるアナログ録画処理、及び予約によるアナログ録画処理は、ＴＳ−ＰＳ変換処理よりも優先度の高い処理であるとする。ユーザーの操作によるＴＳ再生処理は、ＴＳシステムデコーダ２３２のリソースを利用する。また、ユーザーの操作によるアナログ録画処理、及び予約によるアナログ録画処理は、ＰＳシステムエンコーダ２３８のリソースを利用する。
【００５７】
図７のステップＳ５１０では、システム制御部２１２は、ユーザーの操作によるＴＳ−ＰＳ変換要求を受け付ける。
【００５８】
ステップＳ５１２では、システム制御部２１２は、ＴＳシステムデコーダ２３２を利用する、優先度がＴＳ−ＰＳ変換よりも高い処理を実行中であるか否かを判断する。すなわち、操作によるＴＳ再生処理が実行中であるか否かを判断する。この処理が実行中ではない場合、すなわち、ＴＳシステムデコーダ２３２が動作していない場合にはステップＳ５１４に進む。この処理が実行中である場合、すなわち、ＴＳシステムデコーダ２３２が動作している場合にはステップＳ５１２に戻り、判断を繰り返すことによりリソースの空きを待つ。
【００５９】
ステップＳ５１４では、システム制御部２１２は、ＴＳシステムデコーダ２３２を用いて、上述のようなＴＳ−ＰＥＳ変換処理を開始又は再開する。
【００６０】
ステップＳ５１６では、システム制御部２１２は、ＴＳシステムデコーダ２３２を利用する、優先度がＴＳ−ＰＳ変換よりも高い処理が起動されたか否かを判断する。すなわち、操作によるＴＳ再生処理が起動されたか否かを判断する。この処理が起動されている場合には、ステップＳ５１８に進む。この処理が起動されていない場合には、ステップＳ５１６に戻り、優先順位の高い処理によるリソースの使用開始のチェックを繰り返し、ＴＳ−ＰＥＳ変換処理を継続する。
【００６１】
ステップＳ５１８では、システム制御部２１２は、ＴＳ−ＰＥＳ変換処理を停止させ、ステップＳ５１２に戻る。
【００６２】
一方、ステップＳ５１０で、ユーザーの操作によるＴＳ−ＰＳ変換要求を受け付けた後、ステップＳ５２２では、システム制御部２１２は、ＰＳシステムエンコーダ２３８を利用する、優先度がＴＳ−ＰＳ変換よりも高い処理を実行中であるか否かを判断する。すなわち、操作によるアナログ録画処理、又は予約によるアナログ録画処理が実行中であるか否かを判断する。これらの処理のいずれもが実行中ではない場合、すなわち、ＰＳシステムエンコーダ２３８が動作していない場合にはステップＳ５２４に進む。これらの処理のいずれかが実行中である場合、すなわち、ＰＳシステムエンコーダ２３８が動作している場合にはステップＳ５２２に戻り、判断を繰り返すことによりリソースの空きを待つ。
【００６３】
ステップＳ５２４では、処理対象のＰＥＳが記録部５６で記録された後に、システム制御部２１２は、ＰＳシステムエンコーダ２３８を用いて、上述のようなＰＥＳ−ＰＳ変換処理を開始又は再開する。
【００６４】
ステップＳ５２６では、システム制御部２１２は、ＰＳシステムエンコーダ２３８を利用する、優先度がＴＳ−ＰＳ変換よりも高い処理が起動されたか否かを判断する。すなわち、操作によるアナログ録画処理、又は予約によるアナログ録画処理が起動されたか否かを判断する。これらの処理のいずれかが起動されている場合には、ステップＳ５２８に進む。これらの処理のいずれもが起動されていない場合には、ステップＳ５２６に戻り、優先順位の高い処理によるリソースの使用開始のチェックを繰り返し、ＰＥＳ−ＰＳ変換処理を継続する。
【００６５】
ステップＳ５２８では、システム制御部２１２は、ＰＥＳ−ＰＳ変換処理を停止させ、ステップＳ５２２に戻る。
【００６６】
このように、図６の装置は、処理優先度に従って断続的にＴＳ−ＰＥＳ変換処理及びＰＥＳ−ＰＳ変換処理を続けるので、リソースが競合するような処理を要求する操作が行われた場合においても、再度操作をする必要なく、リソースを使用可能な時間を利用して、ＴＳ−ＰＳ変換処理を継続して行うことができる。
【００６７】
図８は、図７の処理の流れの変形例を示すフローチャートである。図８のフローチャートは、図７のフローチャートにおいて、ステップＳ５１２，Ｓ５１６，Ｓ５２２，Ｓ５２６の代わりに、ステップＳ６１２，Ｓ６１６，Ｓ６２２，Ｓ６２６をそれぞれを備えたものである。その他のステップについては、図７を参照して説明したものと同様であるので、説明を省略する。ここでは、ＴＳシステムデコーダ２３２は、複数のＴＳを並列してＴＳシステムデコードすることができ、ＰＳシステムエンコーダ２３８は、複数のＰＥＳを並列してＰＳシステムエンコードすることができるものであるとする。
【００６８】
ステップＳ６１２では、システム制御部２１２は、ＴＳシステムデコーダ２３２にリソースが残っているか否かを判断する。ＴＳシステムデコーダ２３２にリソースが残っている場合には、ステップＳ５１４に進む。ＴＳシステムデコーダ２３２にリソースが残っていない場合には、ステップＳ６１２に戻り、判断を繰り返すことによりリソースの空きを待つ。
【００６９】
ステップＳ６１６では、システム制御部２１２は、ＴＳシステムデコーダ２３２にリソースが残っているか否かを判断する。ＴＳシステムデコーダ２３２にリソースが残っている場合には、ステップＳ６１６に戻り、ＴＳ−ＰＥＳ変換処理を継続する。ＴＳシステムデコーダ２３２にリソースが残っていない場合には、ステップＳ５１８に進む。
【００７０】
ステップＳ６２２では、システム制御部２１２は、ＰＳシステムエンコーダ２３８にリソースが残っているか否かを判断する。ＰＳシステムエンコーダ２３８にリソースが残っている場合には、ステップＳ５２４に進む。ＰＳシステムエンコーダ２３８にリソースが残っていない場合には、ステップＳ６２２に戻り、判断を繰り返すことによりリソースの空きを待つ。
【００７１】
ステップＳ６２６では、システム制御部２１２は、ＰＳシステムエンコーダ２３８にリソースが残っているか否かを判断する。ＰＳシステムエンコーダ２３８にリソースが残っている場合には、ステップＳ６２６に戻り、ＰＥＳ−ＰＳ変換処理を継続する。ＰＳシステムエンコーダ２３８にリソースが残っていない場合には、ステップＳ５２８に進む。
【００７２】
このように、図８の処理によると、ＴＳシステムデコーダ２３２又はＰＳシステムエンコーダ２３８のリソースが残っている場合には、ＴＳ−ＰＳ変換処理を行うことができる。また、リアルタイムのＡＶ信号を介することなく、ＴＳ−ＰＥＳ変換及びＰＥＳ−ＰＳ変換によってＴＳ−ＰＳ変換を行うので、ＴＳ−ＰＥＳ変換及びＰＥＳ−ＰＳ変換は低速であってもよい。すなわち、少しでもリソースが空いていれば、ＴＳ−ＰＥＳ変換又はＰＥＳ−ＰＳ変換を行うことができ、ＴＳ−ＰＳ変換を実行することができる。
【００７３】
図９は、図７の処理の流れの他の変形例を示すフローチャートである。図９のフローチャートは、図７のフローチャートにおいて、ステップＳ５１０の代わりにステップＳ７１０を備えたものである。その他のステップについては、図７を参照して説明したものと同様であるので、説明を省略する。
【００７４】
ステップＳ７１０では、システム制御部２１２は、ユーザーの操作によるＴＳ記録要求を受け付ける。ＴＳ記録要求は、ディジタルチューナーにより受信されたＴＳを記録することを要求する。ＴＳ記録要求を受けると、システム制御部２１２の制御に従って、ストリーム制御部２４２は、ディジタルチューナーから出力されたＴＳを記録部５６に出力し、記録させる処理を開始する。
【００７５】
更に、システム制御部２１２は、ＴＳ−ＰＳ変換の要求を受けていなくても、ステップＳ５１２，Ｓ５１４，Ｓ５１６，Ｓ５１８，Ｓ５２２，Ｓ５２４，Ｓ５２６，Ｓ５２８によって、図７と同様にＴＳ−ＰＳ変換処理を行う。ＴＳ−ＰＳ変換処理については、ここでは説明を省略する。
【００７６】
このように、図９の処理によると、ＴＳ記録処理が起動されると自動的にＴＳ−ＰＳ変換を行うので、ユーザーが意識してＴＳ−ＰＳ変換を行わなくてもＰＳが記録され、利用することができるようになる。
【００７７】
図１０は、図７の処理の流れの更に他の変形例を示すフローチャートである。図１０のフローチャートは、図８のフローチャートにおいて、ステップＳ５１０の代わりにステップＳ７１０を備えたものである。ステップＳ７１０は図９を参照して説明したものと同様であり、その他のステップは図８を参照して説明したものと同様であるので、これらについては説明を省略する。ここでは、ＴＳシステムデコーダ２３２は、複数のＴＳを並列してＴＳシステムデコードすることができ、ＰＳシステムエンコーダ２３８は、複数のＰＥＳを並列してＰＳシステムエンコードすることができるものであるとする。
【００７８】
図１０の処理によると、ＴＳシステムデコーダ２３２又はＰＳシステムエンコーダ２３８のリソースが残っている場合には、ＴＳ記録処理を行うと、ユーザーが意識しなくてもＴＳ−ＰＳ変換処理が行われ、ＰＳを利用することができるようになる。
【００７９】
なお、図９及び図１０の処理において、システム制御部２１２は、ＴＳ−ＰＳ変換をさせるか否かを、操作情報ＩＮＦとして与えられたユーザーの指示に従って選択可能なように構成されていてもよい。
【産業上の利用可能性】
【００８０】
以上説明したように、本発明は、ＴＳ−ＰＳ変換を効率よく行うことができるので、例えば、ＤＶＤ／ＨＤＤレコーダシステム等に有用である。
【図面の簡単な説明】
【００８１】
【図１】本発明の第１の実施形態に係るデータ記録再生装置のブロック図である。
【図２】図１のデータ記録再生装置における処理の流れの例を示すフローチャートである。
【図３】図２の処理の流れの変形例を示すフローチャートである。
【図４】図２の処理の流れの他の変形例を示すフローチャートである。
【図５】図２の処理の流れの更に他の変形例を示すフローチャートである。
【図６】本発明の第２の実施形態に係るデータ記録再生装置のブロック図である。
【図７】図６のデータ記録再生装置における処理の流れの例を示すフローチャートである。
【図８】図７の処理の流れの変形例を示すフローチャートである。
【図９】図７の処理の流れの他の変形例を示すフローチャートである。
【図１０】図７の処理の流れの更に他の変形例を示すフローチャートである。
【図１１】従来のＴＳ−ＰＳ変換の処理の流れの例を示すフローチャートである。
【符号の説明】
【００８２】
１２，２１２  システム制御部
３２  トランスポートストリームデコーダ
３８  プログラムストリームエンコーダ
４２，２４２  ストリーム制御部
５２  プログラムストリームデコーダ
５４  画像合成部
５６  記録部
２３２  トランスポートストリームシステムデコーダ
２３８  プログラムストリームシステムエンコーダ
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2007034695.tif 000013
【図２】
2007034695.tif 000014
【図３】
2007034695.tif 000015
【図４】
2007034695.tif 000016
【図５】
2007034695.tif 000017
【図６】
2007034695.tif 000018
【図７】
2007034695.tif 000019
【図８】
2007034695.tif 000020
【図９】
2007034695.tif 000021
【図１０】
2007034695.tif 000022
【図１１】
2007034695.tif 000023
【国際調査報告】
2007034695.tif 000024
2007034695.tif 000025
2007034695.tif 000026