JP4852796B2 - Content supply system, content reproduction transmission apparatus and method, and content reception reproduction apparatus and method - Google Patents
Content supply system, content reproduction transmission apparatus and method, and content reception reproduction apparatus and method Download PDFInfo
- Publication number
- JP4852796B2 JP4852796B2 JP2001167417A JP2001167417A JP4852796B2 JP 4852796 B2 JP4852796 B2 JP 4852796B2 JP 2001167417 A JP2001167417 A JP 2001167417A JP 2001167417 A JP2001167417 A JP 2001167417A JP 4852796 B2 JP4852796 B2 JP 4852796B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- content
- code string
- information
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 143
- 230000005540 biological transmission Effects 0.000 title claims description 80
- 238000013139 quantization Methods 0.000 claims description 73
- 238000010606 normalization Methods 0.000 claims description 60
- 238000001228 spectrum Methods 0.000 claims description 54
- 230000003595 spectral effect Effects 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 10
- 230000006872 improvement Effects 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 55
- 238000006243 chemical reaction Methods 0.000 description 26
- 230000008569 process Effects 0.000 description 26
- 230000036961 partial effect Effects 0.000 description 25
- 230000003287 optical effect Effects 0.000 description 24
- 230000005236 sound signal Effects 0.000 description 22
- 238000012546 transfer Methods 0.000 description 20
- 238000012545 processing Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 13
- 238000013144 data compression Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 238000007906 compression Methods 0.000 description 8
- 230000002194 synthesizing effect Effects 0.000 description 8
- 230000006835 compression Effects 0.000 description 7
- 230000002829 reductive effect Effects 0.000 description 7
- 230000003044 adaptive effect Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000002441 reversible effect Effects 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000003786 synthesis reaction Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- HAORKNGNJCEJBX-UHFFFAOYSA-N cyprodinil Chemical compound N=1C(C)=CC(C2CC2)=NC=1NC1=CC=CC=C1 HAORKNGNJCEJBX-UHFFFAOYSA-N 0.000 description 3
- 230000000873 masking effect Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 241001342895 Chorus Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000003908 quality control method Methods 0.000 description 2
- 201000009310 astigmatism Diseases 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- JEIPFZHSYJVQDO-UHFFFAOYSA-N iron(III) oxide Inorganic materials O=[Fe]O[Fe]=O JEIPFZHSYJVQDO-UHFFFAOYSA-N 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、コンテンツ供給システム、コンテンツ再生伝送装置及び方法、並びにコンテンツ受信再生装置及び方法に関するものであり、特に、試し視聴が可能なように符号化された信号を再生し、試し視聴者が購入を決めれば、少ない情報量のデータを追加して高品質での再生や記録を可能とするようなコンテンツ供給システム、コンテンツ再生伝送装置及び方法、並びにコンテンツ受信再生装置及び方法に関するものである。
【0002】
【従来の技術】
例えば音響などの信号を暗号化して放送したり、記録媒体に記録して、鍵を購入した者に対してのみ、その視聴を許可するというソフトの流通方法が知られている。暗号化の方法としては例えば、PCMの音響信号のビット列に対して鍵信号として乱数系列の初期値を与え、発生した0/1の乱数系列と上記PCMのビット列との排他的論理和をとったビット列を送信したり記録媒体に記録する方法が知られている。この方法を使用することにより、鍵信号を入手した者のみがその音響信号を正しく再生できるようにし、鍵信号を入手しなかった者は雑音しか再生できないようにすることができる。もちろん、暗号化方法としては、より複雑な方法を用いることも可能である。
【0003】
一方、音響信号を圧縮して放送したり、記録媒体に記録する方法が、普及しており、符号化されたオーディオ或いは音声等の信号を記録可能な光磁気ディスク等の記録媒体が広く使用されている。
【0004】
オーディオ或いは音声等の信号の高能率符号化の手法には種々あるが、例えば、時間軸上のオーディオ信号等をブロック化しないで、複数の周波数帯域に分割して符号化する非ブロック化周波数帯域分割方式である、帯域分割符号化(サブ・バンド・コーディング:SBC)や、時間軸の信号を周波数軸上の信号に変換(スペクトル変換)して複数の周波数帯域に分割し、各帯域毎に符号化するブロック化周波数帯域分割方式、いわゆる変換符号化等を挙げることができる。また、上述の帯域分割符号化と変換符号化とを組み合わせた高能率符号化の手法も考えられており、この場合には、例えば、上記帯域分割符号化で帯域分割を行った後、該各帯域毎の信号を周波数軸上の信号にスペクトル変換し、このスペクトル変換された各帯域毎に符号化が施される。
【0005】
ここで上述したフィルタとしては、例えばQMFフィルタがあり、このQMFフィルタについては、文献「1976, R.E.Crochiere, Digital coding of speech in subbands, Bell Syst. Tech. J. Vol.55, No.8, 1976」 に述べられている。また、文献「ICASSP 83, BOSTON, Polyphase Quadrature filters-A new subband coding technique, Joseph H. Rothweiler」には、等バンド幅のフィルタ分割手法が述べられている。
【0006】
ここで、上述したスペクトル変換としては、例えば、入力オーディオ信号を所定単位時間(フレーム)でブロック化し、当該ブロック毎に離散フーリエ変換(DFT)、コサイン変換(DCT)、モディファイドDCT変換(MDCT)等を行うことで時間軸を周波数軸に変換するようなスペクトル変換がある。MDCTについては、文献「ICASSP, 1987, Subband/Transform Coding Using Filter Bank Designs Based on Time Domain Aliasing Cancellation, J.P.Princen, A.B.Bradley, Univ. of Surrey Royal Melbourne Inst. of Tech.」 に述べられている。
【0007】
波形信号をスペクトルに変換する方法として、上述のDFTやDCTを使用した場合には、M個のサンプルからなる時間ブロックで変換を行うとM個の独立な実数データが得られる。時間ブロック間の接続歪みを軽減するために、通常、両隣のブロックとそれぞれM1個のサンプルずつオーバーラップさせるので、平均して、DFTやDCTでは(M−M1)個のサンプルに対してM個の実数データを量子化して符号化することになる。
【0008】
これに対してスペクトルに変換する方法として上述のMDCTを使用した場合には、両隣の時間とM個ずつオーバーラップさせた2M個のサンプルから、独立なM個の実数データが得られるので、平均して、MDCTではM個のサンプルに対してM個の実数データを量子化して符号化することになる。復号装置においては、このようにしてMDCTを用いて得られた符号から各ブロックにおいて逆変換を施して得られた波形要素を互いに干渉させながら加え合わせることにより、波形信号を再構成することができる。
【0009】
一般に変換のための時間ブロックを長くすることによって、スペクトルの周波数分解能が高まり、特定のスペクトル成分にエネルギーが集中する。したがって、両隣のブロックと半分ずつオーバーラップさせて長いブロック長で変換を行い、しかも得られたスペクトル信号の個数が、元の時間サンプルの個数に対して増加しないMDCTを使用することにより、DFTやDCTを使用した場合よりも効率の良い符号化を行うことが可能となる。また、隣接するブロック同士に十分長いオーバーラップを持たせることによって、波形信号のブロック間歪みを軽減することもできる。
【0010】
このようにフィルタやスペクトル変換によって帯域毎に分割された信号を量子化することにより、量子化雑音が発生する帯域を制御することができ、マスキング効果などの性質を利用して聴覚的により高能率な符号化を行なうことができる。また、ここで量子化を行なう前に、各帯域毎に、例えばその帯域における信号成分の絶対値の最大値で正規化を行なうようにすれば、さらに高能率な符号化を行なうことができる。
【0011】
周波数帯域分割された各周波数成分を量子化する場合の周波数分割幅としては、例えば人間の聴覚特性を考慮した帯域分割が行われる。すなわち、一般に臨界帯域(クリティカルバンド)と呼ばれている高域程帯域幅が広くなるような帯域幅で、オーディオ信号を複数(例えば25バンド)の帯域に分割することがある。また、この時の各帯域毎のデータを符号化する際には、各帯域毎に所定のビット配分或いは、各帯域毎に適応的なビット割当て(ビットアロケーション)による符号化が行われる。例えば、上記MDCT処理されて得られた係数データを上記ビットアロケーションによって符号化する際には、上記各ブロック毎のMDCT処理により得られる各帯域毎のMDCT係数データに対して、適応的な割当てビット数で符号化が行われることになる。
【0012】
このようなビット割当手法としては、次の2手法が知られている。すなわち、先ず文献「Adaptive Transform Coding of Speech Signals, R. Zelinski and P. Noll, IEEE Transactions of Accoustics, Speech, and Signal Processing, vol.ASSP-25, No.4, August 1977」 では、各帯域毎の信号の大きさをもとに、ビット割当を行なっている。この方式では、量子化雑音スペクトルが平坦となり、雑音エネルギー最小となるが、聴感覚的にはマスキング効果が利用されていないために実際の雑音感は最適ではない。また、文献「ICASSP 1980, The critical band coder -- digital encoding of the perceptual requirements of the auditory system, M.A.Kransner MIT」 では、聴覚マスキングを利用することで、各帯域毎に必要な信号対雑音比を得て固定的なビット割当を行なう手法が述べられている。しかしこの手法ではサイン波入力で特性を測定する場合でも、ビット割当が固定的であるために特性値が、それほど良い値とならない。
【0013】
これらの問題を解決するために、ビット割当に使用できる全ビットが、各小ブロック毎にあらかじめ定められた固定ビット割当パターン分と、各ブロックの信号の大きさに依存したビット配分を行なう分に分割使用され、その分割比を入力信号に関係する信号に依存させ、前記信号のスペクトルが滑らかなほど前記固定ビット割当パターン分への分割比率を大きくする高能率符号化装置が提案されている。
【0014】
この方法によれば、サイン波入力のように、特定のスペクトルにエネルギーが集中する場合にはそのスペクトルを含むブロックに多くのビットを割り当てる事により、全体の信号対雑音特性を著しく改善することができる。一般に、急峻なスペクトル成分をもつ信号に対して人間の聴覚は極めて敏感であるため、このような方法を用いる事により、信号対雑音特性を改善することは、単に測定上の数値を向上させるばかりでなく、聴感上、音質を改善するのに有効である。
【0015】
ビット割り当ての方法にはこの他にも数多くのやり方が提案されており、さらに聴覚に関するモデルが精緻化され、符号化装置の能力があがれば聴覚的にみてより高能率な符号化が可能になる。これらの方法においては、計算によって求められた信号対雑音特性をなるべく忠実に実現するような実数のビット割り当て基準値を求め、それを近似する整数値を割り当てビット数とすることが一般的である。
【0016】
また、本件発明者等が先に提案した特願平5−152865号、又はWO94/28633の明細書及び図面においては、スペクトル信号から聴感上特に重要なトーン性の成分、すなわち特定の周波数周辺にエネルギーが集中している信号成分、を分離して、他のスペクトル成分とは別に符号化する方法が提案されており、これにより、オーディオ信号等を聴感上の劣化を殆ど生じさせずに高い圧縮率で効率的に符号化することが可能になっている。
【0017】
実際の符号列を構成するにあたっては、先ず、正規化および量子化が行なわれる帯域毎に量子化精度情報、正規化係数情報を所定のビット数で符号化し、次に、正規化および量子化されたスペクトル信号を符号化すればよい。また、
ISO/IEC 11172-3: 1993(E), 1993
では、帯域によって量子化精度情報を表すビット数が異なるように設定された高能率符号化方式が記述されており、高域になるにしたがって、量子化精度情報を表すビット数が小さくなるように規格化されている。
【0018】
量子化精度情報を直接符号化するかわりに、復号装置において、例えば、正規化係数情報から量子化精度情報を決定する方法も知られているが、この方法では、規格を設定した時点で正規化係数情報と量子化精度情報の関係が決まってしまうので、将来的にさらに高度な聴覚モデルに基づいた量子化精度の制御を導入することができなくなる。また、実現する圧縮率に幅がある場合には圧縮率毎に正規化係数情報と量子化精度情報との関係を定める必要が出てくる。
【0019】
量子化されたスペクトル信号を、例えば、文献「D.A.Huffman : A Method for Construction of Minimum Redundancy Codes, Proc.I.R.E., 40, p.1098 (1952)」に述べられている可変長符号を用いて符号化することによって、より効率的に符号化する方法も知られている。
【0020】
また、上述のような方法で符号化された音響などの信号を暗号化して放送したり、記録媒体に記録して、鍵を購入した者に対してのみ、その視聴を許可するというソフトウェアの流通方法が知られている。暗号化の方法としては、例えば、PCM(Pulse Code Moduration) の音響信号のビット列に対して、あるいは符号化された信号のビット列に対して、鍵信号として乱数系列の初期値を与え、発生した0/1の乱数系列と上記ビット列との排他的論理和をとったビット列を送信したり記録媒体に記録する方法が知られている。この方法を使用することにより、鍵信号を入手した者のみがその音響信号を正しく再生できるようにし、鍵信号を入手しなかった者は雑音しか再生できないようにすることができる。もちろん、暗号化方法としては、より複雑な方法を用いることも可能である。
【0021】
【発明が解決しようとする課題】
ところで、音楽の曲等のオーディオコンテンツや、映画等のビデオコンテンツを購入する場合に、コンテンツの内容を試しに視聴できることが好ましい。この試し視聴用のデータをユーザに無料であるいは低価格で配布することで、ユーザは試し視聴して気に入ったコンテンツを購入することができ、販売促進にも貢献し得る。
【0022】
ここで、ユーザが最初から購入目的を持って視聴する場合に対しては、上述のように試し視聴用のデータを配布しておくことが有用であるが、ユーザが購入意欲を持つのは、ミュージックショップ等のコンテンツ販売店やイベント会場等でたまたま視聴したコンテンツが気に入った場合や、バックグラウンド的に再生されているコンテンツの1つに特に興味を惹かれた場合等も多く、このような場合に、従来においては、曲名等のコンテンツを特定できる情報を何らかの方法で探し出して、その情報を元に当該コンテンツを購入していた。
【0023】
しかしながら、このような方法では、視聴したコンテンツ、例えば聞いた曲が何であったかを調べることが必要となり、場合によっては聞いた曲が容易には特定できず、購入が見送られることもある。
【0024】
本発明は、上述のような実情に鑑みて提案されたものであって、ミュージックショップ等のコンテンツ販売店やイベント会場等でたまたま視聴したコンテンツについての試し視聴用のデータを容易に入手でき、曲名等のコンテンツを特定できて購入も容易に行え、また、バックグラウンド的に再生しているコンテンツを視聴している最中にユーザが指定するだけで、そのコンテンツの購入が行えるような、コンテンツ供給システム、コンテンツ再生伝送装置及び方法、並びにコンテンツ受信再生装置及び方法を提供することを目的とする。
【0025】
【課題を解決するための手段】
本発明に係るコンテンツ供給システムは、上述の課題を解決するために、コンテンツを再生すると共に、再生されたコンテンツについて当該コンテンツが符号化されて得られる符号列の一部が再生可能とされた試し視聴用のデータを送出する機能を有するコンテンツ再生伝送装置と、上記コンテンツ再生伝送装置から送出される試し視聴用のデータを受信する受信装置とを有することを特徴とする。
【0026】
また、本発明に係るコンテンツ供給システムは、コンテンツが符号化されて得られる符号列の一部の情報がダミーデータに置き換えられた第1の符号列の信号と、上記ダミーデータの部分を補完する第2の符号列の信号とを供給するコンテンツ供給センタと、上記コンテンツ供給センタからの上記第1の符号列のデータを受信し、得られた上記第1の符号列のデータを再生すると共に、再生された第1の符号列のデータを送出する機能を有するコンテンツ再生伝送装置と、上記コンテンツ再生伝送装置からの第1の符号列のデータを受信する受信装置とを有し、上記受信装置は、上記コンテンツ再生装置に上記第1の符号列のデータを取り込みたい旨の要求を指示し、上記コンテンツ再生装置は、上記受信装置からの要求に応じて現在再生中または直前に再生したコンテンツの上記第1の符号列のデータを当該受信装置に送出することにより、上述の課題を解決する。
【0027】
ここで、上記コンテンツ再生伝送装置は、ミュージックショップ等のコンテンツ販売店やイベント会場等に設けられ、ユーザが携帯する携帯電話等の携帯無線端末を上記受信装置として使用できるようにし、該受信装置からの要求に応じて上記コンテンツ再生伝送装置は、要求された試し視聴用のデータを当該受信装置に無線で送信することが挙げられる。上記受信装置は、上記コンテンツ再生伝送装置から送信されて得られた第1の符号列のデータに対応する上記第2の符号列の信号を上記コンテンツ供給センタに要求し、上記コンテンツ供給センタから送信される上記第2の符号列の信号を受信する機能を有することが挙げられる。
【0028】
また、本発明に係るコンテンツ再生伝送装置及び方法は、コンテンツが符号化されて得られる符号列の一部の情報がダミーデータに置き換えられた第1の符号列の信号と、上記ダミーデータの部分を補完する第2の符号列の信号とを供給するコンテンツ供給センタからの上記第1の符号列のデータを受信し、得られた上記第1の符号列のデータを再生すると共に、再生された上記第1の符号列のデータを受信装置に送出し、上記受信装置からの要求に応じて現在再生中または直前に再生したコンテンツの上記第1の符号列のデータを当該受信装置に送出することにより、上述の課題を解決する。
【0029】
次に、本発明に係るコンテンツ供給システムは、コンテンツが符号化されて得られる符号列の一部が再生可能とされた試し視聴用のデータを供給するコンテンツ供給センタと、上記コンテンツ供給センタからの試し視聴用のデータを受信して再生する受信再生装置とを有し、上記受信再生装置は、試し視聴用のデータを再生中に上記コンテンツ供給センタに高品質化の要求を送ることにより現在再生中または直前に再生したコンテンツの試し視聴用のデータを高品質化するためのコンテンツ追加データが上記コンテンツ供給センタから供給されることにより、上述の課題を解決する。
【0030】
また、本発明に係るコンテンツ受信再生装置及び方法は、コンテンツが符号化されて得られる符号列の一部が再生可能とされた試し視聴用のデータを供給するコンテンツ供給センタからの試し視聴用のデータを受信し、受信された上記試し視聴用のデータを再生し、上記試し視聴用のデータを再生中に上記コンテンツ供給センタに要求することにより送られてくる現在再生中または直前に再生したコンテンツの試し視聴用のデータを高品質化するためのコンテンツ追加データを受信することにより、上述の課題を解決する。
【0031】
【発明の実施の形態】
先ず、本発明に係る実施の形態を説明するに先立ち、本発明の実施の形態の説明に供する一般の圧縮データ記録再生装置としての光ディスク記録再生装置について、図面を参照しながら説明する。
【0032】
図1は、光ディスク記録再生装置の一例を示すブロック図である。この図1に示す装置において、先ず記録媒体としては、スピンドルモータ51により回転駆動される光磁気ディスク1が用いられる。光磁気ディスク1に対するデータの記録時には、例えば光学ヘッド53によりレーザ光を照射した状態で記録データに応じた変調磁界を磁気ヘッド54により印加することによって、いわゆる磁界変調記録を行い、光磁気ディスク1の記録トラックに沿ってデータを記録する。また再生時には、光磁気ディスク1の記録トラックを光学ヘッド53によりレーザ光でトレースして磁気光学的に再生を行う。
【0033】
光学ヘッド53は、例えば、レーザダイオード等のレーザ光源、コリメータレンズ、対物レンズ、偏光ビームスプリッタ、シリンドリカルレンズ等の光学部品及び所定パターンの受光部を有するフォトディテクタ等から構成されている。この光学ヘッド53は、光磁気ディスク1を介して上記磁気ヘッド54と対向する位置に設けられている。光磁気デイスク1にデータを記録するときには、後述する記録系のヘッド駆動回路66により磁気ヘッド54を駆動して記録データに応じた変調磁界を印加すると共に、光学ヘッド53により光磁気ディスク1の目的トラックにレーザ光を照射することによって、磁界変調方式により熱磁気記録を行う。またこの光学ヘッド53は、目的トラックに照射したレーザ光の反射光を検出し、例えばいわゆる非点収差法によりフォーカスエラーを検出し、例えばいわゆるプッシュプル法によりトラッキングエラーを検出する。光磁気ディスク1からデータを再生するとき、光学ヘッド53は上記フォーカスエラーやトラッキングエラーを検出すると同時に、レーザ光の目的トラックからの反射光の偏光角(カー回転角)の違いを検出して再生信号を生成する。
【0034】
光学ヘッド53の出力は、RF回路55に供給される。このRF回路55は、光学ヘッド53の出力から上記フォーカスエラー信号やトラッキングエラー信号を抽出してサーボ制御回路56に供給するとともに、再生信号を2値化して後述する再生系のデコーダ71に供給する。
【0035】
サーボ制御回路56は、例えばフォーカスサーボ制御回路やトラッキングサーボ制御回路、スピンドルモータサーボ制御回路、スレッドサーボ制御回路等から構成される。上記フォーカスサーボ制御回路は、上記フォーカスエラー信号がゼロになるように、光学ヘッド53の光学系のフォーカス制御を行う。また上記トラッキングサーボ制御回路は、上記トラッキングエラー信号がゼロになるように光学ヘッド53の光学系のトラッキング制御を行う。さらに上記スピンドルモータサーボ制御回路は、光磁気ディスク1を所定の回転速度(例えば一定線速度)で回転駆動するようにスピンドルモータ51を制御する。また、上記スレッドサーボ制御回路は、システムコントローラ57により指定される光磁気ディスク1の目的トラック位置に光学ヘッド53及び磁気ヘッド54を移動させる。このような各種制御動作を行うサーボ制御回路56は、該サーボ制御回路56により制御される各部の動作状態を示す情報をシステムコントローラ57に送る。
【0036】
システムコントローラ57にはキー入力操作部58や表示部59が接続されている。このシステムコントローラ57は、キー入力操作部58による操作入力情報により操作入力情報により記録系及び再生系の制御を行う。またシステムコントローラ57は、光磁気ディスク1の記録トラックからヘッダタイムやサブコードのQデータ等により再生されるセクタ単位のアドレス情報に基づいて、光学ヘッド53及び磁気ヘッド54がトレースしている上記記録トラック上の記録位置や再生位置を管理する。さらにシステムコントローラ57は、本圧縮データ記録再生装置のデータ圧縮率と上記記録トラック上の再生位置情報とに基づいて表示部59に再生時間を表示させる制御を行う。
【0037】
この再生時間表示は、光磁気ディスク1の記録トラックからいわゆるヘッダタイムやいわゆるサブコードQデータ等により再生されるセクタ単位のアドレス情報(絶対時間情報)に対し、データ圧縮率の逆数(例えば1/4圧縮のときには4)を乗算することにより、実際の時間情報を求め、これを表示部59に表示させるものである。なお、記録時においても、例えば光磁気ディスク等の記録トラックに予め絶対時間情報が記録されている(プリフォーマットされている)場合に、このプリフォーマットされた絶対時間情報を読み取ってデータ圧縮率の逆数を乗算することにより、現在位置を実際の記録時間で表示させることも可能である。
【0038】
次に、この図1に示す光ディスク記録再生装置の記録系において、入力端子60からのアナログオーディオ入力信号AINがローパスフイルタ61を介してA/D変換器62に供給され、このA/D変換器62は、上記アナログオーディオ入力信号AINを量子化する。A/D変換器62から得られたデジタルオーディオ信号は、ATC(適応変換符号化:Adaptive Transform Coding) エンコーダ63に供給される。また、入力端子67からのデジタルオーディオ入力信号DINがデジタル入力インターフェース回路68を介してATCエンコーダ63に供給される。ATCエンコーダ63は、上記入力信号AINを上記A/D変換器62により量子化した所定転送速度のデジタルオーディオPCMデータについて、所定のデータ圧縮率に応じたビット圧縮(データ圧縮)処理を行うものであり、ATCエンコーダ63から出力される圧縮データ(ATCデータ)は、メモリ(RAM)64に供給される。例えばデータ圧縮率が1/8の場合について説明すると、ここでのデータ転送速度は、標準的なデジタルオーディオCDのフォーマットであるいわゆるCD−DAフォーマットのフオーマットのデータ転送速度(75セクタ/秒)の1/8(9.375セクタ/秒)に低減されている。
【0039】
次に、メモリ(RAM)64は、データの書き込み及び読み出しがシステムコントローラ57により制御され、ATCエンコーダ63から供給されるATCデータを一時的に記憶しておき、必要に応じてディスク上に記録するためのバッファメモリとして用いられている。すなわち、例えばデータ圧縮率が1/8の場合において、ATCエンコーダ63から供給される圧縮オーディオデータは、そのデータ転送速度が、標準的なCD−DAフォーマットのデータ転送速度(75セクタ/秒)の1/8、すなわち9.375セクタ/秒に低減されており、この圧縮データがメモリ64に連続的に書き込まれる。この圧縮データ(ATCデータ)は、前述したように8セクタにつき1セクタの記録を行えば足りるが、このような8セクタおきの記録は事実上不可能に近いため、後述するようなセクタ連続の記録を行うようにしている。
【0040】
この記録は、休止期間を介して、所定の複数セクタ(例えば32セクタ+数セクタ)から成るクラスタを記録単位として、標準的なCD−DAフォーマットと同じデータ転送速度(75セクタ/秒)でバースト的に行われる。すなわちメモリ64においては、上記ビット圧縮レートに応じた9.375(=75/8)セクタ/秒の低い転送速度で連続的に書き込まれたデータ圧縮率1/8のATCオーディオデータが、記録データとして上記75セクタ/秒の転送速度でバースト的に読み出される。この読み出されて記録されるデータについて、記録休止期間を含む全体的なデータ転送速度は、上記9.375セクタ/秒の低い速度となっているが、バースト的に行われる記録動作の時間内での瞬時的なデータ転送速度は上記標準的な75セクタ/秒となっている。従って、ディスク回転速度が標準的なCD−DAフォーマットと同じ速度(一定線速度)のとき、該CD−DAフォーマットと同じ記録密度、記録パターンの記録が行われることになる。
【0041】
メモリ64から上記75セクタ/秒の(瞬時的な)転送速度でバースト的に読み出されたATCオーディオデータすなわち記録データは、エンコーダ65に供給される。ここで、メモリ64からエンコーダ65に供給されるデータ列において、1回の記録で連続記録される単位は、複数セクタ(例えば32セクタ)から成るクラスタ及び該クラスタの前後位置に配されたクラスタ接続用の数セクタとしている。このクラスタ接続用セクタは、エンコーダ65でのインターリーブ長より長く設定しており、インターリーブされても他のクラスタのデータに影響を与えないようにしている。
【0042】
エンコーダ65は、メモリ64から上述したようにバースト的に供給される記録データについて、エラー訂正のための符号化処理(パリテイ付加及びインターリーブ処理)やEFM符号化処理などを施す。このエンコーダ65による符号化処理の施された記録データが磁気ヘッド駆動回路66に供給される。この磁気ヘッド駆動回路66は、磁気ヘッド54が接続されており、上記記録データに応じた変調磁界を光磁気ディスク1に印加するように磁気ヘッド54を駆動する。
【0043】
また、システムコントローラ57は、メモリ64に対する上述の如きメモリ制御を行うとともに、このメモリ制御によりメモリ64からバースト的に読み出される上記記録データを光磁気ディスク1の記録トラックに連続的に記録するように記録位置の制御を行う。この記録位置の制御は、システムコントローラ57によりメモリ64からバースト的に読み出される上記記録データの記録位置を管理して、光磁気ディスク1の記録トラック上の記録位置を指定する制御信号をサーボ制御回路56に供給することによって行われる。
【0044】
次に、図1に示す光ディスク記録再生装置の再生系について説明する。この再生系は、上述の記録系により光磁気ディスク1の記録トラック上に連続的に記録された記録データを再生するためのものであり、光学ヘッド53によって光磁気ディスク1の記録トラックをレーザ光でトレースすることにより得られる再生出力がRF回路55により2値化されて供給されるデコーダ71を備えている。この場合、光磁気ディスクのみではなく、いわゆるCD(コンパクトディスク:Compact Disc)と同じ再生専用光ディスクや、いわゆるCD−Rタイプの光ディスクの読み出しも行なうことができる。
【0045】
デコーダ71は、上述の記録系におけるエンコーダ65に対応するものであって、RF回路55により2値化された再生出力について、エラー訂正のための上述の如き復号処理やEFM復号処理などの処理を行い、上述のデータ圧縮率1/8のATCオーディオデータを、正規の転送速度よりも早い75セクタ/秒の転送速度で再生する。このデコーダ71により得られる再生データは、メモリ(RAM)72に供給される。
【0046】
メモリ(RAM)72は、データの書き込み及び読み出しがシステムコントローラ57により制御され、デコーダ71から75セクタ/秒の転送速度で供給される再生データがその75セクタ/秒の転送速度でバースト的に書き込まれる。また、このメモリ72は、上記75セクタ/秒の転送速度でバースト的に書き込まれた上記再生データがデータ圧縮率1/8に対応する9.375セクタ/秒の転送速度で連続的に読み出される。
【0047】
システムコントローラ57は、再生データをメモリ72に75セクタ/秒の転送速度で書き込むとともに、メモリ72から上記再生データを上記9.375セクタ/秒の転送速度で連続的に読み出すようなメモリ制御を行う。また、システムコントローラ57は、メモリ72に対する上述の如きメモリ制御を行うとともに、このメモリ制御によりメモリ72からバースト的に書き込まれる上記再生データを光磁気ディスク1の記録トラックから連続的に再生するように再生位置の制御を行う。この再生位置の制御は、システムコントローラ57によりメモリ72からバースト的に読み出される上記再生データの再生位置を管理して、光磁気ディスク1もしくは光ディスク1の記録トラック上の再生位置を指定する制御信号をサーボ制御回路56に供給することによって行われる。
【0048】
メモリ72から9.375セクタ/秒の転送速度で連続的に読み出された再生データとして得られるATCオーディオデータは、ATCデコーダ73に供給される。このATCデコーダ73は、上記記録系のATCエンコーダ63に対応するもので、例えばATCデータを8倍にデータ伸張(ビット伸張)することで16ビットのデジタルオーディオデータを再生する。このATCデコーダ73からのデジタルオーディオデータは、D/A変換器74に供給される。
【0049】
D/A変換器74は、ATCデコーダ73から供給されるデジタルオーディオデータをアナログ信号に変換して、アナログオーディオ出力信号AOUT を形成する。このD/A変換器74により得られるアナログオーディオ信号AOUTは、ローパスフイルタ75を介して出力端子76から出力される。
【0050】
次に、信号の高能率圧縮符号化について詳述する。すなわち、オーディオPCM信号等の入力デジタル信号を、帯域分割符号化(SBC)、適応変換符号化(ATC)及び適応ビット割当ての各技術を用いて高能率符号化する技術について、図2以降を参照しながら説明する。
【0051】
図2は、本発明の実施の形態の説明に供する音響波形信号の符号化装置の具体例を示すブロック図である。この例において、入力された信号波形101は変換手段1101によって信号周波数成分の信号102に変換された後、信号成分符号化手段1102によって各成分が符号化され、符号列生成手段1103によって符号列104が生成される。
【0052】
図3は図2の変換手段1101の具体例を示し、帯域分割フィルタによって二つの帯域に分割された信号がそれぞれの帯域においてMDCT等の順スペクトル変換手段スペクトル信号成分221、222に変換されている。図3の信号201は図2の信号101に対応し、図3の各信号221、222は図2の信号102に対応している。図3の変換手段で、信号211、212の帯域幅は信号201の帯域幅の1/2となっており、信号201の1/2に間引かれている。変換手段としてはこの具体例以外にも種々考えられ、例えば、入力信号を直接、MDCTによってスペクトル信号に変換してもよいし、MDCTではなく、DFT(離散フーリエ変換)やDCT(離散コサイン変換)によって変換してもよい。いわゆる帯域分割フィルタによって信号を帯域成分に分割することも可能であるが、多数の周波数成分が比較的少ない演算量で得られる上記のスペクトル変換によって周波数成分に変換する方法をとると都合がよい。
【0053】
図4は、図2の信号成分符号化手段1102の具体例を示し、入力信号301は、正規化手段1301によって所定の帯域毎に正規化が施された後(信号302)、量子化精度決定手段1302によって計算された量子化精度情報303に基づいて量子化手段1303によって量子化され、信号304として取り出される。図4の信号301は図2の信号102に、図4の信号304は図2の信号103に対応しているが、ここで、信号304には量子化された信号成分に加え、正規化係数情報や量子化精度情報も含まれている。
【0054】
図5は、図2に示す符号化装置によって生成された符号列から音響信号を出力する復号装置の具体例を示すブロック図である。この具体例において、符号列401から符号列分解手段1401によって各信号成分の符号402が抽出され、それらの符号402から信号成分復号手段1402によって各信号成分403が復元された後、逆変換手段1403によって音響波形信号404が出力される。
【0055】
図6は、図5の逆変換手段1403の具体例であるが、これは図3の変換手段の具体例に対応したもので、逆スペクトル変換手段1501、1502によって得られた各帯域の信号511、512が、帯域合成フィルタ1511によって合成されている。図6の各信号501、502は図5の信号403に対応し、図6の信号521は図5の信号404に対応している。
【0056】
図7は、図5の信号成分復号手段1402の具体例で、図7の信号551は図5の信号402に対応し、図7の信号553は図5の信号403に対応する。スペクトル信号551は逆量子化手段1551によって逆量子化された後(信号552)、逆正規化手段1552によって逆正規化され、信号553として取り出される。
【0057】
図8は、図2に示される符号化装置において、従来行なわれてきた符号化の方法について説明を行なうための図である。この図の例において、スペクトル信号は図3の変換手段によって得られたものであり、図8はMDCTのスペクトルの絶対値をレベルをdBに変換して示したものである。入力信号は所定の時間ブロック毎に例えば64個のスペクトル信号に変換されており、それが例えば8つの帯域b1からb8まで(以下、これらを符号化ユニットと呼ぶ)にまとめて正規化および量子化が行なわれる。量子化精度は周波数成分の分布の仕方によって符号化ユニット毎に変化させることにより、音質の劣化を最小限に押さえる聴覚的に効率の良い符号化が可能である。
【0058】
図9は、上述のように符号化された信号を記録媒体に記録する場合の具体例を示したものである。この具体例では、各フレームの先頭に同期信号SCを含む固定長のヘッダがついており、ここに符号化ユニット数UNも記録されている。ヘッダの次には量子化精度情報QNが上記符号化ユニット数だけ記録され、その後に正規化精度情報NPが上記符号化ユニット数だけ記録されている。正規化および量子化されたスペクトル係数情報SPはその後に記録されるが、フレームの長さが固定の場合、スペクトル係数情報SPの後に、空き領域ができてもよい。この図の例は、図8のスペクトル信号を符号化したもので、量子化精度情報QNとしては、最低域の符号化ユニットの例えば6ビットから最高域の符号化ユニットの例えば2ビットまで、図示されたように割り当てられ、正規化係数情報NPとしては、最低域の符号化ユニットの例えば46という値から最高域の符号化ユニットの例えば22の値まで、図示されたように割り当てられている。なお、この正規化係数情報NPとしては、例えばdB値に比例した値が用いられている。
【0059】
以上述べた方法に対して、さらに符号化効率を高めることが可能である。例えば、量子化されたスペクトル信号のうち、頻度の高いものに対しては比較的短い符号長を割り当て、頻度の低いものに対しては比較的長い符号長を割り当てることによって、符号化効率を高めることができる。また例えば、変換ブロック長を長くとることによって、量子化精度情報や正規化係数情報といったサブ情報の量を相対的に削減でき、また周波数分解能を上がるので、周波数軸上で量子化精度をよりこまやかに制御できるため、符号化効率を高めることができる。
【0060】
さらにまた、本件発明者等が先に提案した特願平5−152865号、又はWO94/28633の明細書及び図面においては、スペクトル信号から聴感上特に重要なトーン性の成分、すなわち特定の周波数周辺にエネルギーが集中している信号成分、を分離して、他のスペクトル成分とは別に符号化する方法が提案されており、これにより、オーディオ信号等を聴感上の劣化を殆ど生じさせずに高い圧縮率での効率的に符号化することが可能になっている。
【0061】
図10は、このような方法を用いて符号化を行なう場合の方法を説明するための図で、スペクトル信号から、特にレベルが高いものをトーン成分、例えばトーン成分Tn1〜Tn3として分離して符号化する様子を示している。各トーン成分Tn1〜Tn3に対しては、その位置情報、例えば位置データPos1〜Pos3も必要となるが、トーン成分Tn1〜Tn3を抜き出した後のスペクトル信号は少ないビット数で量子化することが可能となるので、特定のスペクトル信号にエネルギが集中する信号に対して、このような方法をとると、特に効率の良い符号化が可能となる。
【0062】
図11は、このようにトーン性成分を分離して符号化する場合の、図2の信号成分符号化手段1102の構成を示したものである。図2の変換手段1101の出力信号102(図11の信号601)は、トーン成分分離手段1601によって、トーン成分(信号602)と非トーン成分(信号603)とに分離され、それぞれ、トーン成分符号化手段1602および非トーン成分符号化手段1603によって符号化され、それぞれ信号604および605として取り出される。トーン成分符号化手段1602および非トーン成分符号化手段1603は、図4と同様の構成をとるが、トーン成分符号化手段1602はトーン成分の位置情報の符号化も行なう。
【0063】
同様に図12は、上述のようにトーン性成分を分離して符号化されたものを復号する場合の、図5の信号成分復号手段1402の構成を示したものである。図12の信号701は図11の信号604に対応し、図12の信号702は図11の信号605に対応する。信号701はトーン成分復号手段1701により復号され、信号703としてスペクトル信号合成手段1703に送られ、信号702は非トーン成分復号手段1702により復号され、信号704としてスペクトル信号合成手段1703に送られる。スペクトル信号合成手段1703は、トーン成分(信号703)と非トーン成分(信号704)とを合成し、信号705として出力する。
【0064】
図13は、上述のように符号化された信号を記録媒体に記録する場合の具体例を示したものである。この具体例では、トーン成分を分離して符号化しており、その符号列がヘッダ部と量子化精度情報QNの間の部分に記録されている。トーン成分列に対しては、先ず、トーン成分数情報TNが記録され、次に各トーン成分のデータが記録されている。トーン成分のデータとしては、位置情報P、量子化精度情報QN、正規化係数情報NP、スペクトル係数情報SPが挙げられる。この具体例ではさらに、スペクトル信号に変換する変換ブロック長を、図9の具体例の場合の2倍にとって周波数分解能も高めてあり、さらに可変長符号も導入することによって、図9の具体例に比較して、同じバイト数のフレームに2倍の長さに相当する音響信号の符号列を記録している。
【0065】
以上の説明は、本発明の実施の形態の説明に先立つ技術を説明したものであるが、本発明の実施の形態においては、例えばオーディオに適用する場合に、比較的低品質のオーディオ信号は内容の試聴用として自由に聞くことができるようにし、高品質のオーディオ信号は、比較的小量の追加データを購入などして入手することで聴けるようにするものである。
【0066】
すなわち、本発明の実施の形態においては、例えば、上記図9のように符号化されるべきところに、図14に示すように、量子化精度情報QNの内のダミーの量子化精度データとして、高域側の4つの符号化ユニットに対して0ビット割り当てを示すデータを符号化し、また、正規化係数情報NPの内のダミーの正規化係数データとして高域側の4つの符号化ユニットには最小の値の正規化係数情報0を符号化する(この具体例では正規化係数はdB値に比例した値をとるものとする)。このように、高域側の量子化精度情報を0にすることによって、実際には図14の領域Negの部分のスペクトル係数情報は無視され、これを通常の再生装置で再生すると、図15に示したようなスペクトルを持つ狭帯域のデータが再生される。また、正規化係数情報もダミーのデータを符号化することによって、量子化精度情報を推測して不正に高品質再生をすることが一層、困難になる。
【0067】
このような本発明の実施の形態に用いられる信号再生装置及び方法は、信号が符号化されて得られる所定フォーマットの符号列を再生する際に、上記所定フォーマットの符号列の一部がダミーデータとされた第1の符号列に対して、上記ダミーデータの部分を補完する第2の符号列を用いて該ダミーデータを書き換え、上記第1の符号列と上記書き換えられた符号列とを所定の条件に応じて切り換えて出力するものである。
【0068】
また、本発明の実施の形態に用いられる信号記録装置及び方法は、信号が符号化されて得られる所定フォーマットの符号列を記録する際に、上記所定フォーマットの符号列の少なくとも一部がダミーデータとされた第1の符号列に対して、上記ダミーデータの部分を補完する第2の符号列を用いて該ダミーデータを書き換えるものである。
【0069】
ここで、全帯域の量子化精度情報、正規化係数情報をダミーのデータと置き換えておくこともできる。この場合は通常の再生装置で再生してもなんらの意味のあるデータの再生はできない。試し視聴を行うためには、上記第2の符号列の部分符号列(例えば量子化精度情報、正規化係数情報の低域側のデータ)を用いてダミーデータの一部を書き換えて再生するようにし、高品質の信号再生を希望する場合は、残りのダミーデータに対応する量子化精度情報や正規化係数情報、すなわち、上記第2の符号列の内の上記部分符号列以外の部分の符号列を、追加データとして購入等して入手することで、上記ダミーデータの全てを補完することができ、これによって高品質(高音質、高画質)の信号再生が行える。また、上記第2の符号列の部分符号列の量を変更することにより、試し視聴の信号の品質を任意に変更することができる。
【0070】
なお、上記の例では、量子化精度情報と正規化係数情報の両者をダミーデータで置き換えているが、どちらか一方のみをダミーデータで置き換えるようにしてもよい。量子化精度情報のみを0ビットデータのダミーデータとした場合には、上記図15に示したようなスペクトルを持つ狭帯域のデータが再生される。一方、正規化係数情報のみを0の値を持つダミーデータとした場合には、図16に示したようなスペクトルを持つことになり、高域側のスペクトルは厳密には0にはならないが、可聴性という観点からは実質的には0と同じであり、本発明の実施の形態においては、この場合も含めて狭帯域信号と呼ぶことにする。
【0071】
量子化精度情報および正規化係数情報のうち、どのデータをダミーデータにするかという点に関しては、これらの真の値を推測されて高品質再生されてしまうというリスクに関して差異がある。量子化精度情報と正規化係数情報の両者がダミーデータとなっている場合、これらの真の値を推測するためのデータが全く無いため、一番、安全である。量子化精度情報のみダミーデータにした場合には、例えば、元のビット割り当てアルゴリズムが正規化係数を元に量子化精度情報を求めるものである場合、正規化係数情報を手掛かりにして量子化精度情報を推測される危険性があるため、リスクは比較的高くなる。これに対して、量子化精度情報から正規化係数情報を求めることは比較的困難であるから、正規化係数情報のみをダミーデータとする方法は量子化精度情報のみをダミーデータとする方法と比較してリスクは低くなる。なお、帯域によって、量子化精度情報または正規化係数情報を選択的にダミーデータとするようにしてもよい。
【0072】
この外、スペクトル係数情報の一部を0のダミーデータで置き換えるようにしてもよい。特に中域のスペクトルは音質上、重要な意味を持つので、この部分を0のダミーデータで置き換え、中高域部分はダミー量子化精度情報やダミー正規化係数情報で置き換えるようにしてもよい。その場合、ダミー量子化精度情報やダミー正規化係数情報で置き換える帯域はスペクトル係数情報の一部をダミーデータに置き換える帯域をカバーさせるようにして、正しく狭帯域再生が行われるようにする。特にスペクトル係数情報の符号化に可変長符号を用いた場合、中域の一部の情報が欠落することによって、それより高域のデータは全く解読ができなくなる。
【0073】
何れにしても、信号の内容に立ち入った比較的大きなデータを推測することは、通常の暗号化で用いる比較的短い鍵長を解読することに比べて困難であり、例えば、その曲の著作権者の権利が不正に侵されるリスクは低くなると言える。また、仮にある曲に対して、ダミーデータを推測されても、暗号アルゴリズムの解読方法が知られる場合と異なり、他の曲に対して被害が拡大する恐れはないので、その点からも特定の暗号化を施した場合よりも安全性が高いと言うことができる。
【0074】
すなわち、上記実施の形態によてば、信号が符号化されて得られる所定フォーマットの符号列を再生する際に、上記所定フォーマットの符号列の少なくとも一部がダミーデータとされた第1の符号列に対して、上記ダミーデータの部分を補完する第2の符号列の部分符号列を用いて該ダミーデータの少なくとも一部を書き換え、上記第2の符号列の上記部分符号列により書き換えられた符号列を復号することにより、コンテンツ(ソフトウェア)の内容を確認してから高品質再生に必要な情報を入手すべきかどうかを判断することが可能となり、また、暗号化を行なった場合と異なり、暗号解読等の不正な行為により高品質再生が行なわれる危険性が低くなり、より円滑なコンテンツの配布をすることが可能となるのみならず、上記第2の符号列の上記部分符号列を変更すること、例えば帯域幅を変化させることにより、試し視聴用の信号の品質(音質や画質)を任意に変更することができる。
【0075】
図17は、本発明の実施の形態に用いられる再生装置の例を示すブロック図であり、上記図5の従来の復号手段を改良したものである。
【0076】
図17において、入力信号801は、一部をダミーデータで置き換えられた符号列(第1の符号列)であり、ここでは、全帯域もしくは高域側の量子化精度情報および正規化係数情報がダミーデータになっているものとする。このダミーデータが埋めこまれた高能率符号化信号である信号801は、例えば、所定の公衆回線(ISDN:Integrated Services Digital Network、衛星回線、アナログ回線等)を介して受信され、符号化列分離手段1801に入力される。これが先ず符号列分解手段1801によって符号列の内容が分解され、信号802として符号列書き換え手段1802および切換スイッチ1808の被選択端子bに送られる。符号列書き換え手段1802は、制御手段1805を通じて、上記ダミーデータの部分を補完する第2の符号列としての真の量子化精度情報および正規化係数情報806を信号807として受け取り、これにより、信号802のうちのダミーの量子化精度情報および正規化係数情報の部分を書き換え、その結果を切換スイッチ1808の被選択端子aに送る。切換スイッチ1808からの出力は、信号成分復号手段1803に送られる。信号成分復号手段1803は、このデータをスペクトル・データ804に復号し、逆変換手段1804はこれを時系列データ805に変換して、オーディオ信号を再生する。
【0077】
この図17の構成において、試し視聴モードの場合には、符号列分解手段1801からの信号802は、符号列書き換え手段1802をバイパスして、切換スイッチ1808の被選択端子bを介して信号成分復号手段1803に入力される。購入モードの場合には、上述したダミーデータを書き換える真の量子化精度情報及び/又は真の正規化係数情報806を、上記信号801と同一の公衆回線を経由して制御手段1805に入力する。制御手段1805は、符号列書き換え手段1802に入力されるダミーデータが埋めこまれた高能率符号化信号801中のダミーデータを上記真の量子化精度情報及び/又は真の正規化係数情報806を用いて書き換え、この書き換えられた高能率符号化信号803が、切換スイッチ808の被選択端子aを介して信号成分復号手段1803に入力される。
【0078】
これによってユーザは、上記試し視聴モード時にダミーデータが付加された低い音質の視聴音楽を聴くことができ、所定の購入手続き(課金処理、認証処理等)が行われた場合には高い音質の音楽を聴くことができる。
【0079】
上述した具体例においては、上記ダミーデータの全てを上記第2の符号列を用いて書き換える(補完する)場合について説明したが、これに限定されず、上記ダミーデータの少なくとも一部分を上記第2の符号列の部分符号列を用いて書き換えて再生するようなことも可能である。このように、ダミーデータの少なくとも一部分を第2の符号列の部分符号列を用いて置き換えて再生する場合に、該第2の符号列の上記部分符号列の割合を任意に変更することにより、例えば試し視聴の品質(音質や画質等)を任意に変更することができる。この場合には、試し視聴モード時であっても、上記第2の符号列の部分符号列が信号806として制御手段1805に入力され、信号807となって符号列書き換え手段1802に送られるから、符号列分解手段1801からの第1の符号列に埋め込まれたダミーデータの一部分を上記第2の符号列の部分符号列を用いて書き換え、切り換えスイッチ1808を被選択端子a側に切換接続して、信号成分復号手段1803に送るようにすればよい。
【0080】
ここで、上記符号化方式として、コンテンツの信号をスペクトル変換し、帯域分割して、各帯域毎の量子化精度情報、正規化係数情報、及びスペクトル係数情報を含む所定フォーマットの符号列を生成するような方式の場合、上記ダミーデータは、上記量子化精度情報、上記正規化係数情報、及び上記スペクトル係数情報の内の少なくとも1つの情報の少なくとも一部に対応するダミーデータであることが挙げられ、この場合、上記第2の符号列の部分符号列は、上記ダミーデータの低域側の情報とすることが挙げられる。具体的には、例えば、上記ダミーデータが上記量子化精度情報の高域側、あるいは上記正規化係数情報の高域側の情報のダミーデータのとき、上記第2の符号列の部分符号列は、上記ダミーデータに対応する量子化精度情報、あるいは上記正規化係数情報の低域側の情報とすることが挙げられる。
【0081】
もしダミーデータの書き換え用データ(第2の符号列の部分符号列)がダミーデータに対応する情報の全帯域かほぼ全帯域に近い帯域のためのものであるときは、広い帯域の高音質のオーディオ信号が再生される。ダミーデータの書き換え用データ(第2の符号列の部分符号列)がダミーデータに対応する情報の一部の狭い帯域のためのものであるときは、狭い帯域のオーディオ信号が再生される。これにより、ダミーデータの書き換え用データがどの帯域幅に対応するデータであるかにより、試し聞きの音質がコントロールでき、かつ広帯域のオーディオ信号の再生も可能となる。
【0082】
以上説明した実施の形態においては、ダミーデータが埋めこまれた高能率符号化信号801とダミーデータを書き換える真の量子化精度情報及び/又は真の正規化係数情報(第2の符号列、あるいはその部分符号列)806とを上記同一公衆回線を介してサーバ側から入手したが、例えば、データ量の多いダミーデータが埋めこまれた高能率符号化信号801を伝送レートの高い衛星回線で入手し、データ量の少ない真の量子化精度情報及び/又は真の正規化係数情報806を電話回線やISDN等の伝送レートの比較的低い回線を用いて別々に入手してもよい。また、信号801をCD−ROMや、DVD(デジタル多用途ディスク)−ROM等の大容量記録媒体で供給するようにしてもよい。以上のような構成にすることでセキュリティーを高めることが可能になる。
【0083】
ところで、図13では、トーン成分と非トーン成分に関する説明をしたが、ダミーデータが埋めこまれた高能率符号化信号は、トーン成分を構成する量子化精度情報及び/又は正規化係数情報に対して行われてもよいし、非トーン成分を構成する量子化精度情報及び/又は正規化係数情報に対して行われてもよいし、トーン成分と非トーン成分両方の量子化精度情報及び/又は正規化係数情報に対して行われてもよい。
【0084】
次に、図18は、図17の制御手段1805からの信号807の真の情報(第2の符号列)のフォーマットの具体例を示したもので、図14に示されるN番フレームの情報を図9に示す情報に変更するためのものである。これにより、ダミーデータの入ったままの符号列では、図15に示されるスペクトルを持つ再生音が図8に示すスペクトルを持つ再生音に変化することになる。
【0085】
図19は、本発明の実施の形態に用いられる記録装置の例を示すブロック図である。図19において、入力信号821は、一部をダミーデータで置き換えられた第1の符号列であり、ここでは、高域側の量子化精度情報および正規化係数情報がダミーデータになっているものとする。これが先ず符号列分解手段1821によって符号列の内容が分解され、信号822として符号列書き換え手段1822に送られる。符号列書き換え手段1822は、制御手段1824を通じて、第2の符号列である真の量子化精度情報および正規化係数情報825を、信号826として受け取り、これにより、信号822のうちのダミーの量子化精度情報および正規化係数情報の部分を書き換え、その結果の信号823を記録手段1823に送り、これを記録メディアに記録する。なお、ここで信号824の符号列を記録する記録メディアは、元々信号821の符号列を記録していた記録メディアであるとしてもよい。
【0086】
この図19の実施の形態においても、上述した図17の例と同様に、上記ダミーデータの全てを上記第2の符号列を用いて書き換える(補完する)代わりに、上記ダミーデータの少なくとも一部分を上記第2の符号列の部分符号列を用いて書き換えて記録するようにしてもよい。このように、ダミーデータの少なくとも一部分を第2の符号列の部分符号列を用いて置き換えて記録する場合に、該第2の符号列の上記部分符号列の割合を任意に変更することにより、例えば試し視聴の品質(音質や画質等)を任意に変更することができる。この場合には、試し視聴モード時であっても、上記第2の符号列の部分符号列が信号825として制御手段1824に入力され、信号826となって符号列書き換え手段1822に送られるから、符号列分解手段1821からの第1の符号列に埋め込まれたダミーデータの一部分を上記第2の符号列の部分符号列を用いて書き換え、記録手段1823に送るようにすればよい。
【0087】
以上、本発明の実施の形態に用いられる再生装置、記録装置について説明を行ったが、ここで、高域側のスペクトル係数情報に暗号化を施しておき、さらに安全性を高めるようにすることも可能である。その場合には、図17、図19におけるダミーデータを置き換える符号列書き換え手段1802、1822は、制御手段1805、1824を通じて真の正規化係数情報を受け取り、ダミーデータを置き換えるとともに、やはり制御手段1805、1824を通じて得た復号鍵を用いて高域側のデータを復号して、再生を行なったり、記録を行なったりする。
【0088】
図20は、図10に示すようにトーン成分を分離し、図13に示すように符号化した場合に、ダミーデータを置き換える情報のフォーマットの具体例を示したものである。これにより、図15に示されるスペクトルを持つ再生音が図10に示すスペクトルを持つ再生音に変化することになる。
【0089】
図21は、本発明の実施の形態に用いる再生方法で、ソフトウェアを用いて再生を行なう場合の手順を示したフローチャートの例である。先ず、ステップS11においてダミーデータを含んだ符号列(第1の符号列)の分解を行ない、次にステップS12において、高音質再生を行なうかどうかを判断する。高音質再生を行なう場合には、ステップS13において、第1の符号列中のダミーデータを、広い帯域を持たせるための真のデータ(第2の符号列)で置き換えてから、ステップS14に進み、そうでない場合には、直接、ステップS14に進む。ステップS14では信号成分の復号を行ない、ステップS15において時系列信号への逆変換を行ない、音を再生する。
【0090】
図22は、本発明の実施の形態に用いる記録方法で、ソフトウェアを用いて記録を行なう場合の手順を示したフローチャートの例である。先ず、ステップS21において、高音質記録を行なうかどうかを判断を行ない、高音質記録を行なう場合には、先ずステップS22においてダミーデータを含んだ符号列(第1の符号列)の分解を行ない、次にステップS23において符号列中のダミーデータを、広い帯域を持たせる真のデータ(第2の符号列)で置き換えてから、ステップS24に進み、記録を行ない、そうでない場合には、ステップS21から直接、ステップS24に進む。
【0091】
ところで、上述した実施の形態においては、信号が符号化されて得られる所定フォーマットの符号列の構成を変更せずに、すなわち既存の符号列フォーマットの規格を遵守しながら、符号列中の一部データを0等のダミーデータに置き換えているが、このダミーデータ部分を除去し符号列を詰める(縮める)ようにすることも可能である。
【0092】
すなわち、図23は、上記図14に示した符号列における量子化精度情報QNの内のダミー量子化精度データ(0)、及び正規化係数情報NPの内のダミー正規化係数データ(0)を削除して、残りの部分を詰めて配列した符号列を示している。この場合、ダミーデータのユニット数等の情報を符号列中に書き込んでおくことが必要とされ、例えば、符号化ユニット数UNの代わりにダミー符号化ユニット数を書き込むようにしたり、あるいは未定義(Reserved)領域等にダミー符号化ユニット数を書き込むようなことが挙げられる。
【0093】
図14に示した例のように、ダミーデータを残しておく場合には、後で第2の符号列を用いて符号列データを補完する際に、ダミーデータ部分を第2の符号列で上書きするのに対して、図23に示した例では、ダミーデータを削除した部分に第2の符号列を挿入する処理が必要となる。ただし、図23の例では、符号列の長さが図14のダミーデータの分だけ短くなるため、伝送あるいは記録するデータ量が少なくて済む利点がある。
【0094】
さて、以上の説明からも明らかなように、本発明に係る実施の形態に用いられる符号化方法では、フレーム毎に正規化係数データ等のダミーデータを書き込むことで、再生帯域の狭い信号が再生されるが、この正規化係数データ等のダミーデータを用いた再生帯域を曲の各部分によって変化させることも可能である。
【0095】
すなわち、例えば、曲の先頭部分と、いわゆる曲のサビの部分のフレームにおいては、広い帯域の再生が可能なように、正規化係数データ等のダミーデータを用いずに符号化を行ない、その他の部分のフレームでは、正規化係数データ等のダミーデータを用いて、狭帯域再生が行なわれるようにする。ここで、再生帯域の変化は何フレームかをかけて滑らかに行なわれるようにすれば、試聴時(一般には試し視聴時)の違和感を軽減することが可能である。
【0096】
図24は、この方法による、この試聴時の再生帯域の変化の様子を示したもので、曲の先頭部分Kaと、いわゆるサビの部分Kbで、再生帯域が広くなっており、他の部分については、例えば中高域が上記ダミーデータにより再生できなくなっている。
【0097】
これを一般化すると、試し視聴用符号列の第1の符号列を生成するに当たって、該試し視聴用の第1の符号列の再生信号の品質(音質や画質等)の制御パラメータの値が時間的に変化するようにするものである。この再生品質制御は、ダミーデータを符号列中に埋め込むことにより行われ、再生品質制御パラメータとしては、符号化された信号の帯域幅とすることが挙げられる。また、信号が符号化されて得られる所定フォーマットの符号列を再生する際に、上記所定フォーマットの符号列の少なくとも一部がダミーデータとされた第1の符号列に対して、上記ダミーデータの部分を補完する第2の符号列の部分符号列を用いて該ダミーデータの少なくとも一部を書き換え、上記第2の符号列の上記部分符号列により書き換えられた符号列を復号するような場合に、上記符号化においては、入力信号をスペクトル変換し、帯域分割して、各帯域毎の量子化精度情報、正規化係数情報、及びスペクトル係数情報を含む所定フォーマットの符号列を生成し、上記ダミーデータは、上記量子化精度情報、上記正規化係数情報、及び上記スペクトル係数情報の内の少なくとも1つの情報の少なくとも高域側の情報に対応するダミーデータであり、上記第2の符号列の部分符号列は、上記ダミーデータに対応する情報の少なくとも低域側の情報であって、帯域幅が時間的に変化することが挙げられる。
【0098】
次に、図25は、上記曲の各部分によって再生信号の品質を変化させるための符号化装置の具体例を示すブロック図である。この図25において、制御手段1844は、曲の先頭部分、サビの部分であるという情報845を受け取り、これにより、信号成分符号化手段1842が正規化係数データ等のダミーデータを使用することによって、再生帯域が変化するように制御を行なう。
【0099】
図25の他の部分は、上記図2と同様である。すなわち、入力された信号波形841は変換手段1841によって信号周波数成分の信号842に変換された後、信号成分符号化手段1842によって各成分が符号化され、符号列生成手段1843によって符号列844が生成される。
【0100】
図26は、図25の制御手段1844が再生帯域を変化させる処理の具体例の流れを示すフローチャートである。先ず、ステップS31でフレーム番号Nを1とし、ステップS32に進む。ステップS32で、現フレームは曲の先頭部分やサビの部分といった広帯域再生区間であるかどうかを判断し、もしそうであれば、ステップS33で広帯域再生が行なわれるように正規化係数データ等のダミーデータを用いないで符号化を行ない、ステップS37に進み、もしそうでなければ、ステップS34に進む。ステップS34で、現フレームは広帯域再生区間の前後の帯域補間区間であるかどうかを判断し、もしそうであれば、ステップS35で再生帯域が徐々に変化するように正規化係数データ等のダミーデータを用いて符号化を行ない、ステップS37に進み、もしそうでなければ、ステップS36に進む。ステップS36では、正規化係数データ等のダミーデータを用いて、狭帯域再生が行なわれるように符号化を行ない、ステップS37に進む。ステップS37では、現フレームが最終フレームであるかどうかの判断を行ない、もしそうであれば処理を終了し、そうでなければ、ステップS38でフレーム番号Nの値を1だけ増やして次のフレームに進み、ステップS32の処理に戻る。
【0101】
なお、ここでは、各フレームでの再生帯域の制御に、正規化係数データ等のダミーデータを使用する方法を用いて説明を行なったが、再生帯域の制御には、例えば、本件発明者等により先に提案された特開平10−135944号公報の技術において述べられているように、高帯域側を暗号化する方法を用いても良い。
図27は、上記特開平10−135944号公報に述べられているのと同様の方法で各フレームの高域側を暗号化する方法を示した図である。この図27の具体例では、高域側のスペクトル係数情報SPH 、高域側の正規化係数情報NPH 、高域側の量子化精度情報QNH 、及びその符号化ユニット数UNが暗号化されている。
【0102】
このようにして帯域制限して試聴できる帯域幅を図24のように時間的に変化させることにより、本発明の実施の形態の別の方法が可能となり、やはり曲の音質と内容を確認してから、暗号を復号することにより、高音質で曲を楽しむことが可能となる。
【0103】
さて、以上、本発明に係る実施の形態における試し視聴と、それを高品質化する方法の例について述べたが、以下に、本発明の実施の形態に用いられるコンテンツ供給システムあるいはコンテンツ再生供給システムについて説明する。
【0104】
図28は、本発明の実施の形態に用いられるコンテンツ供給システムを説明するための図で、ここでは、コンテンツを蓄積・管理しているセンタ(コンテンツ供給センタ)1865と、各ユーザが使用するパーソナルコンピュータ等のユーザ端末1861〜1864とがネットワーク(861〜867)で結合されている様子を示しており、各ユーザ端末1861〜1864はセンタ1865と直結している。なお、上記ユーザ端末としては、汎用のパーソナルコンピュータに限定されず、ネットワーク接続機能付きのテレビジョン受像器、受信装置、セットトップボックス、家庭用ゲーム機器、PDA、あるいはその他の各種ディジタル家電製品やディジタル機器等が使用可能である。
【0105】
図29は各ユーザ端末の具体例を表すブロック図である。このユーザ端末はセンタや他のユーザ端末と信号881により通信を行なう通信手段1881と、それらを制御する制御手段1882を持つ。また、センタから送られてきたダミーデータを使った試聴用データ(第1の符号列)を記録できる記録手段1884と再生手段1885を持つ。各ユーザはこれにより、センタから送られてきた試聴用データを何回でも試聴することが可能であり、例えば、夜中に次々とセンタから送られて来た試聴用データをバック・グラウンド・ミュージックとして、昼間、比較的低音質で再生するようにしてもよい。
【0106】
一方、このユーザ端末は、信号合成手段1886と書き込み手段1887とを持ち、ダミーデータの含まれた試聴用データ(第1の符号列)と、ダミーでない真の正規化係数情報等からなる高音質化データ(第2の符号列)を合成して、高音質のオーディオ信号を再生手段1885から再生したり、書き込み手段1887を通じて、記録媒体1888に記録することができる。上記高音質化データは、ユーザが特定の音楽が気に入った場合に制御手段1882を通じて購入するもので、センタからは暗号化されて送られて来て、一旦、やはり記録手段1884に記録された後、暗号化解除手段1883に送られる。
【0107】
暗号解除手段1883は制御手段1882から送られてきた復号鍵892を使用して、暗号化された高音質化データ886の暗号化を解除し、信号合成手段1886に送る。なお、暗号解除手段1883、信号合成手段1886、書き込み手段1887および再生手段1885はハードウェア的に一体化されていることが、データの保護の観点からは望ましい。
【0108】
図30は、図29の制御手段の具体例を示すブロック図である。この制御手段は、CPU1892とメモリ1893と入出力手段1891の他に権利情報格納手段1894を持ち、この権利情報格納手段1894中にはトークン情報が格納されている。このトークン情報は予めユーザが代金を払って購入したもので、曲の購入の度に、そのトークン情報は減らされていく。このような権利情報格納手段1894は、例えば、ICカードを使用して実現することが可能である。なお、各曲の高音質化、即ち、その曲の購入の決済方法は、このようなプリペイド方式以外でももちろん良く、例えば、クレジット・カード方式であっても良い。
【0109】
なお、図28の具体例では、ダミーデータの含まれた試聴用データ(第1の符号列)の配布は高音質化データと同じネットワークを使用して行なわれているが、これは必ずしも必要ではなく、大容量のデータを送信しやすい放送やCD−ROMによる配布であっても良い。
【0110】
また、センタからユーザ端末への試聴用データ(第1の符号列)の配信がネットワーク等を使用して個別に行なわれる場合には、センタ側にデータベースを設け、ユーザが高音質化データを購入したジャンルの曲の試聴用データをそのユーザに対して集中的に送信する様にしてもよい。
【0111】
このように、本発明の実施の形態のコンテンツ供給システムでは、センタから試し視聴用のコンテンツ・データ(第1の符号列)をユーザ側の端末に無料または低価格で送出し、ユーザ側の端末は試し視聴用のコンテンツを流し、ユーザはその中から気に入ったコンテンツのみの高音質化データ(第2の符号列)を選択して購入し、高品質で再生できるようにする。なお、この試し試聴用のコンテンツの受け取りは無料または低価格の会員制によるものであってもよい。
【0112】
次に、上述したようなコンテンツ供給システムの具体的な適用例として、特に音楽コンテンツの販売を促進し得るようなコンテンツ再生供給システムについて説明する。
【0113】
図31は、本発明の実施の形態が適用されるコンテンツ再生供給システムの概略構成を示す図である。この図31において、コンテンツを蓄積・管理しているセンタ(コンテンツ供給センタ)1901と、コンテンツを再生・受信するための再生・受信装置1902とは、インターネットのようなネットワーク等で結合されている。再生・受信装置1902は、センタ1901から供給されるデータ(符号列)901を受信し、必要に応じて復号して、再生信号(例えば音楽等の音響波形信号)をスピーカ1903等に送る。センタ1901から供給されるデータ901には、上述したような試し視聴用のデータ(第1の符号列)が含まれており、再生・受信装置1902は、この試し視聴用のデータ(第1の符号列)を再生し、スピーカ1903に送る。
【0114】
再生・受信装置1902としては、上述したようなパーソナルコンピュータ等のユーザ端末が挙げられ、具体的には例えば上記図29、図30と共に説明した構成を用いることができる。ユーザはスピーカ1903からの試し聞きの音(音楽の曲等)を聞きながら、高品質化(高音質化)を望むコンテンツ(曲等)を決定して、試聴中あるいは試聴後にセンタ1901に対して、高品質化のための追加データ(第2の符号列)を要求あるいは発注し、センタ1901は、要求あるいは発注された高品質化データ(コンテンツ追加データ、第2の符号列)を再生・受信装置1902に対して送信する。このとき、試し視聴用のコンテンツデータファイルと高品質化用のコンテンツ追加データファイルとの対応をとるために、例えば図32に示すように、ヘッダ部分に識別情報(ID)を入れておくことが望ましい。
【0115】
この図32において、試し視聴用ファイル10のヘッダ領域には、例えば、コンテンツデータIDフィールド11、エンコーダIDフィールド12、及びエンコードナンバ(番号)フィールド13が少なくとも設けられ、また、高品質化データファイル20のヘッダ領域には、例えば、追加データIDフィールド21、エンコーダIDフィールド22、エンコードナンバ(番号)フィールド23、及びサブエンコードIDフィールド24が少なくとも設けられている。ここで、コンテンツデータID、追加データIDは、ファイル内のデータが試し視聴用のコンテンツデータなのか、高品質化用のコンテンツ追加データなのかを区別するための情報である。エンコーダIDは符号化を行ったエンコーダを区別するためのIDであり、エンコードナンバ(番号)はそのエンコーダでエンコードされた順番を示す数値であり、これらを組み合わせてコンテンツデータを特定できるようにしている。試し視聴用ファイル10とそれに対応する高品質化データファイル20との組あるいは対には、同一のエンコーダID、及びエンコードナンバ(番号)がそれぞれ付されることにより、対応関係がとられるようになっている。
【0116】
さらに、高品質化データファイル20のヘッダ領域にのみサブエンコードIDが付加されており、これは、種々の再生帯域を与えるコンテンツ追加データの種類を識別するためのものである。すなわち、例えば上述したように、一部がダミーデータで置き換えられた試し視聴用のコンテンツデータ(第1の符号列)に対して、このダミーデータ部分を書き換える真のデータである追加データ(第2の符号列)として、ダミーデータの全てに対応する追加データのみならず、ダミーデータの一部分に対応する追加データを用いることもでき、再生帯域を異ならせる種々の追加データを用いることができる。このような種々の追加データを区別するために、上記サブエンコードIDを用いることができる。
【0117】
なお、図32の試し視聴用ファイル10の他の部分については、例えば前述した図14、図23、図27等と同様の構成にすればよく、また、図32の高品質化データファイル20の他の部分については、例えば前述した図18、図20等と同様の構成とすればよい。
【0118】
以上の実施の形態のコンテンツ再生供給システムは、コンテンツが符号化されて得られる符号列の一部が再生可能とされた試し視聴用のデータを供給するコンテンツ供給センタ(センタ1901)と、コンテンツ供給センタからの試し視聴用のデータ(第1の符号列)を受信して再生する受信再生装置(再生・受信装置1902)とを有し、受信再生装置は、試し視聴用のデータを再生中にコンテンツ供給センタに高品質化の要求を送ることにより、対応するコンテンツの試し視聴用のデータを高品質化するためのコンテンツ追加データが上記コンテンツ供給センタから供給される。ここで、上記試し視聴用のデータは、コンテンツが符号化されて得られる所定フォーマットの符号列の一部の情報がダミーデータに置き換えられた第1の符号列のデータであり、上記コンテンツ追加データは、上記第1の符号列の上記ダミーデータの部分を補完する第2の符号列のデータであることが挙げられる。
【0119】
次に、図33は、試し視聴しているコンテンツを購入する場合の手順を説明するためのフローチャートである。この図33の例では、上記図31の再生・受信装置1902を用いて、オーディオコンテンツの曲を試し聞きしている途中に、気に入った曲を指示して高音質化する(センタ1901より高音質化データを入手する)場合について示している。
【0120】
この図33の最初のステップS71では、ユーザが上記再生・受信装置1902を操作すること等により試し聞き再生をスタートしている。この試し聞き再生の具体例としては、放送等のようにセンタから送られてくる試し聞き用のデータを略々リアルタイムで再生したり、夜中等の空き時間にセンタからまとめて送られてくる試し聞き用のデータをハードディスク等の蓄積媒体に蓄積しておき、蓄積された順に逐次再生することが挙げられる。また、他の試し聞き用データの入手方法も考えられ、例えば、衛生放送や地上波ディジタル放送等により試し聞き用のデータを受信して蓄積媒体に蓄積しておいたり、無料で配布されたCD−ROM等の記録媒体を再生するようにしてもよい。
【0121】
ところで、例えばBGM(バックグラウンドミュージック)的に試し聞きされる曲として、曲の選定や再生順序について、センタ側から制御を行うことが挙げられる。これは、新曲のプロモーションや、ユーザの好みに応じた推薦曲の提供等のため、試し聞きの曲の選定、再生順序、音質、時間長、試し聞きの箇所等をどのようなものにするかをセンタ側でコントロールしたい場合に有用である。また、同じ曲を複数回順番を変えて再生することで、少ないデータ量で長時間のBGM再生が行えるという利点もある。図34は、このようなセンタ側からユーザ側での再生曲をコントロールする場合の一例を説明するためのものである。この図34に示す例では、曲TA 、TB 、TC について、再生順序に従う複数の位置に配置することで、再生の順番を変えて複数回再生することができる。図31のセンタ1901からは、再生・受信装置1902に対して、再生指示データあるいは再生制御情報として、再生順序に従ったそれぞれの曲の識別情報、例えば上記エンコーダID及びエンコードナンバの組の列あるいはテーブルを送ることにより、既にハードディスク等の蓄積媒体に蓄えられている試し聞きコンテンツデータを順次指定して再生制御することができる。また、特にユーザに推薦したい曲等については、再生曲の帯域あるいは時間の一部を高音質化するようなコンテンツ追加データを送ることで、ユーザ側での試し聞きの曲の再生音質や高音質化の箇所をセンタ側で決めることができる。このように、センタ側からユーザ端末(再生・受信装置1902)側での試し聞きの曲の再生を制御することにより、例えばユーザにとって好みの曲が予め選んで再生され、BGM(バックグラウンドミュージック)としての使用価値が高まり、また、ユーザの購入したくなる曲が多く再生されることにもなり、販売の促進にも貢献し得る。
【0122】
図33に戻って、ステップS71で試し聞きがスタートされた後、ステップS72でその曲を高音質化するか否かが判別される。これは、ユーザが所定の操作を行うことで購入希望あるいは発注が出されたか否かを検出する処理であり、NOのときにはステップS73に、YESのときにはステップS77に進む。ステップS73では、1曲の再生が終了し、次のステップS74で次の曲の再生がスタートする。また、ステップS77では、ユーザ側の上記再生・受信装置1902からセンタ1901に対して、高音質化のためのデータ(コンテンツ追加データ、第2の符号列)を送付してくれるように指示を送る。次のステップS74で次の曲の再生がスタートした後には、ステップS75で、前の再生曲を高音質化するか否かの判別がなされ、NOのときにはステップS76に進んで、現在再生中の曲を高音質化するか否かの判別がなされる。ステップS75でYESと判別されたときにはステップS78に進み、上記センタ1901にコンテンツ追加データ送付の指示を出す。また、ステップS76でYESと判別されたときにはステップS79に進み、上記センタ1901にコンテンツ追加データ送付の指示を出す。これらのステップS77、S78、S79の指示は、該当する曲(コンテンツ)を識別するための例えば上記エンコーダID及びエンコードナンバの情報を同時に送ることで、上記センタ1901側で対応するコンテンツ追加データを特定することができる。ステップS76でNOと判別されたときには、ステップS73に戻り、以下、上述したようなステップS73からステップS76までの処理を繰り返す。
【0123】
なお、上記図31〜図34を参照しながら説明した例では、供給されるコンテンツとして、オーディオ信号特に音楽の曲を採用しているが、これに限定されず、ビデオコンテンツやその他種々のコンテンツにも適用可能である。
【0124】
次に、本発明の実施の形態が適用されるコンテンツ再生供給システムの他の具体例について、図35を参照しながら説明する。
【0125】
図35は、ミュージックショップ等のコンテンツ販売店や、イベント会場等において、センタ1901と例えばネットワーク結合された再生・伝送装置1904が設置されており、この再生・伝送装置1904は、客、ユーザ等が使用する携帯端末(携帯電話やPHS等)との間で無線により通信可能とされている。
【0126】
すなわち、図35において、コンテンツを蓄積・管理しているセンタ(コンテンツ供給センタ)1901と、コンテンツを再生・伝送するための再生・伝送装置1904とは、インターネットのようなネットワーク等で結合されている。再生・伝送装置1904は、センタ1901から供給されるデータ(符号列)901を受信し、必要に応じて復号して、再生信号(例えば音楽等の音響波形信号)902をスピーカ1903等に送る。センタ1901から供給されるデータ901には、上述したような試し視聴用のデータ(第1の符号列)が含まれており、再生・伝送装置1904は、例えばいわゆるBluetooth 等の伝送方式を用いたデータ通信により、この試し視聴用のデータ(第1の符号列)904を携帯端末1905に伝送可能となっている。
【0127】
再生・伝送装置1904の構成としては、例えば上記図29の構成を流用できるが、図29の暗号解除手段1883、信号合成手段1886、書き込み手段1887は必須ではない。また、携帯端末1905に上記試し視聴用のデータを無線伝送するための構成が必要である。
【0128】
図36は、再生・伝送装置1904と携帯端末1905との間の無線通信を実現するための一例としてのいわゆるBluetooth 無線伝送方式における階層構造を示す図である。この図36において、上位の層(レイヤ)から順に、アプリケーションソフト1925,1930、適合プロトコル1924,1929、論理リンク管理層1923,1928、ベースバンド層1922,1927、物理層1921,1926とされている。送信側のアプリケーションソフト1925は、コンテンツを上記図2に示したような符号化構成により符号化を行う。符号化されたコンテンツは、適合プロトコル1924において、例えばTCP/IP等の伝送プロトコルが適用され、論理リンク管理層1923に送られる。論理リンク管理層1923は次のベースバンド層1922へのインターフェースとなるものであり、ベースバンド層1922では、送受信周波数の指定及び切り換え、時間軸スロットの管理、パケット送信や誤り訂正検出処理等が行われる。次の物理層1921では、例えば2.4GHzでスペクトル拡散されて電波放出が行われる。送出された電波921は、受信側の物理層1926に送られ、上述した送信側の各層1921〜1925のそれぞれ逆の処理が順次施されることにより、元のコンテンツが最上位層のアプリケーションソフト1930から得られる。なお、このようないわゆるBluetooth 無線伝送方式を図35の再生・伝送装置1904と携帯端末1905との無線通信に適用する場合に、全ての層(レイヤ)を用いる必要はなく、例えば、センタ1901から再生・伝送装置1904に送られてきたデータが既に符号化されており、これを復号せずに携帯端末1905に送信する場合には、送信側のアプリケーションソフト1925は省略できる。
【0129】
次に、図37は、上記図35の携帯端末1905とセンタ1901との間の通信系の具体例を説明するための図である。この図37の携帯端末1911としては、携帯電話、PHS(Personal Handyphone System)等が挙げられる。携帯端末1911からセンタ1915への通信の際には、携帯端末1911からの電波が基地局1912に受信され、交換機1913を介し、インターネット網(ネットワーク)1914を介してセンタ1915に情報が送られる。また、センタ1915からの情報は、上記と逆の、インターネット網1914、交換機1913、基地局1912の経路をたどって、携帯端末1911に送られる。
【0130】
このような図35〜図37の構成を用いるコンテンツ再生供給システムにおいては、図35のセンタ1901から試し視聴用のコンテンツデータ、例えば試し聞き用の曲のデータが、ミュージックショップ等のコンテンツ販売店やイベント会場等に設置された再生・伝送装置1904に送られて、必要に応じてハードディスク等の蓄積媒体に蓄積され、スピーカ1903から再生される。このとき、この再生された曲を聴いた客やユーザが携帯している携帯端末1905からの要求に応じて、再生・伝送装置1904は、現在再生中の曲、あるいは直前に再生した曲の試し聞きデータを無線で携帯端末1905に送信する。
【0131】
すなわち、図38は、携帯端末1905からの要求に応じた試し聞きデータの供給を説明するためのフローチャートである。この図38のステップS61で携帯端末の所有者がスピーカから再生されている曲を試聴している状態において、ステップS62では、携帯端末からの無線通信により、その再生中の曲の試し聞きデータを携帯端末に取り込みたい旨の要求が出されたか否かを判別している。このステップS62でNOのときはステップS63に進み、YESのときはステップS67に進む。ステップS63で1曲の再生が終了し、次のステップS64で次の曲の再生がスタートした後、ステップS65で、前の再生曲の試し聞きデータの取り込み要求がなされたか否かが判別され、NOのときにはステップS66に進んで、現在再生中の曲の試し聞きデータの取り込み要求がなされたか否かが判別される。ステップS62、S65、S66でそれぞれYES、すなわち試し聞きデータの取り込み要求が与えられた場合には、ステップS67、S68、S69で、それそれ対応する曲の試し聞きデータを再生・伝送装置1904から携帯端末1905に送信する旨の指示がなされる。ステップS66でNOと判別されたときには、ステップS63に戻り、以下、ステップS63からステップS66までの処理を繰り返す。なお、再生・伝送装置1904から携帯端末1905に送信するデータには、上述したようなコンテンツ(曲)を識別するための情報、例えば、エンコーダID及びエンコードナンバが含まれていることは勿論である。
【0132】
次に、図39は、上記図35のセンタ1901、再生伝送装置1904、携帯端末1905の間のデータの送受信を説明するための図である。
【0133】
この図39において、センタ1901からのコンテンツ送信として、試し聞きデータa1が、ミュージックショップ等のコンテンツ販売店やイベント会場等に設けられた再生・伝送装置1904に送られる。再生・伝送装置1904では、スピーカ1903から試し聞き音(曲)が再生される。この再生されている曲が気に入ったユーザは、所持している携帯電話等の携帯端末1905を操作して、再生・伝送装置1904に対して試し聞きデータを要求する。これは、例えばそのときの時刻データa2等を再生・伝送装置1904に送信することにより、再生・伝送装置1904側で要求されている曲(コンテンツ)を特定できる。このとき、現在再生中の曲か、直前に再生された曲かの判別情報を付加することが好ましい。再生・伝送装置1904は、要求されたコンテンツ(この場合は試し聞きデータ)a3を携帯端末1905に送信する。次に、ユーザがそのコンテンツを購入したい、具体的には高音質化のためのデータ(追加コンテンツ)を入手したい場合には、ユーザは携帯端末1905からセンタ1901に高品質化の要求を送る。具体的には例えば、携帯端末1905から当該コンテンツを識別するためのコンテンツIDa4をセンタ1901に送る。これを受信したセンタ1901は、該当するコンテンツの高音質化のためのデータ(追加コンテンツa5)を携帯端末1905に送信する。
【0134】
これによって、ミュージックショップ等のコンテンツ販売店やイベント会場等で耳にした曲の試聴用のデータ(第1の符号列)をその場で入手することができる。次に、その曲の高音質のデータを入手(購入)したい場合には、携帯端末から直接センタをアクセスして、高音質化データ(コンテンツ追加データ、第2の符号列)を送信してもらうことができる。このとき、試し聞きデータに付加されたコンテンツ識別情報(例えばエンコーダID及びエンコードナンバ)を指定することで、試し聞きデータに対応する高音質化データを正確に特定することができる。
【0135】
すなわち、図35に概略構成を示した実施の形態においては、コンテンツが符号化されて得られる符号列の一部の情報がダミーデータに置き換えられた第1の符号列の信号と、上記ダミーデータの部分を補完する第2の符号列の信号とを供給するコンテンツ供給センタ(センタ1901)と、このコンテンツ供給センタからの上記第1の符号列のデータを受信し、得られた上記第1の符号列のデータを再生すると共に、再生された第1の符号列のデータを送出する機能を有するコンテンツ再生伝送装置(再生・伝送装置1904)と、このコンテンツ再生伝送装置からの第1の符号列のデータを受信する受信装置(携帯端末1905)とを有し、上記コンテンツ再生伝送装置から上記受信装置への上記第1の符号列のデータは無線により伝送され、上記コンテンツ再生伝送装置は、上記受信装置からの要求に応じて上記第1の符号列のデータを当該受信装置に送出する。また、上記受信装置(携帯端末1905)は、上記コンテンツ再生伝送装置(再生・伝送装置1904)から送信されて得られた第1の符号列のデータに対応する上記第2の符号列の信号を上記コンテンツ供給センタ(センタ1901)に要求し、該コンテンツ供給センタから送信される上記第2の符号列の信号を受信する機能を有する。
【0136】
ここで、コンテンツ再生伝送装置(再生・伝送装置1904)からの試し視聴用のデータ(第1の符号列)の送出は、受信装置(携帯端末1905)からの要求に応じて行う代わりに、再生された全てのコンテンツについての試し視聴用のデータ(第1の符号列)を送出するようにしてもよい。この場合、受信装置(携帯端末1905)側では、コンテンツ再生伝送装置(再生・伝送装置1904)から送出される全ての試し視聴用のデータの内からユーザが所望のものを選択して受信するようにする方法と、コンテンツ再生伝送装置から送出される全ての試し視聴用のデータを受信して受信装置のメモリ等に一時記憶しておき、後でユーザが取捨選択するような方法とが挙げられる。また、コンテンツ再生伝送装置(再生・伝送装置1904)の安全性、秘密性が保たれている場合には、スピーカ1903から再生する音は高音質のものとし、コンテンツ再生伝送装置から受信装置に送出するデータのみを試し視聴用のデータ(第1の符号列)とするようにしてもよい。購入時の決済方法については、図30に示された場合と同様の方法が適用可能である。また、ここでは、ダミーデータを持つ試聴用データに対して高音質化データを購入させるようにしたが、もちろん、例えば、上記特開平10−135944号公報に記載された技術にあるように、暗号化された高域データを解く鍵を購入するようにしても良い。即ち、図35〜図39と共に説明したコンテンツ供給システムでは、コンテンツ再生伝送装置(再生・伝送装置1904)からダウンロードした試し視聴用のコンテンツ・データを記録媒体に記録し、ユーザ側はそれらのコンテンツ・データを再生し、その中から気に入ったコンテンツのみを選択して鍵データを購入し、高品質で再生できるようにすればよい。また、コンテンツは、曲等のオーディオ信号に限定されず、ビデオ信号にも同様に適用可能である。
【0137】
次に、図40は、本発明に係る実施の形態が用いられるコンテンツ供給システムのさらに他の例を説明するための図であり、このシステムでは先ず、コンビニエンスストアやいわゆるキヨスク等に設置された自動販売機等のコンテンツ供給端末1941から、無料または低価格で、例えばダミーデータを使用して狭帯域化した試聴用データ(第1の符号列)941を記録媒体1942に書き込み、これを再生端末1943に装着して再生を行なう。なお、この試し試聴用のコンテンツの受け取りは無料または低価格の会員制によるものであってもよい。
【0138】
図41は、図40の再生端末の具体例を表すブロック図で、記録媒体1968は図41の記録媒体1942と同一のものである。また、この再生端末には後に説明するように記録機能も装備している。記録媒体に記録された試聴用データ(第1の符号列)は読み込み手段1966および再生手段1967を使用して、その内容を好きなだけ再生できる。ここで、もしユーザがこの曲を気に入った場合には、このユーザは制御手段1962の下、通信手段1961を通じて高音質化データ(第2の符号列)963を購入する。この高音質化データ963は、図29の例と同様に暗号化が施されており、暗号解除手段1963を通じて暗号解除が行なわれ、その後、信号合成手段1964によって、一旦、読み込み手段1966を通じて記録媒体から読みだされたダミーデータを含んだ試聴用データと合成されて高音質化されたデータ967が書き込み手段1965を通じて記録媒体1968に書き込まれる。
【0139】
なお、データ保護の観点から、暗号解除手段1963、信号合成手段1964、書き込み手段1965はハードウェア的に一体化されていることが望ましい。
【0140】
購入時の決済方法については、図30に示された場合と同様の方法が適用可能である。また、ここでは、ダミーデータを持つ試聴用データに対して高音質化データを購入させるようにしたが、もちろん、例えば、上記特開平10−135944号公報に記載された技術にあるように、暗号化された高域データを解く鍵を購入するようにしても良い。即ち、図40、図41と共に説明したコンテンツ供給システムでは、キヨスク端末等から無料または低価格でダウンロードした試し視聴用のコンテンツ・データを記録媒体に記録し、ユーザ側はそれらのコンテンツ・データを再生し、その中から気に入ったコンテンツのみを選択して鍵データを購入し、高品質で再生できるようにする。
【0141】
なお、図40の再生端末は試し試聴を行なうだけであれば、図41の再生端末のように、通信手段1961、暗号解除手段1963、信号合成手段1964、書き込み手段1965等を持たなくても良く、通常の記録媒体1942の再生手段で十分に試聴を行なった後、図41のような端末で高音質化を図るようにしても良い。また、以上の実施の形態では、符号化されたビットストリームを記録媒体に記録する場合について説明を行なったが、本発明の方法はビットストリームを伝送する場合にも適用可能であり、これにより、例えば、放送されているオーディオ信号を全帯域にわたって真の正規化係数を入手した聴取者のみに高音質再生ができるようにし、その他の聴取者に対してはその内容が十分把握できるが、比較的低音質の再生できるようにすることが可能である。
【0142】
以上説明した本発明のいくつかの実施の形態では、オーディオ信号を用いた場合を例にとって説明を行なったが、本発明は、画像信号に対しても適用することが可能である。即ち、例えば、画像信号を2次元DCTを用いて各ブロック毎に変換を行ない、それを多様な量子化テーブルを用いて量子化を行なう場合、ダミーの量子化テーブルとして高域成分を落としたものを指定しておき、これを高画質化する場合には高域成分を落とさない真の量子化テーブルに置き換えるという方法をとることにより、オーディオ信号の場合と同様の処理を行なうことが可能である。また、本発明は、符号列全体に暗号化が施され、再生時にその暗号を復号しながら再生するようなシステムにおいても、もちろん適用することが可能である。
【0143】
【発明の効果】
本発明に係るコンテンツ供給システムは、コンテンツを再生すると共に、再生されたコンテンツについて当該コンテンツが符号化されて得られる符号列の一部が再生可能とされた試し視聴用のデータを送出する機能を有するコンテンツ再生伝送装置と、上記コンテンツ再生伝送装置から送出される試し視聴用のデータを受信する受信装置とを有することにより、ユーザが受信装置を用いて任意に試し視聴用のデータを受信することができる。
【0144】
また、本発明に係るコンテンツ供給システムは、コンテンツが符号化されて得られる符号列の一部の情報がダミーデータに置き換えられた第1の符号列の信号と、上記ダミーデータの部分を補完する第2の符号列の信号とを供給するコンテンツ供給センタと、上記コンテンツ供給センタからの上記第1の符号列のデータを受信し、得られた上記第1の符号列のデータを再生すると共に、再生された第1の符号列のデータを送出する機能を有するコンテンツ再生伝送装置と、上記コンテンツ再生伝送装置からの第1の符号列のデータを受信する受信装置とを有することにより、ミュージックショップ等のコンテンツ販売店やイベント会場等に設けられた上記コンテンツ再生伝送装置から再生されることで、ユーザがたまたま視聴したコンテンツについて、気に入ったコンテンツの試し視聴用のデータをその場で即座に入手でき、コンテンツ購入の便宜性を高め、コンテンツの販売促進に貢献できる。
【0145】
また、上記受信装置に、上記コンテンツ再生伝送装置から送信されて得られた第1の符号列のデータに対応する上記第2の符号列の信号を上記コンテンツ供給センタに要求し、上記コンテンツ供給センタから送信される上記第2の符号列の信号を受信する機能を持たせることにより、ユーザの所望するコンテンツの入手が容易に行える。
【0146】
次に、本発明に係るコンテンツ供給システムは、コンテンツが符号化されて得られる符号列の一部が再生可能とされた試し視聴用のデータを供給するコンテンツ供給センタと、上記コンテンツ供給センタからの試し視聴用のデータを受信して再生する受信再生装置とを有し、上記受信再生装置は、試し視聴用のデータを再生中に上記コンテンツ供給センタに高品質化の要求を送ることにより対応するコンテンツの試し視聴用のデータを高品質化するためのコンテンツ追加データが上記コンテンツ供給センタから供給されることにより、バックグラウンド的に再生しているコンテンツの内のユーザが気に入ったコンテンツを直ちに発注することができ、コンテンツ購入の便宜性を高め、コンテンツの販売促進に貢献できる。
【図面の簡単な説明】
【図1】本発明の実施の形態の説明に供する光ディスク記録再生装置の概略構成を示すブロック図である。
【図2】本発明の実施の形態の説明に供する符号化装置の一例の概略構成を示すブロック図である。
【図3】図2の符号化装置の変換手段の具体例を示すブロック図である。
【図4】図2の符号化装置の信号成分符号化手段の具体例を示すブロック図である。
【図5】本発明の実施の形態の説明に供する復号装置の一例の概略構成を示すブロック図である。
【図6】図5の復号装置の逆変換手段の具体例を示すブロック図である。
【図7】図5の復号装置の信号成分復号手段の具体例を示すブロック図である。
【図8】本発明の実施の形態の説明に供する符号化方法を説明するための図である。
【図9】本発明の実施の形態の説明に供する符号化方法により得られた符号列の一例を説明するための図である。
【図10】本発明の実施の形態の説明に供する符号化方法の他の例を説明するための図である。
【図11】図10と共に説明した符号化方法を実現するための信号成分符号化手段の一例を示すブロック図である。
【図12】図10と共に説明した符号化方法により得られた符号列を復号するための復号装置に用いられる信号成分復号手段の一例を示すブロック図である。
【図13】図10と共に説明した符号化方法により得られた符号列の一例を示す図である。
【図14】本発明の実施の形態に用いられる符号化方法により得られた符号列の一例を示す図である。
【図15】図14と共に説明した符号化方法により得られた符号列を再生したときの再生信号のスペクトルの一例を示す図である。
【図16】図14と共に説明した符号化方法の他の例により得られた符号列を再生したときの再生信号のスペクトルの一例を示す図である。
【図17】図15と共に説明した符号化方法を実現するための再生装置の概略構成を示す図である。
【図18】図15と共に説明した符号化方法により得られた符号列のダミーデータを置き換えるための情報の一例を示す図である。
【図19】本発明の実施の形態に用いられる記録装置の概略構成を示すブロック図である。
【図20】本発明の他の実施の形態に用いられる符号化方法により得られた符号列のダミーデータを置き換えるための情報の一例を示す図である。
【図21】本発明の実施の形態に用いられる再生方法を説明するためのフローチャートである。
【図22】本発明の実施の形態に用いられる記録方法を説明するためのフローチャートである。
【図23】本発明の実施の形態に用いられる他の符号化方法により得られた符号列の一例を示す図である。
【図24】本発明の実施の形態に用いられる符号列の時間経過に伴う変化を説明するための図である。
【図25】本発明の実施の形態に用いられる符号化装置の一例を示すブロック図である。
【図26】本発明の実施の形態に用いられる符号化方法を説明するためのフローチャートである。
【図27】本発明の実施の形態に用いられる他の符号化方法を説明するための図である。
【図28】本発明の実施の形態となるコンテンツ供給システムを説明するためのブロック図である。
【図29】図28のコンテンツ供給システムに用いられるユーザ端末の一例を示すブロック図である。
【図30】図29のユーザ端末の制御手段の一例を示すブロック図である。
【図31】本発明の実施の形態が適用されるコンテンツ再生供給システムを説明するためのブロック図である。
【図32】試し視聴用のコンテンツデータファイルと高品質化用のコンテンツ追加データファイルのヘッダ構造の一例を説明するための図である。
【図33】試し視聴しているコンテンツを購入する場合の手順を説明するためのフローチャートである。
【図34】センタ側からユーザ側の再生曲をコントロールする一例を説明するための図である。
【図35】本発明の実施の形態が適用されるコンテンツ再生供給システムの他の具体例の概略構成を示すブロック図である。
【図36】再生・伝送装置と携帯端末との間の無線通信を実現するための一例における階層構造を示す図である。
【図37】携帯端末とセンタとの間の通信系の具体例を説明するための図である。
【図38】携帯端末からの要求に応じた試し聞きデータの供給を説明するためのフローチャートである。
【図39】コンテンツ供給センタ、再生伝送装置、及び携帯端末の間のデータの送受信を説明するための図である。
【図40】本発明のさらに他の実施の形態となるコンテンツ供給システムを説明するためのブロック図である。
【図41】図32のコンテンツ供給システムに用いられる再生端末を説明するためのブロック図である。
【符号の説明】
1801,1821 符号列分解手段、 1802,1822 符号列書き換え手段、 1803 信号成分復号手段、 1804 逆変換手段、 1805,1824,1882,1962 制御手段、 1823,1884 記録手段、 1861〜1864 ユーザ端末、 1865,1901,1915 コンテンツ供給センタ、 1881,1961 通信手段、 1883、1963 暗号解除手段、 1885,1967 再生手段、 1886,1964 信号合成手段、 1887,1965 書き込み手段、 1888,1942,1968 記録媒体、 1891 入出力手段、 1892 CPU、 1893 メモリ、 1894 権利情報格納手段、 1902 再生・受信装置、 1903 スピーカ、 1904 再生・伝送装置、 1905,1911 携帯端末、 1941 コンテンツ供給端末、 1943 再生端末、 1966 読み込み手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a content supply system, a content playback / transmission apparatus and method, and a content reception / playback apparatus and method. In particular, the present invention plays back a signal encoded so that trial viewing is possible, and is purchased by a trial viewer. In other words, the present invention relates to a content supply system, a content reproduction transmission apparatus and method, and a content reception reproduction apparatus and method that enable high-quality reproduction and recording by adding data with a small amount of information.
[0002]
[Prior art]
For example, a software distribution method is known in which a signal such as sound is encrypted and broadcast, or recorded on a recording medium, and only a person who has purchased a key is allowed to view it. As an encryption method, for example, an initial value of a random number sequence is given as a key signal to a bit sequence of an acoustic signal of PCM, and an exclusive OR of the generated 0/1 random number sequence and the bit sequence of PCM is taken. A method of transmitting a bit string or recording it on a recording medium is known. By using this method, only the person who obtained the key signal can reproduce the sound signal correctly, and the person who did not obtain the key signal can reproduce only the noise. Of course, a more complicated method can be used as the encryption method.
[0003]
On the other hand, methods of compressing and broadcasting an acoustic signal or recording on a recording medium have become widespread, and recording media such as magneto-optical disks capable of recording encoded audio or audio signals are widely used. ing.
[0004]
There are various techniques for high-efficiency encoding of signals such as audio or voice. For example, non-blocking frequency band that divides and encodes audio signals on the time axis into multiple frequency bands without blocking them Band-division coding (sub-band coding: SBC), which is a division method, or converting a time-axis signal into a signal on the frequency axis (spectrum conversion) and dividing it into a plurality of frequency bands. A block frequency band division method to be encoded, so-called transform encoding, and the like can be given. In addition, a high-efficiency coding method combining the above-described band division coding and transform coding is also considered. In this case, for example, after performing band division by the above band division coding, The signal for each band is spectrally converted into a signal on the frequency axis, and encoding is performed for each spectrum-converted band.
[0005]
As the above-described filter, for example, there is a QMF filter. The QMF filter is described in the document “1976, RECrochiere, Digital coding of speech in subbands, Bell Syst. Tech. J. Vol. 55, No. 8, 1976”. It is stated in. Also, the document “ICASSP 83, BOSTON, Polyphase Quadrature filters-A new subband coding technique, Joseph H. Rothweiler” describes an equal-bandwidth filter division technique.
[0006]
Here, as the above-described spectrum conversion, for example, an input audio signal is blocked in a predetermined unit time (frame), and discrete Fourier transform (DFT), cosine transform (DCT), modified DCT transform (MDCT), and the like for each block. There is a spectrum conversion in which the time axis is converted to the frequency axis by performing. MDCT is described in the document "ICASSP, 1987, Subband / Transform Coding Using Filter Bank Designs Based on Time Domain Aliasing Cancellation, JPPrincen, ABBradley, Univ. Of Surrey Royal Melbourne Inst. Of Tech."
[0007]
When the above-described DFT or DCT is used as a method for converting a waveform signal into a spectrum, M independent real data can be obtained by performing conversion in a time block consisting of M samples. In order to reduce the connection distortion between the time blocks, the adjacent blocks are usually overlapped by M1 samples, respectively. Therefore, on average, in DFT or DCT, there are M samples for (M-M1) samples. The real number data is quantized and encoded.
[0008]
On the other hand, when the above-described MDCT is used as a method of converting into a spectrum, M independent real number data is obtained from 2M samples overlapped by M times each adjacent time. In MDCT, M real data is quantized and encoded for M samples. In the decoding apparatus, the waveform signal can be reconstructed by adding the waveform elements obtained by performing the inverse transform in each block from the code obtained by using MDCT in this manner while interfering with each other. .
[0009]
In general, by increasing the time block for conversion, the frequency resolution of the spectrum is increased, and energy is concentrated on a specific spectral component. Therefore, by performing a conversion with a long block length by overlapping with both adjacent blocks by half, and using MDCT in which the number of obtained spectrum signals does not increase with respect to the number of original time samples, DFT or It is possible to perform encoding more efficiently than when DCT is used. Further, by providing a sufficiently long overlap between adjacent blocks, it is possible to reduce the inter-block distortion of the waveform signal.
[0010]
By quantizing the signal divided for each band by the filter and spectrum conversion in this way, the band where the quantization noise is generated can be controlled, and the characteristics such as the masking effect can be used to enhance the auditory efficiency. Encoding can be performed. If the normalization is performed for each band, for example, with the maximum absolute value of the signal component in that band before quantization, higher-efficiency encoding can be performed.
[0011]
As a frequency division width in the case of quantizing each frequency component obtained by frequency band division, for example, band division considering human auditory characteristics is performed. In other words, the audio signal may be divided into a plurality of bands (for example, 25 bands) in such a bandwidth that the bandwidth becomes wider as the high frequency band is generally called a critical band. In addition, when encoding data for each band at this time, encoding is performed by predetermined bit allocation for each band or adaptive bit allocation (bit allocation) for each band. For example, when the coefficient data obtained by the MDCT processing is encoded by the bit allocation, adaptive allocation bits are assigned to the MDCT coefficient data for each band obtained by the MDCT processing for each block. Encoding is performed with numbers.
[0012]
As such a bit allocation method, the following two methods are known. That is, first, in the document `` Adaptive Transform Coding of Speech Signals, R. Zelinski and P. Noll, IEEE Transactions of Accoustics, Speech, and Signal Processing, vol.ASSP-25, No.4, August 1977 '' Bit allocation is performed based on the signal size. In this method, the quantization noise spectrum is flattened and the noise energy is minimized. However, since the masking effect is not utilized in the sense of hearing, the actual noise feeling is not optimal. Also, in the document `` ICASSP 1980, The critical band coder-digital encoding of the perceptual requirements of the auditory system, MAKransner MIT '', the required signal-to-noise ratio is obtained for each band by using auditory masking. A technique for performing fixed bit allocation is described. However, in this method, even when the characteristic is measured by sine wave input, the characteristic value is not so good because the bit allocation is fixed.
[0013]
In order to solve these problems, all the bits that can be used for bit allocation are divided into fixed bit allocation patterns determined in advance for each small block and bit allocation depending on the signal size of each block. There has been proposed a high-efficiency encoding device that is used in division, and that makes the division ratio depend on a signal related to an input signal, and increases the division ratio into the fixed bit allocation pattern as the spectrum of the signal is smoother.
[0014]
According to this method, when energy is concentrated on a specific spectrum, such as a sine wave input, the overall signal-to-noise characteristics can be significantly improved by assigning many bits to a block including that spectrum. it can. In general, human hearing is very sensitive to signals with steep spectral components, so using this method to improve signal-to-noise characteristics simply improves the numerical value of the measurement. Rather, it is effective in improving sound quality in terms of hearing.
[0015]
Many other bit allocation methods have been proposed, and the auditory model has been further refined, and if the coding device's ability is improved, more efficient coding can be achieved by hearing. . In these methods, it is common to obtain a real number bit allocation reference value that realizes the signal-to-noise characteristics obtained by calculation as faithfully as possible, and to use an integer value approximating it as the allocated bit number. .
[0016]
In addition, in the specification and drawings of Japanese Patent Application No. 5-152865 previously proposed by the present inventors, or in the specification and drawings of WO94 / 28633, a tone component that is particularly important for hearing from a spectrum signal, that is, around a specific frequency. A method has been proposed in which a signal component in which energy is concentrated is separated and encoded separately from other spectral components. This enables high compression of an audio signal and the like with little audible degradation. It is possible to efficiently encode at a rate.
[0017]
In constructing an actual code string, first, quantization accuracy information and normalized coefficient information are encoded with a predetermined number of bits for each band in which normalization and quantization are performed, and then normalized and quantized. The spectral signal may be encoded. Also,
ISO / IEC 11172-3: 1993 (E), 1993
Describes a high-efficiency coding scheme that is set so that the number of bits representing quantization accuracy information varies depending on the band, and the number of bits representing quantization accuracy information decreases as the frequency increases. It has been standardized.
[0018]
Instead of directly encoding quantization accuracy information, a method of determining quantization accuracy information from normalized coefficient information in a decoding device is also known, but in this method, normalization is performed when a standard is set. Since the relationship between the coefficient information and the quantization accuracy information is determined, it becomes impossible to introduce quantization accuracy control based on a more advanced auditory model in the future. If there is a range in the compression rate to be realized, it is necessary to define the relationship between the normalization coefficient information and the quantization accuracy information for each compression rate.
[0019]
The quantized spectral signal is encoded using, for example, a variable length code described in the document “DAHuffman: A Method for Construction of Minimum Redundancy Codes, Proc.IRE, 40, p.1098 (1952)”. Therefore, a method of encoding more efficiently is also known.
[0020]
Also, software distribution in which a signal such as sound encoded by the above-mentioned method is encrypted and broadcast, or recorded on a recording medium, and only the person who purchased the key is allowed to view it. The method is known. As an encryption method, for example, an initial value of a random number sequence is given as a key signal to a bit string of a PCM (Pulse Code Moduration) acoustic signal or to a bit string of an encoded signal, and generated 0 There is known a method of transmitting a bit string obtained by exclusive ORing a random number sequence of / 1 and the bit string or recording the bit string on a recording medium. By using this method, only the person who obtained the key signal can reproduce the sound signal correctly, and the person who did not obtain the key signal can reproduce only the noise. Of course, a more complicated method can be used as the encryption method.
[0021]
[Problems to be solved by the invention]
By the way, when purchasing audio contents such as music songs and video contents such as movies, it is preferable that the contents can be viewed on a trial basis. By distributing the trial viewing data to the user free of charge or at a low price, the user can purchase the content he / she likes by trial viewing and contribute to sales promotion.
[0022]
Here, when the user views from the beginning for purchase purpose, it is useful to distribute the data for trial viewing as described above. There are many cases where you like the content that you happen to watch at a content store such as a music shop or an event venue, or you are especially interested in one of the content that is being played in the background. In addition, conventionally, information that can identify a content such as a song title is searched for by some method, and the content is purchased based on the information.
[0023]
However, in such a method, it is necessary to check what the content that was viewed, for example, the song that was listened to, and in some cases, the song that was heard cannot be easily identified and the purchase may be postponed.
[0024]
The present invention has been proposed in view of the above-described circumstances, and it is possible to easily obtain data for trial viewing of content that has happened to be viewed at a content store such as a music shop or an event venue. Content can be specified easily and can be purchased easily, and content can be purchased simply by the user while viewing the content being played back in the background It is an object to provide a system, a content reproduction / transmission apparatus and method, and a content reception / reproduction apparatus and method.
[0025]
[Means for Solving the Problems]
In order to solve the above-described problem, the content supply system according to the present invention reproduces content, and a trial in which a part of a code string obtained by encoding the content can be reproduced for the reproduced content. It has a content reproduction / transmission apparatus having a function of transmitting data for viewing and a receiving apparatus for receiving data for trial viewing transmitted from the content reproduction / transmission apparatus.
[0026]
In addition, the content supply system according to the present invention complements the signal of the first code string in which a part of the information of the code string obtained by encoding the content is replaced with dummy data, and the dummy data part. A content supply center for supplying a signal of the second code string; receiving the data of the first code string from the content supply center; and reproducing the obtained data of the first code string; A content reproduction / transmission apparatus having a function of transmitting the reproduced first code string data; and a reception apparatus for receiving the first code string data from the content reproduction / transmission apparatus. Then, the receiving device instructs the content playback device to request that the data of the first code string be taken in, and the content playback device is currently playing back or immediately before depending on the request from the receiving device. The data of the first code string of the reproduced content is sent to the receiving device This solves the above-mentioned problem.
[0027]
Here, the content reproduction / transmission device is provided in a content store such as a music shop or an event venue, and allows a portable wireless terminal such as a mobile phone carried by a user to be used as the reception device. In response to the request, the content reproduction / transmission apparatus wirelessly transmits the requested trial viewing data to the receiving apparatus. The receiving device requests the content supply center for a signal of the second code sequence corresponding to the data of the first code sequence obtained by being transmitted from the content reproduction / transmission device, and transmits the signal from the content supply center. It has a function of receiving the signal of the second code string.
[0028]
Also, the content reproduction transmission apparatus and method according to the present invention provides a signal of the first code string in which a part of information of the code string obtained by encoding the content is replaced with dummy data, and the dummy data part. The first code string data from the content supply center that supplies the signal of the second code string that complements the data is received, and the obtained first code string data is reproduced and reproduced. Send the first code string data to the receiver Then, in response to a request from the receiving device, the data of the first code string of the content currently being played or played immediately before is sent to the receiving device. This solves the above-mentioned problem.
[0029]
Next, a content supply system according to the present invention includes a content supply center that supplies trial viewing data in which a part of a code string obtained by encoding content can be reproduced, and the content supply center from the content supply center. A receiving / reproducing device that receives and reproduces the data for trial viewing, and the receiving / reproducing device sends a request for higher quality to the content supply center while reproducing the data for trial viewing. Played during or immediately before playback Additional content data for improving the quality of content for trial viewing of content is supplied from the content supply center. Ru This solves the above-mentioned problem.
[0030]
In addition, the content reception / playback apparatus and method according to the present invention are for trial viewing from a content supply center that supplies trial viewing data in which a part of a code string obtained by encoding content can be played back. It is sent by receiving the data, reproducing the received data for trial viewing, and requesting the content supply center during the reproduction of the data for trial viewing. Played during or immediately before playback Receive additional content data to improve the quality of content for trial viewing of content Do This solves the above-mentioned problem.
[0031]
DETAILED DESCRIPTION OF THE INVENTION
First, prior to describing an embodiment according to the present invention, an optical disk recording / reproducing apparatus as a general compressed data recording / reproducing apparatus used for describing the embodiment of the present invention will be described with reference to the drawings.
[0032]
FIG. 1 is a block diagram showing an example of an optical disk recording / reproducing apparatus. In the apparatus shown in FIG. 1, a magneto-
[0033]
The
[0034]
The output of the
[0035]
The servo control circuit 56 includes, for example, a focus servo control circuit, a tracking servo control circuit, a spindle motor servo control circuit, a thread servo control circuit, and the like. The focus servo control circuit performs focus control of the optical system of the
[0036]
A key
[0037]
This reproduction time display is a reciprocal of the data compression rate (for example, 1 / reverse number) for address information (absolute time information) in units of sectors reproduced from a recording track of the magneto-
[0038]
Next, in the recording system of the optical disk recording / reproducing apparatus shown in FIG. 1, an analog audio input signal A from the
[0039]
Next, the memory (RAM) 64 is controlled by the
[0040]
This recording bursts at a data transfer rate (75 sectors / second) that is the same as the standard CD-DA format, with a cluster consisting of a predetermined number of sectors (for example, 32 sectors + several sectors) as a recording unit through a pause period. Done. That is, in the
[0041]
ATC audio data read out from the
[0042]
The
[0043]
Further, the
[0044]
Next, a playback system of the optical disk recording / playback apparatus shown in FIG. 1 will be described. This reproducing system is for reproducing the recording data continuously recorded on the recording track of the magneto-
[0045]
The
[0046]
In the memory (RAM) 72, data writing and reading are controlled by the
[0047]
The
[0048]
ATC audio data obtained as reproduction data continuously read from the memory 72 at a transfer rate of 9.375 sectors / second is supplied to the ATC decoder 73. The ATC decoder 73 corresponds to the
[0049]
The D / A converter 74 converts the digital audio data supplied from the ATC decoder 73 into an analog signal, and outputs an analog audio output signal A. OUT Form. Analog audio signal A obtained by the D / A converter 74 OUT Is output from the
[0050]
Next, high-efficiency compression coding of signals will be described in detail. That is, refer to FIG. 2 and subsequent drawings regarding techniques for performing high-efficiency coding on input digital signals such as audio PCM signals using band division coding (SBC), adaptive transform coding (ATC), and adaptive bit allocation techniques. While explaining.
[0051]
FIG. 2 is a block diagram showing a specific example of an apparatus for encoding an acoustic waveform signal for use in explaining the embodiment of the present invention. In this example, the
[0052]
FIG. 3 shows a specific example of the conversion means 1101 of FIG. 2, and signals divided into two bands by a band division filter are converted into
[0053]
FIG. 4 shows a specific example of the signal component encoding unit 1102 in FIG. 2, and the
[0054]
FIG. 5 is a block diagram showing a specific example of a decoding device that outputs an acoustic signal from the code string generated by the encoding device shown in FIG. In this specific example, the
[0055]
FIG. 6 is a specific example of the
[0056]
FIG. 7 is a specific example of the signal
[0057]
FIG. 8 is a diagram for explaining a conventional encoding method in the encoding apparatus shown in FIG. In the example of this figure, the spectrum signal is obtained by the conversion means of FIG. 3, and FIG. 8 shows the absolute value of the MDCT spectrum converted to level dB. The input signal is converted into, for example, 64 spectrum signals for each predetermined time block, and is normalized and quantized into, for example, eight bands b1 to b8 (hereinafter referred to as encoding units). Is done. By changing the quantization accuracy for each encoding unit according to the distribution method of frequency components, it is possible to perform audioly efficient encoding that minimizes deterioration in sound quality.
[0058]
FIG. 9 shows a specific example when the signal encoded as described above is recorded on a recording medium. In this specific example, a fixed-length header including the synchronization signal SC is attached to the head of each frame, and the number of encoding units UN is also recorded here. Next to the header, quantization accuracy information QN is recorded for the number of encoding units, and then normalized accuracy information NP is recorded for the number of encoding units. The normalized and quantized spectral coefficient information SP is recorded thereafter, but if the frame length is fixed, an empty area may be formed after the spectral coefficient information SP. The example of this figure is obtained by encoding the spectrum signal of FIG. 8, and the quantization accuracy information QN is illustrated from 6 bits of the lowest band encoding unit to 2 bits of the highest band encoding unit, for example. The normalized coefficient information NP is assigned as shown in the figure from a value of 46 of the lowest band encoding unit to a value of 22 of the highest coding unit, for example. As the normalization coefficient information NP, for example, a value proportional to the dB value is used.
[0059]
Compared to the method described above, it is possible to further increase the encoding efficiency. For example, among the quantized spectrum signals, a relatively short code length is assigned to a high frequency signal, and a relatively long code length is assigned to a low frequency signal, thereby increasing coding efficiency. be able to. Also, for example, by increasing the transform block length, the amount of sub-information such as quantization accuracy information and normalization coefficient information can be relatively reduced, and the frequency resolution is increased, so that the quantization accuracy is more precise on the frequency axis. Therefore, encoding efficiency can be improved.
[0060]
Furthermore, in the specification and drawings of Japanese Patent Application No. 5-152865 previously proposed by the present inventors, or in the specification and drawings of WO94 / 28633, a tone component that is particularly important for hearing from a spectrum signal, that is, around a specific frequency. A method has been proposed in which a signal component in which energy is concentrated is separated and encoded separately from other spectral components, and this makes the audio signal etc. high without causing any audible degradation. It is possible to efficiently encode at the compression rate.
[0061]
FIG. 10 is a diagram for explaining a method when encoding is performed using such a method. A code having a particularly high level is separated from a spectrum signal as tone components, for example, tone components Tn1 to Tn3. It shows how it becomes. For each tone component Tn1 to Tn3, position information such as position data Pos1 to Pos3 is also required, but the spectrum signal after extracting the tone components Tn1 to Tn3 can be quantized with a small number of bits. Therefore, if such a method is applied to a signal whose energy is concentrated on a specific spectrum signal, particularly efficient encoding becomes possible.
[0062]
FIG. 11 shows the configuration of the signal component encoding unit 1102 of FIG. 2 when the tone component is separated and encoded as described above. 2 is separated into a tone component (signal 602) and a non-tone component (signal 603) by the tone component separation means 1601, respectively. Are encoded by the
[0063]
Similarly, FIG. 12 shows the configuration of the signal
[0064]
FIG. 13 shows a specific example when the signal encoded as described above is recorded on a recording medium. In this specific example, the tone component is separated and encoded, and the code string is recorded in a portion between the header portion and the quantization accuracy information QN. For the tone component row, first, tone component number information TN is recorded, and then data of each tone component is recorded. The tone component data includes position information P, quantization accuracy information QN, normalization coefficient information NP, and spectral coefficient information SP. Furthermore, in this specific example, the conversion block length to be converted into a spectrum signal is twice as high as that in the specific example of FIG. 9, so that the frequency resolution is increased, and further, by introducing a variable length code, the specific example of FIG. In comparison, a code string of an acoustic signal corresponding to twice the length is recorded in a frame having the same number of bytes.
[0065]
The above description describes the technology prior to the description of the embodiment of the present invention. However, in the embodiment of the present invention, for example, when applied to audio, a relatively low-quality audio signal is a content. The high-quality audio signal can be heard by purchasing a relatively small amount of additional data or the like and obtaining it.
[0066]
That is, in the embodiment of the present invention, for example, as shown in FIG. 14, dummy quantization accuracy data in the quantization accuracy information QN is encoded as shown in FIG. Data indicating 0-bit allocation is encoded for the four high frequency side encoding units, and dummy normal coefficient data in the normalization coefficient information NP is included in the four high frequency side encoding units. The
[0067]
In such a signal reproducing apparatus and method used in the embodiment of the present invention, when reproducing a code string of a predetermined format obtained by encoding a signal, a part of the code string of the predetermined format is dummy data. The dummy data is rewritten with respect to the first code string determined by using a second code string that complements the dummy data portion, and the first code string and the rewritten code string are set in a predetermined manner. The output is switched according to the conditions.
[0068]
Further, the signal recording apparatus and method used in the embodiment of the present invention, when recording a code string of a predetermined format obtained by encoding a signal, at least a part of the code string of the predetermined format is dummy data. The dummy data is rewritten by using a second code string that complements the dummy data portion with respect to the first code string.
[0069]
Here, the quantization accuracy information and normalization coefficient information of the entire band can be replaced with dummy data. In this case, no meaningful data can be reproduced even if the data is reproduced by a normal reproducing apparatus. In order to perform trial viewing, a part of the dummy data is rewritten and reproduced by using the partial code string of the second code string (for example, data on the low frequency side of the quantization accuracy information and the normalization coefficient information). When high-quality signal reproduction is desired, quantization accuracy information and normalization coefficient information corresponding to the remaining dummy data, that is, codes of portions other than the partial code sequence in the second code sequence By obtaining the column by purchasing it as additional data, all of the dummy data can be complemented, whereby high-quality (high sound quality, high image quality) signal reproduction can be performed. Also, the quality of the trial viewing signal can be arbitrarily changed by changing the amount of the partial code string of the second code string.
[0070]
In the above example, both the quantization accuracy information and the normalization coefficient information are replaced with dummy data, but only one of them may be replaced with dummy data. When only the quantization accuracy information is dummy data of 0-bit data, narrowband data having a spectrum as shown in FIG. 15 is reproduced. On the other hand, if only the normalization coefficient information is dummy data having a value of 0, it will have a spectrum as shown in FIG. 16, and the high frequency spectrum will not be exactly 0, From the viewpoint of audibility, it is substantially the same as 0. In the embodiment of the present invention, this case is also referred to as a narrowband signal.
[0071]
Of the quantization accuracy information and the normalization coefficient information, which data is used as dummy data is different in terms of the risk that these true values will be estimated and reproduced in high quality. When both the quantization accuracy information and the normalization coefficient information are dummy data, it is safest because there is no data for estimating these true values. When only the quantization accuracy information is set to dummy data, for example, when the original bit allocation algorithm is to obtain quantization accuracy information based on the normalization coefficient, the quantization accuracy information is obtained using the normalization coefficient information as a clue. The risk is relatively high. On the other hand, since it is relatively difficult to obtain normalized coefficient information from quantization accuracy information, the method using only normalized coefficient information as dummy data is compared with the method using only quantization accuracy information as dummy data. The risk is lower. Note that the quantization accuracy information or the normalization coefficient information may be selectively used as dummy data depending on the band.
[0072]
In addition, part of the spectrum coefficient information may be replaced with zero dummy data. In particular, since the mid-range spectrum has an important meaning in terms of sound quality, this portion may be replaced with 0 dummy data, and the mid-high range portion may be replaced with dummy quantization accuracy information or dummy normalization coefficient information. In this case, the band replaced with dummy quantization accuracy information or dummy normalization coefficient information covers a band in which a part of the spectrum coefficient information is replaced with dummy data so that narrow band reproduction is performed correctly. In particular, when a variable length code is used for encoding spectral coefficient information, a part of the information in the middle region is lost, so that data in the higher region cannot be decoded at all.
[0073]
In any case, it is more difficult to guess a relatively large amount of data that enters the signal content than to decrypt a relatively short key length used in normal encryption. For example, the copyright of the song It can be said that the risk of illegally violating a person's rights is reduced. Also, even if dummy data is guessed for a song, unlike the case where the encryption algorithm decryption method is known, there is no risk of damage spreading to other songs. It can be said that the security is higher than when encryption is applied.
[0074]
That is, according to the above-described embodiment, when reproducing a code string of a predetermined format obtained by encoding a signal, the first code in which at least a part of the code string of the predetermined format is dummy data Rewritten at least part of the dummy data by using the partial code string of the second code string that complements the dummy data part for the string, and rewritten by the partial code string of the second code string By decoding the code string, it is possible to determine whether the information necessary for high-quality playback should be obtained after confirming the content (software), and unlike the case of encryption, The risk of high-quality playback due to illegal acts such as cryptanalysis is reduced, enabling not only the smooth distribution of content, but also the second sign. Altering the partial code string of the column, for example, by varying the bandwidth, it is possible to arbitrarily change the quality (sound quality and image quality) of a signal for test viewing.
[0075]
FIG. 17 is a block diagram showing an example of a reproducing apparatus used in the embodiment of the present invention, which is an improvement of the conventional decoding means of FIG.
[0076]
In FIG. 17, an
[0077]
In the configuration of FIG. 17, in the trial viewing mode, the
[0078]
As a result, the user can listen to low-quality viewing music with dummy data added in the trial viewing mode, and high-quality music when a predetermined purchase procedure (billing processing, authentication processing, etc.) is performed. Can be heard.
[0079]
In the specific example described above, the case where all the dummy data is rewritten (supplemented) using the second code string has been described. However, the present invention is not limited to this, and at least a part of the dummy data is converted to the second data. It is also possible to rewrite and reproduce using a partial code string of the code string. Thus, when reproducing by replacing at least a part of the dummy data using the partial code string of the second code string, by arbitrarily changing the ratio of the partial code string of the second code string, For example, the quality of trial viewing (sound quality, image quality, etc.) can be arbitrarily changed. In this case, even in the trial viewing mode, the partial code string of the second code string is input to the control means 1805 as the
[0080]
Here, as the above encoding method, the content signal is subjected to spectrum conversion, band division, and a code string of a predetermined format including quantization accuracy information, normalization coefficient information, and spectrum coefficient information for each band is generated. In such a system, the dummy data is dummy data corresponding to at least a part of at least one of the quantization accuracy information, the normalized coefficient information, and the spectrum coefficient information. In this case, the partial code string of the second code string may be information on the low frequency side of the dummy data. Specifically, for example, when the dummy data is dummy data of information on the high frequency side of the quantization accuracy information or information on the high frequency side of the normalized coefficient information, the partial code sequence of the second code sequence is Quantization accuracy information corresponding to the dummy data, or information on the low frequency side of the normalization coefficient information.
[0081]
If the data for rewriting the dummy data (partial code string of the second code string) is for the entire band of information corresponding to the dummy data or a band close to the entire band, An audio signal is played back. When the data for rewriting dummy data (partial code string of the second code string) is for a narrow band of a part of the information corresponding to the dummy data, a narrow band audio signal is reproduced. As a result, the sound quality of the trial listening can be controlled and a wideband audio signal can be reproduced depending on which bandwidth the dummy data rewriting data corresponds to.
[0082]
In the embodiment described above, the high-efficiency encoded
[0083]
In FIG. 13, the tone component and the non-tone component have been described. However, the high-efficiency encoded signal in which the dummy data is embedded corresponds to the quantization accuracy information and / or the normalization coefficient information constituting the tone component. May be performed on the quantization accuracy information and / or normalization coefficient information constituting the non-tone component, and / or the quantization accuracy information on both the tone component and the non-tone component, and / or It may be performed on the normalization coefficient information.
[0084]
Next, FIG. 18 shows a specific example of the format of the true information (second code string) of the
[0085]
FIG. 19 is a block diagram showing an example of a recording apparatus used in the embodiment of the present invention. In FIG. 19, an
[0086]
In the embodiment of FIG. 19 as well, as in the example of FIG. 17 described above, instead of rewriting (complementing) all of the dummy data using the second code string, at least a part of the dummy data is replaced. The partial code string of the second code string may be rewritten and recorded. As described above, when recording by replacing at least a part of the dummy data using the partial code string of the second code string, by arbitrarily changing the ratio of the partial code string of the second code string, For example, the quality of trial viewing (sound quality, image quality, etc.) can be arbitrarily changed. In this case, even in the trial viewing mode, the partial code string of the second code string is input to the control means 1824 as the
[0087]
As described above, the reproducing apparatus and the recording apparatus used in the embodiment of the present invention have been described. Here, the spectral coefficient information on the high frequency side is encrypted to further increase the safety. Is also possible. In that case, the code string rewriting means 1802 and 1822 for replacing the dummy data in FIGS. 17 and 19 receive the true normalization coefficient information through the control means 1805 and 1824, replace the dummy data, and also the control means 1805, Using the decryption key obtained through 1824, the data on the high frequency side is decrypted to be reproduced or recorded.
[0088]
FIG. 20 shows a specific example of the format of information for replacing dummy data when tone components are separated as shown in FIG. 10 and encoded as shown in FIG. As a result, the reproduced sound having the spectrum shown in FIG. 15 is changed to the reproduced sound having the spectrum shown in FIG.
[0089]
FIG. 21 is an example of a flowchart showing a procedure in the case where reproduction is performed using software in the reproduction method used in the embodiment of the present invention. First, in step S11, a code string (first code string) including dummy data is decomposed, and then in step S12, it is determined whether or not high sound quality reproduction is to be performed. When performing high-quality sound reproduction, in step S13, the dummy data in the first code string is replaced with true data (second code string) for providing a wide band, and then the process proceeds to step S14. If not, the process proceeds directly to step S14. In step S14, the signal component is decoded, and in step S15, reverse conversion to a time-series signal is performed to reproduce the sound.
[0090]
FIG. 22 is an example of a flowchart showing a procedure when recording is performed using software in the recording method used in the embodiment of the present invention. First, in step S21, it is determined whether or not high sound quality recording is to be performed. When high sound quality recording is to be performed, first, in step S22, a code string (first code string) including dummy data is decomposed. Next, in step S23, the dummy data in the code string is replaced with true data (second code string) having a wide band, and then the process proceeds to step S24 to perform recording. Otherwise, step S21 is performed. Go directly to step S24.
[0091]
By the way, in the above-described embodiment, a part of the code string is not changed without changing the configuration of the code string of a predetermined format obtained by encoding the signal, that is, while complying with the standard of the existing code string format. Although the data is replaced with dummy data such as 0, it is also possible to remove this dummy data portion and close (shrink) the code string.
[0092]
23 shows the dummy quantization accuracy data (0) in the quantization accuracy information QN and the dummy normalization coefficient data (0) in the normalization coefficient information NP in the code string shown in FIG. A code string is shown that is deleted and packed with the remaining portion. In this case, it is necessary to write information such as the number of units of dummy data in the code string. For example, the number of dummy coding units may be written instead of the number of coding units UN, or undefined ( For example, the number of dummy encoding units is written in the (Reserved) area.
[0093]
When the dummy data is left as in the example shown in FIG. 14, the dummy data portion is overwritten with the second code string when the code string data is complemented later using the second code string. On the other hand, in the example shown in FIG. 23, a process of inserting the second code string into the portion from which the dummy data is deleted is necessary. However, in the example of FIG. 23, since the length of the code string is shortened by the dummy data of FIG. 14, there is an advantage that the amount of data to be transmitted or recorded can be reduced.
[0094]
As is apparent from the above description, in the encoding method used in the embodiment according to the present invention, a signal having a narrow reproduction band is reproduced by writing dummy data such as normalization coefficient data for each frame. However, it is also possible to change the reproduction band using dummy data such as the normalization coefficient data depending on each part of the music piece.
[0095]
That is, for example, encoding is performed without using dummy data such as normalization coefficient data so that a wide band can be reproduced in the frame of the beginning portion of the song and the so-called chorus portion of the song. In a partial frame, narrow band reproduction is performed using dummy data such as normalization coefficient data. Here, if the change in the reproduction band is performed smoothly over several frames, it is possible to reduce a sense of incongruity during trial listening (generally during trial viewing).
[0096]
FIG. 24 shows how the playback band changes during this audition according to this method. The playback band is widened at the beginning portion Ka of the song and the so-called chorus portion Kb. For example, the mid-high range cannot be reproduced by the dummy data.
[0097]
When this is generalized, the value of the control parameter for the quality (sound quality, image quality, etc.) of the reproduction signal of the first code stream for trial viewing is calculated in time when generating the first code string for the trial viewing code stream. It is intended to change. This reproduction quality control is performed by embedding dummy data in the code string, and the reproduction quality control parameter includes the bandwidth of the encoded signal. Further, when reproducing a code string of a predetermined format obtained by encoding a signal, the dummy data is compared with the first code string in which at least a part of the code string of the predetermined format is dummy data. When at least part of the dummy data is rewritten using the partial code string of the second code string that complements the part, and the code string rewritten by the partial code string of the second code string is decoded In the encoding, the input signal is subjected to spectrum conversion, band division, and a code string of a predetermined format including quantization accuracy information, normalization coefficient information, and spectrum coefficient information for each band is generated, and the dummy The data is a dummy corresponding to information on at least a high frequency side of at least one of the quantization accuracy information, the normalized coefficient information, and the spectrum coefficient information. A data, the partial code string of the second code string is at least lower frequency information of the information corresponding to the dummy data, and that the bandwidth is changed in time.
[0098]
Next, FIG. 25 is a block diagram showing a specific example of an encoding device for changing the quality of a reproduction signal according to each part of the music. In FIG. 25, the control means 1844 receives the
[0099]
The other parts of FIG. 25 are the same as those of FIG. That is, the
[0100]
FIG. 26 is a flowchart showing a flow of a specific example of processing in which the control means 1844 in FIG. 25 changes the reproduction band. First, the frame number N is set to 1 in step S31, and the process proceeds to step S32. In step S32, it is determined whether or not the current frame is a wide-band playback section such as the beginning portion or rust portion of the song. If so, dummy data such as normalization coefficient data is used so that wide-band playback is performed in step S33. Encoding is performed without using data, and the process proceeds to step S37. If not, the process proceeds to step S34. In step S34, it is determined whether or not the current frame is a band interpolation section before and after the wideband playback section. If so, dummy data such as normalization coefficient data is used so that the playback band gradually changes in step S35. Is used, and the process proceeds to step S37. If not, the process proceeds to step S36. In step S36, encoding is performed so that narrowband reproduction is performed using dummy data such as normalization coefficient data, and the process proceeds to step S37. In step S37, it is determined whether or not the current frame is the last frame. If so, the process ends. If not, the value of frame number N is incremented by 1 in step S38, and the next frame is reached. Proceed and return to the process of step S32.
[0101]
Here, the method of using dummy data such as normalization coefficient data is used to control the reproduction band in each frame, but the reproduction band is controlled by, for example, the present inventors. As described in the previously proposed technique of Japanese Patent Laid-Open No. 10-135944, a method of encrypting the high band side may be used.
FIG. 27 is a diagram showing a method of encrypting the high frequency side of each frame by the same method as described in Japanese Patent Laid-Open No. 10-135944. In the specific example of FIG. 27, the spectral coefficient information SP on the high frequency side. H , Normalization coefficient information NP on the high frequency side H , High-frequency quantization accuracy information QN H , And its encoding unit number UN is encrypted.
[0102]
In this way, by changing the bandwidth that can be auditioned by limiting the bandwidth in time, as shown in FIG. 24, another method of the embodiment of the present invention is possible, and the sound quality and contents of the song are also confirmed. Therefore, it is possible to enjoy music with high sound quality by decrypting the encryption.
[0103]
As described above, the trial viewing in the embodiment according to the present invention and the example of the method for improving the quality have been described. The content supply system or the content reproduction supply system used in the embodiment of the present invention will be described below. Will be described.
[0104]
FIG. 28 is a diagram for explaining a content supply system used in the embodiment of the present invention. Here, a center (content supply center) 1865 for storing and managing content and personals used by each user are shown. A state is shown in which
[0105]
FIG. 29 is a block diagram illustrating a specific example of each user terminal. This user terminal has communication means 1881 for communicating with a center or other user terminals by a
[0106]
On the other hand, this user terminal has a
[0107]
The descrambling means 1883 uses the
[0108]
FIG. 30 is a block diagram showing a specific example of the control means of FIG. This control means has a right information storage means 1894 in addition to the
[0109]
In the specific example of FIG. 28, distribution of the trial listening data (first code string) including dummy data is performed using the same network as the high-quality sound data, but this is not always necessary. Alternatively, it may be a broadcast or a CD-ROM that can easily transmit a large amount of data.
[0110]
In addition, when distribution of trial listening data (first code string) from the center to the user terminal is performed individually using a network or the like, a database is provided on the center side, and the user purchases high-quality sound data. You may make it transmit the data for test-listening of the music of the genre which were made intensively with respect to the user.
[0111]
As described above, in the content supply system according to the embodiment of the present invention, the content data (first code string) for trial viewing is sent from the center to the user terminal at no charge or at a low price. The content for trial viewing is played, and the user selects and purchases the high-quality sound data (second code string) of only the favorite content from among the content so that the user can reproduce it with high quality. Note that the trial listening content may be received by a free or low-cost membership system.
[0112]
Next, as a specific application example of the content supply system as described above, a content reproduction / supply system that can particularly promote the sale of music content will be described.
[0113]
FIG. 31 is a diagram showing a schematic configuration of a content reproduction supply system to which the embodiment of the present invention is applied. In FIG. 31, a center (content supply center) 1901 that stores and manages content and a playback / reception device 1902 for playing back and receiving content are connected by a network such as the Internet. The reproduction / reception device 1902 receives data (code string) 901 supplied from the
[0114]
As the reproduction / reception device 1902, a user terminal such as a personal computer as described above can be used. Specifically, for example, the configuration described with reference to FIGS. 29 and 30 can be used. The user determines the content (song, etc.) for which high quality (sound quality improvement) is desired while listening to the trial listening sound (musical song, etc.) from the
[0115]
32, in the header area of the
[0116]
Furthermore, a sub-encode ID is added only to the header area of the quality-enhanced data file 20, and this is for identifying the type of content additional data that provides various reproduction bands. That is, for example, as described above, with respect to content data (first code string) for trial viewing whose part is replaced with dummy data, additional data (second data) that is true data for rewriting the dummy data portion. In addition to the additional data corresponding to all of the dummy data, it is possible to use additional data corresponding to a part of the dummy data, and it is possible to use various additional data with different reproduction bands. In order to distinguish such various additional data, the sub-encode ID can be used.
[0117]
The other parts of the
[0118]
The content reproduction / supply system of the above embodiment includes a content supply center (center 1901) for supplying trial viewing data in which a part of a code string obtained by encoding content can be reproduced, and a content supply A reception / reproduction device (reproduction / reception device 1902) that receives and reproduces the data (first code string) for trial viewing from the center, and the reception / reproduction device is reproducing the data for trial viewing By sending a request for higher quality to the content supply center, additional content data for improving the quality of data for trial viewing of the corresponding content is supplied from the content supply center. Here, the trial viewing data is data of a first code string in which information of a part of a code string of a predetermined format obtained by encoding content is replaced with dummy data, and the content additional data Is data of a second code string that complements the dummy data portion of the first code string.
[0119]
Next, FIG. 33 is a flowchart for explaining a procedure in the case of purchasing content that is being viewed for trial. In the example of FIG. 33, using the reproduction / reception device 1902 of FIG. 31 above, while listening to the music of the audio content by trial, a favorite song is instructed to improve the sound quality (higher sound quality than the center 1901). To obtain data).
[0120]
In the first step S71 in FIG. 33, trial listening reproduction is started by the user operating the reproduction / reception apparatus 1902 or the like. As a specific example of the trial listening playback, trial listening data sent from the center, such as broadcasts, can be played back almost in real time, or the trial listening data can be sent from the center in a vacant time such as midnight. For example, the listening data is stored in a storage medium such as a hard disk, and sequentially reproduced in the stored order. Other methods for obtaining trial listening data are also conceivable. For example, trial listening data is received by sanitary broadcasting or terrestrial digital broadcasting and stored in a storage medium, or is distributed free of charge. -A recording medium such as a ROM may be reproduced.
[0121]
By the way, for example, as a song to be tried and heard in BGM (background music), it is possible to control the selection and playback order of songs from the center side. In order to promote new songs and provide recommended songs according to user's preference, what kind of music should be selected for trial listening, playback order, sound quality, duration, trial listening, etc. This is useful when you want to control the center side. In addition, there is also an advantage that BGM reproduction can be performed for a long time with a small amount of data by reproducing the same song by changing the order a plurality of times. FIG. 34 is a diagram for explaining an example in the case where the reproduction music on the user side is controlled from the center side. In the example shown in FIG. A , T B , T C Can be reproduced a plurality of times by changing the order of reproduction. From the
[0122]
Returning to FIG. 33, after trial listening is started in step S71, it is determined in step S72 whether or not the music quality is to be improved. This is a process for detecting whether or not the user wishes to purchase or place an order by performing a predetermined operation. If NO, the process proceeds to step S73, and if YES, the process proceeds to step S77. In step S73, the reproduction of one song ends, and in the next step S74, the reproduction of the next song starts. In step S77, the reproduction / reception device 1902 on the user side sends an instruction to the
[0123]
In the example described with reference to FIGS. 31 to 34 described above, an audio signal, particularly a music tune, is adopted as the supplied content. However, the present invention is not limited to this, and video content and other various contents are used. Is also applicable.
[0124]
Next, another specific example of the content reproduction supply system to which the embodiment of the present invention is applied will be described with reference to FIG.
[0125]
FIG. 35 shows that a reproduction / transmission apparatus 1904 connected to a
[0126]
In other words, in FIG. 35, a center (content supply center) 1901 that stores and manages content and a playback / transmission apparatus 1904 for playing back and transmitting content are coupled by a network such as the Internet. . The reproduction / transmission apparatus 1904 receives data (code string) 901 supplied from the
[0127]
As the configuration of the reproduction / transmission apparatus 1904, for example, the configuration of FIG. 29 can be used, but the
[0128]
FIG. 36 is a diagram showing a hierarchical structure in a so-called Bluetooth wireless transmission system as an example for realizing wireless communication between the playback / transmission apparatus 1904 and the
[0129]
Next, FIG. 37 is a diagram for explaining a specific example of a communication system between the
[0130]
In the content reproduction / supply system using the configuration shown in FIGS. 35 to 37, content data for trial viewing, for example, data of a song for trial listening, is sent from a
[0131]
That is, FIG. 38 is a flowchart for explaining the supply of trial listening data in response to a request from the
[0132]
Next, FIG. 39 is a diagram for explaining data transmission / reception among the
[0133]
In FIG. 39, as a content transmission from the
[0134]
As a result, it is possible to obtain data (first code string) for listening to a song heard at a content store such as a music shop or an event venue on the spot. Next, to obtain (purchase) high-quality sound data of the song, the center is directly accessed from the portable terminal, and the high-quality sound data (content additional data, second code string) is transmitted. be able to. At this time, by specifying the content identification information (for example, the encoder ID and the encoding number) added to the trial listening data, it is possible to accurately specify the high quality sound data corresponding to the trial listening data.
[0135]
That is, in the embodiment whose schematic configuration is shown in FIG. 35, the signal of the first code string in which part of the information of the code string obtained by encoding the content is replaced with dummy data, and the dummy data A content supply center (center 1901) that supplies a signal of the second code string that complements the first part, and receives the data of the first code string from the content supply center. A content reproduction / transmission apparatus (reproduction / transmission apparatus 1904) having a function of reproducing code string data and transmitting the reproduced first code string data, and a first code string from the content reproduction / transmission apparatus The first code stream data from the content reproduction transmission device to the reception device is transmitted wirelessly. Is, the content reproduction transmission apparatus transmits the data of the first code sequence to the receiving device in response to a request from the receiving apparatus. Further, the receiving device (portable terminal 1905) receives the signal of the second code string corresponding to the data of the first code string obtained by being transmitted from the content reproduction / transmission device (reproduction / transmission device 1904). It has a function of requesting the content supply center (center 1901) and receiving the signal of the second code string transmitted from the content supply center.
[0136]
Here, transmission of trial viewing data (first code string) from the content playback / transmission apparatus (playback / transmission apparatus 1904) is performed instead of being performed in response to a request from the reception apparatus (portable terminal 1905). The trial viewing data (first code string) for all the contents may be transmitted. In this case, on the receiving device (portable terminal 1905) side, the user selects and receives a desired one of all trial viewing data transmitted from the content reproduction / transmission device (reproduction / transmission device 1904). And a method of receiving all trial viewing data sent from the content reproduction / transmission device, temporarily storing it in the memory of the receiving device, etc., and selecting the user later. . If the content reproduction / transmission device (reproduction / transmission device 1904) is kept safe and confidential, the sound reproduced from the
[0137]
Next, FIG. 40 is a diagram for explaining still another example of the content supply system in which the embodiment according to the present invention is used. In this system, first, an automatic installed in a convenience store, a so-called kiosk or the like. From the
[0138]
FIG. 41 is a block diagram showing a specific example of the playback terminal in FIG. 40. The
[0139]
From the viewpoint of data protection, the descrambling means 1963, the signal synthesizing means 1964, and the writing means 1965 are preferably integrated in hardware.
[0140]
As a settlement method at the time of purchase, the same method as that shown in FIG. 30 can be applied. Further, here, the sound quality-enhancing data is purchased with respect to the trial listening data having dummy data. Of course, for example, as in the technique described in Japanese Patent Laid-Open No. 10-135944, the encryption It is also possible to purchase a key for solving the converted high frequency data. That is, in the content supply system described in conjunction with FIGS. 40 and 41, content data for trial viewing downloaded from a kiosk terminal or the like for free or at a low price is recorded on a recording medium, and the user side reproduces the content data. Then, select only the content that you like from them and purchase the key data so that it can be played back with high quality.
[0141]
Note that the playback terminal of FIG. 40 does not need to have the
[0142]
In the embodiments of the present invention described above, the case where an audio signal is used has been described as an example. However, the present invention can also be applied to an image signal. That is, for example, when the image signal is converted for each block using a two-dimensional DCT and is quantized using various quantization tables, the high frequency component is dropped as a dummy quantization table. In the case of improving the image quality, it is possible to perform the same processing as in the case of the audio signal by replacing the high-frequency component with a true quantization table that does not drop the high-frequency component. . Further, the present invention can of course be applied to a system in which the entire code string is encrypted and reproduced while being decrypted during reproduction.
[0143]
【The invention's effect】
The content supply system according to the present invention has a function of reproducing content and sending out data for trial viewing in which a part of a code string obtained by encoding the content can be reproduced. The user can arbitrarily receive the data for trial viewing using the receiving device by including the content playback transmission device and the receiving device for receiving the data for trial viewing sent from the content playback transmission device. Can do.
[0144]
In addition, the content supply system according to the present invention complements the signal of the first code string in which a part of the information of the code string obtained by encoding the content is replaced with dummy data, and the dummy data part. A content supply center for supplying a signal of the second code string; receiving the data of the first code string from the content supply center; and reproducing the obtained data of the first code string; By having a content reproduction / transmission device having a function of transmitting the reproduced first code string data and a receiving device for receiving the first code string data from the content reproduction / transmission device, a music shop or the like The content that the user happened to watch by being played from the content playback / transmission device provided at the content retailers or event venues For, the data for the trial viewing of favorite content available immediately on the spot, to increase the convenience of content purchase, can contribute to the promotion of content.
[0145]
Further, the content supply center is requested to the content supply center for the signal of the second code string corresponding to the data of the first code string obtained by being transmitted from the content reproduction / transmission apparatus to the receiving device. By providing the function of receiving the signal of the second code string transmitted from the terminal, it is possible to easily obtain the content desired by the user.
[0146]
Next, a content supply system according to the present invention includes a content supply center that supplies trial viewing data in which a part of a code string obtained by encoding content can be reproduced, and the content supply center from the content supply center. A reception / playback device for receiving and playing back the data for trial viewing, and the reception / playback device responds by sending a request for higher quality to the content supply center during playback of the data for trial viewing. Content additional data for improving the quality of content for trial viewing of content is supplied from the content supply center, so that the user can immediately place an order for content that the user likes among the content being played back in the background. It is possible to improve the convenience of content purchase and contribute to the promotion of content sales.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration of an optical disc recording / reproducing apparatus for explaining an embodiment of the present invention.
FIG. 2 is a block diagram showing a schematic configuration of an example of an encoding device for explaining an embodiment of the present invention;
FIG. 3 is a block diagram showing a specific example of conversion means of the encoding device of FIG. 2;
4 is a block diagram showing a specific example of signal component encoding means of the encoding apparatus of FIG. 2. FIG.
FIG. 5 is a block diagram showing a schematic configuration of an example of a decoding device for explaining an embodiment of the present invention;
6 is a block diagram showing a specific example of inverse conversion means of the decoding device of FIG. 5. FIG.
7 is a block diagram showing a specific example of signal component decoding means of the decoding apparatus of FIG. 5. FIG.
FIG. 8 is a diagram for explaining an encoding method for explaining an embodiment of the present invention;
[Fig. 9] Fig. 9 is a diagram for describing an example of a code string obtained by an encoding method used for describing an embodiment of the present invention.
[Fig. 10] Fig. 10 is a diagram for explaining another example of an encoding method for explaining an embodiment of the present invention.
FIG. 11 is a block diagram showing an example of signal component encoding means for realizing the encoding method described in conjunction with FIG.
12 is a block diagram illustrating an example of a signal component decoding unit used in a decoding device for decoding a code string obtained by the encoding method described with reference to FIG.
13 is a diagram illustrating an example of a code string obtained by the encoding method described with reference to FIG.
FIG. 14 is a diagram showing an example of a code string obtained by the encoding method used in the embodiment of the present invention.
FIG. 15 is a diagram illustrating an example of a spectrum of a reproduction signal when a code string obtained by the encoding method described with reference to FIG. 14 is reproduced.
16 is a diagram illustrating an example of a spectrum of a reproduction signal when a code string obtained by another example of the encoding method described with reference to FIG. 14 is reproduced.
FIG. 17 is a diagram illustrating a schematic configuration of a playback device for realizing the encoding method described with reference to FIG. 15;
FIG. 18 is a diagram illustrating an example of information for replacing dummy data in a code string obtained by the encoding method described with reference to FIG.
FIG. 19 is a block diagram showing a schematic configuration of a recording apparatus used in an embodiment of the present invention.
FIG. 20 is a diagram illustrating an example of information for replacing dummy data of a code string obtained by an encoding method used in another embodiment of the present invention.
FIG. 21 is a flowchart for explaining a reproduction method used in the embodiment of the present invention;
FIG. 22 is a flowchart for explaining a recording method used in the embodiment of the invention.
FIG. 23 is a diagram illustrating an example of a code string obtained by another encoding method used in the embodiment of the present invention.
FIG. 24 is a diagram for explaining a change with time of a code string used in the embodiment of the present invention.
FIG. 25 is a block diagram illustrating an example of an encoding device used in an embodiment of the present invention.
FIG. 26 is a flowchart for explaining an encoding method used in the embodiment of the present invention;
FIG. 27 is a diagram for explaining another encoding method used in the embodiment of the present invention.
FIG. 28 is a block diagram for explaining a content supply system according to an embodiment of the present invention.
FIG. 29 is a block diagram showing an example of a user terminal used in the content supply system of FIG.
30 is a block diagram showing an example of control means of the user terminal of FIG. 29. FIG.
FIG. 31 is a block diagram for explaining a content reproduction supply system to which an embodiment of the present invention is applied.
FIG. 32 is a diagram for explaining an example of a header structure of a content data file for trial viewing and a content additional data file for high quality.
FIG. 33 is a flowchart for explaining a procedure in the case of purchasing content that is being viewed for trial.
FIG. 34 is a diagram for explaining an example of controlling playback music on the user side from the center side.
FIG. 35 is a block diagram showing a schematic configuration of another specific example of the content reproduction supply system to which the embodiment of the present invention is applied.
FIG. 36 is a diagram illustrating a hierarchical structure in an example for realizing wireless communication between a reproduction / transmission device and a mobile terminal.
FIG. 37 is a diagram for describing a specific example of a communication system between a mobile terminal and a center.
FIG. 38 is a flowchart for explaining supply of trial listening data in response to a request from the mobile terminal.
FIG. 39 is a diagram for explaining data transmission / reception among a content supply center, a reproduction transmission apparatus, and a mobile terminal;
FIG. 40 is a block diagram for explaining a content supply system according to still another embodiment of the present invention.
41 is a block diagram for explaining a playback terminal used in the content supply system of FIG. 32. FIG.
[Explanation of symbols]
1801, 1821 Code string decomposing means, 1802, 1822 Code string rewriting means, 1803 Signal component decoding means, 1804 Inverse conversion means, 1805, 1824, 1882, 1962 Control means, 1823, 1884 Recording means, 1861-1864 User terminal, 1865 , 1901, 1915 Content supply center, 1881, 1961 Communication means, 1883, 1963 Decryption means, 1885, 1967 Playback means, 1886, 1964 Signal composition means, 1887, 1965 Writing means, 1888, 1942, 1968 Recording medium, 1891 Output means, 1892 CPU, 1893 memory, 1894 rights information storage means, 1902 playback / reception device, 1903 speaker, 1904 playback / transmission device, 1905, 1911 portable terminal, 941 content supply terminal, 1943 reproduction terminal, 1966 reading means
Claims (16)
上記コンテンツ供給センタからの上記第1の符号列のデータを受信し、得られた上記第1の符号列のデータを再生すると共に、再生された第1の符号列のデータを送出する機能を有するコンテンツ再生伝送装置と、
上記コンテンツ再生伝送装置からの第1の符号列のデータを受信する受信装置とを有し、
上記受信装置は、上記コンテンツ再生装置に上記第1の符号列のデータを取り込みたい旨の要求を指示し、上記コンテンツ再生装置は、上記受信装置からの要求に応じて現在再生中または直前に再生したコンテンツの上記第1の符号列のデータを当該受信装置に送出する
コンテンツ供給システム。A first code string signal in which a part of information of a code string obtained by encoding content is replaced with dummy data, and a second code string signal that complements the dummy data part are supplied. A content supply center;
A function of receiving the first code string data from the content supply center, reproducing the obtained first code string data, and sending the reproduced first code string data; A content playback transmission device;
It possesses a receiver for receiving data of the first code string from the content reproduction transmission apparatus,
The reception device instructs the content reproduction device to request that the data of the first code string be taken in, and the content reproduction device reproduces the current reproduction or immediately before reproduction according to the request from the reception device. A content supply system for sending the data of the first code string of the received content to the receiving device .
上記ダミーデータは、上記量子化精度情報、上記正規化係数情報、及び上記スペクトル係数情報の内の少なくとも1つの情報の一部に対応するダミーデータである
請求項1記載のコンテンツ供給システム。In the encoding of the content, the input signal is spectrum-converted and band-divided to generate a code string of a predetermined format including quantization accuracy information, normalization coefficient information, and spectrum coefficient information for each band,
The dummy data, the quantization step information, the normalization coefficient information and the at least one of a content providing system of Ah Ru claim 1, wherein the dummy data corresponding to a portion of information of the spectral coefficient information.
上記受信装置からの要求に応じて現在再生中または直前に再生したコンテンツの上記第1の符号列のデータを当該受信装置に送出する
コンテンツ再生伝送装置。A first code string signal in which a part of information of a code string obtained by encoding content is replaced with dummy data, and a second code string signal that complements the dummy data part are supplied. The first code string data from the content supply center is received, the obtained first code string data is reproduced, and the reproduced first code string data is transmitted to the receiving device. It has a function,
A content reproduction / transmission apparatus that transmits data of the first code string of content currently reproduced or reproduced immediately before in response to a request from the reception apparatus to the reception apparatus.
得られた上記第1の符号列のデータを再生する工程と、
再生された上記第1の符号列のデータを受信装置に送出する工程とを有し、
上記受信装置からの要求に応じて現在再生中または直前に再生したコンテンツの上記第1の符号列のデータを当該受信装置に送出する
コンテンツ再生伝送方法。A first code string signal in which a part of information of a code string obtained by encoding content is replaced with dummy data, and a second code string signal that complements the dummy data part are supplied. Receiving the data of the first code string from the content supply center;
Reproducing the obtained data of the first code string;
Possess a step of sending the data of the reproduced said first code string to a receiving device,
A content reproduction / transmission method for sending data of the first code string of content currently reproduced or reproduced immediately before in response to a request from the reception device to the reception device .
上記コンテンツ供給センタからの試し視聴用のデータを受信して再生する受信再生装置とを有し、
上記受信再生装置は、試し視聴用のデータを再生中に上記コンテンツ供給センタに高品質化の要求を送ることにより現在再生中または直前に再生したコンテンツの試し視聴用のデータを高品質化するためのコンテンツ追加データが上記コンテンツ供給センタから供給される
コンテンツ供給システム。A content supply center for supplying trial viewing data in which a part of a code string obtained by encoding the content can be reproduced;
A receiving and reproducing device for receiving and reproducing data for trial viewing from the content supply center,
The receiving / reproducing apparatus sends a request for quality improvement to the content supply center during reproduction of trial viewing data, thereby improving the quality of the trial viewing data currently reproduced or reproduced immediately before. content supply system content additional data of Ru is supplied from the content supply center.
上記コンテンツ追加データは、上記第1の符号列の上記ダミーデータの部分を補完する第2の符号列のデータである
請求項10記載のコンテンツ供給システム。The trial viewing data is data of a first code string in which information of a part of a code string of a predetermined format obtained by encoding content is replaced with dummy data,
The content additional data, the first code string second code string content supply system of Ah Ru claim 10, wherein the data that complements the portion of the dummy data.
上記ダミーデータは、上記量子化精度情報、上記正規化係数情報、及び上記スペクトル係数情報の内の少なくとも1つの情報の一部に対応するダミーデータである
請求項11記載のコンテンツ供給システム。In the encoding of the content, the input signal is spectrum-converted and band-divided to generate a code string of a predetermined format including quantization accuracy information, normalization coefficient information, and spectrum coefficient information for each band,
The dummy data, the quantization step information, the normalization coefficient information and the at least one of a content providing system of Ah Ru claim 11, wherein the dummy data corresponding to a portion of information of the spectral coefficient information.
上記コンテンツ追加データは、上記符号列の一部の情報の暗号化を復号する鍵情報のデータである
請求項10記載のコンテンツ供給システム。The trial viewing data is obtained by encrypting a part of information of a code string obtained by encoding content.
The content additional data, the bit stream part of the information content supply system of Ah Ru claim 10, wherein the data key information for decoding the encryption of the.
受信された上記試し視聴用のデータを再生する再生手段とを有し、
上記受信手段は、上記試し視聴用のデータを再生中に上記コンテンツ供給センタに要求することにより送られてくる現在再生中または直前に再生したコンテンツの試し視聴用のデータを高品質化するためのコンテンツ追加データを受信する
コンテンツ受信再生装置。Receiving means for receiving trial viewing data from a content supply center for supplying trial viewing data in which a part of a code string obtained by encoding content can be reproduced;
Playback means for playing back the received data for trial viewing,
The receiving means is for improving the quality of the data for trial viewing of the currently reproduced content or the content reproduced immediately before that is sent by requesting the content supply center during the reproduction of the trial viewing data. A content reception / playback apparatus for receiving additional content data.
受信された上記試し視聴用のデータを再生する再生工程と、
上記試し視聴用のデータを再生中に上記コンテンツ供給センタに要求することにより送られてくる現在再生中または直前に再生したコンテンツの試し視聴用のデータを高品質化するためのコンテンツ追加データを受信する工程と
を有するコンテンツ受信再生方法。Receiving trial viewing data from a content supply center that supplies trial viewing data in which a part of a code string obtained by encoding content can be reproduced;
A reproduction step of reproducing the received trial viewing data;
Receives additional content data for improving the quality of trial viewing data currently being played or just played back, which is sent by requesting the content supply center during playback of the trial viewing data content reception playback method that have a a step of.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001167417A JP4852796B2 (en) | 2001-02-09 | 2001-06-01 | Content supply system, content reproduction transmission apparatus and method, and content reception reproduction apparatus and method |
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001-34596 | 2001-02-09 | ||
JP2001-34598 | 2001-02-09 | ||
JP2001034596 | 2001-02-09 | ||
JP2001034596 | 2001-02-09 | ||
JP2001034598 | 2001-02-09 | ||
JP2001034598 | 2001-02-09 | ||
JP2001167417A JP4852796B2 (en) | 2001-02-09 | 2001-06-01 | Content supply system, content reproduction transmission apparatus and method, and content reception reproduction apparatus and method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002312606A JP2002312606A (en) | 2002-10-25 |
JP4852796B2 true JP4852796B2 (en) | 2012-01-11 |
Family
ID=27345966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001167417A Expired - Fee Related JP4852796B2 (en) | 2001-02-09 | 2001-06-01 | Content supply system, content reproduction transmission apparatus and method, and content reception reproduction apparatus and method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4852796B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4534382B2 (en) * | 2001-02-09 | 2010-09-01 | ソニー株式会社 | Code sequence generation apparatus and method, signal reproduction apparatus and method, and content supply system |
JP2003143015A (en) * | 2001-11-07 | 2003-05-16 | Sony Corp | Signal processing method and apparatus as well as code string generating method and apparatus |
JP2006259907A (en) * | 2005-03-15 | 2006-09-28 | Nec Corp | Musical content selling method, system, distribution device, distribution company device, terminal, program and recording medium |
JP4843449B2 (en) | 2005-12-02 | 2011-12-21 | ソニー株式会社 | Content transmission / reception playback method and reception playback terminal |
JP5834399B2 (en) * | 2010-11-26 | 2015-12-24 | ソニー株式会社 | COMMUNICATION TERMINAL, COMMUNICATION METHOD, COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3622365B2 (en) * | 1996-09-26 | 2005-02-23 | ヤマハ株式会社 | Voice encoding transmission system |
JP3496411B2 (en) * | 1996-10-30 | 2004-02-09 | ソニー株式会社 | Information encoding method and decoding device |
-
2001
- 2001-06-01 JP JP2001167417A patent/JP4852796B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2002312606A (en) | 2002-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3496411B2 (en) | Information encoding method and decoding device | |
KR100922540B1 (en) | Content supply system and information processing method | |
US7372375B2 (en) | Signal reproducing method and device, signal recording method and device, and code sequence generating method and device | |
JP4190742B2 (en) | Signal processing apparatus and method | |
US20030112973A1 (en) | Signal processing method and apparatus, and code string generating method and apparatus | |
JP4691823B2 (en) | Signal reproducing apparatus and method, signal recording apparatus and method, and signal processing method | |
JP2003022337A (en) | System and method for distributing contents, information providing device and information terminal | |
JP4852796B2 (en) | Content supply system, content reproduction transmission apparatus and method, and content reception reproduction apparatus and method | |
JP4496671B2 (en) | Content supply system and content reception / playback apparatus and method | |
US6963860B1 (en) | Information recording and reproducing system and method and distribution medium | |
JP2000123481A (en) | Information encoding device and method, information decoding device and method, recording medium, and providing medium | |
EP0971350A1 (en) | Information encoding device and method, information decoding device and method, recording medium, and provided medium | |
US7266700B2 (en) | Code-string encryption method and apparatus, decryption method and apparatus, and recording medium | |
JP4599765B2 (en) | Content supply system, transmission device, and terminal device | |
JP4534382B2 (en) | Code sequence generation apparatus and method, signal reproduction apparatus and method, and content supply system | |
US20040044824A1 (en) | Information processing method, information processing apparatus, and program therefor | |
JP4066740B2 (en) | Signal reproduction apparatus and method, signal recording apparatus and method, and code string generation method and apparatus | |
JP2003304238A (en) | Method and device for reproducing signal, method and device for recording signal and method and device for generating code sequence | |
JP2003337599A (en) | Method and equipment for regenerating signal, method and equipment for recording signal, and method and equipment for generating sign row | |
JP2003304158A (en) | Method and device for reproducing signal, method and device for recording signal, and method and device for generating code string | |
JP2003257121A (en) | Signal reproducing method and device, signal recording method and device and code string generating method and device | |
JP2003177791A (en) | Method and device for encoding content, content encoding program, recording medium with content encoding program recorded thereon, method and device for decoding content, content decoding program, and recording medium with content decoding program recorded thereon | |
JP2003263195A (en) | Method and device for reproducing signal, method and device for recording signal, and method and device for generating code string |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080317 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110217 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110927 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111010 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141104 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141104 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |