(57)【特許請求の範囲】
【請求項１】
音声または画像データを再生すると共に、該音声または画像データを外部機器へ出力する機能を有するパーソナルコンピュータにおいて、
前記音声または画像データに付加された著作権情報を読み取る読取手段と、
前記読取手段によって読み取られた著作権情報を予め設定されているデフォルト値と比較し、前記著作権情報が前記デフォルト値と同じまたはより厳しい場合に前記著作権情報を、前記著作権情報が前記デフォルト値よりゆるい場合は前記デフォルト値を出力データに設定する著作権情報設定手段と、
を具備することを特徴とするパーソナルコンピュータにおける著作権保護装置。
【請求項２】
前記デフォルト値は「コピー１回のみ可能」であることを特徴とする請求項１に記載のパーソナルコンピュータにおける著作権保護装置。
【請求項３】
前記デフォルト値はユーザによって変更可能であることを特徴とする請求項１に記載のパーソナルコンピュータにおける著作権保護装置。
【請求項４】
前記著作権情報設定手段は、前記読取手段から著作権情報がない旨の通知を受けた時、前記デフォルト値を前記出力データに設定することを特徴とする請求項１〜請求項３のいずれかの項に記載のパーソナルコンピュータにおける著作権保護装置。
【請求項５】
外部機器から音声または画像データが外部データ入力端子へ印加された時、該データに付加された著作権情報を読み取り、前記著作権情報設定手段へ出力する第２の読取手段をさらに設けたことを特徴とする請求項１〜請求項４のいずれかの項に記載の記載のパーソナルコンピュータにおける著作権保護装置。
【請求項６】
音声または画像データを再生すると共に、該音声または画像データを外部機器へ出力する機能を有するパーソナルコンピュータにおいて、
前記音声または画像データに付加された著作権情報を読み取るステップと、
読み取られた著作権情報を予め設定されているデフォルト値と比較し、前記著作権情報が前記デフォルト値と同じまたはより厳しい場合に前記著作権情報を、前記著作権情報が前記デフォルト値よりゆるい場合は前記デフォルト値を出力データに設定するステップと、
を具備することを特徴とするパーソナルコンピュータにおける著作権保護方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、オーディオファイルやメディアのデータをディジタル出力する際に著作権保護情報を付加して出力するパーソナルコンピュータにおける著作権保護装置に関する。
【０００２】
【従来の技術】
最近のパーソナルコンピュータ（以下、パソコンという）は、インターネットを介してオーディオファイルの配信を受け、受信したファイルの再生をし、あるいは、音楽のＣＤ−ＲＯＭや映画のＤＶＤも再生できるようになっている。また、最近のパソコンは、ディジタル出力端子を有し、オーディオファイル等を再生すると同時に、オーディオデータ（ディジタルデータ）を外部出力することができるようになっている。そして、ディジタル出力端子から出力されたオーディオデータは、例えば、外部のＭＤデッキやＤＡＴデッキに再録音することや、外部アンプによって再生することができる。
【０００３】
【発明が解決しようとする課題】
ところで、近年、インターネットを介したデータ配信において、不正コピー防止等の著作権に対する扱いが厳しくなってきている。しかしながら、従来のパソコンは、上述したオーディオファイルや各種メディアの著作権保護に関する対策が採られておらず、このため、外部から受けたオーディオファイルやメディアに著作権情報が与えられている場合において、そのオーディオファイル等をディジタル出力端子から出力する際に正しい著作権情報を設定して出力することができず、この結果、著作権の保護が行われなくなる問題があった。また、著作権保護が与えられていないデータについては何の配慮もされず、ディジタル出力されていた。
【０００４】
この発明は、このような事情を考慮してなされたもので、その目的は、オーディオファイル等を出力する際に著作権保護を行って出力することができるパーソナルコンピュータにおける著作権保護装置を提供することにある。
【０００５】
【課題を解決するための手段】
この発明は上記の課題を解決すべくなされたもので、本発明に係る著作権保護装置は、音声または画像データを再生すると共に、該音声または画像データを外部機器へ出力する機能を有するパーソナルコンピュータにおいて、前記音声または画像データに付加された著作権情報を読み取る読取手段と、前記読取手段によって読み取られた著作権情報を出力データに設定する著作権情報設定手段とを具備することを特徴とするパーソナルコンピュータにおける著作権保護装置に関するものである。
【０００６】
即ち、請求項１に記載の発明は、音声または画像データを再生すると共に、該音声または画像データを外部機器へ出力する機能を有するパーソナルコンピュータにおいて、前記音声または画像データに付加された著作権情報を読み取る読取手段と、前記読取手段によって読み取られた著作権情報を予め設定されているデフォルト値と比較し、前記著作権情報が前記デフォルト値と同じまたはより厳しい場合に前記著作権情報を、前記著作権情報が前記デフォルト値よりゆるい場合は前記デフォルト値を出力データに設定する著作権情報設定手段とを具備することを特徴とするパーソナルコンピュータにおける著作権保護装置である。
【０００７】
請求項２に記載の発明は、請求項１に記載のパーソナルコンピュータにおける著作権保護装置において、前記デフォルト値は「コピー１回のみ可能」であることを特徴とする。
請求項３に記載の発明は、請求項１に記載のパーソナルコンピュータにおける著作権保護装置において、前記デフォルト値はユーザによって変更可能であることを特徴とする。
請求項４に記載の発明は、請求項１〜請求項３のいずれかの項に記載のパーソナルコンピュータにおける著作権保護装置において、前記著作権情報設定手段は、前記読取手段から著作権情報がない旨の通知を受けた時、前記デフォルト値を前記出力データに設定することを特徴とする。
【０００８】
請求項５に記載の発明は、請求項１〜請求項４のいずれかの項に記載の記載のパーソナルコンピュータにおける著作権保護装置において、外部機器から音声または画像データが外部データ入力端子へ印加された時、該データに付加された著作権情報を読み取り、前記著作権情報設定手段へ出力する第２の読取手段をさらに設けたことを特徴とする。
【０００９】
本発明に係る著作権保護方法は、音声または画像データを再生すると共に、該音声または画像データを外部機器へ出力する機能を有するパーソナルコンピュータにおいて、前記音声または画像データに付加された著作権情報を読み取るステップと、読み取られた著作権情報を出力データに設定するステップとを具備することを特徴とするパーソナルコンピュータにおける著作権保護方法に関するものである。
【００１０】
即ち、請求項６に記載の発明は、音声または画像データを再生すると共に、該音声または画像データを外部機器へ出力する機能を有するパーソナルコンピュータにおいて、前記音声または画像データに付加された著作権情報を読み取るステップと、読み取られた著作権情報を予め設定されているデフォルト値と比較し、前記著作権情報が前記デフォルト値と同じまたはより厳しい場合に前記著作権情報を、前記著作権情報が前記デフォルト値よりゆるい場合は前記デフォルト値を出力データに設定するステップとを具備することを特徴とするパーソナルコンピュータにおける著作権保護方法である。
【００１１】
【発明の実施の形態】
以下、図面を参照し、この発明の一実施の形態について説明する。図１はこの発明の第１の実施の形態を示すブロック図である。以下、各ブロックにおける処理を図面の符号を参照して順次説明する。
▲１▼Mediaの再生要求
ここでは、著作権情報を持ったメディアとする。プレーヤ(A)が著作権情報を読み取る。
▲２▼プレーヤ(A)は、Windows（登録商標）既存技術のRegistryの定められた場所に▲１▼で読み取った情報を反映する。但し、暗号化／符号化を任意に行って解析できない形にする。
▲３▼デバイスドライバ(B)は再生要求に従い、レジストリ(R)に情報を読み取り解析を行う。
▲４▼▲３▼で読み取った情報が有効な場合、デバイスドライバ(B)が持っているデフォルト値と比較する。また、S/PDIF入力があるデバイスに対してはこれも比較対象に入れる。
▲５▼▲４▼の処理の結果、より厳しい設定値をデバイスドライバ(B)はハードウエア(C)に設定する。ここでいう「厳しい」とは、世代についてオリジナル（１回コピー可）またはコピー（コピー不可）のいずれかについて厳しいものを出力に反映することを示す。
▲６▼▲５▼の処理の結果がS/PDIFに出力される。なお、Line Outはアナログ出力であり、本発明とは直接関係しない。
【００１２】
図２はこの発明の第２の実施形態の構成を示すブロック図である。なお、図２は図１をさらに具体的に記載した図であり、図３は図２におけるオーディオコントローラ１３の構成を示すブロック図であり、図４は図２に示す実施形態の動作を説明するためのフローチャートである。
図２において、符号１はＣＰＵ（中央処理装置）、２はＲＯＭ（リードオンリメモリ）およびＲＡＭ（ランダムアクセスメモリ）からなるメモリ、３はメモリ２および周辺バス４をシステムバス５を介してＣＰＵ１に接続するＣＰＵ−バスコントローラである。また、６はＣＲＴ（ブラウン管）ディスプレイ、７はＣＲＴディスプレイを駆動するディスプレイコントローラ、８はキーボード、９はキーボード８の操作されたキーに対応するキーデータを周辺バス４へ出力するキーボードコントローラ、１０はハードディスク、１１はパソコンを電話回線に接続するモデム、１２はＣＤ−ＲＯＭドライブである。
【００１３】
１３はオーディオコントローラであり、詳細は後述する。１４は外部端子であり、外部機器からディジタルオーディオデータ等が印加されるS/PDIF・IN端子および外部機器へディジタルオーディオデータ等を出力するS/PDIF・OUT端子が設けられており、これらのS/PDIF・IN端子、S/PDIF・OUT端子は共にオーディオコントローラ１３に接続されている。１５はオーディオコーデックであり、オーディオコントローラ１３あるいはＣＤ−ＲＯＭドライブ１２から出力されるオーディオデータをアナログ信号に変換してスピーカ１６へ出力し、また、マイクロフォン１７から出力される音声信号をディジタルデータに変換し、オーディオコントローラ１３へ出力する。
【００１４】
図３はオーディオコントローラ１３の構成を示すブロック図である。この図において、２０はオーディオコントロールレジスタであり、再生するオーディオデータのサンプリング周波数、データフォーマット、データの再生／録音ポジションの管理等をコントロールするデータが書き込まれる。２１はS/PDIFコントロールレジスタであり、出力制御およびチャンネルステータスの制御を行うためのデータが書き込まれる。２３は制御部であり、周辺バス４を介して供給されるオーディオデータが書き込まれる複数の再生チャンネルの制御を行う。レジスタ２４は複数の再生スロット２５の管理データが書き込まれる。上述したレジスタ２０，２１，２４は各々オーディオコントローラ１３およびオーディオコーデック１５を管理するデバイスドライバ（ソフト）によって書き込まれる。
【００１５】
再生スロット２５は複数の再生チャンネルに対応しており、各チャンネルのオーディオデータを一時記憶して加算器２６へ出力する。加算器２６は再生スロット２５から出力されるチャンネル毎のデータを加算し、乗算器２７へ出力する。乗算器２７は加算器２６の出力データに、オーディオコントロールレジスタ２０から供給されるデータＤ１を乗算し、加算器２８へ出力する。３０は外部端子１４（図２）のS/PDIF・IN端子のデータが供給される端子である。３１は乗算器であり、端子３０のデータに、S/PDIFコントロールレジスタ２１から供給されるデータＤ２を乗算し、加算器２８へ出力する。加算器２８は、乗算器２７，３１の出力を加算し、端子３３および端子３４へ出力する。端子３３へ出力されたデータはオーディオコーデック１５のＤ／Ａ（ディジタル／アナログ）変換器へ供給され、端子３４へ出力されたデータは外部端子１４のS/PDIF・OUT端子へ供給される。
【００１６】
３５はセレクタであり、その第１入力端へはオーディオコーデック１５のＡ／Ｄ（アナログ／ディジタル）変換器の出力データが端子３６を介して供給され、第２入力端へは端子３０のデータが供給される。このセレクタ３５は、S/PDIFコントロールレジスタ２１から供給される１ビットのデータＤ３に基づいてその第１または第２入力端のデータの一方を選択し、制御部２３へ出力する。
【００１７】
次に、上述したパソコンのオーディオデータ再生動作をハードディスク１０もしくはメモリ２内に記憶されているオーディオデータの再生を例にとり、図１および図４を参照して説明する。
まず、ユーザがオーディオデータの再生要求をキーボード８から入力すると、再生用のアプリケーションプログラム（図１(A)参照）が起動され、該プログラムによって、ハードディスク１０もしくはメモリ２内に記憶されているオーディオデータの著作権情報が読み出される。次に、アプリケーションプログラムは、レジストリ（図１(R)参照）の定められた場所にその著作権情報を反映する。但し、暗号化／復号化を任意に行って解析できない形にする。そして、デバイスドライバ（ソフト；図１(B)参照）に再生要求を出力する。ここに、レジストリとは、ＯＳ（Windows（登録商標））が各種情報を一時的に記憶したりするために保有する既存の技術である。
【００１８】
図４はデバイスドライバの処理を示すフローチャートである。アプリケーションプログラムからの再生要求があると（ステップＳ１がＹＥＳ）、レジストリから著作権情報を読み取り、解析する（ステップＳ２）。そして、その著作権情報が有効な場合は、予めデバイスドライバで設定されているデフォルト値と著作権情報を比較する（ステップＳ３）。そして、著作権情報がデフォルト値と同じまたはより厳しいと判断した場合は（ステップＳ４の判断がＹＥＳ）、著作権情報をそのまま残し（ステップＳ５）、著作権情報がデフォルト値よりゆるいと判断した場合は（ステップＳ４の判断がＮＯ）、著作権情報をデフォルト値に書き替える（ステップＳ６）。すなわち、図１のハードウエア(C)に設定する。
【００１９】
上記の処理をさらに説明すると、メディアの著作権保護形態は、まず、「保護あり」と「保護なし」に分けられ、「保護あり」の場合は、
▲１▼オリジナル（１回コピー可能）
▲２▼コピー（コピー不可）
に分けられる。そして、デバイスドライバでは、デフォルト値として予め「オリジナル」が設定されている。したがって、再生前のオーディオデータに付加された著作権情報が「保護なし」であった場合、または著作権情報が全く付与されていなかった場合は、ステップＳ４の判断が「ＮＯ」となることからステップＳ６が実行され、オーディオデータに著作権情報としてデフォルト値が付加される。また、再生前のオーディオデータに付加された著作権情報が「オリジナル」であった場合はステップＳ４の判断が「ＹＥＳ」となることから、ステップＳ５の処理が実行される。また、再生前のオーディオデータに付加された著作権情報が「コピー」であった場合もステップＳ４の判断が「ＹＥＳ」となることから、ステップＳ５の処理が実行される。
【００２０】
このようにして著作権情報が設定されたオーディオデータは周辺バス４を介して制御部２３（図３）へ出力され（ステップＳ７）、制御部２３から再生スロット２５、加算器２６、乗算器２７、加算器２８、端子２９を介してオーディオコーデック１５へ出力される。これにより、スピーカ１６から楽音が発生する。また、端子３４を介して外部端子１４のS/PDIF・OUT端子から著作権保護がされたデータとして外部機器へ出力される。
【００２１】
他方、外部端子１４のS/PDIF・IN端子からオーディオデータが入力されると、そのオーディオデータがセレクタ３５を介して制御部２３へ供給され、制御部２３から周辺バス４を介してメモリ２に一時記憶される。デバイスドライバはメモリ２内のオーディオデータの著作権情報を読み出し、デフォルト値と比較し、著作権情報がデフォルト値と同じまたはより厳しいと判断した場合は、著作権情報をそのまま残し、著作権情報がデフォルト値よりゆるいと判断した場合は、著作権情報をデフォルト値に書き替える。そして、著作権情報が新たに設定されたデータをハードディスク１０に書き込む。メモリ２に一時記憶したデータはデバイスドライバにて削除する。
【００２２】
なお、上記実施形態において、デバイスドライバに設定されているデフォルト値はユーザによって変更可能である。
また、上記実施形態によれば、元のオーディオまたは画像データに著作権情報が全く付与されていない場合も、デフォルト値の「オリジナル（１回コピー可能）」を付加して出力する。これにより、オーディオまたは画像データの著作権を著作権情報保護の立場に立脚して、さらに強力に保護することができる。
【００２３】
【発明の効果】
以上説明したように、この発明によれば、オーディオファイルや画像データ等を出力する際に著作権保護を行って出力することができ、これにより、不正コピーを防止することができる効果が得られる。
【図面の簡単な説明】
【図１】  この発明の第１の実施形態による著作権保護方法を説明するための図である。
【図２】  この発明の第２の実施形態による著作権保護装置を適用したパソコンの構成を示すブロック図である。
【図３】  図２におけるオーディオコントローラ１３の構成を示すブロック図である。
【図４】  同実施形態の動作を説明するためのフローチャートである。
【符号の説明】
１…ＣＰＵ、２…メモリ、１０…ハードディスク、１３…オーディオコントローラ、１４…外部端子、１５…オーディオコーデック。
【図１】
0003932838.tif 000002
【図２】
0003932838.tif 000003
【図３】
0003932838.tif 000004
【図４】
0003932838.tif 000005