(57)【要約】【課題】  デジタル放送などのストリームデータに付加されているコピー制御情報は暴風雨などの外乱により変化することがあるので、その外乱による変化をある程度修正することができるデータ入出力装置を提供する。【解決手段】  コピー制限に関するコピー制御情報を含んだストリームデータを取得して、コピー制御情報のコピー制限の内容を確定してストリームデータを出力するデータ入出力装置であって、ストリームデータのコピー制限に関するコピー制御情報を含んだストリームデータを逐次取得し、所定時間内に取得した全てのストリームデータが同一のコピー制御情報を含むかどうかを判定し、前記所定時間内の全てのストリームデータが同一のコピー制御情報を含むと判定された場合に、その同一のコピー制御情報を含むとされた各ストリームデータの処理を前記同一のコピー制御情報の内容に従って行う。【選択図】図１
2005209183.tif 000002
【特許請求の範囲】
【請求項１】
コピー制限に関するコピー制御情報を含んだストリームデータを取得し、そのコピー制御情報のコピー制限の内容を確定して出力するデータ入出力装置であって、
コピー制御情報を含んだストリームデータを逐次取得する取得手段と、
前記取得手段において所定時間内に取得した全てのストリームデータが同一のコピー制御情報を含むかどうかの第１の判定を行う第１判定手段と、
前記第１判定手段において、前記所定時間内の全てのストリームデータが同一のコピー制御情報を含むと判定された場合に、その同一のコピー制御情報を含むとされた各ストリームデータの処理を前記同一のコピー制御情報の内容に従って行う処理手段とを備える
ことを特徴とするデータ入出力装置。
【請求項２】
前記第１判定手段は、
前記所定時間にかかる判定の開始時点から、前記所定時間内において取得した一のストリームデータに含まれるコピー制御情報が、当該一のストリームデータの直前に取得したストリームデータに含まれるコピー制御情報と同一でないことを判定した場合に、その判定した時点を起点にして、そこから取得するストリームデータについて所定時間の間、同一のコピー制御情報を含むかどうかの第１の判定を新たに行う
ことを特徴とする請求項１記載のデータ入出力装置。
【請求項３】
前記データ入出力装置は更に、
前記第１判定手段が前記所定時間内の全てのストリームデータが同一のコピー制御情報を含むと判定した後において、前記所定期間内のストリームデータに後続して逐次取得するストリームデータについて当該同一のコピー制御情報とは異なるコピー制御情報をストリームデータが含んでいるかどうかの第２の判定を行う第２判定手段を備え、
前記処理手段は、
前記第２判定手段が異なるコピー制御情報を有するストリームデータを判定するまでは前記第１判定手段が前記所定時間内の全てのストリームデータが同一のコピー制御情報を含むと判定した後において取得する各ストリームデータについて前記同一のコピー制御情報に従って処理を行う
ことを特徴とする請求項２記載のデータ入出力装置。
【請求項４】
前記処理手段は、
前記取得手段が最初に取得したストリームデータから、前記第１判定手段が前記所定時間内に取得したストリームデータには同一のコピー制御情報が含まれていると初めて判定した時点までの各ストリームデータについては、当該同一のコピー制御情報の内容に従ってストリームデータの処理を行う
ことを特徴とする請求項１記載のデータ入出力装置。
【請求項５】
前記第１判定手段は、
前記取得手段が前記所定時間において取得する全てのストリームデータが同一のコピー制御情報を含むことを判定した後において、前記第２判定手段が当該同一のコピー制御情報とは異なるコピー制御情報を判定した時点を起点にして新たに前記所定時間にかかる前記第１の判定を行い、
前記処理手段は、
前記第１判定手段が、前記第２判定手段が当該同一のコピー制御情報とは異なるコピー制御情報を判定した時点から、新たに所定時間の間に取得する全てのストリームデータは同一のコピー制御情報を含むことを判定する時点まで、の各ストリームデータについて前記新たな所定時間内において同一であるとされたその同一のコピー制御情報の内容に従って処理を行う
ことを特徴とする請求項３記載のデータ入出力装置。
【請求項６】
前記ストリームデータには複数種類あり、
前記データ入出力装置は更に、
前記取得手段が取得するストリームデータの種類に対応づけて前記第１判定手段が判定に必要とする所定時間を記憶している記憶手段と、
前記取得手段が取得したストリームデータの種類に応じて前記記憶手段に記憶してある所定時間を読み出す読み出し手段とを備え、
前記第一判定手段は、
前記判別手段により判別されたストリームデータの種類に基づいて、前記読み出し手段が読み出した所定時間内で取得するストリームデータは同一のコピー制御情報を含むかどうかの判定を行う
ことを特徴とする請求項１記載のデータ入出力装置。
【請求項７】
前記ストリームデータには複数種類あり、
前記データ入出力装置は更に、
前記取得手段が取得するストリームデータの種類に対応づけてストリームデータに与えるコピー制御情報の初期値を記憶している初期値記憶手段と、
前記取得手段が取得したストリームデータの種類に応じて前記記憶手段に記憶してある初期値を読み出す初期値読み出し手段とを備え、
前記第２判定手段は更に、最初から取得するストリームデータの種類に基づいて前記初期値読み出し手段が読み出した初期値と、最初に取得するストリームデータに含まれるコピー制御情報が前記初期値と同一であるかを判定し、同一であるならばそれ以降に取得するストリームデータについても、異なったコピー制御情報を含むストリームデータを取得したと判定するまでは、前記初期値とコピー制御情報が同一であるかどうかの判定を行う
ことを特徴とする請求項３記載のデータ入出力装置。
【請求項８】
前記データ入出力装置は更に、
前記ストリームデータ取得手段が取得するストリームデータの種類に応じて対応した入力ＩＤと、ストリームデータの出力先の種類に応じて対応した出力ＩＤとを記憶しているＩＤ記憶手段と、
取得したストリームデータとユーザ入力の情報に基づいて入力ＩＤを決定し、ユーザ入力により決定された出力先の情報に基づいて出力ＩＤを決定する決定手段と、
前記決定手段により決定された入力ＩＤと出力ＩＤに基づいてストリームデータの入出力経路を決定する経路選択手段を備える
ことを特徴とする請求項６記載のデータ入出力装置。
【請求項９】
前記処理手段が行う処理は、
前記同一のコピー制御情報が何回でもコピー可能という内容であった場合には、そのまま何回でもコピー可能という内容のコピー制御情報をストリームデータに含ませて出力先の機器に記録させ、
前記同一のコピー制御情報が１回だけコピー可能という内容であった場合には、そのコピー制御情報の内容をコピー不可能に換えて、その換えたコピー制御情報をストリームデータに含ませて出力先の機器に記録させ、
前記同一のコピー制御情報がコピー不可能という内容であった場合には、出力先の機器には記録させない
ことを特徴とする請求項１記載のデータ入出力装置。
【請求項１０】
コピー制限に関するコピー制御情報を含んだストリームデータを受けてそのコピー制御情報を確定して出力するデータ入出力方法であって、
コピー制御情報を含んだストリームデータを逐次取得する取得ステップと、
前記取得ステップにおいて所定時間内に取得した全てのストリームデータが同一であるかどうかを判定する判定ステップと、
前記判定ステップにおいて、前記所定時間内の全てのストリームデータが同一のコピー制御情報を含むと判定された場合に、その同一のコピー制御情報を含むとされた各ストリームデータのコピー制御情報を前記同一のコピー制御情報で確定し、前記同一のコピー制御情報の内容に従ってストリームデータの処理を行う処理ステップと、
前記処理ステップで処理されたストリームデータを出力する出力ステップとを備える
ことを特徴とするデータ入出力方法。
【請求項１１】
コンピュータに、コピー制限に関するコピー制御情報を含んだストリームデータを受けてそのコピー制御情報を確定して出力させるデータ入出力プログラムであって、
コピー制御情報を含んだストリームデータを逐次取得する取得ステップと、
前記取得ステップにおいて所定時間内に取得した全てのストリームデータが同一であるかどうかを判定する判定ステップと、
前記判定ステップにおいて、前記所定時間内の全てのストリームデータが同一のコピー制御情報を含むと判定された場合に、その同一のコピー制御情報を含むとされた各ストリームデータのコピー制御情報を前記同一のコピー制御情報で確定し、前記同一のコピー制御情報の内容に従ってストリームデータの処理を行う処理ステップと
前記処理ステップで処理されたストリームデータを出力する出力ステップとを備える
ことを特徴とするデータ入出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー制御情報が付加されたストリームデータを取得しコピー制御情報の外乱による変化を修正して出力するデータ入出力装置に関する。
【背景技術】
【０００２】
デジタル放送が実施されるようになり、そのデジタル放送にはその内容を録画あるいはダビングなどができるかどうかを示したコピー制御情報（以下、ＣＣＩ（Copy Control Information）という）が含まれている。各家庭にあるビデオレコーダやＤＶＤレコーダなどはこのＣＣＩの値を読み取って、そのデジタル放送を録画、あるいはダビングをして良いものかどうかを判断するようにしている。
【０００３】
コピー制御の技術はコンテンツの著作権保護などにおいて重要な役割を果たし、例えば、ＣＣＩ値が「００」ならコピー不可能、「０１」なら１回コピー可能、「１１」ならコピーフリーというような情報を付加しており、付加されているＣＣＩ値が「０１」であったなら、録画後にＣＣＩ値を「００」に書き換えて記録し、「００」ならコピーしないというようにコピー制御を行う技術がある。著作権保護を目的としたデータ入出力装置に関しては特許文献１にあげるものがある。
【特許文献１】特開平１1−８６４３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところでデジタル放送に付加されているＣＣＩ値は放送規格の想定外の気象、例えば暴風雨などによって変化することがあり、例えば、受信しているコンテンツが１回のみコピー可能なコンテンツなのにＣＣＩ値の変化によってコピーフリーになってしまうということがある。この場合、放送配信側の意図に反して、コンテンツが消費者によって広く頒布されてしまうことを抑制できず著作権保護などにおいて問題となる。上記のような事態を想定し、放送を配信する側としてはＣＣＩ値の変化を防ぎたいという要望がある。
【０００５】
そこで本発明は、上記課題を鑑みて、想定外の気象などによるＣＣＩ値の変化を修正でき、ＣＣＩ値の信頼度を上げることができるようなデータ入出力装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明に係るデータ入出力装置は、コピー制限に関するコピー制御情報を含んだストリームデータを取得し、そのコピー制御情報のコピー制限の内容を確定して出力するデータ入出力装置であって、コピー制御情報を含んだストリームデータを逐次取得する取得手段と、前記取得手段において所定時間内に取得した全てのストリームデータが同一のコピー制御情報を含むかどうかの第１の判定を行う第１判定手段と、前記第１判定手段において、前記所定時間内の全てのストリームデータが同一のコピー制御情報を含むと判定された場合に、その同一のコピー制御情報を含むとされた各ストリームデータの処理を前記同一のコピー制御情報の内容に従って行う処理手段とを備えるを備えることを特徴とする。
【発明の効果】
【０００７】
これにより、当該所定期間内におけるＣＣＩ値の信頼度を上げることができる。従来においては、ただ、ＣＣＩを含むストリームデータを受信してそのＣＣＩに対応してＤＶＤレコーダなどに記録したりしていたが、この検出を行うことで所定時間内のストリームデータのＣＣＩを確定するゆれ判定を行い、ストリームデータの処理を実行することができる。ここでいうゆれ判定は、所定時間の間に取得するストリームデータのＣＣＩが同一であるかどうかの判定をいい、その所定時間をゆれ判定時間ということもある。また、ここでいうストリームデータの処理とは、確定したＣＣＩに従って出力先機器にあわせてストリームデータを出力したり、あるいは、しなかったりすることをいい、処理手段は処理結果を出力しうるものとする。また出力する場合には、ＣＣＩの内容を変更する必要があるならば変更して、変更したＣＣＩをストリームデータに含ませて出力する。
【０００８】
また、前記第１判定手段は、前記所定時間にかかる判定の開始時点から、前記所定時間内において取得した一のストリームデータに含まれるコピー制御情報が、当該一のストリームデータの直前に取得したストリームデータに含まれるコピー制御情報と同一でないことを判定した場合に、その判定した時点を起点にして、そこから取得するストリームデータについて所定時間の間、同一のコピー制御情報を含むかどうかの第１の判定を新たに行うこととしてよい。
【０００９】
これにより、所定時間の起点を決定することができ、所定時間内において取得するストリームデータのＣＣＩについて、連続する二つのストリームデータのＣＣＩを比較し、両者が異なった場合には、そこから所定時間にかかる第１の判定をやり直すことができる。
また、前記データ入出力装置は更に、前記第１判定手段が前記所定時間内の全てのストリームデータが同一のコピー制御情報を含むと判定した後において、前記所定期間内のストリームデータに後続して逐次取得するストリームデータについて当該同一のコピー制御情報とは異なるコピー制御情報をストリームデータが含んでいるかどうかの第２の判定を行う第２判定手段を備え、前記処理手段は、前記第２判定手段が異なるコピー制御情報を有するストリームデータを判定するまでは前記第１判定手段が前記所定時間内の全てのストリームデータが同一のコピー制御情報を含むと判定した後において取得する各ストリームデータについて前記同一のコピー制御情報に従って処理を行うこととしてよい。
【００１０】
これにより、前記所定時間にかかる第１の判定が終了した時点に後続するストリームデータについて当該ストリームデータが前記所定時間内で取得したＣＣＩと同じＣＣＩを含む限りはそのままそのＣＣＩに従ってストリームデータの処理を行うことができ、所定時間にかかる計測を行わなくて良いのでデータ入出力装置の負担を軽減できる。前記ゆれ判定にはこの連続して取得したストリームデータのＣＣＩが同一かどうかを判定することを含むこともある。
【００１１】
デジタル放送などに含まれるＣＣＩはもともとある一定の時間、つまり番組単位（例えば３０分）の間ではＣＣＩは変動しないことを想定しているのでこの処理を適用できる。
また、前記処理手段は、前記取得手段が最初に取得したストリームデータから、前記第１判定手段が前記所定時間内に取得したストリームデータには同一のコピー制御情報が含まれていると初めて判定した時点までの各ストリームデータについては、当該同一のコピー制御情報の内容に従ってストリームデータの処理を行うこととしてよい。
【００１２】
これにより、ストリームデータの取得を開始した時点から初めて所定時間内において取得した各ストリームデータが同一のコピー制御情報を含むと判定された時点までのストリームデータの処理を行うことができる。
また、前記第１判定手段は、前記取得手段が前記所定時間において取得する全てのストリームデータが同一のコピー制御情報を含むことを判定した後において、前記第２判定手段が当該同一のコピー制御情報とは異なるコピー制御情報を判定した時点を起点にして新たに前記所定時間にかかる前記第１の判定を行い、前記処理手段は、前記第１判定手段が、前記第２判定手段が当該同一のコピー制御情報とは異なるコピー制御情報を判定した時点から、新たに所定時間の間に取得する全てのストリームデータは同一のコピー制御情報を含むことを判定する時点まで、の各ストリームデータについて前記新たな所定時間内において同一であるとされたその同一のコピー制御情報の内容に従って処理を行うこととしてよい。
【００１３】
これにより、データ入出力装置が第２の判定を行っている間にＣＣＩが変動したら再び所定時間の間同一のコピー制御情報をその所定時間の間に取得するストリームデータが含むかどうかの第１の判定を行うことができ、変動してから所定時間同一のコピー制御情報をストリームデータが含むと検出されるまでのストリームデータについてその所定時間のストリームデータのコピー制御情報でストリームデータの処理を行うことができる。
【００１４】
例えば、デジタル放送のある番組内において暴風雨などの外乱によりＣＣＩが一瞬変動した場合などにおいて、その変動を修正でき、その番組の初めから終わりまでのストリームデータに含まれるＣＣＩを番組の配信側の意図通りに統一することができる。
また、前記ストリームデータには複数種類あり、前記データ入出力装置は更に、前記取得手段が取得するストリームデータの種類に対応づけて前記第１判定手段が判定に必要とする所定時間を記憶している記憶手段と、前記取得手段が取得したストリームデータの種類に応じて前記記憶手段に記憶してある所定時間を読み出す読み出し手段とを備え、前記第一判定手段は、前記判別手段により判別されたストリームデータの種類に基づいて、前記読み出し手段が読み出した所定時間内で取得するストリームデータは同一のコピー制御情報を含むかどうかの判定を行うこととしてよい。
【００１５】
これにより、取得するストリームデータの種類に応じて前記所定時間であるところのゆれ判定時間を決定することができる。取得するストリームデータにはアナログ放送やデジタル放送あるいはＤＶＤから読み出したデータなど複数種類があり、それぞれでＣＣＩが同一であるかどうかを判定するゆれ判定時間は異なってくる。このゆれ判定時間は、当該データ入出力装置相当の実機を作成して実験を行うことで、ストリームデータの種類に応じて、実用に耐える時間を得る。そうして得た時間をデータ入出力装置に記憶させている。
【００１６】
また、前記ストリームデータには複数種類あり、前記データ入出力装置は更に、前記取得手段が取得するストリームデータの種類に対応づけてストリームデータに与えるコピー制御情報の初期値を記憶している初期値記憶手段と、前記取得手段が取得したストリームデータの種類に応じて前記記憶手段に記憶してある初期値を読み出す初期値読み出し手段とを備え、前記第２判定手段は更に、最初から取得するストリームデータの種類に基づいて前記初期値読み出し手段が読み出した初期値と、最初に取得するストリームデータに含まれるコピー制御情報が前記初期値と同一であるかを判定し、同一であるならばそれ以降に取得するストリームデータについても、異なったコピー制御情報を含むストリームデータを取得したと判定するまでは、前記初期値とコピー制御情報が同一であるかどうかの判定を行うこととしてよい。
【００１７】
これにより、ストリームデータの種類に応じてＣＣＩの初期値を与えることができ、その初期値と次に取得するストリームデータのＣＣＩとが同一であるかどうかの比較を行う第２の判定を実行することができる。
本発明においてはデータ入出力装置の出力先機器（例えばＤＶＤレコーダ）に、データ入出力装置が取得するストリームデータを一端記憶させておき、ＣＣＩが確定したらそのＣＣＩに従ってストリームデータの処理を行うことになっている。例えば確定したＣＣＩがコピー不可となっていた場合には、データ入出力装置は出力先機器が一時的に記憶していたストリームデータを消去させる。あるいは、ＣＣＩがコピーフリーだったならば仮記憶していたストリームデータに当該ＣＣＩを含ませて記憶を確定させる。なお、データ入出力装置の出力先の機器によっては先にＣＣＩを確認しないと記録を開始しないものもあるので、ストリームデータを仮記憶させるためには、ストリームデータの取得を開始するときには暫定的にそのストリームデータにＣＣＩ値の初期値を与えておく必要があることがある。
【００１８】
また、デジタル放送などに含まれるＣＣＩはもともと一回だけコピー可能という内容のものが多く、初期値を一回だけコピー可能という内容で記憶させておくことで最初から第２の判定を行うことができる。このことにより最初からゆれ判定時間をカウントする手間を省けることがある。
また、前記データ入出力装置は更に、前記ストリームデータ取得手段が取得するストリームデータの種類に応じて対応した入力ＩＤと、ストリームデータの出力先の種類に応じて対応した出力ＩＤとを記憶しているＩＤ記憶手段と、取得したストリームデータとユーザ入力の情報に基づいて入力ＩＤを決定し、ユーザ入力により決定された出力先の情報に基づいて出力ＩＤを決定する決定手段と、前記決定手段により決定された入力ＩＤと出力ＩＤに基づいてストリームデータの入出力経路を決定する経路選択手段を備えることとしてよい。
【００１９】
これにより、データ入出力装置は、入力ＩＤと出力ＩＤからストリームデータが通るべき入力から出力までの経路を間違えることなく選択でき、ユーザの意図した通りにデータを転送できる。
また、前記処理手段が行う処理は、前記同一のコピー制御情報が何回でもコピー可能という内容であった場合には、そのまま何回でもコピー可能という内容のコピー制御情報をストリームデータに含ませて出力先の機器に記録させ、前記同一のコピー制御情報が１回だけコピー可能という内容であった場合には、そのコピー制御情報の内容をコピー不可能に換えて、その換えたコピー制御情報をストリームデータに含ませて出力先の機器に記録させ、前記同一のコピー制御情報がコピー不可能という内容であった場合には、出力先の機器には記録させないこととしてよい。
【００２０】
これにより、データ入出力装置はＣＣＩが確定したストリームデータについて、それに含まれている確定したＣＣＩをコピーフリー、コピー不可の場合にはＣＣＩを変えず、一回だけコピー可の場合にはコピー不可にＣＣＩを変えることができる。また、確定したＣＣＩがコピー不可だった場合には一端出力先機器に記憶させていたストリームデータを消去させ、それ以外の確定したＣＣＩがコピーフリーの場合にはコピーフリーの、一回だけコピー可の場合にはコピー不可のＣＣＩを出力先機器が記憶しているストリームデータに含ませて記憶させたりすることができる。
【００２１】
また、コピー制限に関するコピー制御情報を含んだストリームデータを受けてそのコピー制御情報を確定して出力するデータ入出力方法であって、コピー制御情報を含んだストリームデータを逐次取得する取得ステップと、前記取得ステップにおいて所定時間内に取得した全てのストリームデータが同一であるかどうかを判定する判定ステップと、前記判定ステップにおいて、前記所定時間内の全てのストリームデータが同一のコピー制御情報を含むと判定された場合に、その同一のコピー制御情報を含むとされた各ストリームデータのコピー制御情報を前記同一のコピー制御情報で確定し、前記同一のコピー制御情報の内容に従ってストリームデータの処理を行う処理ステップと、前記処理ステップで処理されたストリームデータを出力する出力ステップとを備えることとしてよい。
【００２２】
また、コンピュータに、コピー制限に関するコピー制御情報を含んだストリームデータを受けてそのコピー制御情報を確定して出力させるデータ入出力プログラムであって、コピー制御情報を含んだストリームデータを逐次取得する取得ステップと、前記取得ステップにおいて所定時間内に取得した全てのストリームデータが同一であるかどうかを判定する判定ステップと、前記判定ステップにおいて、前記所定時間内の全てのストリームデータが同一のコピー制御情報を含むと判定された場合に、その同一のコピー制御情報を含むとされた各ストリームデータのコピー制御情報を前記同一のコピー制御情報で確定し、前記同一のコピー制御情報の内容に従ってストリームデータの処理を行う処理ステップと、前記処理ステップで処理されたストリームデータを出力する出力ステップとを備えることとしてよい。
【００２３】
この方法あるいはプログラムにより、所定期間内について取得したストリームデータのＣＣＩについて、その値の確定ができる。
【発明を実施するための最良の形態】
【００２４】
本発明に係るデータ入出力装置について図面を用いながら説明していく。
（実施の形態）
＜データ入出力装置の構成＞
図１は、本発明に係るデータ入出力装置１００の機能ブロック図である。
データ入出力装置１００は、ストリーム制御手段１１０と、取得手段１２０と、経路選択手段１３０と、ゆれ判定手段１４０と、変換手段１５０と、出力手段１６０とを含んで構成される。データ入出力装置１００は、実際にはＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）とから成るコンピュータ装置である。ＣＰＵがＲＯＭに含まれるプログラムを読み出して実行し、ＲＡＭに必要なデータを逐次保持することで、ストリームデータを取得してＣＣＩを決定して出力先機器に出力するまでの処理を行う。
【００２５】
ストリーム制御手段１１０は、データ入出力装置１００が取得するストリームデータの入力ＩＤと、ユーザ入力から出力先機器の出力ＩＤと、取得したストリームデータのゆれ判定にかかる時間を出力する機能を有し、入力されたストリームデータの種類に応じてユーザ入力を受け付けるユーザ入力受付部１１１を含み、入力ＩＤ表１１２と、出力ＩＤ表１１３と、ゆらぎ時間表１１４とを記憶している。ユーザ入力は、モニタに表示されたＧＵＩ（Graphic User Interface）を見てリモコンやキーボードなどを使って入力する。
【００２６】
取得手段１２０は、外部よりＣＣＩが含まれたストリームデータ１７０を取得する機能を有する。データ入出力装置１００が取得するストリームデータには複数の種類があり、例えばアナログ放送ａ１７１、デジタル放送ａ１７２、デジタル放送ｂ１７３などがある。図示していないが、その他にもＤＶＤレコーダが読み出したＤＶＤに記録されていたストリームデータなどもある。
【００２７】
経路選択手段１３０は、データ入出力装置１００に接続されている機器の接続状況とその入力ＩＤ、出力ＩＤを認識しており、ストリーム制御手段１１０から出力された入力ＩＤと出力ＩＤとに基づいて、入力されてきたストリームデータをユーザの意図する機器若しくはメディアまでの経路を選択、形成する機能を有する。このことでデータ入出力装置１００は、ストリームデータをユーザの意図する機器に出力することができるようになる。
【００２８】
ゆれ判定手段１４０は、取得手段１２０から取得したストリームデータに含まれるＣＣＩを抽出するＣＣＩ抽出部１４１を含む。
ゆれ判定手段１４０は、ストリーム制御手段１１０のゆれ判定時間表１１４から得たゆれ判定時間の間に取得したストリームデータから抽出したＣＣＩ値が全て同一であるかどうかを検出する機能を有する。また、ゆれ判定時間の間、取得したＣＣＩ値は全て同一であったと検出した後も同一であると検出したそのＣＣＩ値から変化がないかを検出する機能を有する。また、そのゆれ判定時間の間に取得したストリームデータのＣＣＩ値が同一であると検出した場合にＣＣＩ値を決定する機能も有する。実際には図３（ｂ）にあるような取得ＣＣＩ表３１０を書き換えていってゆれ判定時間の間、ＣＣＩ値が変化しなかったかどうかを見ている。
【００２９】
また、ゆれ判定手段１４０は、確定ＣＣＩ値に最初に与えるＣＣＩ値としてのＣＣＩ初期値をストリームデータの種類に応じて記憶している。ＣＣＩ初期値はそのストリームデータを記録しても良いという内容になっている。確定ＣＣＩ値は、取得したストリームデータのＣＣＩ値として確定させたＣＣＩ値であり当該ストリームデータの一定期間、もしくは全部の正当なＣＣＩとして適用されるものである。
【００３０】
変換手段１５０は、図４にあるような変換表１５１を記憶しており、ストリームデータ１７０に含まれていたＣＣＩ値がゆれ判定手段１４０で決定された後に変換表１５１に基づいてストリームデータに含まれるＣＣＩを書き換える機能を有する。
また、変換部１５０は、ストリームデータを出力先機器に対応したデータフォーマットに変換する機能をも有する。これは従来ある変換技術を用いて行える。
【００３１】
出力手段１６０は、出力先機器に対応したデータフォーマットに変換されたストリームデータを経路選択手段１３０により形成された経路に従い、出力先機器１８０に出力する機能を有する。出力先機器１８０には、ＤＶＤレコーダａ１８１や、ＤＶＤレコーダｂ１８２、ＢＤレコーダａ１８３、モニタａ１８４などがある。
なお、本発明においてはゆれ判定のための時間による遅延が発生するためにゆれ判定を行っているときにはリアルタイムでストリームデータを録画できないことがある。そこで出力先機器に一端ストリームデータのみを記録し、ＣＣＩが確定した後でＣＣＩがコピー不可だった場合にはストリームデータを出力先機器から消去させ、ＣＣＩが一回コピー可の場合にはコピー不可のＣＣＩを、ＣＣＩがコピーフリーの場合にはコピーフリーのＣＣＩを一端出力先機器に記録していたストリームデータに含ませて正式に記録する手法をとる。
＜データ入出力装置の保持するデータ＞
次にデータ入出力装置１００の保持するデータについて図２〜図４を用いて説明する。
【００３２】
まず、ストリーム制御手段１１０が保持する入力ＩＤ表１１２と出力ＩＤ表１１３について図２を用いながら説明する。
図２（ａ）は、入力ＩＤ表１１２である。図のように、入力元に対応した入力ＩＤが割り振られている。例えば入力ＩＤがＤＶＤには１６進数表現で０ｘ００００〜０ｘ０００Ｆが割り振られている。入力ＩＤがＤＶＤの場合に０ｘ００００〜０ｘ０００Ｆとあるのは最大１６のＤＶＤプレイヤーがデータ入出力装置１００に接続されている状況を考えてのことで、実際には一つの入力機器には一つの入力ＩＤが割り振られる。例えばデジタル放送ａ１７２を出力してくるチューナには入力ＩＤが０ｘ０００１と割り振られる。ここでは入力ＩＤは最大１６個としているが、この数値はユーザの任意によって変更可能で、データ入出力装置１００に接続される入力機器にあわせて変えてよく、それと共に入力ＩＤも変えることができる。
【００３３】
ストリーム制御手段１１０は、入力ストリームデータ１７０の発信源を見てそれに対応している入力ＩＤを入力ＩＤ表１１２から読み出し経路選択手段１３０に出力する。
図２（ｂ）は、出力ＩＤ表１１３である。図のように、出力先に対応した出力ＩＤが割り振られている。例えば出力先がＤＶＤの場合、出力ＩＤは、１６進数表現で０ｘ１０００〜０ｘ１００Ｆとなっている。出力ＩＤが複数あるのは入力ＩＤと同様の理由であり、実際には一つの出力先の機器に対応して一つの出力ＩＤが割り振られる。例えば図１のＤＶＤレコーダａ１８１には出力ＩＤ０ｘ１０００を、ＤＶＤレコーダｂ１８２には出力ＩＤ０ｘ１００１というように出力先機器と出力ＩＤを対応させる。ここでは出力ＩＤは最大１６個としているが、この数値はユーザの任意によって変更可能で、データ入出力装置１００に接続される入力機器に合わせて変えてよく、それと共に出力ＩＤも変えることができる。
【００３４】
ストリーム制御手段１１０は、ユーザ入力によってユーザ入力受付部１１１で出力先機器が決定した場合に、その機器に対応している出力ＩＤを出力ＩＤ表１１３から読み出し、その出力ＩＤを経路選択手段１３０に出力する。
入力ＩＤ表１１２並びに出力ＩＤ表１１３は共に、データ入出力装置１００にＤＶＤレコーダなどの新たな機器が接続されるごとに更新する必要がある。入力ＩＤ表１１２並びに出力ＩＤ表１１３は経路選択手段１３０がそれらの機器との接続状況の変化を検知してストリーム制御手段１１０が更新するようにしてもよいし、ユーザの手によりユーザ入力受付部１１１を介して更新されてもよい。
【００３５】
図２（ｃ）は、ゆれ判定手段１４０がＣＣＩ値の確定に用いるゆれ判定時間を決定するためのゆれ判定時間表１１４である。取得手段１２０が取得するストリームデータの違いにより、それに含まれるＣＣＩの取得時間の時間間隔も異なってくるため、ストリームデータの違いにより変化するゆれ判定時間を決定する必要がある。ゆれ判定時間表１１４には、図のように入力元のデータ内容に対応してゆれ判定時間が記憶されている。例えばアナログ放送のゆれ判定時間は３秒である。
【００３６】
ストリーム制御手段１１０は、ゆれ判定時間表１１４を用いて、例えば、アンテナなどからデジタル放送をストリームデータとして取得した場合に、デジタル放送のゆれ判定時間は０．１秒であることを読みだす。
次に、経路選択手段１３０により決定される入出力経路上を通るストリームデータ及びゆれ判定手段１４０がゆれ判定のために用いる表を、図３を用いて説明する。
【００３７】
まず、経路選択手段１３０が入力ＩＤと出力ＩＤとを元に入出力管理表３００を図３（ａ）にあるように作成する。入出力管理表３００は入力ＩＤと出力ＩＤとを対応付けて、その経路を流れるストリームデータを管理するための表である。データ入出力装置１００は複数のストリームデータを同時に扱うことがあり、それぞれストリームデータの出力先を違えないために経路選択手段１３０は入出力管理表３００を管理する。
【００３８】
ゆれ判定手段１４０は、経路選択手段１３０から入出力管理表３００を受け取り、図３（ｂ）にあるようなゆれ判定表３１０をストリームデータごとに作成する。図３（ｂ）にあるようにゆれ判定手段１４０はＣＣＩ抽出部１４１が検出したＣＣＩ値を順にＣＣＩ値（１）、ＣＣＩ値（２）、ＣＣＩ値（３）のように記入していき、ＣＣＩ値が変化したかどうかを見る。ＣＣＩ値を記入する欄はゆれ判定時間内において取得するＣＣＩ値の数だけあり、前回のＣＣＩ値と異なるＣＣＩ値が記入された場合にＣＣＩ値の記入欄を白紙に戻し、その異なったＣＣＩ値をＣＣＩ値（１）の欄に移し、再度（２）から記入していく。ゆれ判定時間を経過して、このＣＣＩ値記入欄が全て同一のＣＣＩ値で埋まっていた場合に所定時間の間同一のＣＣＩを持つストリームデータを取得したとゆれ判定手段１４０は判定する。ゆれ判定表３１０は、一例であり、入力ＩＤが０ｘ００００で出力ＩＤが０ｘ１０００の場合を例にしている。このゆれ判定表３１０にＣＧＭＳ（Copy Generation Management System）とＡＰＳＴＢ（Analog Protection Single Trigger Bit）の２種類のＣＣＩを記しているのはストリームデータには複数種類のＣＣＩが含まれることがあるためである。
【００３９】
例えば、ゆれ判定表３１０にあるようにＤＶＤのストリームデータのＣＣＩ値を順に記憶していき、ＣＣＩ値（１）及びＣＣＩ値（２）ではＣＧＭＳ値は０ｘ００、ＡＰＳＴＢ値が０ｘ１１となっていたのがＣＣＩ値（３）でＣＧＭＳ値は０ｘ００のままだが、ＡＰＳＴＢ値が０ｘ１０に変化している。この場合、ＣＣＩ値を確定できず、ＣＣＩ値（１）のＣＧＭＳ値を０ｘ００、ＡＰＳＴＢ値を０ｘ１０に記憶しなおして、後続するストリームデータのＣＣＩを逐次記憶していく処理をゆれ判定手段１４０が行う。ここでＣＣＩ値（３）のＡＰＳＴＢ値の０ｘ１１で、ＣＣＩ値（３）を含むストリームデータを取得した時点でゆれ判定時間が経過していた場合に、少なくともＣＣＩ値（１）、ＣＣＩ値（２）、ＣＣＩ値（３）を含んでいたストリームデータについては、そのＣＣＩ値でストリームデータの処理が実行される。
【００４０】
次に、変換手段１５０が記憶している変換表１５１について説明する。図４にその変換表１５１を示す。変換表１５１には取得するストリームデータに含まれるＣＣＩ値と、出力先ごとにストリームデータに含ませて記憶させるＣＣＩ値の対応が示されている。これはデータ入出力装置１００を通して出力されるストリームデータに含まれるＣＣＩ値の規格を統一するためである。前述したようにストリームデータには複数種類のＣＣＩが含まれていることがあり、図には、ＣＧＭＳ、ＡＰＳ（Analog Protection System）などを書いている。
【００４１】
変換表１５１に基づいて変換を行うと、例えばデータ入出力装置１００に入力されたストリームデータのＣＣＩ値が０１でＣＧＭＳ値が１０、ＡＰＳが０１の場合には、出力先がＤＶＤ−ＲＡＭだとＣＧＭＳ値が０１、ＡＰＳＴＢ値が１０という情報がストリームデータに含まれることになる。ここでは変換１５１にはＣＣＩ値が０１の場合のみを書いているが、その他にもＣＣＩ値が１０や１１の場合など、全てのＣＣＩ値に対応するように書かれている。なお、表中ＭＶとはMacro Visionのことである。
＜データ入出力装置の動作＞
続いて、データ入出力装置１００の動作について図６のフローチャートを用いながら説明していく。
【００４２】
まず、取得手段１２０がストリームデータを取得する（ステップＳ６０１）。そして次にユーザ入力受付部１１１がユーザからどのストリームデータをどこからどこに移すのかを示したユーザ入力を受け付ける（ステップＳ６０２）。ストリーム制御手段は、取得手段が取得するストリームデータの入力元の入力ＩＤを入力ＩＤ表１１２から読み出し、ユーザ入力を元に出力先機器に対応した出力ＩＤを出力ＩＤ表１１３から読み出して（ステップＳ６０３）、経路選択手段１３０に出力する。そしてストリーム制御手段１１０がストリームデータの種類に応じたゆれ判定時間をゆれ判定時間表１１４から読み出してゆれ判定時間を決定する（ステップＳ６０４）。入力ＩＤと出力ＩＤとを受け取った経路選択手段１３０はストリームデータの入出力経路を決定する（ステップＳ６０５）。ストリーム制御手段１１０は、ゆれ判定時間をゆれ判定手段１４０に出力し、ゆれ判定手段１４０はそのゆれ判定時間に従ってゆれ判定を含むストリームデータの処理を行う（ステップＳ６０６）。ゆれ判定を含むストリームデータの処理の詳細については図７のフローチャートを用いて後述する。取得手段１１０がストリームデータの取得を終了した時点をもって終了する。
【００４３】
ここからデータ入出力装置１００のゆれ判定手段１４０が行う図６のステップＳ６０６におけるゆれ判定を含むストリームデータの処理について図７のフローチャートを用いながら説明していく。
まず、ストリームデータの種類に応じて確定ＣＣＩ値を暫定的にＣＣＩ初期値で確定する（ステップＳ７０１）。ＣＣＩ初期値は、ストリームデータを記録したりするときにＣＣＩが最初に確定していないとレコーダが記録を開始しない機器に対応するためにストリームデータの確定ＣＣＩ値を暫定的に与えるためのものである。そしてストリームデータを取得手段１２０が取得し（ステップＳ７０２）、取得したストリームデータのＣＣＩ値をＣＣＩ抽出部１４１が抽出する（ステップＳ７０３）。
【００４４】
そのＣＣＩ値が確定ＣＣＩ値と同じかどうかを比較して同じであるならば（ステップＳ７０４のＹＥＳ）、そのストリームデータについてＣＣＩ値の内容に従ってストリームデータを記録したり消去したりなどの処理と、必要ならばそれに含まれるＣＣＩ値の変更を行う（ステップＳ７０５）。例えば、確定したＣＣＩが１回コピー可能という内容であったならば、ＣＣＩの内容をコピー不可能という内容に換えてストリームデータに含ませ、出力先機器に対応したデータフォーマットにして出力先機器に記憶させる。確定したＣＣＩがコピー不可能という内容であったなら、出力先機器にはストリームデータの記録をさせない。確定したＣＣＩがコピーフリーであったならコピーフリーの内容を示すＣＣＩをストリームデータに含ませて出力先機器に記録させる。出力先機器がモニタであった場合には記録ではなくストリームデータの内容をＣＣＩに応じて表示したりしなかったりする。
【００４５】
ＣＣＩ値が変化しない限りステップＳ７０２〜ステップＳ７０５の処理を繰り返す。ＣＣＩ値が確定ＣＣＩ値と同じでない場合には（ステップＳ７０４のＮＯ）、その時点からゆれ判定手段１４０は、ゆれ判定時間Ｔのカウントダウンを開始する（ステップＳ７０６）。
そして取得手段１２０は次のストリームデータを取得する（ステップＳ７０７）。ＣＣＩ抽出部１４１がそのストリームデータのＣＣＩ値を抽出し（ステップＳ７０８）、ゆれ判定手段１４０がそのＣＣＩ値が前回取得したストリームデータと同じかどうかを判定する（ステップＳ７０９）。同じでない場合（ステップＳ７０９のＮＯ）には、ステップＳ７０６に戻ってゆれ判定時間Ｔのカウントダウンを始めからやり直し、以降のステップを処理していく。同じであった場合（ステップＳ７０９のＹＥＳ）には、ゆれ判定時間Ｔのカウントダウン開始からゆれ判定時間Ｔが経過したかどうかをゆれ判定手段１４０が判定する（ステップＳ７１０）。経過していない場合（ステップＳ７１０のＮＯ）には、ステップＳ７０７にもどり次のストリームデータを取得し以降のステップの処理を行う。
【００４６】
ゆれ判定時間Ｔがカウントダウン開始から経過していた場合（ステップＳ７１０のＹＥＳ）には、ゆれ判定時間Ｔの間だけ同一であったそのＣＣＩ値で確定ＣＣＩ値を更新する（ステップＳ７１１）。そしてステップＳ７０４でＣＣＩ値が確定ＣＣＩ値と異なると検出された時点からステップＳ７１０でゆれ判定時間Ｔが経過したと判定された時点のストリームデータをステップＳ７０９で同じだと判定されたそのＣＣＩ値に従って処理を行う（ステップＳ７１２）。そして再びステップＳ７０２に戻ってストリームデータを取得して以降のステップの処理を行う。
【００４７】
ストリームデータの取得を終了した時点でこの処理は終了する。
ゆれ判定について図５（ａ）のグラフを例にとってＣＣＩ値と時間の関係を用いて図７のフローチャートと対応させながら具体的に説明していく。図５（ａ）はゆれ判定手段１４０のＣＣＩ抽出部１４１で抽出されたＣＣＩ値の変遷の一例を示している。図のようにＣＣＩ値が変化したものとしてゆれ判定を説明していく。なお、図５（ａ）、及び図５（ｂ）のグラフでは縦軸方向にＣＣＩ値を、横軸方向に時間をとっている。また、話を分かりやすくするためにＣＣＩ値をｃ０、ｃ１、ｃ２と表記し、時間の節目となるところをｔ１、ｔ２、…、ｔ７と表記している。
【００４８】
まず、ここではストリームデータのＣＣＩ初期値がｃ１であったとして確定ＣＣＩ値をｃ１で確定する（ステップＳ７０１）。時間ｔ１まで取得するストリームデータに含まれるＣＣＩ値はｃ１から変化していないのでｃ１の内容に従って、取得するストリームデータの処理を逐次行う（ステップＳ７０２〜Ｓ７０５）。しかし、時間ｔ１においてＣＣＩ値がｃ１からｃ０に変化したので、それを検出（ステップＳ７０４のＮＯ）したゆれ判定手段１４０は、そこからストリーム制御手段から取得したストリームデータのゆれ判定時間Ｔのカウントダウンを開始する（ステップＳ７０６）。時間ｔ２まではＣＣＩ値が変動しなかったので、その間ゆれ判定を繰り返し行い、ゆれ判定時間の経過を待つ（ステップＳ７０７〜Ｓ７１０）。しかし、ゆれ判定時間Ｔの経過を待たずに時間ｔ２においてＣＣＩ値がｃ０からｃ２に変化したのを検出（ステップＳ７０９のＮＯ）したために時間ｔ２を起点に再度ゆれ判定時間Ｔの計測を初めからやり直す（ステップＳ７０６）。再びゆれ判定時間Ｔの経過を待たずに時間ｔ３においてＣＣＩ値がｃ２からｃ１に変化したのを検出（ステップＳ７０９のＮＯ）したために時間ｔ３からゆれ判定時間Ｔの計測をやり直す（ステップＳ７０６）。
【００４９】
そしてゆれ判定手段１４０は、時間ｔ３からゆれ判定時間Ｔが経過してその間ＣＣＩ値が変化しなかった（ステップＳ７０７〜Ｓ７１０）ので最初から時間ｔ４までのＣＣＩ値をｃ１で確定し（ステップＳ７１１）、データ入出力装置１００は、その内容に従ってストリームデータの処理を行う（ステップＳ７１２）。ゆれ判定手段１４０は、時間ｔ４以降はゆれ判定時間Ｔを計測せずにただ逐次取得するストリームデータのＣＣＩ値を検出しており、取得するストリームデータのＣＣＩ値が同じである限り、データ入出力装置１４０は、ストリームデータを取得するごとにそのままストリームデータの処理を行う（ステップＳ７０２〜７０５）。
【００５０】
ゆれ判定手段１４０は、時間ｔ５において再びＣＣＩ値がｃ１からｃ２に変動したのを検出して（ステップＳ７０４のＮＯ）、時間ｔ５から再びゆれ判定時間Ｔを計測し始める（ステップＳ７０６）。時間ｔ６まではＣＣＩ値がゆれ判定時間Ｔの経過を待たずにＣＣＩ値が変化している。時間ｔ６においてＣＣＩ値がｃ１からｃ２に変化したのを検出してそこからゆれ判定時間Ｔのカウントダウンを開始する（ステップＳ７０６）。そして時間ｔ６から時間ｔ７にかけてゆれ判定時間Ｔの間、ＣＣＩ値が全て同一であることを検出して（ステップＳ７０７〜Ｓ７１０）時間ｔ５から時間ｔ７までに取得したストリームデータのＣＣＩ値をｃ２で確定し（ステップＳ７１１）、データ入出力装置１００は、そのＣＣＩ値ｃ２に従って時間ｔ５から時間ｔ７までのストリームデータの処理を行う（ステップＳ７１２）。このような処理をストリームデータの取得を終了するまで行う。
【００５１】
図５（ｂ）は、図５（ａ）のように取得したストリームデータのＣＣＩ値が変動してそれをゆれ判定手段１４０が修正した結果を表しており、ストリームデータを取得し始めた時点から時間ｔ７までの間に取得したストリームデータの決定されたＣＣＩ値を示すグラフである。図のように時間ｔ５までに取得したストリームデータのＣＣＩ値はｃ１で確定され、時間ｔ５から時間ｔ７までの間に取得したストリームデータのＣＣＩ値はｃ２で確定される。
＜補足＞
本発明に係るデータ入出力装置１００について上記実施の形態に従って説明してきたが実施の形態はこれに限るものではないことは勿論である。以下、その変形例について述べる。
（１）上記実施の形態においては、外部の入力機器からストリームデータを受け取り、外部の出力機器にストリームデータを出力する形で説明したが、データ入出力装置１００が放送を受けるためのチューナや、データを読み出したり書き込んだりできるＤＶＤドライブ、ＢＤドライブなどを内包する形を取っても良い。この場合、データ入出力装置１００が、記録などの処理も行うことになる。
（２）上記実施の形態においては、データ入出力装置１００は、入出力を１対１の対応で説明したがこの必要はなく、入力されたストリームデータ一つに対して、そのストリームデータの出力先である出力先機器を二つ以上指定することとしてもよい。ゆれ判定に関しては同一のストリームデータを扱うのでどちらに出力する場合でも変わらず、ゆれ判定の結果確定したＣＣＩに従ってストリームデータの処理を行い、ユーザに指定された機器に出力する。
（３）上記実施の形態においては、図５における時間ｔ５から時間ｔ６の間のＣＣＩについて後続の時間ｔ６から時間ｔ７の間に取得したストリームデータに含まれているＣＣＩ値（ｃ２）で確定することとしたが、時間ｔ５から時間ｔ６の間において取得したストリームデータのＣＣＩ値を全て記憶しておき、その間取得したＣＣＩ値のうち、時間ｔ５以前の確定ＣＣＩ値（ｃ１）と時間ｔ６以後の確定ＣＣＩ値（ｃ２）のうちより多かった方のＣＣＩ値で時間ｔ５から時間ｔ６の間で取得したストリームデータのＣＣＩ値を決定することとしてもよい。
（４）上記実施の形態においては、データ入出力装置１００は、ＣＰＵ、ＲＯＭ、ＲＡＭを含むコンピュータ装置としたが、データ入出力装置１００は、各機能部が実行すべき内容を実行するハードウェアのみにより実現されてよい。また、データ入出力装置１００は、ＬＳＩ（Large Scale Integration）、ＶＬＳＩ（Very Large Scale Integration）等の一部又は全部として実現されてもよく、複数のＬＳＩ等で実現されてもよく、１又は複数のＬＳＩ等と他の回路の組み合わせとにより実現されてもよい。
（５）上記実施の形態においては、データ入出力装置１００は、ストリームデータの取得開始からはＣＣＩ初期値とストリームデータの比較を行って同一であったならばそのままそのＣＣＩ初期値の内容に従ってストリームデータの処理を行うことしたが、取得開始と同時にゆれ判定時間の間に取得するストリームデータに含まれるＣＣＩが同一であるかどうかのゆれ判定を行ってもよい。この場合、ストリームデータの取得開始から初めてゆれ判定時間の間ＣＣＩが同一であると判定された時点までのストリームデータについてはその同一とであるとされたＣＣＩに従って処理を行う。
（６）上記実施の形態においては、ストリームデータはＣＣＩを含むものとしたが、含まない場合には、データ入出力装置１００は、コピー不可という内容のＣＣＩ、あるいは一回だけコピー可能という内容のＣＣＩを含ませて出力することとしてもよい。これによりストリームデータが広範囲に頒布されてしまうことを防止できるようになる。
【産業上の利用可能性】
【００５２】
本発明に係るデータ入出力装置は、デジタル放送を受信して記録するＤＶＤレコーダなどに活用することができる。
【図面の簡単な説明】
【００５３】
【図１】本発明に係るデータ入出力装置の機能ブロック図である。
【図２】（ａ）は、入力されたストリームデータとＩＤの入力ＩＤ対応表である。（ｂ）は、出力先の機器をＩＤの出力ＩＤ対応表である。（ｃ）は、入力元と、ＣＣＩが同一であるかどうかを見るための所定時間との対応をとったゆれ判定時間表である。
【図３】（ａ）は、入力元と出力先の対応表である。（ｂ）は、ゆれ判定を行うためのＣＣＩ記録表である。
【図４】取得したストリームデータのＣＣＩ値を決定しその値をストリームデータに付加する際に変換手段が変換するための変換表である。
【図５】（ａ）は、ゆれ判定のタイミングを説明するためのグラフである。（ｂ）は、図５（ａ）のように変動していたＣＣＩが確定したときのＣＣＩの変動を示したグラフである。
【図６】データ入出力装置の動作を示したフローチャートである。
【図７】データ入出力装置が行うゆれ判定を含む処理を示したフローチャートである。
【符号の説明】
【００５４】
１００  データ入出力装置
１１０  ストリーム制御手段
１１１  ユーザ入力受付部
１１２  入力ＩＤ表
１１３  出力ＩＤ表
１１４  ゆれ判定時間表
１２０  取得手段
１３０  経路選択手段
１４０  ゆれ判定手段
１４１  ＣＣＩ抽出部
１５０  変換手段
１５１  変換表
１６０  出力手段
１７０  入力データ
１８０  出力先機器
【図１】
2005209183.tif 000003
【図２】
2005209183.tif 000004
【図３】
2005209183.tif 000005
【図４】
2005209183.tif 000006
【図５】
2005209183.tif 000007
【図６】
2005209183.tif 000008
【図７】
2005209183.tif 000009