(57)【要約】【課題】入力信号の任意の複数の区間を連続再生可能にリッピングする。【解決手段】デジタルデータ再生装置は、入力されるデジタル信号を再生する再生部と、デジタル信号を符号化して得られる符号化データをメモリに格納する符号化部と、を備え、符号化部は、符号化の一時停止を指示する一時停止信号に応じて、符号化データの生成を一時的に停止し、符号化の再開を指示する再開信号に応じて、一時停止前に生成された符号化データと連続再生可能に符号化データの生成を再開する。【選択図】図１
2009223927.tif 000002
【特許請求の範囲】
【請求項１】
入力されるデジタル信号を再生する再生部と、
前記デジタル信号を符号化して得られる符号化データをメモリに格納する符号化部と、
を備え、
前記符号化部は、
符号化の一時停止を指示する一時停止信号に応じて、前記符号化データの生成を一時的に停止し、符号化の再開を指示する再開信号に応じて、一時停止前に生成された前記符号化データと連続再生可能に前記符号化データの生成を再開すること、
を特徴とするデジタルデータ再生装置。
【請求項２】
請求項１に記載のデジタルデータ再生装置であって、
前記符号化部は、
前記一時停止信号に応じて、前記符号化データを構成するフレームの区切りで前記符号化データの生成を一時停止し、前記再開信号に応じて、一時停止前に生成された前記符号化データのフレームと連続再生可能に前記符号化データのフレームの生成を再開すること、
を特徴とするデジタルデータ再生装置。
【請求項３】
請求項１又は２に記載のデジタルデータ再生装置であって、
前記符号化部は、
符号化対象の前記デジタルデータが格納されるデータ格納領域と、
前記データ格納領域に格納されている前記デジタルデータを符号化して前記符号化データを生成する符号化処理部と、
前記一時停止信号に応じて、前記デジタルデータの前記データ格納領域への格納を一時的に停止し、前記再開信号に応じて、前記データ格納領域に格納されている前記デジタルデータをクリアした後に、前記デジタルデータの前記データ格納領域への格納を再開する格納制御部と、
を含んで構成されることを特徴とするデジタルデータ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルデータ再生装置に関する。
【背景技術】
【０００２】
ＣＤ（Compact Disc）等の記録媒体に格納された音声や映像のデジタルデータをＭＰ３（MPEG Audio Layer-3）形式等に変換して、ＵＳＢ（Universal Serial Bus）等を介して携帯型プレーヤ等の外部メモリに転送することが行われている。このように、デジタルデータを外部メモリに転送するために圧縮等の符号化を行うことをリッピングという。また、ＣＤ等の記録媒体に格納されたデジタルデータに限らず、ラジオのチューナから出力されるアナログ信号や接続端子等を介して外部から入力されるアナログ信号のリッピングが行われることもある（例えば、特許文献１）。
【特許文献１】特開２００７−１３３９５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
例えば、ラジオ放送を聞きながら、チューナから出力されるアナログ信号をリッピングしてＭＰ３形式のファイルを生成する場合、ＣＭ（Commercial Message）等の不要な部分をリッピングの対象に含めたくないことがある。このような場合、例えば、ＣＭが始まる際にリッピングを停止し、ＣＭが終了したところでリッピングを再開することになる。そのため、リッピングによって生成される例えばＭＰ３形式のファイルは、ＣＭの前後で別々のファイルとなってしまう。したがって、携帯型プレーヤ等で再生する際には、複数のファイルを生成された順番に再生するようユーザが操作しなければ、必要な部分を途切れることなく連続して再生することができない。
【０００４】
本発明は上記課題を鑑みてなされたものであり、入力信号の任意の複数の区間を連続再生可能にリッピングすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明のデジタルデータ再生装置は、入力されるデジタル信号を再生する再生部と、前記デジタル信号を符号化して得られる符号化データをメモリに格納する符号化部と、を備え、前記符号化部は、符号化の一時停止を指示する一時停止信号に応じて、前記符号化データの生成を一時的に停止し、符号化の再開を指示する再開信号に応じて、一時停止前に生成された前記符号化データと連続再生可能に前記符号化データの生成を再開する。
【発明の効果】
【０００６】
入力信号の任意の複数の区間を連続再生可能にリッピングすることができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明の一実施形態であるデジタルデータ再生装置の構成を示す図である。デジタルデータ再生装置１０は、ＤＳＰ（Digital Signal Processor）２０、システムマイコン２２、及びＵＳＢ（Universal Serial Bus）マイコン２４を含んで構成されている。
【０００８】
ＤＳＰ２０は、システムマイコン２２の制御に基づいて、ＣＤ規格の記録媒体３０をスピンドルモータ３１によって回転させ、ピックアップ３２から出力されるレーザによってＰＣＭ（Pulse Code Modulation）形式のデジタルデータ（ＰＣＭデータ）を読み出し、読み出したＰＣＭデータを再生してスピーカ３４から音声を出力する。また、ＤＳＰ２０には、ラジオ放送のチューナ３５から出力されるアナログ信号や外部入力端子（ＡＵＸ）３６から出力されるアナログ信号が、セレクタ３７で選択された後にＡＤＣ（Analog to Digital Converter）３８で例えばＰＣＭデータに変換されて入力される。そして、ＤＳＰ２０は、ＡＤＣ３８から入力されるＰＣＭデータを再生してスピーカ３４から音声を出力する。さらに、ＤＳＰ２０は、システムマイコン２２の制御に基づいて、記録媒体３０やチューナ３５、外部入力端子３６からのＰＣＭデータをＭＰ３形式に符号化して得られる符号化データ（ＭＰ３データ）を生成し、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）４０に格納する。そして、ＤＳＰ２０は、ＳＤＲＡＭ４０に格納されたＭＰ３データをＵＳＢマイコン２４に順次出力していく。なお、記録媒体に格納されているデジタルデータや、チューナ等から入力されるデジタルデータを携帯型プレーヤ等の外部メモリに転送するために形式変換することをリッピングという。本実施形態では、記録媒体３０やチューナ３５、外部入力端子３６からのＰＣＭデータをＭＰ３データに変換する処理がリッピングである。
【０００９】
システムマイコン２２は、記録媒体３０に格納されたＰＣＭデータの再生やチューナ３５の選局、入力ソースの選択、リッピングの実行等のユーザからの指示を受け付け、ＤＳＰ２０等との間で指示に応じたデータの送受信を行う。例えば、ＤＳＰ２０を制御する場合、システムマイコン２２はレジスタＩ／Ｆ６２を介して制御レジスタ６０に各種情報の設定を行う。また、システムマイコン２２は、ＰＣＭデータの再生やリッピング等に伴う各種情報をディスプレイ４１に出力することができる。例えば、ある曲を再生する場合であれば、その曲のトラック番号を指定した再生指示データがＤＳＰ２０に送信される。そして、再生時間等に関する制御データがＤＳＰ２０からシステムマイコン２２に送信され、制御データから得られる情報がディスプレイ４１に表示される。また、例えば、チューナ３５からのＰＣＭデータを再生しながらリッピングする場合であれば、ＡＤＣ３８から出力されるＰＣＭデータの再生指示データとともに、リッピング指示データがＤＳＰ２０に送信される。
【００１０】
ＵＳＢマイコン２４は、ＤＳＰ２０から出力されるデータを、ＵＳＢコネクタ等を介して接続される、メモリを有する携帯型音楽プレーヤ等のＵＳＢデバイス４２に転送するための処理回路である。例えば、リッピングによって生成されたＭＰ３データが、ＵＳＢマイコン２４及びＵＳＢデバイス４２の仕様に応じた速度で順次ＵＳＢマイコン２４に出力され、ＵＳＢデバイス４２に転送されることになる。
【００１１】
なお、本実施形態では、記録媒体３０がＣＤ規格であることとしたが、記録媒体３０の規格はＣＤに限られず、例えば、ＤＶＤ（Digital Versatile Disk）等、リッピング可能なデジタルデータが格納されているものであればよい。また、リッピング対象のデジタルデータはＰＣＭデータに限られず、リッピングにより生成されるデータもＭＰ３データに限られない。例えば、ＤＶＤ−Ｖｉｄｅｏ形式のデジタルデータをリッピングしてＭＰＥＧ形式のデジタルデータを生成することとしてもよい。また、リッピングにより生成されたデジタルデータを外部の携帯型音楽プレーヤ等に転送する規格もＵＳＢに限られない。
【００１２】
ＤＳＰ２０の詳細構成について説明する。ＤＳＰ２０は、サーボ回路５０、ＣＤ−ＤＡ（Compact Disk Digital Audio）処理回路５２、ＤＡＣ（Digital to Analog Converter）５４、ＭＰ３エンコーダ５６、外部転送回路５８、制御レジスタ６０、及びレジスタＩ／Ｆ（Interface）６２を含んで構成されている。
【００１３】
サーボ回路５０は、スピンドルモータ３１を制御することにより、記録媒体３０に格納されたＰＣＭデータの読み出し速度を調整する。また、サーボ回路５０は、ピックアップ３２から出力されるレーザが適切な位置に照射されるようにピックアップ３２を制御する。
【００１４】
ＣＤ−ＤＡ処理回路５２（再生部）は、記録媒体３０に格納されているＰＣＭデータの再生を行う場合は、制御レジスタ６０に設定された情報に基づいて、記録媒体３０に格納されている所望のＰＣＭデータを読み取るための制御データをサーボ回路５０に出力する。そして、ＣＤ−ＤＡ処理回路５２は、ピックアップ３２から出力されるＲＦ（Radio Frequency）信号をデジタル信号に変換してＰＣＭデータを生成する。また、チューナ３５または外部入力端子３６からのアナログ信号の再生を行う場合は、アナログ信号をデジタル変換したＰＣＭデータがＡＤＣ３８からＣＤ−ＤＡ処理回路５２に入力される。そして、記録媒体３０、チューナ３５、または外部入力端子３６からのＰＣＭデータは、ＤＡＣ５４でアナログ信号に変換され、スピーカ３４から音声出力される。さらに、記録媒体３０、チューナ３５、または外部入力端子３６からのＰＣＭデータは、ＭＰ３エンコーダ５６にも出力される。また、ＣＤ−ＤＡ処理回路５２は、ピックアップ３２からのＲＦ信号に基づいて、ピックアップ３２のフォーカス制御やトラッキング制御を行うための制御データをサーボ回路５０に出力する。
【００１５】
ＭＰ３エンコーダ５６（符号化部）は、制御レジスタ６０にリッピングを指示する情報が設定されている場合、ＣＤ−ＤＡ処理回路５２から出力されるＰＣＭデータを符号化（圧縮）してＭＰ３データを生成してＳＤＲＡＭ４０に格納する。そして、ＭＰ３エンコーダ５６は、エンコードバッファ７０（データ格納領域）、処理部７２（符号化処理部）、及び制御部７４（格納制御部）を含んで構成されている。エンコードバッファ７０には、ＣＤ−ＤＡ処理回路５２から出力されるＰＣＭデータが格納され、処理部７２は、エンコードバッファ７０に格納されたＰＣＭデータをＭＰ３データに変換してＳＤＲＡＭ４０に格納する。また、処理部７２は、制御レジスタ６０にリッピングの一時停止を指示する情報（一時停止信号）が設定されると、ＭＰ３データの生成を一時停止し、制御レジスタ６０にリッピングの再開を指示する情報（再開信号）が設定されると、ＭＰ３データの生成を再開する。なお、処理部７２は、一時停止の前後に生成されるＭＰ３データを連続再生可能な１つのＭＰ３形式のファイル（ＭＰ３ファイル）として生成する。なお、ＭＰ３ファイルは、フレーム形式のＭＰ３データによって構成されるものであり、携帯型プレーヤ等において再生（選択）する際の最小単位である。制御部７４は、制御レジスタ６０にリッピングの一時停止を指示する情報（一時停止信号）が設定されると、エンコードバッファ７０へのＰＣＭデータの格納を一時停止し、制御レジスタ６０にリッピングの再開を指示する情報（再開信号）が設定されると、エンコードバッファ７０へのＰＣＭデータの格納を再開する。
【００１６】
外部転送回路５８は、制御レジスタ６０に設定される、ＭＰ３データの転送開始アドレスや転送バイト数等の情報に基づいて、ＳＤＲＡＭ４０に格納されているＭＰ３データを読み出してＵＳＢマイコン２４に出力する。ＵＳＢマイコン２４に出力されたＭＰ３データは携帯型プレーヤ等のＵＳＢデバイス４２に転送される。
【００１７】
このように、デジタルデータ再生装置１０は、記録媒体３０やチューナ３５、外部入力端子３６からのＰＣＭデータを再生しながらリッピングを行い、リッピングによって生成されたＭＰ３データをＵＳＢデバイス４２に転送することができる。そして、デジタルデータ再生装置１０は、リッピングの一時停止機能を備えており、例えばチューナ３５からのＰＣＭデータのリッピングを行っている場合に、ユーザの操作に基づいてＣＭ等の不要な部分をカットした１つのＭＰ３ファイルを生成することができる。
【００１８】
図２は、ＰＣＭデータの再生を行いながらリッピングを行っている際に実行される、リッピングの一時停止処理の一例を示すフローチャートである。例えば、チューナ３５からのアナログ信号をデジタル変換したＰＣＭデータをリッピングしている際に、システムマイコン２２がユーザからリッピングの一時停止指示を検出したとする（Ｓ１０１）。システムマイコン２２は、ＭＰ３エンコーダ５６におけるリッピングの一時停止を指示する情報（一時停止信号）を制御レジスタ６０に設定する（Ｓ１０２）。ＭＰ３エンコーダ５６は、リッピングの一時停止を指示する情報が制御レジスタ６０に設定されると、ＣＤ−ＤＡ処理回路５２から出力されるＰＣＭデータのエンコードバッファ７０への供給を一時停止し（Ｓ１０３）、ＭＰ３データを１フレーム分生成してリッピングを一時停止する（Ｓ１０４）。すなわち、ＭＰ３エンコーダ５６は、ＭＰ３データのフレームの作成途中ではなく、フレームの区切りでリッピングを一時停止する。
【００１９】
リッピングが一時停止されている間、システムマイコン２２はユーザからリッピングの再開指示が入力されるのを待っている（Ｓ１０５：ＮＯ）。そして、再開指示が検出されると（Ｓ１０５：ＹＥＳ）、システムマイコン２２は、ＭＰ３エンコーダ５６におけるリッピングの再開を指示する情報（再開信号）を制御レジスタ６０に設定する（Ｓ１０６）。ＭＰ３エンコーダ５６は、リッピングの再開を指示する情報が制御レジスタ６０に設定されると、エンコードバッファ７０をクリアし（Ｓ１０７）、エンコードバッファ７０へのＰＣＭデータの供給を再開する（Ｓ１０８）。そして、ＭＰ３エンコーダ５６は、エンコードバッファ７０に順次格納されていくＰＣＭデータから、ＭＰ３データの新たなフレームの生成を再開する（Ｓ１０９）。すなわち、ＭＰ３エンコーダ５６は、一時停止前に生成されたＭＰ３データのフレームと連続再生可能に、ＭＰ３データのフレームの生成を再開する。換言すると、ＭＰ３エンコーダ５６は、一時停止の前後でＭＰ３ファイルを分割するのではなく、一時停止の前後のＭＰ３データを１つのＭＰ３ファイルとして生成する。
【００２０】
このように、デジタルデータ再生装置１０では、ＰＣＭデータを再生しながらリッピングを行う際に、リッピングの一時停止の前後に生成されるＭＰ３データが連続再生可能な１つのＭＰ３ファイルとして生成される。つまり、デジタルデータ再生装置１０では、入力信号であるＰＣＭデータの任意の複数の区間を連続再生可能にリッピングすることが可能となる。そのため、例えば携帯型プレーヤ等で再生する際には、生成された１つのＭＰ３ファイルを選択して再生することにより、ＣＭ等の不要な部分を除いた必要な部分のみの音声を聞くことができる。
【００２１】
また、デジタルデータ再生装置１０では、フレームの区切りでリッピングが一時停止されるため、リッピングの再開時には一時停止前の状態を考慮することなく新たなフレームから生成を開始すればよい。したがって、フレームの作成途中の不完全なＭＰ３データが出力されることがなく、正常なＭＰ３データを生成することができる。また、一時停止前に生成途中のフレームの情報を退避しておいて再開後に一時停止前のフレームの作成を再開する等の複雑な制御を行う必要もない。
【００２２】
また、デジタルデータ再生装置１０では、リッピングの再開時にはエンコードバッファ７０をクリアした後にエンコードバッファ７０へのＰＣＭデータの格納が再開される。したがって、リッピングが一時停止された際にエンコードバッファ７０に残っている未処理のリッピングデータが、リッピングの再開時にリッピング対象となってしまうことを防ぐことができる。すなわち、リッピングの再開時に不要なＰＣＭデータがリッピングされてしまわないようにすることができる。
【００２３】
なお、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態であるデジタルデータ再生装置の構成を示す図である。
【図２】ＰＣＭデータの再生を行いながらリッピングを行っている際に実行される、リッピングの一時停止処理の一例を示すフローチャートである。
【符号の説明】
【００２５】
１０  デジタルデータ再生装置
２０  ＤＳＰ
２２  システムマイコン
２４  ＵＳＢマイコン
３０  記録媒体
３１  スピンドルモータ
３２  ピックアップ
３４  スピーカ
３５  チューナ
３６  外部入力端子
３７  セレクタ
３８  ＡＤＣ
４０  ＳＤＲＡＭ
４１  ディスプレイ
４２  ＵＳＢデバイス
５０  サーボ回路
５２  ＣＤ−ＤＡ処理回路
５４  ＤＡＣ
５６  ＭＰ３エンコーダ
５８  外部転送回路
６０  制御レジスタ
６２  レジスタＩ／Ｆ
【図１】
2009223927.tif 000003
【図２】
2009223927.tif 000004