(57)【要約】  ギャップレスＣＤ上の記録順と異なる順番でエンコード前ファイルＲを再符号化する場合に、再符号化後のＥＮＣファイルＥを元のトラックのギャップレスＣＤにおける記録順で再生処理に供させても不要な不連続部分を発生させることなく連続した再生処理の実行が可能な符号化装置を提供する。  複数のＥＳ２００により構成され且つ予め設定された再生順に従って連続して再生されるべき複数のエンコード前ファイルＲを符号化するエンコード部と、当該符号化処理に伴って発生する遅延時間に対応した数のＥＳ２００を、符号化対象たるエンコード前ファイルＲの直前と直後に付加した後にエンコード部に入力して再符号化させ、その結果得られるＥＮＣファイルＥから上記直前に付加したＥＳ２００に対応するエンコードデータ３００のみを削除するシステム制御部と、を備える。
2009116141.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報単位により夫々構成され且つ予め設定されている再生順に従って連続して再生されるべき複数の原情報の夫々を符号化する符号化手段と、
前記符号化手段における前記原情報の符号化処理に伴って当該符号化手段において発生する遅延時間に対応した対応数の前記情報単位であって、前記符号化処理の対象となっている前記原情報である対象原情報に対して前記再生順において直前に再生されるべき他の前記原情報に属し且つ当該他の原情報の最後尾から数えて前記対応数分の前記情報単位を、直前付加情報単位として前記対象原情報の直前に付加して前記符号化手段に入力する第一入力制御手段と、
前記対応数の前記情報単位であって、前記対象原情報に対して前記再生順において直後に再生されるべき更に他の前記原情報に属し且つ当該他の原情報の先頭から数えて前記対応数分の前記情報単位を、直後付加情報単位として前記対象原情報の直後に付加して前記符号化手段に入力する第二入力制御手段と、
前記直前付加情報単位及び前記直後付加情報単位が夫々付加された前記対象原情報を前記符号化手段に符号化して得られる符号化情報から、前記直前付加情報単位に相当する符号化情報のみを削除する削除手段と、
を備えることを特徴とする符号化装置。
【請求項２】
請求項１に記載の符号化装置において、
前記対応数は、一の前記情報単位を前記符号化手段において符号化する際に必要な処理時間で前記遅延時間を除して得られる数より大きい最小の自然数であることを特徴とする符号化装置。
【請求項３】
請求項１又は２に記載の符号化装置において、
前記第一入力制御手段及び前記第二入力制御手段は、一の前記情報単位を前記符号化手段において符号化する際に必要な処理時間で前記遅延時間を除して得られる数のうち小数点未満の数分の前記情報単位を前記符号化手段において符号化する際に必要な処理時間だけ遅らせて、前記直前付加情報単位及び前記直後付加情報単位が夫々付加された前記原情報を前記符号化手段に入力することを特徴とする符号化装置。
【請求項４】
複数の情報単位により夫々構成され且つ予め設定されている再生順に従って連続して再生されるべき複数の原情報の夫々を符号化する符号化手段を含む符号化装置において実行される符号化方法において、
前記符号化手段における前記原情報の符号化処理に伴って当該符号化手段において発生する遅延時間に対応した対応数の前記情報単位であって、前記符号化処理の対象となっている前記原情報である対象原情報に対して前記再生順において直前に再生されるべき他の前記原情報に属し且つ当該他の原情報の最後尾から数えて前記対応数分の前記情報単位を、直前付加情報単位として前記対象原情報の直前に付加して前記符号化手段に入力する第一入力制御工程と、
前記対応数の前記情報単位であって、前記対象原情報に対して前記再生順において直後に再生されるべき更に他の前記原情報に属し且つ当該他の原情報の先頭から数えて前記対応数分の前記情報単位を、直後付加情報単位として前記対象原情報の直後に付加して前記符号化手段に入力する第二入力制御工程と、
前記直前付加情報単位及び前記直後付加情報単位が夫々付加された前記対象原情報を前記符号化手段に符号化して得られる符号化情報から、前記直前付加情報単位に相当する符号化情報のみを削除する削除工程と、
を含むことを特徴とする符号化方法。
【請求項５】
複数の情報単位により夫々構成され且つ予め設定されている再生順に従って連続して再生されるべき複数の原情報の夫々を符号化する符号化手段を含む符号化装置に含まれるコンピュータを、請求項１から３のいずれか一項に記載の前記第一入力制御手段、前記第二入力制御手段、及び、前記削除手段、として機能させることを特徴とする符号化用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、符号化装置及び符号化方法並びに符号化用プログラムの技術分野に属し、より詳細には、例えばオーディオＣＤ（Compact Disc）等の情報記録媒体に記録されている情報を、当該情報記録媒体から他の種類の情報記録媒体に複写する際に必要な符号化処理を行う符号化装置及び符号化方法並びに当該符号化装置において用いられる符号化用プログラムの技術分野に属する。
【背景技術】
【０００２】
先ず、本願の背景技術について、図１を用いて説明する。【０００３】
近年、例えばカーナビゲーション装置等の分野において、上記オーディオＣＤ（以下、当該オーディオＣＤを単に「ＣＤＤＡ（CD Digital Audio）」と称する）に記録されているオーディオ情報を当該ＣＤＤＡから抽出し、それをカーナビゲーション装置等に別途設けられている例えばＨＤＤ（Hard Disc Drive）等の他の情報記録媒体に複写することが可能となっている。【０００４】
このとき、当該複写に当たっては、先ず複写が所望されているオーディオ情報をＣＤＤＡから抽出する処理が実行される。この抽出処理を、以下「リッピング処理」と称する。そして、当該リッピング処理後のオーディオ情報を他の圧縮形式に再符号化した後、上記他の情報記録媒体に記録する処理が行われる。当該再符号化用の圧縮形式としては、例えば、いわゆるｍｐ３（MPEG（Moving Picture Expert Group）-1 Layer-3 Audio）規格や、ＡＡＣ（Advanced Audio Coding）規格などが一般的である。【０００５】
ここで、上記ＣＤＤＡにおいては、上記オーディオ情報に相当するトラックの各々が、いわゆるＰＣＭ（Pulse Code Modulation）サンプルの集合として構成されている。そして、上記リッピング処理後のオーディオ情報（トラック）を上記圧縮形式により再符号化して圧縮音声ファイルに変換する場合、従来では、再符号化の対象たるトラックの先頭から最後尾までに含まれている各ＰＣＭサンプルを、当該再符号化処理に用いられるデータ単位であるいわゆるエンコードサンプル（以下、単にＥＳと称する）の単位で順次エンコード部に入力し、その再符号化処理の結果である圧縮音声データをそのまま圧縮音声ファイルとしてファイル化する処理が行われていた。【０００６】
なお、周知の如く、上記ＣＤＤＡにおいては、上記トラックはいわゆるＴＯＣ（Table Of Contents）情報によってその先頭の当該ＣＤＤＡ上のアドレス情報が記述されている。そして更に当該ＴＯＣ情報は、これも周知の如くＣＤＤＡにおけるトラックの記録の際に用いられているデータ単位である「フレーム」を単位として記述されている。【０００７】
また、以下の説明においては、上記圧縮音声ファイルを単に「ＥＮＣファイル」と称し、また上記再符号化処理を単に「ＥＮＣ処理」と称することとする。更に、一のフレームを構成するＰＣＭサンプルの数と、一のＥＳを構成するＰＣＭサンプルの数と、は異なっており、通常両者は非整数倍の関係にある。より具体的には、前者のＰＣＭサンプル数は一般に
２３５２（バイト）／４（バイト）＝５８８サンプル
であり、後者のＰＣＭサンプル数は、例えば上記他の圧縮方式としてＡＡＣ規格を用いる場合には、
４０９６（バイト）／４（バイト）＝１０２４サンプル
である。なお、このＥＳ２００を構成するＰＣＭサンプル数は、上記の他の圧縮方式に対応して異なるものであり、より具体的には、例えば当該他の圧縮方式としてｍｐ３規格を用いる場合には１１５２サンプル又は５７１サンプルとなる。【０００８】
一方上記ｍｐ３規格等、再符号化／復号処理に係る多くの圧縮形式では、一般に、当該処理を実行するエンコード部又はデコード部自体の内部処理アルゴリズムに依存する時間遅延が発生する。なお、以下の説明では、当該時間遅延に相当する遅延時間を、上記ＥＳをその単位として扱うこととする。【０００９】
そして、再符号化処理に当たって、上述したように一トラック分のＰＣＭサンプルの先頭から最後尾までを単純に順に再符号化処理しただけでは、上記遅延時間に起因して以下の二つの問題点が発生する。
（Ｉ）エンコードデータの先頭に一定時間分、不要な無音サンプルが挿入される。
（II）エンコードデータの末尾に一定時間分、音（ＰＣＭサンプル）の欠落が発生する。【００１０】
この問題点について図１を用いてより具体的に説明する。なお、図１においては、上記遅延時間を、一のＥＳに対するＥＮＣ処理に必要な時間の１．５倍の時間としている。また図１において、一の矩形破線内のＥＳ２００及びエンコードデータ３００は、夫々同一のオーディオ情報に係るＥＳ２００及びエンコードデータ３００である。【００１１】
図１に例示するように、当該ＥＮＣ処理用に上記フレーム各々の配列等を変更して得られるエンコード前ファイルＲｎを構成する各ＥＳ２０００乃至２００ｎの夫々に対してこの順番でＥＮＣ処理を夫々施し、エンコードデータ３０００、３００１、…、３００ｎ−２、…、により構成され且つ元のエンコード前ファイルＲｎに対応するＥＮＣファイルＥｎを生成する場合を考える。この場合、当該生成されたＥＮＣファイルＥｎにおいては、ＥＮＣ処理を実行する上記エンコード部内の時間遅延に起因して、その先頭に無音サンプルｘが自動的に挿入されたり（上記問題点（Ｉ））、或いは、その最後尾に相当するエンコードデータ３００の全部又は一部が欠落するのである（上記問題点（II））。【００１２】
このとき、当該無音サンプルｘの挿入は上記時間遅延に起因する再生時間軸上におけるＥＳ２００の欠落（図１に例示する場合は、ＥＮＣ処理の開始タイミングＴstartからＥＳ２００として１．５個分）を補うために当該欠落分に相当する無音サンプルｘが自動的にエンコード部において挿入されるものである。【００１３】
また、上記エンコードデータ３００の欠落は、エンコード前ファイルＲｎの最後尾（図１符号「Ｔend」参照）以降においてはエンコード部に対するＥＳ２００の供給が停止するため、当該停止と上記遅延時間に起因して、当該停止のタイミング以降、ＥＮＣ処理後のエンコードデータ３００がエンコード部から出力されないこと（図１中×印参照）に起因する。【００１４】
そして、特にオーディオ情報としての音声が連続する複数のトラック又はフレームを任意に分割し、当該分割した各々を例えばランダムな時刻及び順番でＥＮＣ処理に供した場合に上記各問題点を適用すると、当該各問題点は、分割単位各々の先頭における無音サンプルｘの予期しない自動挿入及びその末尾における予期しないＰＣＭサンプルの欠落として具現化されることとなる。そしてこの場合、複数のトラックに夫々相当する上記ＥＮＣ処理後のＥＮＣファイルＥを用いた連続再生処理においては、本来は連続すべき音が不連続となってしまうという問題点に繋がる。【００１５】
他方、上記ＣＤＤＡの中には、それに記録されている複数のトラックに跨って音声又は演奏音等が連続しているＣＤがある。このようなＣＤを、以下「ギャップレスＣＤ」と称することとするが、当該ギャップレスＣＤの例としては、例えば、複数の曲が歌唱されるコンサートの音声を一つのＣＤに録音した場合や、いわゆるＢＧＭ用として区切りなく環境音楽を再生するためのＣＤ等が挙げられる。これらのギャップレスＣＤでは、再生されるオーディオ情報としてはいわゆる「曲間（ギャップ）」が存在しないこととなるが、上記ＴＯＣ情報上では、その製作者の意図等により複数のトラックの集合体として一つのギャップレスＣＤが構成されている。従って、当該ギャップレスＣＤでは、それに記録されている複数のトラックを連続して再生してこそ、当該ギャップレスＣＤに記録されているオーディオ情報としての価値を最大限に享受できることとなる。【００１６】
そして、当該ギャップレスＣＤに対してリッピング処理を実行した後の再生の連続性を担保するための技術としては、例えば下記特許文献１及び２に記載された技術がある。
【特許文献１】特開２００４−９３７２９公報
【特許文献２】特開２００７−１７２６６８公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
ここで、上記ギャップレスＣＤに記録されている複数のトラックを対象として上記従来のＥＮＣ処理を実行した場合、上記問題点（Ｉ）及び（II）の影響は、例えば、再符号化されたＥＮＣファイルＥを複数連続して再生する際における聴感上の著しい不自然さ、すなわち、本来連続再生されるべきギャップレスＣＤのトラック（ＥＮＣファイルＥ）が各トラック毎に断続的に再生される不自然さを呈することに繋がる。このことは、ギャップレスＣＤ上のトラックの再生態様としては極めて不都合であると言わざるを得ない。【００１８】
そこで、本願は上記の問題点に鑑みて為されたもので、その課題の一例は、ギャップレスＣＤ上の記録順と異なる順番でそのトラックをＥＮＣ処理に供させる場合において、ＥＮＣ処理の結果としてのＥＮＣファイルＥをギャップレスＣＤにおける元のトラックの記録順で再生処理に供させても不要な不連続部分を発生させることなく連続した再生処理の実行が可能な符号化装置及び符号化方法並びに符号化用プログラムを提供することにある。
【課題を解決するための手段】
【００１９】
上記の課題を解決するために、請求項１に記載の発明は、複数の情報単位により夫々構成され且つ予め設定されている再生順に従って連続して再生されるべき複数の原情報の夫々を符号化するエンコード部等の符号化手段と、前記符号化手段における前記原情報の符号化処理に伴って当該符号化手段において発生する遅延時間に対応した対応数の前記情報単位であって、前記符号化処理の対象となっている前記原情報である対象原情報に対して前記再生順において直前に再生されるべき他の前記原情報に属し且つ当該他の原情報の最後尾から数えて前記対応数分の前記情報単位を、直前付加情報単位として前記対象原情報の直前に付加して前記符号化手段に入力するシステム制御部等の第一入力制御手段と、前記対応数の前記情報単位であって、前記対象原情報に対して前記再生順において直後に再生されるべき更に他の前記原情報に属し且つ当該他の原情報の先頭から数えて前記対応数分の前記情報単位を、直後付加情報単位として前記対象原情報の直後に付加して前記符号化手段に入力するシステム制御部等の第二入力制御手段と、前記直前付加情報単位及び前記直後付加情報単位が夫々付加された前記対象原情報を前記符号化手段に符号化して得られる符号化情報から、前記直前付加情報単位に相当する符号化情報のみを削除するシステム制御部等の削除手段と、を備える。【００２０】
上記の課題を解決するために、請求項４に記載の発明は、複数の情報単位により夫々構成され且つ予め設定されている再生順に従って連続して再生されるべき複数の原情報の夫々を符号化するエンコード部等の符号化手段を含む符号化装置において実行される符号化方法において、前記符号化手段における前記原情報の符号化処理に伴って当該符号化手段において発生する遅延時間に対応した対応数の前記情報単位であって、前記符号化処理の対象となっている前記原情報である対象原情報に対して前記再生順において直前に再生されるべき他の前記原情報に属し且つ当該他の原情報の最後尾から数えて前記対応数分の前記情報単位を、直前付加情報単位として前記対象原情報の直前に付加して前記符号化手段に入力する第一入力制御工程と、前記対応数の前記情報単位であって、前記対象原情報に対して前記再生順において直後に再生されるべき更に他の前記原情報に属し且つ当該他の原情報の先頭から数えて前記対応数分の前記情報単位を、直後付加情報単位として前記対象原情報の直後に付加して前記符号化手段に入力する第二入力制御工程と、前記直前付加情報単位及び前記直後付加情報単位が夫々付加された前記対象原情報を前記符号化手段に符号化して得られる符号化情報から、前記直前付加情報単位に相当する符号化情報のみを削除する削除工程と、を含む。【００２１】
上記の課題を解決するために、請求項５に記載の発明は、複数の情報単位により夫々構成され且つ予め設定されている再生順に従って連続して再生されるべき複数の原情報の夫々を符号化する符号化手段を含む符号化装置に含まれるコンピュータを、請求項１から３のいずれか一項に記載の前記第一入力制御手段、前記第二入力制御手段、及び、前記削除手段、として機能させる。
【図面の簡単な説明】
【００２２】
【図１】本願に係る背景技術の問題点を例示する図である。
【図２】実施形態に係る複写再生装置の概要構成を示すブロック図である。
【図３】実施形態に係る複写再生処理を示すフローチャートである。
【図４】実施形態に係る再定義処理の内容を例示する図であり、（ａ）はトラック一つ分についての当該再定義処理の内容を例示する図であり、（ｂ）は連続する複数のトラックについての当該再定義処理の内容を例示する図である。
【図５】実施形態に係るエンコード処理を示すフローチャートである。
【図６】実施形態に係るエンコード処理の具体例を示す図である。
【符号の説明】
【００２３】
１    ディスクドライブ
２、１２    読出制御部
３    エンコード用入力バッファ
４    エンコード部
５    エンコード用出力バッファ
６    書込制御部
７    ＣＤトラック管理部
７Ａ    ＴＯＣ用バッファ
７Ｂ    再定義用バッファ
８    システム制御部
９    操作部
１０    ディスプレイ
１１    ＨＤＤ部
１３    デコード用入力バッファ
１４    デコード部
１５    デコード用出力バッファ
１６    Ｄ／Ａコンバータ
１７    アンプ部
１８    スピーカ
１００    フレーム
２００    ＥＳ
３００    エンコードデータ
４００    ギャップレスＣＤ
Ｓ    複写再生装置
Ｒ    複写部
Ｐ    再生部
Ｔ    トラック
Ｒ    エンコード前ファイル
Ｅ    ＥＮＣファイル
【発明を実施するための最良の形態】
【００２４】
次に、本願を実施するための最良の形態について、図２乃至図６を用いて説明する。なお、以下に説明する実施形態は、ギャップレスＣＤに記録されている複数トラック分のオーディオ情報を、例えばハードディスク等の情報記録媒体に複写して再生する複写再生装置に対して本願を適用した場合の実施の形態である。【００２５】
また、図２は実施形態に係る複写再生装置の概要構成を示すブロック図であり、図３は実施形態に係る複写再生処理を示すフローチャートであり、図４は実施形態に係る再定義処理の内容を例示する図である。更に図５は実施形態に係るエンコード処理を示すフローチャートであり、図６は当該エンコード処理の具体例を示す図である。【００２６】
図２に示すように、実施形態に係る複写再生装置Ｓは、複写部Ｒと、再生部Ｐと、ＴＯＣ用バッファ７Ａ及び再定義用バッファ７Ｂを含むＣＤトラック管理部７と、第一入力制御手段、第二入力制御手段及び削除手段夫々の一例としてのシステム制御部８と、リモートコントローラ又は操作ボタン等からなる操作部９と、液晶ディスプレイ等からなるディスプレイ１０と、ＨＤＤ部１１と、により構成されている。【００２７】
また複写部Ｒは、ディスクドライブ１と、読出制御部２と、エンコード用入力バッファ３と、符号化手段の一例としてのエンコード部４と、エンコード用出力バッファ５と、書込制御部６と、により構成されている。更に再生部Ｐは、読出制御部１２と、デコード用入力バッファ１３と、デコード部１４と、デコード用出力バッファ１５、Ｄ（Digital）／Ａ（Analog）コンバータ１６と、アンプ部１７と、スピーカ１８と、により構成されている。
（Ｉ）複写再生装置Ｓの全体動作について
次に、複写再生装置Ｓの全体動作について説明する。【００２８】
先ず、記録部Ｒによる実施形態に係る複写処理について説明する。【００２９】
ギャップレスＣＤ４００には、従来と同様に、ＰＣＭサンプルの集合としてのフレーム１００により夫々構成された複数のトラックＴが、各々が連続的に再生されるべきものとして光学的に記録されている。【００３０】
そして、記録部Ｒ内のディスクドライブ１は、当該ギャップレスＣＤ４００が装填されると、当該ギャップレスＣＤ４００を予め設定された回転数で回転させ、更に図示しない再生用の光ビームを照射してその反射光を受光することにより、上記ＰＣＭサンプルを検出して読出制御部２に出力する。このとき、ギャップレスＣＤ４００からは上記ＴＯＣ情報も併せて読み出される。【００３１】
次に読出制御部２は上記読み出したＴＯＣ情報をＣＤトラック管理部７内のＴＯＣ用バッファ７Ａに一時的に記憶させる。そして読出制御部２は、当該記憶させたＴＯＣ情報を参照しつつ、実施形態に係る後述するＥＳ２００毎のＴＯＣ情報の再定義処理を実行する。この再定義処理の結果に係るＥＳ２００としてのＴＯＣ情報は、再定義バッファ７Ｂに一時的に記憶される。なお、当該再定義処理については、後ほど図３及び図４を用いて詳説する。また、当該再定義処理をもって、実施形態に係るリッピング処理が完了する。【００３２】
次に、読出制御部２は、再定義後のＴＯＣ情報に基づき、ギャップレスＣＤ４００から読み出した各フレーム１００に夫々対応する各ＥＳ２００をエンコード用入力バッファ３に一時的に蓄積する。【００３３】
これによりエンコード部４は、エンコード用入力バッファ３に蓄積されているＥＳ２００に対して実施形態に係るＥＮＣ処理を実行し、ギャップレスＣＤ４００に記録されていたオーディオ情報を再符号化したＥＮＣファイルを生成し、これをエンコード用出力バッファ５に一時的に蓄積する。なお、本実施形態では、エンコード部４は、ギャップレスＣＤ４００内のオーディオ情報を上記ＡＡＣ規格に準拠したＥＮＣファイルに再符号化するものとする。【００３４】
次に、書込制御部６は、エンコード用出力バッファ５に蓄積されているＥＮＣファイルを予め設定されたタイミングで読み出し、ＨＤＤ部１１に記憶させる。【００３５】
以上説明した一連の処理により、実施形態に係るオーディオ情報の複写処理が完了する。なお、記録部Ｒ及びＣＤトラック管理部７を用いた当該複写処理は、操作部９における指示操作に対応してシステム制御部８により一元的に統括制御される。また、当該統括制御においてその使用者に提示すべき情報は、システム制御部８によりディスプレイ１０を介して提示される。【００３６】
次に、再生部Ｐによる再生処理について説明する。【００３７】
先ず読出制御部１２は、ＨＤＤ部１１から、操作部９において再生が所望されているトラックＴに相当するＥＮＣファイルを読み出し、デコード用入力バッファ１３に一時的に蓄積させる。【００３８】
これによりデコード部１４は、デコード用入力バッファ１３に蓄積されているＡＡＣ規格に準拠したＥＮＣファイルに対して当該ＡＡＣ規格に準拠した復号処理を実行する。これによりデコード部１４は、ギャップレスＣＤ４００に記録されていたオーディオ情報に相当するトラックＴ毎の復号データを生成し、これをデコード用出力バッファ１５に一時的に蓄積する。【００３９】
次に、Ｄ／Ａコンバータ１６は、デコード用出力バッファ１５に蓄積されている復号データをアナログ化し、アナログオーディオ情報を生成してアンプ部１７に出力する。【００４０】
これにより、アンプ部１７は、当該アナログオーディオ情報に対して予め設定された増幅処理等を施し、スピーカ１８に出力して放音させる。【００４１】
以上説明した一連の処理により、複写再生装置Ｓとしてのオーディオ情報の再生処理が完了し、ＨＤＤ部１１内に記録されていたオーディオ情報(ＥＮＣファイル)に対応する音がスピーカ１８から放音される。なお、再生部Ｐを用いた当該再生処理は、操作部９における指示操作に対応してシステム制御部８により一元的に統括制御される。また、当該統括制御においてその使用者に提示すべき情報は、システム制御部８によりディスプレイ１０上を用いて提示される。
（II）実施形態に係るリッピング処理（再定義処理）を含む複写処理について
次に、上述した記録部Ｒ及びＣＤトラック管理部７による、実施形態に係るリッピング処理を含む複写処理について、より詳細に図３乃至図６を用いて説明する。【００４２】
図３に示すように、実施形態に係る複写処理においてシステム制御部８は、ギャップレスＣＤ４００がディスクドライブ１に装填されたか否かを常に監視している（ステップＳ１、Ｓ１；ＮＯ）。そして、ギャップレスＣＤ４００が装填されたことが確認されたとき（ステップＳ１；ＹＥＳ）、次にシステム制御部８は、当該装填された光ディスクがＣＤＤＡであるか否かを、従来の光ディスク判別手法を用いて確認する（ステップＳ２）。これにより、装填された光ディスクがＣＤＤＡ以外の光ディスクであった場合（ステップＳ２；Others）、システム制御部８は、そのまま実施形態に係る複写処理を終了させる。一方、装填された光ディスクがＣＤＤＡであった場合、システム制御部８は、次に実施形態に係るリッピング処理を実行する（ステップＳ３乃至Ｓ８）。【００４３】
すなわち、当該リッピング処理としてシステム制御部８は、先ず装填されているギャップレスＣＤ４００からＴＯＣ情報を読み出す（ステップＳ３）。次にシステム制御部８は、トラック番号を示すトラック番号パラメータを、自らに備えた図示しないメモリ上において、装填されているギャップレスＣＤ４００における先頭のトラック番号を示す値に設定する（ステップＳ４）。【００４４】
次にシステム制御部８は、その時のトラック番号パラメータの値によりトラック番号が示されているトラックＴの先頭を示すＴＯＣ情報（すなわち、ギャップレスＣＤ４００の先頭からカウントした、当該トラックＴの先頭の位置に相当するｍ（分）、ｓ（秒）、ｆ（フレーム）の値）を、当該ＴＯＣ情報の値が「０分０秒０フレーム」であるギャップレスＣＤ４００上の位置から起算した累積サンプル数（当該位置から起算した累積ＰＣＭサンプル数）に換算する（ステップＳ５）。この換算処理は、一般のＣＤＤＡにおいては一フレームに相当するＰＣＭサンプル数が上述したように５８８サンプルであり、また一秒に相当するフレーム数が通常７５フレームであることから、上記トラックＴの先頭を示すＴＯＣ情報の値を用いて、
累積サンプル数＝（ｍ×６０＋ｓ）×７５×５８８
として実行される。【００４５】
上記累積サンプル数が算出されたら、次にシステム制御部８は、当該算出された累積サンプル数を一つのＥＳ２００に相当するＰＣＭサンプル数で除し、その結果をパラメータｊの値として設定する。このパラメータｊは、本実施形態においてギャップレスＣＤ４００上の一つのトラックＴに対応するＥＳ２００の数を示すパラメータである。これに加えてシステム制御部８は、当該除算において小数点以下となる端数ｋを切り捨てる（ステップＳ６）。【００４６】
ここで、当該ステップＳ６の処理は、一般のＣＤＤＡにおいては一ＥＳに相当するＰＣＭサンプル数が、上述したように例えば１０２４サンプルであることから、
累積サンプル数÷１０２４＝ｊ＋ｋ  （ｊ、ｋ；自然数）  →  ｋ切り捨て
として実行される。【００４７】
このステップＳ６の処理について図４（ａ）を用いて例示すると、図４（ａ）最上段に示すギャップレスＣＤ４００上のトラックＴ１と、それに対応して図４（ａ）上から二段目に示すエンコード前ファイルＲ１（後ほどトラックＴ１に相当するＥＮＣファイルに再符号化される前の複数のＥＳ２００により構成されているエンコード前ファイルＲ１）と、の関係において、当該エンコード前ファイルＲ１に含まれるＥＳ２００の数がパラメータｊ１の値に相当する。またトラックＴ１に複数（図４（ａ）に例示する場合六つ）のフレーム１００として含まれるＰＣＭサンプルの総数から、エンコード前ファイルＲ１に複数（図４（ａ）に例示する場合三つ）のＥＳ２００として含まれるＰＣＭサンプルの総数を差し引いた端数サンプル２０４としてのＰＣＭサンプル数が、上記端数ｋ１となる。【００４８】
そして、システム制御部８は、ステップＳ６の処理において算出された商「ｊ」を、再度ＣＤＤＡとしてのフレーム１００を最小単位としたＴＯＣ情報の規格に則って再定義し、その値を再定義用バッファ７Ｂに一時的に記憶させる（ステップＳ７）。このステップＳ７としての再定義処理においては、当該再定義後のＴＯＣ情報の値をＭ（分）Ｓ（秒）Ｆ（フレーム）とし、更にフレーム１００を最小単位としたＣＤＤＡとしてのＴＯＣ情報の規格に準拠させるに当たって「余り」となるＰＣＭサンプル数を「ｎ」すると、
（Ｍ×６０＋Ｓ）×７５×５８８＋ｎ＝ｊ×１０２４
の関係となる。【００４９】
このステップＳ７の処理について図４（ａ）を用いて例示すると、図４（ａ）最上段に示すトラックＴ１と、図４（ａ）上から二段目に示すエンコード前ファイルＲ１と、の関係において、トラックＴ１に含まれるフレーム１００の総数から「１」を差し引いた数のフレーム１００に含まれるＰＣＭサンプルの総数を、エンコード前ファイルＲ１にＥＳ２００として含まれるＰＣＭサンプルの総数から差し引いた値が、上記余りｎ１となる。【００５０】
ここで、当該再定義後のＴＯＣ情報の規格に準拠した位置情報、すなわち、Ｍ（分）Ｓ（秒）Ｆ（フレーム）＋ｎ（サンプル）で示されるエンコード前ファイルＲの先頭を示す位置情報を、以下、「再定義位置情報」と称する。【００５１】
なお、上記ステップＳ６及びＳ７の処理において、図４（ａ）最上段及び上から二段目に例示するトラックＴ１とエンコード前ファイルＲ１との関係における上記パラメータｊ１、端数サンプル２０４に含まれるＰＣＭサンプル数ｋ１及び余りｎ１が夫々求まるとき、その直前のステップＳ５の処理において累積サンプル数に換算されているのは、トラックＴ１の先頭を示すＴＯＣ情報ではなくトラックＴ２の先頭を示すＴＯＣ情報である点に注意を要する。従って、最初の上記ステップＳ４の処理においてトラック番号パラメータがギャップレスＣＤ４００における先頭のトラック番号を示す値に設定されているときは、その直後のステップＳ５乃至Ｓ７においては、ギャップレスＣＤ４００におけるリードインエリアについて上記パラメータｊ、端数サンプル２０４に含まれるＰＣＭサンプル数ｋ及び余りｎが夫々求められることとなる。【００５２】
上記ステップＳ７において商「ｊ」についてのＴＯＣ情報の規格に則った再定義処理が完了すると、次にシステム制御部８は、それまでのステップＳ５乃至Ｓ７の処理の対象となっていたトラック番号パラメータの値を「１」だけインクリメントする（ステップＳ８）。【００５３】
その後システム制御部８は、当該インクリメント後のトラック番号パラメータの値が、操作部９において実施形態に係る複写再生処理の対象とすべきとして指定されたギャップレスＣＤ４００のトラックＴの範囲内であるか否かを判定する（ステップＳ９）。そして、当該範囲内であるときは（ステップＳ９；ＹＥＳ）、システム制御部８は、上記ステップＳ５に戻って当該インクリメント後のトラック番号パラメータにより示される番号のトラックＴについて、上記ステップＳ５乃至Ｓ８の処理を繰り返す。【００５４】
このステップＳ５乃至Ｓ８の処理が、複写再生処理の対象として指定されたギャップレスＣＤ４００のトラックＴについて繰り返されることで、例えば図４（ａ）最下段及び下から二段目に例示するように、当該対象とされたトラックＴ１乃至Ｔ３の夫々の最後尾から上記端数サンプル２０４が除去され、その除去分だけタイミング的に前倒しされたエンコード前ファイルＲ１乃至Ｒ３夫々の先頭の位置を示す再定義位置情報が、当該各エンコード前ファイルＲ１乃至Ｒ３に係る再定義位置情報として再定義用バッファ７Ｂ内に夫々記録される。このとき、各トラックＴ１乃至Ｔ３夫々の先頭に含まれているオーディオ情報（音そのもの）と、それらに夫々対応するエンコード前ファイルＲ１乃至Ｒ３の先頭に含まれているオーディオ情報と、は、夫々一致していることとなる。【００５５】
そして、図４（ｂ）上に例示するようにギャップレスＣＤ４００上に例えば四つのトラックＴ１乃至Ｔ４が記録されており、それらの全てについて上記ステップＳ５乃至Ｓ８の処理が繰り返されると、結果として、図４（ｂ）下に例示するようにエンコード前ファイルＲ１乃至Ｒ４に係る再定義位置情報が夫々再定義されることとなる。このとき、エンコード前ファイルＲ４の最後尾に位置するＥＳ２００において対応するトラックＴ４よりもＰＣＭサンプル数が多い部分が生じることとなるが、この部分については、図４（ｂ）に例示するように無音サンプル２０１として再定義位置情報が再定義される。【００５６】
なお、上述した再定義位置情報において、元のトラックＴの先頭を示すＴＯＣ情報の値（ｍ、ｓ、ｆ）と、そのトラックＴに対応するエンコード前ファイルＲの先頭を示す再定義位置情報の値（Ｍ、Ｓ、Ｆ）と、は、当該再定義位置情報の値に「余りｎ（サンプル）」が加わっている分、ギャップレスＣＤ４００の先頭から見た位置情報としては正確には一致しない。しかしながら、その誤差の最大値はＥＳ２００一つ分（ＣＤＤＡの場合約２０ミリ秒）以内に抑えられることになり、また元々のトラックＴが隣接する他のトラックＴとの関係では本来連続して再生されるべきギャップレスＣＤ４００のトラックＴであるため、聴感上当該誤差が問題になることはない。【００５７】
一方、ステップＳ９の判定において、インクリメント後のトラック番号パラメータの値が当該指定された範囲を越えているとき（ステップＳ９；ＮＯ）、システム制御部８は次に、対応する再定義後位置情報に基づき、生成された各エンコード前ファイルＲに対して実施形態に係るＥＮＣ処理を実行する（ステップＳ１０乃至Ｓ１３）。【００５８】
すなわち、当該ＥＮＣ処理としてシステム制御部８は、先ず当該ＥＮＣ処理の実行が操作部９において指示されたか否かを確認する（ステップＳ１０）。そして、当該指示がない場合（ステップＳ１０；ＮＯ）、システム制御部８はそのまま実施形態に係る複写処理を終了させる。一方、ＥＮＣ処理を開始する旨の指示が為されたとき（ステップＳ１０；ＹＥＳ）、システム制御部８は、当該ＥＮＣ処理の対象となっているエンコード前ファイルＲの先頭を示す再定義位置情報を再定義用バッファ７Ｂから取得する（ステップＳ１１）。【００５９】
そしてシステム制御部８は、当該取得した再定義位置情報に基づき、当該ＥＮＣ処理の対象となっているエンコード前ファイルＲに対して、それに含まれているＥＳ２００を単位としたＥＮＣ処理をエンコード部４に実行させる（ステップＳ１２）。【００６０】
その後、一エンコード前ファイルＲ分のＥＮＣ処理が完了したら、システム制御部８は、他のエンコード前ファイルＲ（トラックＴ）に対してＥＮＣ処理を実行する旨の指示が操作部９において為されているか否かを確認する（ステップＳ１３）。そして、当該指示が為されていないとき（ステップＳ１３；ＮＯ）、システム制御部８は、それまでに生成されたＥＮＣファイルをＨＤＤ部１１に記録して、実施形態に係る複写処理を終了させる。一方、他のエンコード前ファイルＲに対してＥＮＣ処理を開始する旨の指示が為されたとき（ステップＳ１３；ＹＥＳ）、システム制御部８は、当該ＥＮＣ処理の対象となっているエンコード前ファイルＲに対して上記ステップＳ１１及びＳ１２の処理を繰り返すべく、当該ステップＳ１１に戻る。【００６１】
次に、上記ステップＳ１２に係るＥＮＣ処理について、図５及び図６を用いて詳説する。ここで、当該ＥＮＣ処理を実行するエンコーダ部４においては、一のＥＳ２００に対するＥＮＣ処理のために、一例として当該一ＥＳ２００に対するＥＮＣ処理に必要な処理時間の１．５倍に相当する遅延時間が発生するものとする。なお、この遅延時間は、ＥＮＣ処理における具体的な再符号化方式に依存して変わるものである。【００６２】
当該ステップＳ１２の処理としてシステム制御部８は、先ず、ＥＮＣ処理の対象となっているエンコード前ファイルＲに対応するトラックＴ（以下、当該トラックＴをトラックＴｎと称する）が、元のギャップレスＣＤ４００において先頭のトラックＴであったか否かを確認する（ステップＳ１２０）。そして当該先頭のトラックＴであった場合（ステップＳ１２０；ＹＥＳ）、システム制御部８は、当該先頭のトラックＴｎに対応するエンコード前ファイルＲｎの再定義位置情報に基づき、当該再定義位置情報により示される位置よりもＥＳ２００としてｐ個前に相当するＰＣＭサンプルを無音サンプル２０１に置換し（ステップＳ１２１）、後述するステップＳ１２３に移行する。一方、ステップＳ１２０の判定において当該トラックＴｎが先頭のトラックＴでなかった場合（ステップＳ１２０；ＮＯ）、システム制御部８は、ＥＮＣ処理に供される当該エンコード前ファイルＲｎに対応する再定義位置情報（すなわち、ギャップレスＣＤ４００からのＰＣＭサンプルの読み出し位置）を、その再定義位置情報により示される位置よりもＥＳ２００としてｐ個分前の位置に相当する再定義位置情報に置換する（ステップＳ１２２）。【００６３】
次に、システム制御部８は、トラックＴｎが元のギャップレスＣＤ４００において最後尾のトラックＴであったか否かを確認する（ステップＳ１２３）。そして当該最後尾のトラックＴｎであった場合（ステップＳ１２３；ＹＥＳ）、システム制御部８は、ギャップレスＣＤ４００におけるリードアウトエリアの先頭の位置を示す再定義位置情報を再定義用バッファ７Ｂから取得する（ステップＳ１２４）。そしてシステム制御部８は、当該リードアウトエリアに対応するエンコード前ファイルＲの再定義位置情報に基づき、当該再定義位置情報により示される位置からＥＳ２００としてｑ個分後までに相当するＰＣＭサンプルを無音サンプル２０１に置換し（ステップＳ１２５）、後述するステップＳ１２８に移行する。一方、ステップＳ１２３の判定において当該トラックＴｎが最後尾のトラックＴでなかった場合（ステップＳ１２３；ＮＯ）、システム制御部８は、ギャップレスＣＤ４００において当該トラックＴｎの次に位置するトラックＴｎ＋１に対応するエンコード前ファイルＲｎ＋１の先頭の位置を示す再定義位置情報を再定義用バッファ７Ｂから取得する（ステップＳ１２６）。そしてシステム制御部８は、当該再定義位置情報に基づき、当該再定義位置情報により示される位置よりもＥＳ２００としてｑ個分後に相当する位置を示す再定義位置情報を、元のトラックＴｎの末尾位置を示す再定義位置情報とする（ステップＳ１２７）。【００６４】
ここで、上記ステップＳ１２１、Ｓ１２２、Ｓ１２５及びＳ１２７における上記「ｐ」及び「ｑ」の値夫々は、ＥＮＣファイルとしての圧縮方式及びＥＮＣ処理における演算方式に応じて予め設定可能であるものであり、実施形態に係る複写再生処理においても上記「ｐ」及び「ｑ」の値は予め設定されてエンコード部４又はシステム制御部８内に記憶されているものである。より具体的には、エンコード部４における遅延時間を、一のＥＳ２００に対するＥＮＣ処理に必要な処理時間で除して得られる数（図５に例示する場合は１．５）を越える最小の自然数（図５に例示する場合は「２」）が夫々上記「ｐ」及び「ｑ」の値となる。【００６５】
次に、システム制御部８は、設定された（ステップＳ１２１及びＳ１２２）読み出し位置からＰＣＭサンプルを読み出し、読出制御部２内の図示しない入力バッファに蓄積させる（ステップＳ１２８）。【００６６】
そしてシステム制御部８は、蓄積されたＰＣＭサンプルを、予め設定されたｓサンプル分だけタイミング的に後にずらしてエンコード用入力バッファ３に転送する（ステップＳ１２９）。この転送処理に係るＰＣＭサンプルのずらし数「ｓ」については、上記「ｐ」及び「ｑ」と同様にＥＮＣファイルとしての圧縮方式及びＥＮＣ処理における演算方式に応じて予め設定されてエンコード部４又はシステム制御部８内に予め記憶されているものである。より具体的には、エンコード部４における遅延時間を、一のＥＳ２００に対するＥＮＣ処理に必要な処理時間で除して得られる数（図５に例示する場合は１．５）数における小数点未満の数（図５に例示する場合は「０．５」）が上記「ｓ」の値となる。【００６７】
その後システム制御部８は、エンコード用入力バッファ３からＥＳ２００一つ分を読み出し、エンコード部４においてＥＮＣ処理を実行させる（ステップＳ１３０）。【００６８】
次にシステム制御部８は、トラックＴｎに対応するエンコード前ファイルＲについてのＥＮＣ処理の開始から、ｒ個目までのＥＳ２００に対するＥＮＣ処理が終了したか否かを確認する（ステップＳ１３１）。この確認処理に係るＥＳ２００の個数「ｒ」についても、上記「ｐ」等と同様にＥＮＣファイルとしての圧縮方式及びＥＮＣ処理における演算方式に応じて予め設定されてエンコード部４又はシステム制御部８内に予め記憶されているものである。より具体的には、エンコード部４における遅延時間を、一のＥＳ２００に対するＥＮＣ処理に必要な処理時間で除して得られる数（図５に例示する場合は１．５）を越える最小の自然数（図５に例示する場合は「２」）が上記「ｒ」の値となる。【００６９】
ステップＳ１３１の判定において、未だｒ個分のＥＳ２００についてのＥＮＣ処理が終了していないときは（ステップＳ１３１；ＮＯ）、当該ＥＮＣ処理後のＥＮＣファイルをＣＤトラック管理部７内の図示しないメモリ内に一時的に保存する（ステップＳ１３３）。一方、ステップＳ１３１において、当該ｒ個分のＥＳ２００についてのＥＮＣ処理が終了しているとき（ステップＳ１３１；ＹＥＳ）、システム制御部８は、そのｒ個分のＥＮＣファイルを破棄する（ステップＳ１３２）。【００７０】
次に、システム制御部８は、ギャップレスＣＤ４００からの読み出し位置が、上記ステップＳ１２５又はＳ１２７の処理において設定されたトラックＴｎの末尾まで遷移したか否かを確認する（ステップＳ１３４）。そして、当該読み出し位置が当該トラックＴｎの末尾まで遷移していないときは（ステップＳ１３４；ＹＥＳ）、システム制御部８は当該読み出し位置を更新し（ステップＳ１３５）、その後上記ステップＳ１２８に戻って当該更新した読み出し位置に記録されているＰＣＭサンプルについて、上記ステップＳ１２８乃至Ｓ１３５の処理を実行する。【００７１】
これに対し、ステップＳ１３４の判定において、ギャップレスＣＤ４００からの読み出し位置が、上記ステップＳ１２５又はＳ１２７の処理において設定されたトラックＴｎの末尾まで遷移しているときは（ステップＳ１３４；ＮＯ）、図３に示すステップＳ１３に移行する。【００７２】
次に、図５を用いて説明した実施形態に係るＥＮＣ処理について、より具体的に図６を用いて例示しつつ説明する。【００７３】
実施形態に係るＥＮＣ処理においては、エンコーダ部４における遅延時間（図５に示した場合には、一ＥＳ２００の再生時間の１．５倍に相当する遅延時間）が存在する結果として当該ＥＮＣファイルの最後尾が欠落してしまうことを防止すべく、図６最上段に例示するように、ＥＮＣ処理されるエンコード前ファイルＲｎの直後のエンコード前ファイルＲｎ＋１の先頭部分における複数個のＥＳ２００ｎ＋１及びＥＳ２００ｎ＋２を余分にエンコード部４に読み込ませ、当該余分なＥＳ２００ｎ＋１及びＥＳ２００ｎ＋２に対するＥＮＣ処理をエンコード部４に実行させることで、本来のエンコード前ファイルＲｎの最後尾に含まれているＥＳ２００ｎまでを確実にエンコード部４にＥＮＣ処理させ、そのＥＮＣ処理の結果としてのエンコードデータ３００ｎを図６最下段に例示するようにエンコード部４から強制的に出力させる。【００７４】
これに加えて実施形態に係るＥＮＣ処理においては、当該遅延時間が存在する結果としてＥＮＣ処理されたＥＮＣファイルの先頭部分に無音サンプルが挿入されてしまうことを防止すべく、図６最上段に例示するように、ＥＮＣ処理されるエンコード前ファイルＲｎの直前のエンコード前ファイルＲｎ−１の最後尾部分のＥＳ２００−１及びＥＳ２００−２を余分にエンコード部４に読み込ませ、当該余分なＥＳ２００に対してＥＮＣ処理を実行させ、更に当該ＥＮＣ処理の結果としてエンコード部４から出力されて来るエンコードデータ３００−１及びエンコードデータ３００−２から構成されるＥＮＣファイルＥｎ−１を図６最下段に例示するように破棄する。【００７５】
これらの処理により、一のエンコード前ファイルＲｎについて、無音サンプル２０１がその先頭に挿入されたりその最後尾が欠落したりすることなく、当該エンコード前ファイルＲｎに相当するエンコードデータ３０００乃至エンコードデータ３００ｎが全て、エンコード部４から出力されることとなる。【００７６】
このため、図５に例示したようにシステム制御部８は、本来のエンコード前ファイルＲｎよりＥＳ２００としてｐ個分（図６に例示する場合２個分）前のエンコード前ファイルＲｎ−１の最後尾の部分からＥＳ２００−１及びＥＳ２００−２を読み込んで（ステップＳ１２２）ＥＮＣ処理に供させると共に、本来のエンコード前ファイルＲｎよりＥＳ２００としてｑ個分（図６に例示する場合２個分）後のエンコード前ファイルＲｎ＋１の先頭部分からＥＳ２００ｎ＋１及びＥＳ２００ｎ＋２を読み込んで（ステップＳ１２７）、ＥＮＣ処理に供させる。【００７７】
そして実際のＥＮＣ処理において、システム制御部８は図６上から二段目に例示するように、上記ｓ個（図６に例示する場合０．５個分）のＥＳ２００に相当するＰＣＭサンプル分だけタイミング的に後にずらしてＥＮＣ処理を実行させる（ステップＳ１２９、Ｓ１３０）。【００７８】
その後システム制御部８は、エンコード前ファイルＲｎとしては余分にＥＮＣ処理したエンコード前ファイルＲｎ−１の最後尾の部分に相当するｒ個（図６に例示する場合２個）のエンコードデータ３００−１及びエンコードデータ３００−２から構成されるＥＮＣファイルＥｎ−１を破棄する（ステップＳ１３２）。【００７９】
なお図６において、一の矩形破線内のＥＳ２００及びエンコードデータ３００は、夫々同一のオーディオ情報を含むＥＳ２００及びエンコードデータ３００である。【００８０】
以上説明したように、実施形態に係る複写再生装置ＳにおけるＥＮＣ処理によれば、エンコード部４における遅延時間に対応した数のＥＳ２００を、エンコード前ファイルＲｎの直前と直後に付加して符号化し、その結果として得られるＥＮＣファイルＥｎからエンコード前ファイルＲｎの直前に付加したＥＳ２００に相当するエンコードデータ３００−２及び３００−１のみを削除（破棄）するので、エンコード前ファイルＲｎの符号化処理を行うエンコード部４において遅延時間が発生する場合でも、符号化対象のエンコード前ファイルＲｎの全てを確実に符号化してＥＮＣファイルＥｎを生成することができる。【００８１】
従って、連続して再生されるべき複数のエンコード前ファイルＲを当該再生順に従わずに各エンコード前ファイルＲ毎に符号化する場合でも、その先頭に不要なデータが挿入されて符号化されることやその最後尾のデータが欠落すること（図１参照）を防止して、一のエンコード前ファイルＲの全てを確実に符号化することができることで、符号化後の複数のＥＮＣファイルＥを元のエンコード前ファイルＲの再生順に連続して再生する場合でも、不要な不連続部分の発生を防止することができる。【００８２】
また、エンコード前ファイルＲの直前と直後に付加されるＥＳ２００の数が、一のＥＳ２００を符号化する際に必要な処理時間でエンコード部４における遅延時間を除して得られる数より大きい最小の自然数であるので、必要最小限の数のＥＳ２００のみを付加して符号化することで、符号化時間の不要な増加及びＥＮＣファイルＥ間おける連続性の欠如を有効に防止することができる。【００８３】
更に、一のＥＳ２００を符号化する際に必要な処理時間でエンコード部４における遅延時間を除して得られる数のうち小数点未満の数分のＥＳ２００を符号化する際に必要な処理時間（ＥＳ２００にして０．５個分）だけ遅らせて、ＥＳ２００がその直前と直後に夫々付加されたエンコード前ファイルＲをエンコード部４に入力するので、当該ＥＳ２００が付加されたエンコード前ファイルＲをＥＳ２００毎に漏れなく全て符号化することができる。【００８４】
なお、上述した実施形態に係る再生部Ｐのデコード部１４においても、その復号処理において上記エンコード部４と同様な遅延時間が発生する結果、その復号結果に無音サンプルが挿入される可能性のあることが知られている。しかしながらこの場合に、ギャップレスＣＤ４００の如き連続するトラックＴに係るＥＮＣファイルＥを復号化するに当たっては、時間的に連続するＥＮＣファイルＥ間においてデコード部１４を初期化しないことで、当該無音部分の挿入を防止できる。【００８５】
また、図３及び図５に夫々示すフローチャートに相当するプログラムを、フレキシブルディスク又はハードディスク等の情報記録媒体に記録しておき、又はインターネット等を介して取得して記録しておき、これらを汎用のコンピュータで読み出して実行することにより、当該コンピュータを実施形態に係るエンコード部４及びシステム制御部８等として活用することも可能である。
【図１】
2009116141.tif 000003
【図２】
2009116141.tif 000004
【図３】
2009116141.tif 000005
【図４】
2009116141.tif 000006
【図５】
2009116141.tif 000007
【図６】
2009116141.tif 000008
【手続補正書】
【提出日】平成22年2月9日(2010.2.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の情報単位により夫々構成され且つ予め設定されている再生順に従って連続して再生されるべき複数の原情報の夫々を符号化する符号化手段と、
前記符号化手段における前記原情報の符号化処理に伴って当該符号化手段において発生する遅延時間に対応した対応数の前記情報単位であって、前記符号化処理の対象となっている前記原情報である対象原情報に対して前記再生順において直前に再生されるべき他の前記原情報に属し且つ当該他の原情報の最後尾から数えて前記対応数分の前記情報単位を、直前付加情報単位として前記対象原情報の直前に付加して前記符号化手段に入力する第一入力制御手段と、
前記対応数の前記情報単位であって、前記対象原情報に対して前記再生順において直後に再生されるべき更に他の前記原情報に属し且つ当該他の原情報の先頭から数えて前記対応数分の前記情報単位を、直後付加情報単位として前記対象原情報の直後に付加して前記符号化手段に入力する第二入力制御手段と、
前記直前付加情報単位及び前記直後付加情報単位が夫々付加された前記対象原情報を前記符号化手段に符号化して得られる符号化情報から、前記直前付加情報単位に相当する符号化情報のみを削除する削除手段と、
を備え、
前記第一入力制御手段及び前記第二入力制御手段は、一の前記情報単位を前記符号化手段において符号化する際に必要な処理時間で前記遅延時間を除して得られる数のうち小数点未満の数分の前記情報単位を前記符号化手段において符号化する際に必要な処理時間だけ遅らせて、前記直前付加情報単位及び前記直後付加情報単位が夫々付加された前記原情報を前記符号化手段に入力することを特徴とする符号化装置。
【請求項２】
請求項１に記載の符号化装置において、
前記対応数は、一の前記情報単位を前記符号化手段において符号化する際に必要な処理時間で前記遅延時間を除して得られる数より大きい最小の自然数であることを特徴とする符号化装置。
【請求項３】
複数の情報単位により夫々構成され且つ予め設定されている再生順に従って連続して再生されるべき複数の原情報の夫々を符号化する符号化手段を含む符号化装置において実行される符号化方法において、
前記符号化手段における前記原情報の符号化処理に伴って当該符号化手段において発生する遅延時間に対応した対応数の前記情報単位であって、前記符号化処理の対象となっている前記原情報である対象原情報に対して前記再生順において直前に再生されるべき他の前記原情報に属し且つ当該他の原情報の最後尾から数えて前記対応数分の前記情報単位を、直前付加情報単位として前記対象原情報の直前に付加して前記符号化手段に入力する第一入力制御工程と、
前記対応数の前記情報単位であって、前記対象原情報に対して前記再生順において直後に再生されるべき更に他の前記原情報に属し且つ当該他の原情報の先頭から数えて前記対応数分の前記情報単位を、直後付加情報単位として前記対象原情報の直後に付加して前記符号化手段に入力する第二入力制御工程と、
前記直前付加情報単位及び前記直後付加情報単位が夫々付加された前記対象原情報を前記符号化手段に符号化して得られる符号化情報から、前記直前付加情報単位に相当する符号化情報のみを削除する削除工程と、
を含み、
前記第一入力制御工程及び前記第二入力制御工程においては、一の前記情報単位を前記符号化手段において符号化する際に必要な処理時間で前記遅延時間を除して得られる数のうち小数点未満の数分の前記情報単位を前記符号化手段において符号化する際に必要な処理時間だけ遅らせて、前記直前付加情報単位及び前記直後付加情報単位が夫々付加された前記原情報を前記符号化手段に入力することを特徴とする符号化方法。
【請求項４】
複数の情報単位により夫々構成され且つ予め設定されている再生順に従って連続して再生されるべき複数の原情報の夫々を符号化する符号化手段を含む符号化装置に含まれるコンピュータを、請求項１又は２に記載の前記第一入力制御手段、前記第二入力制御手段、及び、前記削除手段、として機能させることを特徴とする符号化用プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
上記の課題を解決するために、請求項１に記載の発明は、複数の情報単位により夫々構成され且つ予め設定されている再生順に従って連続して再生されるべき複数の原情報の夫々を符号化するエンコード部等の符号化手段と、前記符号化手段における前記原情報の符号化処理に伴って当該符号化手段において発生する遅延時間に対応した対応数の前記情報単位であって、前記符号化処理の対象となっている前記原情報である対象原情報に対して前記再生順において直前に再生されるべき他の前記原情報に属し且つ当該他の原情報の最後尾から数えて前記対応数分の前記情報単位を、直前付加情報単位として前記対象原情報の直前に付加して前記符号化手段に入力するシステム制御部等の第一入力制御手段と、前記対応数の前記情報単位であって、前記対象原情報に対して前記再生順において直後に再生されるべき更に他の前記原情報に属し且つ当該他の原情報の先頭から数えて前記対応数分の前記情報単位を、直後付加情報単位として前記対象原情報の直後に付加して前記符号化手段に入力するシステム制御部等の第二入力制御手段と、前記直前付加情報単位及び前記直後付加情報単位が夫々付加された前記対象原情報を前記符号化手段に符号化して得られる符号化情報から、前記直前付加情報単位に相当する符号化情報のみを削除するシステム制御部等の削除手段と、を備え、前記第一入力制御手段及び前記第二入力制御手段は、一の前記情報単位を前記符号化手段において符号化する際に必要な処理時間で前記遅延時間を除して得られる数のうち小数点未満の数分の前記情報単位を前記符号化手段において符号化する際に必要な処理時間だけ遅らせて、前記直前付加情報単位及び前記直後付加情報単位が夫々付加された前記原情報を前記符号化手段に入力するように構成される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
上記の課題を解決するために、請求項３に記載の発明は、複数の情報単位により夫々構成され且つ予め設定されている再生順に従って連続して再生されるべき複数の原情報の夫々を符号化するエンコード部等の符号化手段を含む符号化装置において実行される符号化方法において、前記符号化手段における前記原情報の符号化処理に伴って当該符号化手段において発生する遅延時間に対応した対応数の前記情報単位であって、前記符号化処理の対象となっている前記原情報である対象原情報に対して前記再生順において直前に再生されるべき他の前記原情報に属し且つ当該他の原情報の最後尾から数えて前記対応数分の前記情報単位を、直前付加情報単位として前記対象原情報の直前に付加して前記符号化手段に入力する第一入力制御工程と、前記対応数の前記情報単位であって、前記対象原情報に対して前記再生順において直後に再生されるべき更に他の前記原情報に属し且つ当該他の原情報の先頭から数えて前記対応数分の前記情報単位を、直後付加情報単位として前記対象原情報の直後に付加して前記符号化手段に入力する第二入力制御工程と、前記直前付加情報単位及び前記直後付加情報単位が夫々付加された前記対象原情報を前記符号化手段に符号化して得られる符号化情報から、前記直前付加情報単位に相当する符号化情報のみを削除する削除工程と、を含み、前記第一入力制御工程及び前記第二入力制御工程においては、一の前記情報単位を前記符号化手段において符号化する際に必要な処理時間で前記遅延時間を除して得られる数のうち小数点未満の数分の前記情報単位を前記符号化手段において符号化する際に必要な処理時間だけ遅らせて、前記直前付加情報単位及び前記直後付加情報単位が夫々付加された前記原情報を前記符号化手段に入力するように構成される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
上記の課題を解決するために、請求項４に記載の発明は、複数の情報単位により夫々構成され且つ予め設定されている再生順に従って連続して再生されるべき複数の原情報の夫々を符号化する符号化手段を含む符号化装置に含まれるコンピュータを、請求項１又は２に記載の前記第一入力制御手段、前記第二入力制御手段、及び、前記削除手段、として機能させる。
図面の簡単な説明
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
［図１］  本願に係る背景技術の問題点を例示する図である。
［図２］  実施形態に係る複写再生装置の概要構成を示すブロック図である。
［図３］  実施形態に係る複写再生処理を示すフローチャートである。
［図４］  実施形態に係る再定義処理の内容を例示する図であり、（ａ）はトラック一つ分についての当該再定義処理の内容を例示する図であり、（ｂ）は連続する複数のトラックについての当該再定義処理の内容を例示する図である。
［図５］  実施形態に係るエンコード処理を示すフローチャートである。
［図６］  実施形態に係るエンコード処理の具体例を示す図である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
発明を実施するための最良の形態
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
また、図３及び図５に夫々示すフローチャートに相当するプログラムを、フレキシブルディスク又はハードディスク等の情報記録媒体に記録しておき、又はインターネット等を介して取得して記録しておき、これらを汎用のコンピュータで読み出して実行することにより、当該コンピュータを実施形態に係るエンコード部４及びシステム制御部８等として活用することも可能である。
符号の説明
１    ディスクドライブ
２、１２    読出制御部
３    エンコード用入力バッファ
４    エンコード部
５    エンコード用出力バッファ
６    書込制御部
７    ＣＤトラック管理部
７Ａ    ＴＯＣ用バッファ
７Ｂ    再定義用バッファ
８    システム制御部
９    操作部
１０    ディスプレイ
１１    ＨＤＤ部
１３    デコード用入力バッファ
１４    デコード部
１５    デコード用出力バッファ
１６    Ｄ／Ａコンバータ
１７    アンプ部
１８    スピーカ
１００    フレーム
２００    ＥＳ
３００    エンコードデータ
４００    ギャップレスＣＤ
Ｓ    複写再生装置
Ｒ    複写部
Ｐ    再生部
Ｔ    トラック
Ｒ    エンコード前ファイル
Ｅ    ＥＮＣファイル
【国際調査報告】
2009116141.tif 000009
2009116141.tif 000010
2009116141.tif 000011
2009116141.tif 000012