(57)【特許請求の範囲】
【請求項１】
番組期間と番組以外の期間とからなりかつ映像と音声からなるＴＶ番組が供給される供給手段と、
この供給手段により供給されるＴＶ番組内の番組以外の期間を検出する検出手段と、
上記供給手段により供給されるＴＶ番組の各番組以外の期間と番組期間とをそれぞれ複数のプログラムからなるプログラムチェーンの複数単位にて光ディスクに記録し、かつ上記ＴＶ番組の番組期間と番組以外の期間に対応する各プログラムチェーンを記録順に連続再生させる第１の管理データと、上記検出手段の検出結果に基づいて、ＴＶ番組の各番組以外の期間のプログラムチェーンに対応する次に再生するプログラムチェーンを示す第２の管理データと、上記検出手段の検出結果に基づいて、ＴＶ番組の各番組期間の最終のプログラムチェーンに対応する次の番組期間の先頭のプログラムチェーンを示す第３の管理データに、それぞれプログラムチェーンごとのジャンプコマンドの有無とプログラムごとのジャンプコマンドの有無とを付与して上記光ディスクに記録する記録手段と、
上記光ディスクに記録されているＴＶ番組を再生する際に、全てそのまま再生、ＴＶ番組の番組以外の期間の全て飛ばしての再生、ＴＶ番組の番組以外の期間の一部ごとの飛び飛びの再生のいずれかを指示する指示手段と、
この指示手段によりＴＶ番組の番組以外の期間を飛ばしによる早送りしないと指示された際に、上記光ディスクから再生した第１の管理データに基づいて、ＴＶ番組の番組期間と番組以外の期間に対応する各プログラムチェーンを記録順に連続再生する第１の再生手段と、
上記指示手段によりＴＶ番組の番組以外の期間を飛び飛びで再生する際に、上記光ディスクから再生した第２の管理データに基づいて、ＴＶ番組の番組以外の期間に対応する複数のプログラムチェーンをプログラムチェーン単位で飛ばして、ＴＶ番組の番組以外の期間に対応する各プログラムチェーンを飛び飛びに再生し、番組期間に対応する複数のプログラムチェーンを記録順に連続して再生する第２の再生手段と、
上記指示手段によりＴＶ番組の番組以外の期間を飛ばすと指示された際に、上記光ディスクから再生した第３の管理データに基づいて、ＴＶ番組の番組以外の期間に対応する各プログラムチェーンを全て飛ばして再生することにより、ＴＶ番組の各番組期間に対応する各プログラムチェーンを連続再生する第３の再生手段とを具備し、
上記指示手段の指示により、第２乃至第３の再生手段による再生が指示された際に、飛ばされて再生されなかったスキップ期間を別の用途の記録に利用可能にできることを特徴とする光ディスク装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＴＶ番組を光ディスクに記録し、この光ディスクからそのＴＶ番組を再生する光ディスク装置に関する。
【０００２】
【従来の技術】
高画質な映像、音声を再生できる光ディスクの再生装置は、ビデオＣＤ再生装置を始め最近ではDigital Versatile Disc（ＤＶＤ）再生装置が注目されている。
【０００３】
ＤＶＤはＭＰＥＧ２の映像を再生し高品位な画質をユーザーに提供できるため、最近特に注目を集めている。ＤＶＤは今のところ再生のみのシステムであるが、今後記録再生ができるシステムとして市場に現れてくるものと予想される。
【０００４】
この場合、ＤＶＤの記録再生システムはＶＴＲよりも高品質な画質、音声のものが提供できる。また、ＶＴＲはテープ系であることからランダムアクセス性に乏しいが、ＤＶＤ記録再生システムは光ディスクを媒体とするのでランダムアクセスを得意とするものであることから、ＶＴＲに取って代わることが十分予想される。
【０００５】
ところで、現行ＶＴＲではＣＭスキップの機能が付いた製品が多くなっている。このＣＭスキップ機能は、記録時にＣＭか番組かの判定をしてＣＭと判定した場合はＣＭ部分を記録しないモードと、記録時はＣＭも含めて記録しておき再生時にＣＭと判定したところを早送りして飛ばすモードとがある。
【０００６】
ＣＭか番組かを判定するアルゴリズムは、次のようなものが多い。放送局から送られてくるＲＦ信号の音声キャリアは、バイリンガル、ステレオ、モノラルでそれぞれ異なる。番組はバイリンガルまたはモノラルが多く、ＣＭはステレオの放送が多い。これらのことを利用してキャリア周波数を検知して、バイリンガルまたはモノラルのキャリアが検出されると番組、ステレオのキャリアが検出されるとＣＭと判定し、記録時のＣＭカットが行われる。再生時のＣＭスキップをするためには、ＶＩＳＳに番組かＣＭかのフラグを付けて記録し、再生時にこのフラグを見てＣＭのところにきたら早送りをする。
【０００７】
この場合、ステレオ放送である番組などその判定が正しく行われない場合もあり、記録時にＣＭをカットする前者のモードは番組自身がカットされ記録されないことがあるため、再生時にＣＭをスキップする後者のモードを使用する場合が多いようである。
【０００８】
しかし、再生時のＣＭカットは早送りであるため、ＣＭの再生時間はまだ長いのが問題点であった。
上記したように、従来のＶＴＲではＣＭスキップ再生はテープ系を媒体とする宿命により早送りに依らざるを得ず、ＣＭ部を通常再生するよりは短いがまだＣＭ部の再生時間は長い。
そこで、ランダムアクセス性に優れた光ディスク装置において、ＣＭスキップを迅速に行うものが要望されている。
【０００９】
【発明が解決しようとする課題】
この発明は、ＴＶ番組を光ディスクに記録し、この光ディスクからそのＴＶ番組を再生するときにＣＭ部分をカットまたは早送りすることができる光ディスク装置を提供することを目的としている。
【００１０】
【課題を解決するための手段】
この発明の光ディスク装置は、番組期間と番組以外の期間とからなりかつ映像と音声からなるＴＶ番組が供給される供給手段と、この供給手段により供給されるＴＶ番組内の番組以外の期間を検出する検出手段と、上記供給手段により供給されるＴＶ番組の各番組以外の期間と番組期間とをそれぞれ複数のプログラムからなるプログラムチェーンの複数単位にて光ディスクに記録し、かつ上記ＴＶ番組の番組期間と番組以外の期間に対応する各プログラムチェーンを記録順に連続再生させる第１の管理データと、上記検出手段の検出結果に基づいて、ＴＶ番組の各番組以外の期間のプログラムチェーンに対応する次に再生するプログラムチェーンを示す第２の管理データと、上記検出手段の検出結果に基づいて、ＴＶ番組の各番組期間の最終のプログラムチェーンに対応する次の番組期間の先頭のプログラムチェーンを示す第３の管理データに、それぞれプログラムチェーンごとのジャンプコマンドの有無とプログラムごとのジャンプコマンドの有無とを付与して上記光ディスクに記録する記録手段と、上記光ディスクに記録されているＴＶ番組を再生する際に、全てそのまま再生、ＴＶ番組の番組以外の期間の全て飛ばしての再生、ＴＶ番組の番組以外の期間の一部ごとの飛び飛びの再生のいずれかを指示する指示手段と、この指示手段によりＴＶ番組の番組以外の期間を飛ばしによる早送りしないと指示された際に、上記光ディスクから再生した第１の管理データに基づいて、ＴＶ番組の番組期間と番組以外の期間に対応する各プログラムチェーンを記録順に連続再生する第１の再生手段と、上記指示手段によりＴＶ番組の番組以外の期間を飛び飛びで再生する際に、上記光ディスクから再生した第２の管理データに基づいて、ＴＶ番組の番組以外の期間に対応する複数のプログラムチェーンをプログラムチェーン単位で飛ばして、ＴＶ番組の番組以外の期間に対応する各プログラムチェーンを飛び飛びに再生し、番組期間に対応する複数のプログラムチェーンを記録順に連続して再生する第２の再生手段と、上記指示手段によりＴＶ番組の番組以外の期間を飛ばすと指示された際に、上記光ディスクから再生した第３の管理データに基づいて、ＴＶ番組の番組以外の期間に対応する各プログラムチェーンを全て飛ばして再生することにより、ＴＶ番組の各番組期間に対応する各プログラムチェーンを連続再生する第３の再生手段とから構成され、上記指示手段の指示により、第２乃至第３の再生手段による再生が指示された際に、飛ばされて再生されなかったスキップ期間を別の用途の記録に利用可能にできるようにしたものである。
【００１７】
【発明の実施の形態】
以下、図面を参照してこの発明の実施の形態を示す光ディスク装置を説明する。
図１は、光ディスク装置１０を示すものである。この光ディスク装置１０は記録媒体としての光ディスク（ＤＶＤ−ＲＡＭ）１に対し集束光を用いてデータ（データ）の記録、あるいは記録されているデータの再生を行うものである。
【００１８】
上記光ディスク１は、例えばガラスあるいはプラスチックス等で円形に形成された基板の表面に金属被膜層がドーナツ型にコーティングされて構成され、同心円状あるいはスパイラル状のグルーブおよびランドの両方を用いてデータの記録あるいは記録されているデータの再生が行われ、マスタリング工程で記録マークにより所定間隔ごとにアドレスデータが記録されている相変化形で書換え形のディスクである。
【００１９】
データの記録の単位としてのＥＣＣ（error correction code ）ブロックデータ単位（たとえば３８６８８バイト）ごとに、あらかじめデータが記録されるようになっている。
【００２０】
ＥＣＣブロックは、２Ｋバイトのデータが記録される１６個のセクタからなり、各セクタごとにアドレスデータとしての４バイト（３２ビット）構成のセクタＩＤ（識別データ）１〜ＩＤ１６が２バイト構成のエラー検出コード（ＩＥＤ：ＩＤエラーディテクションコード）とともにメインデータ（セクタデータ）に付与され、ＥＣＣブロックに記録されるデータを再生するためのエラー訂正コードとしての横方向のＥＣＣ（error correction code ）１と縦方向のＥＣＣ２が記録されるようになっている。このＥＣＣ１、２は、光ディスク１の欠陥によりデータが再生できなくなることを防止するために冗長語としてデータに付与されるエラー訂正コードである。
【００２１】
各セクタは、１７２バイトで１２行のデータにより構成され、各行ごとに１０バイト構成の横方向のＥＣＣ１が付与されているとともに、１８２バイト構成の１行分の縦方向のＥＣＣ２が付与されている。これにより、後述するエラー訂正回路３２は、横方向のＥＣＣ１を用いて各ラインごとのエラー訂正処理を行うとともに、縦方向のＥＣＣ２を用いて各列ごとのエラー訂正処理を行うようになっている。
【００２２】
上記ＥＣＣブロックが光ディスク１に記録される際には、各セクタの所定のデータ量ごと（所定データ長さ間隔ごとたとえば９１バイト：１４５６チャネルビットごと）にデータを再生する際にバイト同期を取るための同期コード（２バイト：３２チャネルビット）が付与されている。
【００２３】
各セクタは、第０フレームから第２５フレームの２６個のフレームから構成され、各フレームごとに付与されている同期コード（フレーム同期信号）が、フレーム番号を特定するための特定コード（１バイト：１６チャネルビット）と、各フレーム共通の共通コード（１バイト：１６チャネルビット）とから構成されている。
【００２４】
上記セクタデータとしては、たとえばＭＰＥＧ２システムレイヤにおける２０４８ビットのパックデータが記録されるようになっている。このパックデータとしては、動画データとしての主映像データ、副映像データ、オーディオデータが記録されるようになっている。
【００２５】
上記光ディスク１は、モータ２により回転されるようになっている。
上記光ディスク１は、光ピックアップ３によりデータが記録されたり、記録されているデータが再生されるようになっている。
【００２６】
上記光ピックアップ３には、サーボ制御回路４、データ記録部５、データ再生部６が接続され、サーボ制御回路４、データ記録部５、データ再生部６には、この光ディスク装置１０全体を制御する制御部としてのＭＰＵ７がＭＰＵバス８を介して接続され、ＭＰＵ７には、ユーザにより種々の設定が行われる操作パネル９が接続されている。
【００２７】
上記サーボ制御回路４は、ＭＰＵ７からの制御信号に基づいてモータ２の回転制御を行い、ＭＰＵ７からの制御信号とデータ記録部５、データ再生部６からの信号とに基づいて光ピックアップ３のトラッキングサーボ制御、フォーカスサーボ制御を行うようになっている。
【００２８】
上記データ記録部５は、ＲＦ系処理回路１１、映像入力処理回路１２、音声入力処理回路１３、副映像入力処理回路１４、ＭＰＥＧ２エンコーダ１５、ＡＣ３エンコーダ１６、副映像エンコーダ１７、ＣＭ検出回路１８、映像音声合成回路１９、トラックバッファ２０、ＥＣＣパリティ付加回路２１、同期付加変調回路２２、ＰＬＬ、パルストレイン回路２３により構成されている。
【００２９】
上記データ再生部６は、高周波増幅器３１、波形等化／データスライス／ＰＬＬ回路３２、同期検出／復調回路３３、エラー訂正回路３４、上記トラックバッファ２０、映像音声分離回路３５、ＭＰＥＧ２デコーダ３６、ＡＣ３デコーダ３７、副映像デコーダ３８、映像出力処理回路３９、音声出力処理回路４０により構成されている。
【００３０】
上記操作パネル９は、文字キー入力部４１、ＣＭ消去スイッチ４２、再生モードスイッチ４３により構成されている。
まず、上記のような構成において、記録処理について説明をする。
【００３１】
すなわち、映像入力処理回路１２にはベースバンドの外部ビデオ信号Ｓ１またはＲＦ系処理回路１１からのビデオ信号Ｓ３が入力され、いずれかが選択される。この映像入力処理回路１２ではビデオ信号をデジタルのコンポーネント信号に変換しＭＰＥＧ２エンコーダ１５に出力する。ＲＦ系処理回路１１はテレビ局等から送られてくるＲＦ信号Ｓ２からベースバンドのビデオ信号Ｓ３及び音声信号Ｓ４を生成する回路であり、さらにＲＦ系の音声帯域の信号Ｓ６をＣＭ検出回路１８に供給する。
【００３２】
音声入力処理回路１３は外部ライン入力音声信号Ｓ５またはＲＦ系処理回路１１からの音声信号Ｓ４のいずれかを選択しデジタル化してＡＣ３エンコーダ１６に出力する。
【００３３】
映像入力処理回路１２と音声入力処理回路１３の入力はＭＰＵ７の制御により同期して切り替えられ、ＲＦ入力のモードでは映像信号Ｓ３と音声信号Ｓ４が選択され、ビデオ入力モードでは、外部ビデオ信号Ｓ１と外部ライン入力音声信号Ｓ５が選択される。この発明のＣＭスキップの実施形態ではＲＦ入力モードを使用する。
【００３４】
ＣＭ検出回路１８ではＲＦ系の音声帯域の信号Ｓ６からバイリンガル音声、ステレオ音声、モノラル音声のキャリア信号を検出し、どの音声が送られてきているか判定する。バイリンガル音声、モノラル音声と判定した場合は番組の信号、ステレオ音声と判定した場合はＣＭの信号と判断する。この判定結果を映像音声合成回路１９に送る。
【００３５】
また、ＣＭ検出回路１８では、ＲＦ信号Ｓ２にＣＭの期間を示すフラグが付与されている場合、そのフラグの検出によりＣＭの期間を判断できるようになっている。
【００３６】
副映像入力処理回路１４はＭＰＵ７から送られてくる文字コードデータを副映像データに変換する回路である。文字コードデータは記録日時データや文字キー入力部４１からユーザーが入力した文字をユーザーの指定したタイミングでＭＰＵ７を介して得られる。とくにユーザーが指定しない場合は副映像信号は生成されない。
【００３７】
ＭＰＥＧ２エンコーダ１５、ＡＣ３エンコーダ１６、副映像エンコーダ１７でそれぞれ圧縮された映像データ、音声データ、副映像データは映像音声合成回路１９でミックスされトラックバッファ２０に出力される。このミックス時点では、映像、音声、副映像各データを２０４８バイトの単位（パック）に分けミックスし、映像データがＮ個分のゴップＧＯＰが含まれる単位をユニット（ＶＯＢＵ：ビデオオブジェクトユニット）として先頭にそのユニットの情報などを記述した管理用パック（ナビゲーションパック）を付加する。ゴップＧＯＰは映像フレームとの関係があるため、このようにユニット化すると時間管理がしやすい。
【００３８】
トラックバッファ２０ではＥＣＣブロック（１６パックで１ＥＣＣブロック）の単位のデータがたまると、ＥＣＣパリティ付加回路２１にそれらのデータを出力する。ＥＣＣパリティ付加回路２１では入力データである各パックに記録エリアの物理的ＩＤ番号を付加し、リードソロモンのパリティ符号を生成してデータに付加し、同期付加変調回路２２にそのデータを供給する。光ディスクのデータのアクセスはこの１パックごとに付された物理上のＩＤ番号単位で行われる。
【００３９】
この同期付加変調回路２２では同期パターンを付加するとともにデータを変調し、ＰＬＬ、パルストレイン回路２３に供給する。ＰＬＬ、パルストレイン回路２３はトラックバッファ２０出力以降のデータクロックを光ディスク１の記録タイミングに同期化させ、かつ光ディスク１にデータを記録するための信号を生成する回路である。このＰＬＬ、パルストレイン回路２３からの信号は光ピックアップ３に供給され光信号に変換されて光ディスク１に記録される。サーボ制御回路４は同期付加変調回路２２からの同期タイミング信号やＰＬＬ、パルストレイン回路２３から得られる位相ロック状態を示す信号をもとにモータ２の回転制御、光ピックアップ３のトラッキングサーボ制御、フォーカスサーボ制御を行う。
【００４０】
テレビ局から送られてくるコマーシャル（以下ＣＭ）を含む番組の映像音声信号は上記経路を通って光ディスク１に記録され、さらにＣＭ期間の再生方法をいくつか選択できるように管理するため、次の処理がなされる。
【００４１】
すなわち、ＣＭ検出回路１８からのＣＭ判定信号Ｓ７すなわち番組期間／ＣＭ期間を示すフラグが切リ替わる度に、そのモードの期間に映像音声合成回路１９では入力された映像、音声のデータ量を計算する。これとフラグをＭＰＵバス８を通してＭＰＵ７に送る。
【００４２】
データ量の計算は、例えばＣＭ検出回路１８からのＣＭ判定信号Ｓ７を、ミックス後のＭＰＥＧ２のゴップＧＯＰ  Ｎ個分で一塊として、それに付加されるヘッダパック（ナビゲーションパック）単位で同期化させて、その同期化後の番組／ＣＭ期間ごとにヘッダパック数をカウントする。そして、ＭＰＵ７に対して、カウント数と番組／ＣＭのフラグをつけてＭＰＵ７に渡す。
【００４３】
ＭＰＵ７では映像音声合成回路１９からのフラグとカウント数をもとに、最初が番組期間とすると（ＣＭ期間から始まってもよい）まずカウント数分の映像音声データをプログラムチェーン（以下ＰＧＣ）＃１、次にくるＣＭ期間をＰＧＣ＃２、さらに次にくる番組期間を＃３．．．としてＰＧＣの管理データを作成開始する。
【００４４】
ＰＧＣの管理データを作成するにあたり、図２に示す再生方法を例に、第１の実施形態でのＰＧＣの管理データの作成例を示すので、まず図２について説明する。この第１の実施形態では２つの再生モードを指定できる。各モードとも番組期間は全部再生する。
再生モード１：ＣＭ期間も番組と区別なく再生する通常再生。
再生モード２：ＣＭ期間（のＰＧＣ）をＪＵＭＰ（ジャンプ）して再生する。
また、図２ではＰＧＣを番組またはＣＭ期間ごとにまとめているが、番組期間あるいはＣＭ期間の中で複数のＰＧＣがあってもよい。
【００４５】
図２の再生モードをもとに、管理データには各ＰＧＣ毎にＪＵＭＰコマンドの有無およびユーザーの再生モード指定によるＪＵＭＰ先ＰＧＣ番号が記述される。図３はそれを模式的に記述した図である。図上外部命令とは、ユーザーが指定する再生モードをＭＰＵ７が解釈したものである。再生モード１はＪＵＭＰコマンドを実行しない無効の場合（図上、ｎｏｔＪＵＭＰと記述）、再生モード２はＪＵＭＰコマンドを実行する有効の場合（図上、ＪＵＭＰと記述）であり、それぞれの場合の再生先のＰＧＣ番号を示している。
【００４６】
図３では、例えばＰＧＣ＃１の再生が終わったあとは、ユーザーが再生モード１を指定していればＰＧＣ＃２を再生し、再生モード２を指定していればＰＧＣ＃３を再生することがわかる。
【００４７】
ＪＵＭＰコマンドを実行しない場合または無い場合は次のＰＧＣ番号を再生することが決まっているので、これを記述しないテーブルを作成してもよい。最後のＰＧＣは次に再生するＰＧＣがないので、終了を示すＥＮＤコードを記述してある。他の記述方法としては、ＰＧＣ番号の最終的数をあらかじめ別に定義しておけば、ＰＧＣ＃（Ｎ−１）までの記述でよく、最後のＰＧＣの記述（ＥＮＤコード等）は必要ない。テーブル（ＭＰＵ７の内部メモリに記憶）の記述方法はこのほか種々考えられるが、ここではあくまでも概念的に記述してある。
【００４８】
再生モードに関する第２の実施形態として、
再生モード１：ＣＭ期間も番組と区別なく再生する通常再生。
再生モード２：ＣＭ期間を早送りして再生する。
という場合について説明する。
【００４９】
図４はその再生モードによる再生のしかたを示す模式図である。ＣＭ期間が複数のＰＧＣで構成されており、再生モード２ではＣＭ期間中ＰＧＣをいくつかＪＵＭＰして早送りを実現するものである。番組期間はこの場合必ずしも複数である必要はない。図４の再生モードをもとに、管理データは図５に示した内容となる。図の見方は図３と同様である。
【００５０】
再生モードに関する第３の実施形態として、図６に示すような３つのモードをもつ場合を説明する。
再生モード１：ＣＭ期間も番組と区別なく再生する通常再生。
再生モード２：ＣＭ期間のＰＧＣをＪＵＭＰして再生する。図６ではＣＭ期間のＰＧＣ＃２をＪＵＭＰする。
再生モード３：ＣＭ期間をＪＵＭＰしながら早送り再生する。図６においては、ＰＧ＃１、ＰＧ＃３．．．ＰＧ＃（Ｎ−２）、ＰＧ＃Ｎと再生する。これにより、ユーザーはＣＭ期間の内容を大筋で確認できる。
【００５１】
この第３の実施形態では、各ＰＧＣはさらに細分化されたプログラム（以下ＰＧ）の単位に分割される。この細分化はＣＭ部分の再生のしかたにバリエーションを持たせるために必要となる。特に再生モード３のとき、このＰＧが用いられる。
【００５２】
図７、図８はこれらの再生モードを実現するための管理テーブル例である。図７は、ＰＧＣの管理データであり、図３、図５と同様の見方ができる。異なる点は、ＰＧのＪＵＭＰコマンドの有無が記載されてあリ、ＰＧのＪＵＭＰコマンドがあるＰＧＣ＃２にはさらに図８のようなＰＧの管理データが必要になる。
【００５３】
図８において、ＰＧを再生後にＪＵＭＰコマンドがある場合は有、ＪＵＭＰコマンドが無い場合は無と記述してある。さらに図上の外部命令とは上記３つの再生モードをＭＰＵが解釈した結果を示し、ＰＧのＪＵＭＰ命令を有効にする場合をＪＵＭＰ、ＰＧのＪＵＭＰ命令を無効にする場合をｎｏｔＪＵＭＰと記載してある。
【００５４】
上記３つの再生モードをＭＰＵ７が解釈すると次のようになる。
すなわち、再生モード１の場合、ＰＧＣのＪＵＭＰ命令の「無効」を判断し、ＰＧのＪＵＭＰ命令の「無効」を判断し、再生モード２の場合、ＰＧＣのＪＵＭＰ命令の「有効」を判断し、ＰＧのＪＵＭＰ命令の「無効」を判断し、再生モード３の場合、ＰＧＣのＪＵＭＰ命令の「無効」を判断し、ＰＧのＪＵＭＰ命令の「有効」を判断する。
【００５５】
ＭＰＵ７がこれらの解釈をすることにより、図７、図８の管理データから図６に示す各再生モードでの再生が可能になる。
すなわち、再生モード１ではＰＧＣおよびＰＧのＪＵＭＰコマンドは無効であり、各ＰＧＣを順に再生する。再生モード２はＰＧＣのＪＵＭＰコマンドが有効であり、ＰＧＣ＃１再生後ＪＵＭＰ命令を実行してＰＧＣ＃３に飛んで再生する。再生モード３はＰＧＣのＪＵＭＰコマンドが無効のためＰＧＣ＃１、ＰＧＣ＃２、ＰＧＣ＃３と再生していくが、ＰＧのＪＵＭＰコマンドが有効でありＰＧのＪＵＭＰコマンドがあるＰＧＣ＃２の再生時においてＰＧ＃１、ＰＧ＃３、ＰＧ＃５．．．ＰＧＣ＃ｎと再生する。
【００５６】
これらの記述した管理データをＭＰＵ７からＭＰＵバス８を経てトラックバッファ２０に入力し、以降映像音声データと同様の経路で光ディスク１に記録する。
【００５７】
次に、上記のような構成において、再生処理について説明する。
すなわち、光ディスク１の記録情報は光ピックアップ３により光電変換という方法で読み取られる。光ピックアップ３で読み取られた信号は高周波増幅器３１で増幅されたのち、波形等化／データスライス／ＰＬＬ回路３２に入力される。この波形等化／データスライス／ＰＬＬ回路３２では波形整形処理、２値化、データにロックしたクロック生成を行う。これらの処理により２値化された変調信号が得られる。
【００５８】
変調信号から同期検出／復調回路３３において同期信号を生成せるとともにデータの復調が行われる。波形等化／データスライス／ＰＬＬ回路３２から得られる位相ロック状態を示す信号や同期検出／復調回路３３から得られる同期検出状態を示す信号はサーボ制御回路４に入力される。サーボ制御回路４はモータ２の回転制御、光ピックアップ３のトラッキングサーボ、フォーカスサーボ制御を行う。
【００５９】
同期検出／復調回路３３で復調されたデータはエラー訂正回路３４でエラー訂正処理がなされた後、トラックバッファ２０に入力される。この入力信号は圧縮された映像音声データである。このトラックバッファ２０は後段からの可変レート要求に対応するためのバッファである。
【００６０】
トラックバッファ２０から出力される映像音声データは映像音声分離回路３５でＭＰＥＧ２映像データ、ＡＣ３音声データ、副映像データに分離され、それぞれＭＰＥＧ２デコーダ３６、ＡＣ３デコーダ３７、副映像デコーダ３８に入力される。
【００６１】
ＭＰＥＧ２デコーダ３６及び副映像デコーダ３８から伸長され出力される映像データは映像出力処理回路３９でミキシングされ、ＴＶ信号Ｓ８として出力される。ＡＣ３デコーダ３７からの出力は音声出力処理回路４０でライン出力信号Ｓ９が生成される。
【００６２】
再生モードスイッチ４３は番組の再生をするにあたりあらかじめＣＭの再生方法をユーザーが決定するためのスイッチである。スイッチの番号は記録系の説明で示した再生モードに対応する。従って、再生モードの第３の実施形態の場合は３モードがあるので、スイッチも１、２、３の３つが必要である。
【００６３】
これらのスイッチは、ＴＶ画面上にメニュー表示させて、ユーザーに設定させても良い。
以下、一番再生モードの多い再生モードが３つある第３の実施形態を例に再生時のＣＭスキップの動作を詳細に説明する。
【００６４】
図１において、例えばユーザーは再生モードスイッチ４３の番号２を指定することにより、ＭＰＵ７は再生モード２が選択されたと認識する。ここで、ＭＰＵ７はＰＧＣのＪＵＭＰ命令を有効、ＰＧのＪＵＭＰ命令を無効と解釈する。したがって、光ディスク１からＰＧＣの管理データすなわち図７に示すような管理テーブルを読み出し、トラックバッファ２０に一旦貯える。ＭＰＵ７はこの管理データをトラックバッファ２０から読み出し、内部に取り込む。次にＭＰＵ７はこのテーブルをもとに、まず光ピックアップ３がＰＧＣ＃１のデータから読み出せるように、システムを制御し、トラックバッファ２０にＰＧＣ＃１のデータを取り込み始める。トラックバッファ２０は一定データが溜まると映像音声分離回路１１０にＰＧＣ＃１データを出力しはじめ後段の処理によって再生を始める。トラックバッファ２０にＰＧＣ＃１のデータをすべて取り込むと、ＭＰＵバス８を通してトラックバッファ２０が取り込み完了したことをＭＰＵ７は検知し、すでに取り込んであるＰＧＣの管理データの図７にあるテーブルより、ＪＵＭＰコマンドのあるＰＧＣ＃１の後はＰＧＣ＃３を取り込むことを確認し、光ピックアップ３がＰＧＣ＃３のデータから読み出せるようにシステムを制御し、トラックバッファ２０にＰＧＣ＃１のデータの続きにＰＧＣ＃３のデータをつなげて取り込み始める。
【００６５】
トラックバッファ２０からは、映像音声分離回路３５からの要求に従ってＰＧＣ＃１、ＰＧＣ＃３のデータを続けて出力し最終段で得られる映像音声データは図６の再生モード２に示すように記録時にＣＭ期間と判定した部分をＪＵＭＰした番組が再生される。
【００６６】
次に再生モード３の例を説明する。
図１において、ユーザーが再生モードスイッチ４３の番号３を指定すると、ＭＰＵ７はＰＧＣのＪＵＭＰコマンドは無効で、ＰＧのＪＵＭＰコマンドが有効と判断する。これをもとに図７、図８の管理データをＭＰＵ７に取り込み、この管理データからなる管理テーブルに従って再生を開始する。ＰＧＣ＃１のデータをトラックバッファ２０に取り込むまで再生モード２の場合と同じである。トラックバッファにＰＧＣ＃１のデータをすべて取り込むと、ＭＰＵ７はそれを検知し、すでに取り込んであるＰＧＣ管理データの図７にあるテーブルとＰＧＣのＪＵＭＰコマンドが無効であることにより、ＰＧＣ＃１の後はＰＧＣ＃２を取り込むことを確認し、光ピックアップ３がＰＧＣ＃２のデータから読み出せるようにシステムを制御し、トラックバッファ２０にＰＧＣ＃ｌのデータの続きにＰＧＣ＃２のデータをつなげて取り込み始める。
【００６７】
ＭＰＵ７はさらにＰＧのＪＵＭＰ命令が有効であることから、ＰＧのＪＵＭＰ命令にしたがってＰＧ＃１の取り込みの次はＰＧ＃３を取り込むこと、さらにＰＧ＃３の後は＃５を取り込むことを認識するので、ＰＧ＃１の取り込みが完了すると光ピックアップ３がＰＧ＃３のデータから読み出せるようにシステムを制御し、トラックバッファ２０にＰＧ＃１のデータの続きにＰＧ＃３のデータをつなげて取り込み始める。同様にして、ＰＧ＃５．．．ＰＧ＃Ｎまで取り込むと、再びＰＧＣの管理データを参照しＰＧＣ＃２の後はＰＧＣ＃３を再生することを認識してＰＧＣ＃３をトラックバッファ２０に取り込むべくシステムを制御し始める。
【００６８】
このようにすることによって、ＣＭ期間と判定した期間は早送り再生を行う。また、再生モード１の場合はＰＧＣおよびＰＧのＪＵＭＰ命令が無効であることから、管理テーブルにしたがい、順にＰＧＣを再生する。
【００６９】
この様にして、番組を再生しＣＭカットも問題なくされていると判断できれば、次にこの番組を再び再生するときは再生モードスイッチ４３の選択によらず必ずＣＭをカットして再生する設定ができる。すなわち、ＣＭ消去スイッチ４２をユーザーが選択すると、図３、図４の管理テーブルを書き換えて図２のモード再生２の再生しかしないようにする。このモード設定をすれば、ＣＭ期間をスキップできるだけでなく、光ディスク１上のＣＭ期間のデータエリアを別の用途、記録に使えるため、光ディスク１の有効活用ができる。
【００７０】
この第４の実施形態を以下に説明する。まず、ユーザーがＣＭ消去スイッチ４２を選択すると、ＭＰＵ７は光ディスク１から管理データすなわち図３に示すようなテーブルを読み出し、トラックバッファ２０に一旦貯える。ＭＰＵ７はこの管理データをトラックバッファ２０から読み出し、内部に取り込む。次に図３におけるＰＧＣのＪＵＭＰコマンドの有無を基準に有のｎｏｔＪＵＭＰの再生先ＰＧＣ番号をすべてＪＵＭＰの再生先ＰＧＣ番号に書き換える。図３を書き換えた結果を図９に示す。このように書き換えた管理テーブルを光ディスク１の元の記録エリアに記録し直す。
【００７１】
これによって、以後この番組を再生する場合はすべてＣＭがカットされて再生できるとともに、ＣＭ期間のデータは別な用途に使えることになる。
また、他の実施形態としては管理データの書き換え方法として、図２においてＰＧＣのＪＵＭＰコマンド有りのフラグがあるＰＧＣの次のＰＧＣがＣＭ期間を示すので、ＣＭ期間であったＰＧＣ＃２を無視して番組期間であるＰＧＣ＃３をＰＧＣ＃２とするように管理データを書き換えることによっても同様な機能が実現できる。
【００７２】
また、上述した第３の実施形態の第３モードでは、番組期間とＣＭ期間とが１ＰＧＣ単位で区切られて構成され、ＣＭ期間の１つのＰＧＣにおいてＰＧ単位のジャンプを行うことにより、ＣＭの早送りを行う場合について説明したが、第５の実施形態として、図１０に示すように、番組期間とＣＭ期間とが複数のＰＧＣから構成され、ＣＭ期間の複数のＰＧＣにおいてＰＧ単位のジャンプを行うことにより、ＣＭの早送りを行う場合について説明する。
【００７３】
図１０はその再生の仕方を示す模式図である。ＣＭ期間が複数のＰＧＣで構成されており、ＣＭ期間中、各ＰＧＣのＰＧをいくつかＪＵＭＰして早送りを実現するものである。番組期間はこの場合必ずしも複数である必要はない。図１０の再生に対応する管理データは図１１、図１２に示した内容となる。
【００７４】
図１１には、各ＰＧＣごとのＰＧのＪＵＭＰコマンドの有無が記述され、図１２には、各ＰＧＣのＰＧに対するジャンプする場合としない場合のそれぞれの次の再生ＰＧが記述されている。
【００７５】
すなわち、ユーザーによりＣＭの早送り再生が指定されると、図１１、図１２の管理データをＭＰＵ７に取り込み、この管理データからなる管理テーブルに従って再生を開始する。すなわち、ＭＰＵ７はこのテーブルをもとに、ＰＧのＪＵＭＰコマンドの無しを確認し、まず光ピックアップ３がＰＧＣ＃１のデータから読み出せるように、システムを制御し、トラックバッファ２０にＰＧＣ＃１のデータを取り込み始める。トラックバッファ２０は一定データが溜まると映像音声分離回路１１０にＰＧＣ＃１のたとえばＰＧ順のデータを出力しはじめ後段の処理によって再生を始める。トラックバッファ２０にＰＧＣ＃１のデータをすべて取り込むと、ＭＰＵバス８を通してトラックバッファ２０が取り込み完了したことをＭＰＵ７は検知し、すでに取り込んであるＰＧＣの管理データの図１１にあるテーブルより、ＰＧのＪＵＭＰコマンドの無しを確認し、光ピックアップ３がＰＧＣ＃２のデータから読み出せるようにシステムを制御し、トラックバッファ２０にＰＧＣ＃１のデータの続きにＰＧＣ＃２のデータをつなげて取り込み始める。
【００７６】
そして、トラックバッファ２０にＰＧＣ＃２のデータをすべて取り込むと、ＭＰＵ７はそれを検知し、すでに取り込んであるＰＧＣの管理データの図１１にあるテーブルより、ＰＧのＪＵＭＰコマンドのありを確認し、図１２にあるテーブルより、光ピックアップ３がＰＧＣ＃３のデータから読み出せるようにシステムを制御し、トラックバッファ２０にＰＧＣ＃２のデータの続きにＰＧＣ＃３のデータをつなげて取り込み始める。
【００７７】
ＭＰＵ７はさらにＰＧのＪＵＭＰコマンドがありであることから、ＰＧのＪＵＭＰ命令にしたがってＰＧ＃１の取り込みの次はＰＧ＃３を取り込むこと、さらにＰＧ＃３の後は＃５を取り込むことを認識するので、ＰＧ＃１の取り込みが完了すると光ピックアップ３がＰＧ＃３のデータから読み出せるようにシステムを制御し、トラックバッファ２０にＰＧ＃１のデータの続きにＰＧ＃３のデータをつなげて取り込み始める。
【００７８】
また、ＰＧＣ＃４から＃６についても、ＰＧＣ＃３の場合と同様に、ＰＧ単位でジャンプが行われてデータが取り込まれる。
トラックバッファ２０からは、映像音声分離回路３５からの要求に従ってＰＧＣ＃１、ＰＧＣ＃２、ＰＧＣ＃３、…のデータを続けて出力し最終段で得られる映像音声データは図１０に示すように記録時にＣＭ期間と判定した部分をＰＧ単位でＪＵＭＰした番組が再生される。
【００７９】
このようにすることによって、ＣＭ期間の早送り再生を行う。
以上の例に示したように、この発明による記録再生装置によれば、ＣＭを含めた再生はもちろんのこと、ＣＭを飛ばして再生したり、ＣＭ期間においてはＣＭ期間の始めと終わりの部分のみを再生してユーザーにＣＭ期間がカットされたことを認識させながらもＣＭ期間をほとんどカットして再生したり、さらには高速なＣＭ部分の早送り再生が可能になる。また、ＣＭ期間のデータを無効化する操作をユーザーが選択すれば光ディスクの有効化が図れる。
【００８０】
これにより、ＶＴＲでは困難であったＣＭ部分を飛ばして再生することができるのみならず、ＣＭ部分を一部確認することで、ＣＭのみがカットされていることをユーザーに認識させたり、ＣＭを高速に再生したりいろいろなＣＭの再生方法が可能になる。
【００８１】
また、当然ＣＭをカットしない再生も可能である。また、後でＣＭ期間をカットすることも可能なため、ＣＭ期間のディスクエリアを別な記録用途に有効活用できる。
【００８２】
【発明の効果】
以上詳述したように、この発明によれば、ＴＶ番組を光ディスクに記録し、この光ディスクからそのＴＶ番組を再生するときにＣＭ部分をカットまたは早送りすることができる光ディスク装置を提供することを目的としている。
【図面の簡単な説明】
【図１】この発明の実施の形態に係る光ディスク装置の概略構成を示すブロック図。
【図２】第１の実施形態における各再生モードでの再生方法を説明するための図。
【図３】第１の実施形態におけるＰＧＣの管理データを説明するための図。
【図４】第２の実施形態における各再生モードでの再生方法を説明するための図。
【図５】第２の実施形態におけるＰＧＣの管理データを説明するための図。
【図６】第３の実施形態における各再生モードでの再生方法を説明するための図。
【図７】第３の実施形態におけるＰＧＣの管理データを説明するための図。
【図８】第３の実施形態におけるＰＧの管理データを説明するための図。
【図９】第４の実施形態におけるＰＧＣの管理データを説明するための図。
【図１０】第５の実施形態における再生方法を説明するための図。
【図１１】第５の実施形態におけるＰＧＣの管理データを説明するための図。
【図１２】第５の実施形態におけるＰＧの管理データを説明するための図。
【符号の説明】
１…光ディスク
３…光ピックアップ
５…データ記録部
６…データ再生部
７…ＭＰＵ
９…操作パネル
１０…光ディスク装置
１８…ＣＭ検出回路
４１…文字キー入力部
４２…ＣＭ消去スイッチ
４３…再生モードスイッチ
【図１】
0003908357.tif 000002
【図２】
0003908357.tif 000003
【図３】
0003908357.tif 000004
【図４】
0003908357.tif 000005
【図５】
0003908357.tif 000006
【図６】
0003908357.tif 000007
【図７】
0003908357.tif 000008
【図８】
0003908357.tif 000009
【図９】
0003908357.tif 000010
【図１０】
0003908357.tif 000011
【図１１】
0003908357.tif 000012
【図１２】
0003908357.tif 000013