(57)【要約】【課題】レジューム停止した位置に字幕データが無い場合に、レジューム再生したときは前の字幕を表示させることができる光ディスク装置を提供する。【解決手段】レジューム停止した位置ｔ１に字幕データが無くて字幕が表示されない場合は、レジューム再生したときに、一つ前の字幕データが記録されている位置ｔ２の字幕アドレスが検索され、この字幕アドレスが字幕表示開始アドレスとして設定され、この字幕表示開始アドレスからの字幕データによる字幕がディスプレイ装置に表示される。ユーザーが例えば字幕付きの映画を鑑賞していて途中でレジューム停止させた後、しばらく時間をおいてからレジューム再生が開始したときにレジューム停止されるまでの内容を忘れてしまったような場合でも、早戻しの操作をせずに自動的に前の字幕が表示される。【選択図】図３
2007235543.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに記録された情報を再生、あるいは光ディスクに対して情報の記録／再生を行う光ディスク装置において、
映像データと音声データと字幕データとを含む情報が記録された光ディスクの情報を再生しているときにレジューム停止されると、レジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報をメモリに記憶させるレジューム停止関連情報記憶手段と、
前記レジューム停止がされた後、レジューム再生コマンドを受信すると、前記メモリからレジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報を取得するレジューム停止関連情報取得手段と、
レジューム再生されたときの状態が字幕表示期間中であるか否かを判定する字幕表示期間判定手段と、
前記字幕表示期間中であると判定されたときは字幕表示開始アドレスを検索して字幕表示の処理を行うが、前記字幕表示期間中でないと判定されたときには一つ前の字幕データが記録されている字幕アドレスを検索する字幕アドレス検索手段と、
前記検索された字幕アドレスを字幕表示開始アドレスとして設定し、この字幕表示開始アドレスから前記一つ前の字幕データを読み出す字幕データ読出手段と、
前記読み出された一つ前の字幕データをデコーダでデコードさせる制御を行う字幕デコード制御手段と、
前記一つ前の字幕が次に表示される字幕と重ならないように前記一つ前の字幕データによる字幕の表示時間を、前記次に表示される字幕の字幕データが有る字幕アドレスと、レジューム再生位置を示すレジュームアドレスとの間の再生時間に基づいて算出する字幕表示時間算出手段と、
前記メモリからのレジューム停止アドレス情報が示すアドレスに相当する実際のレジューム再生位置の映像データおよび音声データを読み出してデコーダでデコードさせる制御を行う映像音声デコード制御手段と、
前記デコードされた映像データと前記デコードされた一つ前の字幕データとを同期をとり、映像・音声・字幕をディスプレイ装置に表示させる表示制御手段と、を有するシステムコントローラを備えたことを特徴とする光ディスク装置。
【請求項２】
光ディスクに記録された情報を再生、あるいは光ディスクに対して情報の記録／再生を行う光ディスク装置において、
レジューム停止した位置に字幕データが無い場合、レジューム再生したときに、一つ前の字幕データが記録されている字幕アドレスを検索し、この字幕アドレスを字幕表示開始アドレスとし、この字幕表示開始アドレスからの字幕データによる字幕をディスプレイ装置に表示させる制御を行うシステムコントローラを備えたことを特徴とする光ディスク装置。
【請求項３】
前記システムコントローラは、映像データと音声データと字幕データとを含む情報が記録された光ディスクの情報を再生しているときにレジューム停止されると、レジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報をメモリに記憶させるレジューム停止関連情報記憶手段と、前記レジューム停止がされた後、レジューム再生コマンドを受信すると、前記メモリからレジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報を取得するレジューム停止関連情報取得手段と、レジューム再生されたときの状態が字幕表示期間中であるか否かを判定する字幕表示期間判定手段と、前記字幕表示期間中であると判定されたときは字幕表示開始アドレスを検索して字幕表示の処理を行うが、前記字幕表示期間中でないと判定されたときには一つ前の字幕データが記録されている字幕アドレスを検索する字幕アドレス検索手段と、前記検索された字幕アドレスを字幕表示開始アドレスとして設定し、この字幕表示開始アドレスから前記一つ前の字幕データを読み出す字幕データ読出手段と、前記読み出された一つ前の字幕データをデコーダでデコードさせる制御を行う字幕デコード制御手段と、前記一つ前の字幕が次に表示される字幕と重ならないように前記一つ前の字幕データによる字幕の表示時間を算出する字幕表示時間算出手段と、前記メモリからのレジューム停止アドレス情報が示すアドレスに相当する実際のレジューム再生位置の映像データおよび音声データを読み出してデコーダでデコードさせる制御を行う映像音声デコード制御手段と、前記デコードされた映像データと前記デコードされた一つ前の字幕データとを同期をとり、映像・音声・字幕をディスプレイ装置に表示させる表示制御手段とを有することを特徴とする請求項２に記載の光ディスク装置。
【請求項４】
前記字幕表示時間算出手段は、前記一つ前の字幕が次に表示される字幕と重ならないように前記一つ前の字幕データによる字幕の表示時間を、前記次に表示される字幕の字幕データが有る字幕アドレスと、レジューム再生位置を示すレジュームアドレスとの間の再生時間に基づいて算出することを特徴とする請求項３に記載の光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクに記録された情報を再生、あるいは光ディスクに対して情報の記録／再生を行う光ディスク装置に関し、特に、映像データと音声データと字幕データとを含む情報が記録された光ディスクに対するレジューム再生の処理に関する。
【背景技術】
【０００２】
従来から、光ディスクとしてのＤＶＤ（デジタル・バーサタイル・ディスク）に記録された映像データと音声データと字幕データとを含む情報を再生することが可能なＤＶＤプレイヤやＤＶＤレコーダなどの光ディスク装置では、そのＤＶＤに記録された情報を再生しているときに、ユーザーによるリモコンなどの停止キーの押下により再生を途中で停止させる所謂レジューム停止させると、レジューム停止の位置を示すレジューム停止アドレス情報と、字幕の表示開始位置や表示時間を管理している字幕管理情報とを含むレジューム停止関連情報がフラッシュメモリに記憶され、この後、ユーザーによるリモコンなどの再生キーの押下により再生動作させると、前記フラッシュメモリに記憶されたレジューム停止アドレス情報と字幕管理情報とを読み出し、前記停止した位置から再生を始める所謂レジューム再生を開始する。
【特許文献１】特開２００５−３０３７９１号公報
【特許文献２】特開２００４−１１８９８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、レジューム再生を開始したときに、映像や音声は出るが、字幕が出ない場合がある。このような場合について図６を参照して説明する。図６は従来の光ディスク装置においてレジューム再生時の処理を説明するための映像・音声・字幕のデータ構成図である。
【０００４】
図６において、Ｖはビデオパック（Ｖ＿ＰＣＫ）、Ａはオーディオパック（Ａ＿ＰＣＫ）、Ｓはサブピクチャパック（ＳＰ＿ＰＣＫ）を示す。例えば、位置ｔ１でレジューム停止し、この後、位置ｔ１からレジューム再生すると、字幕管理情報に基づいて、位置ｔ１は、前の字幕の表示開始位置である位置ｔ２からの字幕表示時間が過ぎて字幕の表示期間には入らない位置であると判定されるので、位置ｔ１では、ディスプレイ装置に映像は表示されるが、字幕は表示されず、再生が位置ｔ３に到達すると、サブピクチャパック（ＳＰ＿ＰＣＫ）の字幕データによる字幕が表示されることになる。
【０００５】
このように従来の光ディスク装置では、字幕の表示期間でない位置でレジューム再生すると、次の字幕データが有る位置まで、しばらく字幕が表示されない状態になるので、ユーザーが例えば字幕付きの映画を鑑賞していて途中でレジューム停止させた後、しばらく時間をおいてからレジューム再生が開始したときにレジューム停止されるまでの内容を忘れてしまったような場合に、内容を思い出すために、前の字幕が表示されるまで早戻しを行ったりしなければならないので、前の字幕を出すための操作が面倒であるという課題があった。
【０００６】
なお、特許文献１の従来技術では、ユーザー指定時刻位置から再生を開始する際、そのユーザー指定時刻位置が字幕表示期間中であるかを判断し、字幕表示期間中であれば、次に、その字幕データの表示開始時刻に相当するアドレスを計算し、一度そのアドレスへアクセスし、対応する字幕データを読み出す。そして、字幕データのみを復号（デコード）し、復号が完了したら、再び先のユーザー指定時刻位置に相当するアドレスへジャンプし、映像データを読み出して復号しつつ前記の予め復号している字幕データと同期をとり、再生を開始するようにしている。
【０００７】
しかしながら、この従来技術は、ユーザー指定時刻位置が字幕表示期間中であれば、次に、その字幕データの表示開始時刻に相当するアドレスを計算し、一度そのアドレスへアクセスし、対応する字幕データを読み出し、字幕を表示させることができるが、ユーザー指定時刻位置が字幕表示期間中でなければ、字幕を表示させることができないので、上記のような課題を解決できるものではない。
【０００８】
特許文献２の従来技術では、サブピクチャ制御部は、再生開始時点に対応するサブピクチャーユニットが記憶部に記憶されていないと検出した場合、ホストマイコンが再生を開始しようとする再生開始時点から所定時間前のサブピクチャを読み出し、字幕を表示させるようにしているが、前記再生開始時点は、スキャン動作やスロー再生あるいは倍速再生などの特殊再生動作から通常再生動作に移行する際に再生を開始する時点であり、レジューム再生時に字幕がない場合でも字幕を表示させるようにしたものではない。
【０００９】
本発明は、上記のような課題を解決するためになされたもので、レジューム停止した位置に字幕データが無い場合に、レジューム再生したときは前の字幕を表示させることができる光ディスク装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１の発明は、映像データと音声データと字幕データとを含む情報が記録された光ディスクの情報を再生しているときにレジューム停止されると、レジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報をメモリに記憶させるレジューム停止関連情報記憶手段と、前記レジューム停止がされた後、レジューム再生コマンドを受信すると、前記メモリからレジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報を取得するレジューム停止関連情報取得手段と、レジューム再生されたときの状態が字幕表示期間中であるか否かを判定する字幕表示期間判定手段と、前記字幕表示期間中であると判定されたときは字幕表示開始アドレスを検索して字幕表示の処理を行うが、前記字幕表示期間中でないと判定されたときには一つ前の字幕データが記録されている字幕アドレスを検索する字幕アドレス検索手段と、前記検索された字幕アドレスを字幕表示開始アドレスとして設定し、この字幕表示開始アドレスから前記一つ前の字幕データを読み出す字幕データ読出手段と、前記読み出された一つ前の字幕データをデコーダでデコードさせる制御を行う字幕デコード制御手段と、前記一つ前の字幕が次に表示される字幕と重ならないように前記一つ前の字幕データによる字幕の表示時間を、前記次に表示される字幕の字幕データが有る字幕アドレスと、レジューム再生位置を示すレジュームアドレスとの間の再生時間に基づいて算出する字幕表示時間算出手段と、前記メモリからのレジューム停止アドレス情報が示すアドレスに相当する実際のレジューム再生位置の映像データおよび音声データを読み出してデコーダでデコードさせる制御を行う映像音声デコード制御手段と、前記デコードされた映像データと前記デコードされた一つ前の字幕データとを同期をとり、映像・音声・字幕をディスプレイ装置に表示させる表示制御手段とを有するシステムコントローラを備えたことを特徴とする光ディスク装置を提供する。
【００１１】
この構成において、映像データと音声データと字幕データとを含む情報が記録された光ディスクに対する再生が行われているときに、停止キーが押下されると、レジューム停止関連情報記憶手段は、レジューム停止処理を行い、レジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報をメモリに記憶する。このようにレジューム停止している状態で、再生キーが押下されると、レジューム停止関連情報取得手段は、レジューム再生コマンドを受信し、メモリからレジューム停止アドレス情報と字幕管理情報とを取得する。
【００１２】
次に、字幕表示期間判定手段は、レジューム再生されたときの状態が字幕表示期間中であるか否かを判定し、字幕表示期間中であると判定されたときは、字幕表示開始アドレスが検索されて、字幕表示の処理が行われるが、前記字幕表示期間中でないと判定されたときには、字幕アドレス検索手段は、一つ前の字幕データが記録されている字幕アドレスを検索する。
【００１３】
そして、字幕データ読出手段は、前記検索された字幕アドレスを字幕表示開始アドレスとして設定し、この字幕表示開始アドレスから前記一つ前の字幕データを読み出す。字幕デコード制御手段は、前記字幕表示開始アドレスから読み出された一つ前の字幕データをサブピクチャデコーダでデコードさせ、字幕表示時間算出手段は、前記一つ前の字幕が次に表示される字幕と重ならないように前記一つ前の字幕データによる字幕の表示時間を、前記次に表示される字幕の字幕データが有る字幕アドレスと、レジューム再生位置を示すレジュームアドレスとの間の再生時間に基づいて算出する。
【００１４】
次に、映像音声デコード制御手段は、メモリからのレジューム停止アドレス情報が示すアドレスに相当する実際のレジューム再生位置の映像データおよび音声データを読み出して、映像データをビデオデコーダでデコードさせ、音声データをオーディオデコーダでデコードさせる。そして、表示制御手段は、前記デコードされた映像データと前記デコードされた一つ前の字幕データとを同期をとり、映像データ・音声データ・字幕データによる映像・音声・字幕をディスプレイ装置に表示させる。このような処理は、字幕の表示とほぼ同時に実際のレジューム再生位置の映像データと音声データをデコードしているので、レジューム再生が開始されると同時に映像・音声・字幕が出たように見える。
【００１５】
この構成によれば、レジューム停止した位置に字幕データが無い場合に、レジューム再生したときは前の字幕を表示させることができるので、ユーザーが例えば字幕付きの映画を鑑賞していて途中でレジューム停止させた後、しばらく時間をおいてからレジューム再生が開始したときにレジューム停止されるまでの内容を忘れてしまったような場合でも、早戻しの操作をせずに自動的に前の字幕が表示される。したがって、ユーザーは、レジューム停止前の内容を思い出すために、前の字幕が表示される位置まで早戻しさせる面倒な操作をする必要が無くなり、使い勝手が向上する。
【００１６】
請求項２の発明は、レジューム停止した位置に字幕データが無い場合、レジューム再生したときに、一つ前の字幕データが記録されている字幕アドレスを検索し、この字幕アドレスを字幕表示開始アドレスとし、この字幕表示開始アドレスからの字幕データによる字幕をディスプレイ装置に表示させる制御を行うシステムコントローラを備えたことを特徴とする光ディスク装置を提供する。
【００１７】
この構成において、レジューム停止した位置に字幕データが無い場合、レジューム再生したときに、一つ前の字幕データが記録されている字幕アドレスが検索され、この字幕アドレスが字幕表示開始アドレスとして設定され、この字幕表示開始アドレスからの字幕データによる字幕がディスプレイ装置に表示される。
【００１８】
この構成によれば、レジューム停止した位置に字幕データが無い場合に、レジューム再生したときは前の字幕を表示させることができるので、ユーザーが例えば字幕付きの映画を鑑賞していて途中でレジューム停止させた後、しばらく時間をおいてからレジューム再生が開始したときにレジューム停止されるまでの内容を忘れてしまったような場合でも、早戻しの操作をせずに自動的に前の字幕が表示される。したがって、ユーザーは、レジューム停止前の内容を思い出すために、前の字幕が表示される位置まで早戻しさせる面倒な操作をする必要が無くなり、使い勝手が向上する。
【００１９】
請求項３の発明では、請求項２の発明において、前記システムコントローラは、映像データと音声データと字幕データとを含む情報が記録された光ディスクの情報を再生しているときにレジューム停止されると、レジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報をメモリに記憶させるレジューム停止関連情報記憶手段と、前記レジューム停止がされた後、レジューム再生コマンドを受信すると、前記メモリからレジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報を取得するレジューム停止関連情報取得手段と、レジューム再生されたときの状態が字幕表示期間中であるか否かを判定する字幕表示期間判定手段と、前記字幕表示期間中であると判定されたときは字幕表示開始アドレスを検索して字幕表示の処理を行うが、前記字幕表示期間中でないと判定されたときには一つ前の字幕データが記録されている字幕アドレスを検索する字幕アドレス検索手段と、前記検索された字幕アドレスを字幕表示開始アドレスとして設定し、この字幕表示開始アドレスから前記一つ前の字幕データを読み出す字幕データ読出手段と、前記読み出された一つ前の字幕データをデコーダでデコードさせる制御を行う字幕デコード制御手段と、前記一つ前の字幕が次に表示される字幕と重ならないように前記一つ前の字幕データによる字幕の表示時間を算出する字幕表示時間算出手段と、前記メモリからのレジューム停止アドレス情報が示すアドレスに相当する実際のレジューム再生位置の映像データおよび音声データを読み出してデコーダでデコードさせる制御を行う映像音声デコード制御手段と、前記デコードされた映像データと前記デコードされた一つ前の字幕データとを同期をとり、映像・音声・字幕をディスプレイ装置に表示させる表示制御手段とを有する。
【００２０】
したがって、前記システムコントローラは、レジューム停止関連情報記憶処理、レジューム停止関連情報取得処理、字幕表示期間判定処理、字幕アドレス検索処理、字幕データ読出処理、字幕デコード制御処理、字幕表示時間算出処理、映像音声デコード制御処理、および表示制御処理を実現でき、これにより、レジューム停止した位置に字幕データが無くて字幕が表示されていなくても、レジューム再生する際は字幕も表示させることが可能になる。
【００２１】
請求項４の発明では、請求項３の発明において、前記字幕表示時間算出手段は、前記一つ前の字幕が次に表示される字幕と重ならないように前記一つ前の字幕データによる字幕の表示時間を、前記次に表示される字幕の字幕データが有る字幕アドレスと、レジューム再生位置を示すレジュームアドレスとの間の再生時間に基づいて算出するので、前記一つ前の字幕の表示は次の字幕が表示されるまでに消すことができ、これにより、前記一つ前の字幕が次に表示される字幕と重なることを防止できる。
【発明の効果】
【００２２】
以上のように本発明によれば、映像データと音声データと字幕データとを含む情報が記録された光ディスクの情報を再生しているときにレジューム停止されると、レジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報をメモリに記憶させるレジューム停止関連情報記憶手段と、前記レジューム停止がされた後、レジューム再生コマンドを受信すると、前記メモリからレジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報を取得するレジューム停止関連情報取得手段と、レジューム再生されたときの状態が字幕表示期間中であるか否かを判定する字幕表示期間判定手段と、前記字幕表示期間中であると判定されたときは字幕表示開始アドレスを検索して字幕表示の処理を行うが、前記字幕表示期間中でないと判定されたときには一つ前の字幕データが記録されている字幕アドレスを検索する字幕アドレス検索手段と、前記検索された字幕アドレスを字幕表示開始アドレスとして設定し、この字幕表示開始アドレスから前記一つ前の字幕データを読み出す字幕データ読出手段と、前記読み出された一つ前の字幕データをデコーダでデコードさせる制御を行う字幕デコード制御手段と、前記一つ前の字幕が次に表示される字幕と重ならないように前記一つ前の字幕データによる字幕の表示時間を、前記次に表示される字幕の字幕データが有る字幕アドレスと、レジューム再生位置を示すレジュームアドレスとの間の再生時間に基づいて算出する字幕表示時間算出手段と、前記メモリからのレジューム停止アドレス情報が示すアドレスに相当する実際のレジューム再生位置の映像データおよび音声データを読み出してデコーダでデコードさせる制御を行う映像音声デコード制御手段と、前記デコードされた映像データと前記デコードされた一つ前の字幕データとを同期をとり、映像・音声・字幕をディスプレイ装置に表示させる表示制御手段とを有するシステムコントローラを備えたので、レジューム停止した位置に字幕データが無い場合に、レジューム再生したときは前の字幕を表示させることができ、これにより、ユーザーが例えば字幕付きの映画を鑑賞していて途中でレジューム停止させた後、しばらく時間をおいてからレジューム再生が開始したときにレジューム停止されるまでの内容を忘れてしまったような場合でも、早戻しの操作をせずに自動的に前の字幕が表示される。したがって、ユーザーは、レジューム停止前の内容を思い出すために、前の字幕が表示される位置まで早戻しさせる面倒な操作をする必要が無くなり、使い勝手が向上する。
【００２３】
また、本発明によれば、レジューム停止した位置に字幕データが無い場合、レジューム再生したときに、一つ前の字幕データが記録されている字幕アドレスを検索し、この字幕アドレスを字幕表示開始アドレスとし、この字幕表示開始アドレスからの字幕データによる字幕をディスプレイ装置に表示させる制御を行うシステムコントローラを備えたので、レジューム停止した位置に字幕データが無い場合に、レジューム再生したときは前の字幕を表示させることができ、これにより、ユーザーが例えば字幕付きの映画を鑑賞していて途中でレジューム停止させた後、しばらく時間をおいてからレジューム再生が開始したときにレジューム停止されるまでの内容を忘れてしまったような場合でも、早戻しの操作をせずに自動的に前の字幕が表示される。したがって、ユーザーは、レジューム停止前の内容を思い出すために、前の字幕が表示される位置まで早戻しさせる面倒な操作をする必要が無くなり、使い勝手が向上する。
【発明を実施するための最良の形態】
【００２４】
以下、添付図面を参照しつつ、本発明の実施の形態について説明する。図１は本発明の一実施形態に係る光ディスク装置としてのＤＶＤレコーダの構成を示すブロック図である。ここでは光ディスク装置として、ＤＶＤなどの光ディスクに対して情報の記録／再生を行うＤＶＤレコーダについて説明するが、光ディスクに記録された情報を再生するＤＶＤプレイヤにおいても、このリジューム再生の処理を適用できることは言うまでもない。
【００２５】
このＤＶＤレコーダは、装置全体を制御するシステムコントローラ２２と、光ディスク１を回転させるスピンドルモータ５と、光ディスク１に対して情報の書き込み／読み出しを光学的に行う光ピックアップ２と、この光ピックアップ２を光ディスク１の半径方向に移動させるためのスレッド３と、システムコントローラ２２の指示に応じて、モータ駆動回路３４を通じてスピンドルモータ５、およびスレッド３を駆動すると共に、光ピックアップ２に内蔵された対物レンズ（図示せず）を動かすことによりレーザ光の焦点位置を光ディスク１の記録面に対して垂直方向および水平方向に移動させる制御を行うサーボ制御部４とを備えている。
【００２６】
また、このＤＶＤレコーダは、光ディスク１の再生時に光ピックアップ２からの読取信号であるＲＦ信号を増幅するＲＦアンプ６と、このＲＦアンプ６から出力されたＲＦ信号をデジタルデータに変換した後に光ディスク１のデータフォーマットに応じた信号復調処理と誤り訂正処理を行って生成したデータをバッファメモリとしてのＲＡＭ７に格納するデジタル信号処理部８と、システムコントローラ２２の指示に応じてデジタル信号処理部８から出力されたデータストリームの中から音声データとサブピクチャデータ（字幕データ）と映像データとを分離するストリーム分離部９とを備えている。
【００２７】
また、このＤＶＤレコーダは、ストリーム分離部９から出力された音声データを入力して所定のデコード処理を行うオーディオデコーダ１１と、このオーディオデコーダ１１でのデコード処理を行うためにデータを一時的に格納するＲＡＭ１０と、ストリーム分離部９から出力されたサブピクチャデータを入力して所定のデコード処理を行うサブピクチャデコーダ１３と、このサブピクチャデコーダ１３でのデコード処理を行うためにデータを一時的に格納するＲＡＭ１２と、ストリーム分離部９から出力された映像データを入力してＭＰＥＧなどでデコード処理を行うビデオデコーダ１５と、このビデオデコーダ１５でのデコード処理を行うためにデータを一時的に格納するＲＡＭ１４とを備えている。
【００２８】
また、このＤＶＤレコーダは、システムコントローラ２２の指示に応じてビデオデコーダ１５から出力されたデータとサブピクチャデコーダ１３から出力されたデータとを合成するビデオプロセッサ１７と、このビデオプロセッサ１７から出力された合成データを表示用のビデオ信号に変換して画像をディスプレイ装置２０に表示させるビデオエンコーダ１８と、オーディオデコーダ１１から出力されたデータをアナログのオーディオ信号に変換して図示しない音声回路を介して例えばスピーカ１９に供給するＤ／Ａ変換器１６とを備えている。
【００２９】
また、このＤＶＤレコーダは、システムコントローラ２２に対して、記録指示を与えるための記録キー、再生指示を与えるための再生キー、記録や再生の停止指示を与えるための停止キーなど、各種操作キーを有するリモコン２１と、このリモコン２１の操作キーよりも少ない操作キーを有する本体操作部（図示せず）とを備えている。また、このＤＶＤレコーダは、装置の各構成要素を制御したり、装置全体を制御したりするためのプログラムやデータが記憶された不揮発性メモリとしてのフラッシュＲＯＭ２３と、このフラッシュＲＯＭ２３のプログラムやデータに従って演算処理を行いシステムコントローラ２２を制御するＣＰＵ２４と、このＣＰＵ２４の演算処理に必要なデータを一時的に格納するＲＡＭ２７とを備えている。
【００３０】
また、このＤＶＤレコーダは、アンテナ２８に接続されるチューナー２９と、このチューナー２９で選局されたテレビジョン放送のアナログの映像音声信号、あるいは図示しないテレビジョン受信機や他の映像音声出力機器からの映像音声信号をデジタルの映像音声データに変換するＡ／Ｄ変換回路３０と、前記映像音声データをＭＰＥＧなどでエンコードするエンコーダ３１と、前記エンコードした映像音声データ（エンコードデータ）を一時的に所定量だけ格納するバッファメモリとしてのＲＡＭ３２と、記録データ変調回路２５と接続するインターフェースであるＡＴＡＰＩ（AT Attachment Packet Interface）３３と、このＡＴＡＰＩ３３から送られてきたエンコードデータを光ディスク１に記録するために変調をかける記録データ変調回路２５と、この記録データ変調回路２５により変調された変調データに基づいて光ピックアップ２から出射するレーザ光を変調させるためのレーザ変調信号を光ピックアップ２に出力するレーザ変調回路２６とを備えている。
【００３１】
システムコントローラ２２は、本実施形態の特徴とする構成要素として、映像データと音声データと字幕データとを含む情報が記録されたＤＶＤの情報を再生しているときにレジューム停止されると、レジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報をフラッシュＲＯＭ２３に記憶させるレジューム停止関連情報記憶手段２２１と、前記レジューム停止がされた後、レジューム再生コマンドを受信すると、フラッシュＲＯＭ２３からレジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報を取得するレジューム停止関連情報取得手段２２２と、レジューム再生されたときの状態が字幕表示期間中であるか否かを判定する字幕表示期間判定手段２２３と、前記字幕表示期間中であると判定されたときは字幕表示開始アドレスを検索して字幕表示の処理を行うが、前記字幕表示期間中でないと判定されたときには一つ前の字幕データが記録されている字幕アドレスを検索する字幕アドレス検索手段２２４とを有する。
【００３２】
また、システムコントローラ２２は、前記検索された字幕アドレスを字幕表示開始アドレスとして設定し、この字幕表示開始アドレスから前記一つ前の字幕データを読み出す字幕データ読出手段２２５と、前記読み出された一つ前の字幕データをサブピクチャデコーダ１３でデコードさせる制御を行う字幕デコード制御手段２２６と、前記一つ前の字幕が次に表示される字幕と重ならないように前記一つ前の字幕データによる字幕の表示時間を、前記次に表示される字幕の字幕データが有る字幕アドレスと、レジューム再生位置を示すレジュームアドレスとの間の再生時間に基づいて算出する字幕表示時間算出手段２２７と、フラッシュＲＯＭ２３からのレジューム停止アドレス情報が示すアドレスに相当する実際のレジューム再生位置の映像データおよび音声データを読み出してビデオデコーダ１５およびオーディオデコーダ１１でデコードさせる制御を行う映像音声デコード制御手段２２８と、前記デコードされた映像データと前記デコードされた一つ前の字幕データとを同期をとり、映像・音声・字幕をディスプレイ装置２０に表示させる表示制御手段２２９とを有する。
【００３３】
図２は本実施形態において光ディスクとしてのＤＶＤビデオ規格のＤＶＤに記録されているデータ構造を示す図である。図２において、ビデオオブジェクトセット（ＶＯＢＳ）は、複数のビデオオブジェクト（ＶＯＢ）、即ち、（Ｖ０Ｂ＿ＩＤＮ１），（Ｖ０Ｂ＿ＩＤＮ２），・・・，（Ｖ０Ｂ＿ＩＤＮｉ）から構成される。前記ＩＤＮ１，ＩＤＮ２，・・・，ＩＤＮｉは、識別番号を示す。そして、各ビデオオブジェクト（ＶＯＢ）は複数のセル（Ｃｅｌｌ）から構成されている。例えば、ビデオオブジェクト（Ｖ０Ｂ＿ＩＤＮ１）は、複数のセル（Ｃ＿ＩＤＮ１），（Ｃ＿ＩＤＮ２），・・・，（Ｃ＿ＩＤＮｊ）から構成される。なお、前記ＩＤＮ１，ＩＤＮ２，・・・，ＩＤＮｊは、識別番号を示す。
【００３４】
例えば、セル（Ｃ＿ＩＤＮ１）は、複数のビデオオブジェクトユニット（ＶＯＢＵ）から構成される。各ビデオオブジェクトユニット（ＶＯＢＵ）は、ナビゲーションパック（ＮＶ＿ＰＣＫ）、オーディオパック（Ａ＿ＰＣＫ）、ビデオパック（Ｖ＿ＰＣＫ）、およびサブピクチャパック（ＳＰ＿ＰＣＫ）を含み構成される。
【００３５】
前記ナビゲーションパック（ＮＶ＿ＰＣＫ）および前記オーディオパック（Ａ＿ＰＣＫ）は、例えば２０４８バイトで構成され、例えば、１４バイトのパックヘッダー（Ｐａｃｋ  ｈｅａｄｅｒ）、２４バイトのシステムヘッダー（Ｓｙｓｔｅｍ  ｈｅａｄｅｒ）、６バイトのパケットヘッダー（Ｐａｃｋｅｔ  ｈｅａｄｅｒ）、１バイトのサブストリーム識別子（Ｓｕｂ＿ｓｔｒｅａｍ＿ｉｄ）、９７９バイトのプレイコントロール情報データ（ＰＣＩ  ｄａｔａ）、６バイトのパケットヘッダー（Ｐａｃｋｅｔ  ｈｅａｄｅｒ）、１バイトのサブストリーム識別子（Ｓｕｂ＿ｓｔｒｅａｍ＿ｉｄ）、および１０１７バイトのデータサーチ情報データ（ＤＳＩ  ｄａｔａ）から構成される。
【００３６】
６バイトのパケットヘッダー（Ｐａｃｋｅｔ  ｈｅａｄｅｒ）と１バイトのサブストリーム識別子（Ｓｕｂ＿ｓｔｒｅａｍ＿ｉｄ）と９７９バイトのプレイコントロール情報データ（ＰＣＩ  ｄａｔａ）とにより、プレイコントロールパケット（ＰＣＩ＿ＰＫＴ）を構成する。６バイトのパケットヘッダー（Ｐａｃｋｅｔ  ｈｅａｄｅｒ）と１バイトのサブストリーム識別子（Ｓｕｂ＿ｓｔｒｅａｍ＿ｉｄ）と１０１７バイトのデータサーチ情報データ（ＤＳＩ  ｄａｔａ）とにより、データサーチ情報パケット（ＤＳＩ＿ＰＫＴ）を構成する。
【００３７】
１０１７バイトで構成されるデータサーチ情報データ（ＤＳＩ  ｄａｔａ）は、３２バイトのデータサーチ情報ジェネラル情報、１４８バイトのシームレス再生情報（ＳＭＩ＿ＰＢＩ）、５４バイトのシームレスアングル情報（ＳＭＬ＿ＡＧＬＩ）、１６８バイトのビデオオブジェクトユニットサーチ情報（ＶＯＢＵ＿ＳＲＩ）、１４４バイトの同期情報（ＳＹＮＣＩ）、および４７１バイトのリザーブド（ｒｅｓｅｒｖｅｄ）から構成される。
【００３８】
１６８バイトのビデオオブジェクトユニットサーチ情報（ＶＯＢＵ＿ＳＲＩ）は、４バイトのビデオのフォワード情報（ＦＷＤＩ  Ｖｉｄｅｏ）と、１６０バイトのデータ領域と、４バイトのビデオのバックワード情報（ＢＷＤＩ  Ｖｉｄｅｏ）とから構成される。ビデオのフォワード情報（ＦＷＤＩ  Ｖｉｄｅｏ）は、ビデオストリーム（ナビゲーションパックのスタートアドレス）においての次のビデオオブジェクトユニット（ＶＯＢＵ）のスタートアドレスを示す。ビデオのバックワード情報（ＢＷＤＩ  Ｖｉｄｅｏ）は、ビデオストリーム（ナビゲーションパックのスタートアドレス）においての以前のビデオオブジェクトユニット（ＶＯＢＵ）のスタートアドレスを示す。
【００３９】
図３は本実施形態においてレジューム再生時に一つ前の字幕データ（サブピクチャパック）を検索（サーチ）する処理を説明するための映像・音声・字幕のデータ構成図である。
【００４０】
図３において、Ｖはビデオパック（Ｖ＿ＰＣＫ）、Ａはオーディオパック（Ａ＿ＰＣＫ）、Ｓはサブピクチャパック（ＳＰ＿ＰＣＫ）を示す。例えば、位置ｔ１でレジューム停止し、レジューム再生時に位置ｔ１よりも一つ前のサブピクチャパック（ＳＰ＿ＰＣＫ）を検索（サーチ）すると、位置ｔ２に有るサブピクチャパック（ＳＰ＿ＰＣＫ）が検知されるので、このサブピクチャパック（ＳＰ＿ＰＣＫ）の字幕データをデコードして字幕をディスプレイ装置２０に表示させるようにしている。
【００４１】
位置ｔ２に有る字幕データによる字幕の表示が、位置ｔ１からレジューム再生した後、位置ｔ３に有るサブピクチャパック（ＳＰ＿ＰＣＫ）の字幕データによる字幕の表示と重ならないように、システムコントローラ２２の字幕表示時間算出手段２２７は、次に表示される字幕の字幕データが有る字幕アドレス（位置ｔ３のアドレス）と、レジューム再生位置を示すレジュームアドレス（位置ｔ１のアドレス）との間の再生時間に基づいて位置ｔ２に有る字幕データによる字幕の表示時間を算出する。例えば、位置ｔ１から位置ｔ３までの再生時間が８秒とすれば、位置ｔ２に有る字幕データによる字幕の表示時間を８秒以内に設定すれば、位置ｔ２に有る字幕データによる字幕の表示が、位置ｔ３に有る字幕データによる字幕の表示と重なることはない。
【００４２】
図４は本実施形態において再生中にレジューム停止させた場合の処理を説明するためのフローチャートである。このフローチャートおよび図１、図３を参照して再生中にレジューム停止させた場合の処理について説明する。
【００４３】
先ず、映像データと音声データと字幕データとを含む情報が記録されたＤＶＤがＤＶＤレコーダに挿入されると（ステップＳ１）、所定のマウント処理によりＤＶＤが立ち上げられ、再生可能状態になる。ここで、リモコン２１などの再生キーが押下されると（ステップＳ２）、システムコントローラ２２は、ＤＶＤに対する再生動作を行い、ＤＶＤに記録された情報の再生が行われる（ステップＳ３）。即ち、光ピックアップ２により読み出されたＤＶＤからの映像データと音声データと字幕データとは、ＲＦアンプ６およびデジタル信号処理部８を介して所定処理された後、ストリーム分離部９に与えられて分離され、映像データはビデオデコーダ１５に、音声データはオーディオデコーダ１１に、字幕データはサブピクチャデコーダ１３にそれぞれ入力される。そして、デコードされた映像データおよび字幕データは、ビデオプロセッサ１７とビデオエンコーダ１８で所定処理され、ディスプレイ装置２０に表示される。また、デコードされた音声データはＤ／Ａ変換器１６でアナログ信号に変換され、このアナログ信号は図示しない音声回路で増幅され、スピーカ１９に与えられて音声として出力される。
【００４４】
このようにしてＤＶＤに対する再生が行われているときに、再生が最後まで行われて、再生が終了した場合は（ステップＳ４）、システムコントローラ２２は、再生が最後まで終ったとして再生を停止させ（ステップＳ８）、本処理を終えるが、再生が最後まで終了する前に、リモコン２１などの停止キーが押下されると（ステップＳ５）、システムコントローラ２２のレジューム停止関連情報記憶手段２２１は、レジューム停止処理を行い（ステップＳ６）、レジューム停止アドレス情報と字幕管理情報とを含むレジューム停止関連情報をフラッシュＲＯＭ２３に記憶する（ステップＳ７）。例えば、図３に示すように、位置ｔ１でレジューム停止したとすると、システムコントローラ２２は、位置ｔ１に対応するレジューム停止アドレス情報と、字幕の表示開始位置や表示時間を管理している字幕管理情報とを含むレジューム停止関連情報をフラッシュＲＯＭ２３に格納し、本処理を終える。
【００４５】
図５は本実施形態においてレジューム再生の処理を説明するためのフローチャートである。このフローチャートおよび図１、図３を参照してレジューム再生の処理について説明する。
【００４６】
レジューム停止している状態で（ステップＮ１）、リモコン２１などの再生キーが押下されると（ステップＮ２）、システムコントローラ２２のレジューム停止関連情報取得手段２２２は、レジューム再生コマンドを受信し（ステップＮ３）、フラッシュＲＯＭ２３からレジューム停止アドレス情報と字幕管理情報とを取得する（ステップＮ４）。
【００４７】
次に、システムコントローラ２２の字幕表示期間判定手段２２３は、レジューム再生されたときの状態が字幕表示期間中であるか否かを判定し（ステップＮ５）、字幕表示期間中であると判定されたときは、システムコントローラ２２は、字幕表示開始アドレスを検索して（ステップＮ６）、字幕表示の処理を行うが、字幕アドレス検索手段２２４は、前記字幕表示期間中でないと判定されたときには一つ前の字幕データが記録されている字幕アドレスを検索する（ステップＮ７）。
【００４８】
そして、字幕データ読出手段２２５は、前記検索された字幕アドレスを字幕表示開始アドレスとして設定し（ステップＮ８）、この字幕表示開始アドレスから前記一つ前の字幕データを読み出す（ステップＮ９）。なお、ステップＮ５で字幕表示期間中であると判定され、ステップＮ６で字幕表示開始アドレスを検索した後も、字幕データ読出手段２２５は、その字幕表示開始アドレスから字幕データを読み出す（ステップＮ９）。字幕表示期間中である場合には、一つ前の字幕データを読み出す必要が無く、字幕表示期間中の当該字幕データが字幕表示開始アドレスに有るので、このアドレスから当該字幕データを読み出せば良いことになる。
【００４９】
以下のステップＮ１０〜ステップＮ１３の処理は、字幕表示期間中である場合に字幕を表示させる場合の処理にも適用できるが、ここでは、本実施形態の特徴とする処理として、字幕表示期間中でない場合であって、一つ前の字幕を表示させる場合の処理について説明する。
【００５０】
システムコントローラ２２の字幕デコード制御手段２２６は、字幕データ読出手段２２５により字幕表示開始アドレスから読み出された一つ前の字幕データをサブピクチャデコーダ１３でデコードさせ（ステップＮ１０）、字幕表示時間算出手段２２７は、前記一つ前の字幕が次に表示される字幕と重ならないように前記一つ前の字幕データによる字幕の表示時間を、前記次に表示される字幕の字幕データが有る字幕アドレスと、レジューム再生位置を示すレジュームアドレスとの間の再生時間に基づいて算出する（ステップＮ１１）。字幕表示時間の算出方法の一例については、図３において説明している。
【００５１】
次に、システムコントローラ２２の映像音声デコード制御手段２２８は、フラッシュＲＯＭ２３からのレジューム停止アドレス情報が示すアドレスに相当する実際のレジューム再生位置の映像データおよび音声データを読み出して、映像データをビデオデコーダ１５でデコードさせ、音声データをオーディオデコーダ１１でデコードさせる（ステップＮ１２）。そして、表示制御手段２２９は、前記デコードされた映像データと前記デコードされた一つ前の字幕データとを同期をとり、映像データ・音声データ・字幕データによる映像・音声・字幕をディスプレイ装置２０に表示させる（ステップＮ１３）。なお、ステップＮ１２の処理では、字幕の表示とほぼ同時に実際のレジューム再生位置の映像データと音声データをデコードしているので、レジューム再生が開始されると同時に映像・音声・字幕が出たように見える。
【００５２】
以上説明したように本実施形態によれば、レジューム停止した位置に字幕データが無い場合に、レジューム再生したときは前の字幕を表示させることができ、これにより、ユーザーが例えば字幕付きの映画を鑑賞していて途中でレジューム停止させた後、しばらく時間をおいてからレジューム再生が開始したときにレジューム停止されるまでの内容を忘れてしまったような場合でも、早戻しの操作をせずに自動的に前の字幕が表示される。したがって、ユーザーは、レジューム停止前の内容を思い出すために、前の字幕が表示される位置まで早戻しさせる面倒な操作をする必要が無くなり、使い勝手が向上する。
【産業上の利用可能性】
【００５３】
本発明は、映像データと音声データと字幕データとを含む情報を記録したＤＶＤの情報を再生途中にレジューム停止した後、レジューム再生した時点で、字幕が表示されない場合は、前の字幕を表示できるようにする機能をＤＶＤプレイヤやＤＶＤレコーダなどの光ディスク装置に採用することができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施形態に係る光ディスク装置としてのＤＶＤレコーダの構成を示すブロック図である。
【図２】前記実施形態において光ディスクとしてのＤＶＤビデオ規格のＤＶＤに記録されているデータ構造を示す図である。
【図３】前記実施形態においてレジューム再生時に一つ前の字幕データ（サブピクチャパック）を検索（サーチ）する処理を説明するための映像・音声・字幕のデータ構成図である。
【図４】前記実施形態において再生中にレジューム停止させた場合の処理を説明するためのフローチャートである。
【図５】前記実施形態においてレジューム再生の処理を説明するためのフローチャートである。
【図６】従来の光ディスク装置においてレジューム再生時の処理を説明するための映像・音声・字幕のデータ構成図である。
【符号の説明】
【００５５】
１    光ディスク
１１    オーディオでコーダ
１３    サブピクチャデコーダ
１５    ビデオデコーダ
２０    ディスプレイ装置
２２    システムコントローラ
２３    フラッシュＲＯＭ（メモリ）
２２１    レジューム停止関連情報記憶手段
２２２    レジューム停止関連情報取得手段
２２３    字幕表示期間判定手段
２２４    字幕アドレス検索手段
２２５    読み出す字幕データ読出手段
２２６    字幕デコード制御手段
２２７    字幕表示時間算出手段
２２８    映像音声デコード制御手段
２２９    表示制御手段
【図１】
2007235543.tif 000003
【図２】
2007235543.tif 000004
【図３】
2007235543.tif 000005
【図４】
2007235543.tif 000006
【図５】
2007235543.tif 000007
【図６】
2007235543.tif 000008