(57)【要約】【目的】映像の再生速度に合わせて字幕を表示することができるディジタル映像再生装置を提供する。【構成】可変速字幕制御部７は、制御部６からの早送り再生指示により、ＴＳ分離器２から出力された字幕ＰＥＳデータを解析し、早送り速度に従って、次の字幕を提示するまでの処理待ち時間を早送り再生速度の倍率に反比例して短くすると共にスクロール速度を再生速度の倍率に比例して速くし、制御コードＣＳを次の字幕表示の直前に挿入して字幕ＰＥＳデータを更新する。そして、ＴＳ多重化器３に出力してその他のデータと共に多重し、トランスポート・ストリームを生成する。【選択図】　　図１
2004032607.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体から読み出したディジタル信号から映像データ及び付加文字関連データを取り出す手段と、早送り再生指示がなされた場合に前記付加文字関連データの時刻同期情報に基づかないようにすると共に再生速度情報に基づいて前記付加文字関連データにおける文字表示制御情報を変更する手段と、再生速度情報に基づいて前記映像データの抽出処理を行う手段と、を備えたことを特徴とするディジタル映像再生装置。
【請求項２】
請求項１に記載のディジタル映像再生装置において、前記変更後の付加文字関連データ及び前記抽出処理された映像データを多重したディジタル信号を生成する手段と、前記ディジタル信号を映像表示装置に送出するインターフェイスと、を備えたことを特徴とするディジタル映像再生装置。
【請求項３】
請求項１又は請求項２に記載のディジタル映像再生装置において、前記変更後の付加文字関連データにおける文字管理情報の送出間隔が規定最小送出間隔よりも短くならないように、元のディジタル信号に含まれていた文字管理情報を適宜間引くように構成されたことを特徴とするディジタル映像再生装置。
【請求項４】
請求項１乃至請求項３のいずれかに記載のディジタル映像再生装置において、元のディジタル信号の文字表示制御情報として文字表示クリア命令が存在する場合にはこれを削除し、次の表示文字の前に文字表示クリア命令を挿入するように構成されていることを特徴とするディジタル映像再生装置。
【請求項５】
請求項４に記載のディジタル映像再生装置において、文字表示クリア命令の削除を行ったときに計時を開始し、所定時間内に次の表示文字の前に文字表示クリア命令を挿入する処理が行われなかったときには、文字表示クリア命令を挿入する処理を行うように構成されていることを特徴とするディジタル映像再生装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、受信し記録したディジタル放送映像や他のディジタル映像を再生するディジタル映像再生装置に関する。
【０００２】
【従来の技術】
ディジタル放送システムにおいては、放送局側で番組に関する情報等を映像や音声に付加して圧縮し、ＭＰＥＧ２（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ２）によって多重化したトランスポート・ストリームをディジタル変調して送信している。そして、受信装置の側では、受信したディジタル変調信号を復調してトランスポート・ストリームを生成し、これを映像、音声、その他の情報に分離して解析することによりユーザに番組等を提示している。また、ＢＳ／ＣＳディジタル放送においては、放送局側で例えば映画の字幕や緊急放送等の文字スーパーに関する情報を、映像や音声とは別のＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ　Ｅｌｅｍｅｎｔａｒｙ　Ｓｔｒｅａｍ）中に格納してトランスポート・ストリームに多重して送出している。受信装置においては、この情報をトランスポート・ストリームから分離して解析することにより、字幕や文字スーパーを画面に表示している。
【０００３】
また、受信装置が受信したディジタル信号を記録することができるディジタル信号記録装置も開発されている。このディジタル信号記録装置としては、Ｄ−ＶＨＳ、ハードディスク、ＤＶＤ−ＲＡＭなどの各種方式が知られているが、いずれも受信装置が受信したディジタル信号を記録することにより、例えば従来のアナログＶＨＳビデオと同様に、一度放送された番組を何度でも再生することができる。また、ディジタル信号記録装置のなかには、映像を例えば通常の２倍の速度で再生する早送り再生機能を有するものもある。
【０００４】
ところで、字幕や文字スーパーの情報を格納した字幕ＰＥＳデータは、図３に示すように、ストリームＩＤ、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ　Ｔｉｍｅ　Ｓｔａｍｐ）、ＤＴＳ（Ｄｅｃｏｄｉｎｇ　Ｔｉｍｅ　Ｓｔａｍｐ）、データグループＩＤ、及び一つのデータグループデータを含んでいる。データグループデータは、一つあるいは複数のデータユニットを含む。また、データグループデータには、字幕管理データを示すものと字幕文データを示すものとがあり、それらはデータグループＩＤによって区別される。
【０００５】
字幕管理データには、字幕のｌａｎｇｕａｇｅ＿ｔａｇ（言語識別）や表示書式（解像度や縦書き横書きの区別等）といった字幕の基本的な属性を示す情報が含まれており、字幕を表示する番組においては最低でも５秒に一度は送出され、番組の字幕の有無の判断基準ともなっている。更に、字幕管理データには、ＴＭＤ（時刻制御モード）やｎｕｍ＿ｌａｎｇｕａｇｅ（言語数）、ＤＭＦ（表示モード）、ＩＳＯ＿６３９＿ｌａｎｇｕａｇｅ＿ｃｏｄｅ（言語コード）、ＴＣＳ（文字符号化方式）といった情報が含まれており、これに続くデータユニットには、ＡＲＩＢ　ＳＴＤ−Ｂ３及びＡＲＩＢ　ＳＴＤ−Ｂ２４で規定されている８単位符号により、実際の画面提示には関連しない字幕のデータが記述されている。なお、画面提示に関連しない字幕のデータとは、８単位符号のうちＳＷＦ、ＳＤＦ、ＳＤＰ、ＳＳＭ、ＳＨＳ、ＳＶＳの制御コードである。
【０００６】
一方、字幕文データのデータユニットには、実際に表示する字幕や文字スーパーの内容が８単位符号により記述されている。更に、ＴＭＤ及びＳＴＭ（提示開始時刻）が含まれており、前記ＳＴＭにはＴＭＤにより時刻同期が指定された場合に同期すべき時刻を示す値が格納されている。
【０００７】
画面に表示する字幕は、字幕文データ中のＴＭＤと字幕文データの含まれるデータグループ中のＰＴＳに従うことにより、映像に同期させて表示することができる（ＰＴＳ同期）。一方、文字スーパーは、字幕文データ中のＴＭＤとＳＴＭによって、特定の時刻に同期させて表示することができる（ＳＴＭ同期）。
【０００８】
また、８単位符号のうち‘ＴＩＭＥ’や‘ＣＳ’（クリアスクリーン）等の制御コードを用いて、その後の字幕の提示を遅延させるように記述することができる。例えば、ある字幕を提示した後しばらく画面にその字幕を提示しておき、何秒か後にこの字幕を消去する場合、当該字幕を表示するための８単位符号を指定した後、‘ＴＩＭＥ’、‘０２／０’（８単位符号において、２区の０点の符号であることを意味する。以下、同様）の次に、０４／０〜０７／１５の範囲の値を指定し、その値の下位６ビットで遅延時間（表示時間）を０．１秒単位で指定した後、画面消去を行う８単位符号である制御符号‘ＣＳ’を指定する。その他、８単位符号には、一行の字幕を画面の右から左へと指定した速度でスクロールさせる‘ＳＣＲ’や、特定の字幕を点滅（フラッシング）させる‘ＦＬＣ’といった機能を有するものがある。
【０００９】
【発明が解決しようとする課題】
先述したように、ディジタル信号記録装置のなかには、早送り再生機能を有するものがあるが、例えば字幕ＰＥＳデータが多重されたトランスポート・ストリームをディジタル信号記録装置により記録し、これについて早送り再生を行った場合に、映像は早送り再生されるが、字幕については早送り映像に対応しないものになってしまうので字幕等を表示しないようにしている。
【００１０】
この発明は、上記の事情に鑑み、映像の早送りに対応させて字幕等を表示することができるディジタル映像再生装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
この発明のディジタル映像再生装置は、記録媒体から読み出したディジタル信号から映像データ及び付加文字関連データを取り出す手段と、早送り再生指示がなされた場合に前記付加文字関連データの時刻同期情報に基づかないようにすると共に再生速度情報に基づいて前記付加文字関連データにおける文字表示制御情報を変更する手段と、再生速度情報に基づいて前記映像データの抽出処理を行う手段と、を備えたことを特徴とする。
【００１２】
上記の構成であれば、付加文字関連データの時刻同期情報の影響を受けず、再生速度情報に基づいた付加文字関連データにおける文字表示制御情報の変更及び映像データの抽出処理を行うので、映像の再生速度に合わせて字幕等を表示することができる。
【００１３】
変更後の付加文字関連データ及び前記抽出処理された映像データを多重したディジタル信号を生成する手段と、前記ディジタル信号を映像表示装置に送出するインターフェイスとを備えてもよい。これによれば、当該ディジタル映像再生装置に例えばＩＥＥＥ１３９４インターフェイスで接続されるディジタル放送受信装置等において再生映像を見ることができる。
【００１４】
変更後の付加文字関連データにおける文字管理情報の送出間隔が規定最小送出間隔よりも短くならないように、元のディジタル信号に含まれていた文字管理情報を適宜間引くように構成されているのがよい。
【００１５】
元のディジタル信号の文字表示制御情報として文字表示クリア命令が存在する場合にはこれを削除し、次の表示文字の前に文字表示クリア命令を挿入するように構成されているのがよい。これによれば、例えば次の字幕が表示される直前に前の字幕消去を行う（すなわち、次の字幕表示が開始されるまで前の字幕表示を維持する）ことができるようになり、早送り再生時における字幕の視認性を高めることができる。
【００１６】
文字表示クリア命令の削除を行ったときに計時を開始し、所定時間内に次の表示文字の前に文字表示クリア命令を挿入する処理が行われなかったときには、文字表示クリア命令を挿入する処理を行うように構成されているのがよい。前述のごとく、次の字幕表示が開始されるまで前の字幕表示を維持するとした場合、次の字幕表示が無いときには、シーンにそぐわない字幕が表示され続けることになるが、上記のごとく時間管理を行うことで、シーンにそぐわない字幕が表示され続けるのを回避することができる。
【発明の実施の形態】
以下、この発明の実施形態のディジタル映像再生装置を図１及び図２に基づいて説明する。
【００１７】
図１はこの実施形態におけるディジタル映像再生装置１０を示したブロック図であり、この図において、太線矢印はトランスポート・ストリーム及びＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ　Ｅｌｅｍｅｎｔａｒｙ　Ｓｔｒｅａｍ）データの流れを示し、細線矢印は制御信号の流れを示している。記録媒体装置１は、例えば、ＨＤＤ、Ｄ−ＶＨＳ、ＤＶＤ−ＲＡＭ等であり、図示しない信号読取装置にて記録媒体からトランスポート・ストリームを読み出し、ＴＳ分離器２へ出力する。また、記録媒体装置１へはＩＥＥＥ１３９４インターフェース４を介して受け取ったトランスポート・ストリームを記録することもできる。
【００１８】
ＴＳ分離器２は、記録媒体装置１から受け取ったトランスポート・ストリームを映像ＰＥＳデータ、字幕（文字スーパーを含む）ＰＥＳデータ、その他のデータ（例えば、音声ＰＥＳデータや番組情報等）に分離する。
【００１９】
ＴＳ多重化器３は、可変速映像制御部８からの映像ＰＥＳデータ、可変速字幕制御部７からの字幕ＰＥＳデータ、及びＴＳ分離器２からのその他のデータを再び多重化してトランスポート・ストリームを出力する処理を行う。
【００２０】
ＩＥＥＥ１３９４インターフェース４は、ＴＳ多重化器３から出力されたトランスポート・ストリームを外部装置（例えばディジタル放送テレビやディジタルＳＴＢ（Ｓｅｔ　Ｔｏｐ　Ｂｏｘ））へ出力したり、また外部装置から受け取ったトランスポート・ストリームを記録媒体装置１に与える。
【００２１】
操作部５は、リモコン送信機或いはディジタル映像再生装置１０に設けられたボタン等であり、再生、停止、早送り再生等の指令を制御部６に与える。制御部６は、前記操作部５からの指令に従い、ディジタル映像再生装置１０の各ブロックを制御する。
【００２２】
可変速映像制御部８は、制御部６からの早送り再生指示により、ＴＳ分離器２から出力された映像ＰＥＳデータを解析し、早送り速度に従い、例えばＭＰＥＧ２のエンコードデータ中のＩピクチャ（フレーム内符号化画像）のみを抽出するなどして早送り再生用の映像ＰＥＳデータを出力する。
【００２３】
可変速字幕制御部７は、制御部６からの早送り再生指示に基づき、ＴＳ分離器２から出力された字幕ＰＥＳデータを解析し、早送り速度に従って字幕ＰＥＳデータの内容を変更し、ＴＳ多重化器３に出力する。
【００２４】
以下に、図２のフローチャートを用いて早送り時の可変速字幕制御の具体的内容について説明していく。なお、可変速字幕制御部７は、入力した字幕ＰＥＳデータ毎に解析を行い、その結果として、字幕ＰＥＳデータの廃棄、又は更新した字幕ＰＥＳデータをＴＳ多重化器３へ出力することになる。また、以下の説明において、制御部６からの早送り再生指示の再生速度は通常再生のＮ倍、字幕管理データの規定最小送出間隔は０．３秒であるとする。
【００２５】
可変速字幕制御部７はＴＳ分離器２から出力された字幕ＰＥＳデータを受け取る（ステップＳ１）。字幕ＰＥＳデータは、図示しない作業用メモリ上に展開され、順次読み出されて以下のステップによる処理を経て別に用意された作業メモリに書き込まれ、ＴＳ多重化器３に出力される。
【００２６】
可変速字幕制御部７は受け取った字幕ＰＥＳデータが字幕管理データであるかどうかを判断する（ステップＳ２）。字幕管理データかどうかの判断はデータグループＩＤの下位４ビットを参照して行う。字幕管理データである場合には、前回受け取った字幕管理データと同一のデータグループＩＤであるかどうかを判断し（ステップＳ３）、データグループＩＤが同一である場合には（ステップＳ３でＹＥＳ）、前回字幕管理データを受信してから０．３秒経過したかどうかを判断する（ステップＳ４）。０．３秒経過していない場合には、受信した字幕ＰＥＳデータを廃棄する（ステップＳ５）。これは、字幕管理データの規定最小送出間隔である０．３秒の間は字幕管理データを含むＰＥＳを送出しないようにするための処理である。０．３秒経過している場合には、字幕管理データの規定最小送出間隔を越えているので、字幕管理データを廃棄せずにステップＳ２０に進む。同様に、ステップＳ３において、同一でないと判断された場合は、未受信の字幕管理データであり廃棄するわけにはいかないので、字幕ＰＥＳデータをそのままＴＳ多重化器３に送信する（ステップＳ２０）。
【００２７】
受信した字幕ＰＥＳデータが字幕文データである場合（ステップＳ２でＮＯ）には、ＴＭＤの値が‘０１’（リアルタイム）であるかどうかを判断する（ステップＳ６）。ＴＭＤ‘０１’は、字幕や文字スーパーの時刻同期の表示処理を指定するから、ＴＭＤの値が‘０１’であれば、‘００’（フリー）に更新してＰＴＳ同期又はＳＴＭ同期を行わせないようにする（ステップＳ７）。
【００２８】
以下、ステップＳ８からステップＳ１８においては、各データユニット及びデータユニット内の８単位符号毎に順次解析を行い、必要に応じて８単位符号の変更処理を行うことになる。
【００２９】
可変速字幕制御部７は、データユニット内の８単位符号が制御コード‘ＴＩＭＥ’で且つ次の１バイトが８単位符号‘０２／０’であるかどうかを判断する（ステップＳ８）。ＹＥＳであれば、８単位符号‘０２／０’に続く１バイトの下位６ビットの値を１／Ｎとする（ステップＳ９）。例えば、‘ＴＩＭＥ’及び‘０２／０’に続く１バイトが１６進数‘５２’であり、再生速度が３倍速（Ｎ＝３）である場合には、１６進数‘５２’の下位６ビットは１０進数‘１８’であるので、１８／３＝６となる。従って、‘ＴＩＭＥ’及び‘０２／０’に続く１バイトが１６進数‘４６’となるように、データユニット内の８単位符号を更新する。
【００３０】
次に、８単位符号が拡張制御コードＣＳＩにおいてスクロールを示すＳＣＲの有無を判断する（ステップＳ１０）。‘ＳＣＲ’が在る場合には、ステップＳ１１に進む。ステップＳ１１では拡張制御コードＣＳＩの次の２バイト目から、中間文字を示す０３／１１の直前までの各バイトの下位６ビットからなる１０進数の値を、Ｎ倍した値に更新する処理を行う（ステップＳ１１）。例えば、‘ＣＳＩ’及び‘０３／１’に続いて、１６進数‘３９’‘３０’とあり、その後に中間文字を示す０３／１１が在るとすれば、これはスクロール速度が１０進数で９０ドット／秒であることを示す（‘３９’→９、‘３０’→０により１０進数９０）ので、再生速度を３倍速（Ｎ＝３）とするのであれば、スクロール速度を１０進数で２７０ドット／秒とすることになる。このためには、‘ＣＳＩ’及び‘０３／１’に続いて、１６進数‘３２’‘３７’‘３０’を組み込み（‘３２’→２、‘３７’→７、‘３０’→０により、１０進数２７０）、その後に中間文字を示す０３／１１を続けるように更新する。
【００３１】
ステップＳ１０においてＮＯとされたときには、８単位符号の制御コード‘ＣＳ’が存在するかどうかを判断する（ステップＳ１２）。制御コード‘ＣＳ’が存在する場合には、ＣＳ＿ＦＬＡＧを‘１’とし、制御コード‘ＣＳ’を削除する（ステップＳ１７）。一方、制御コード‘ＣＳ’が存在しない場合には、その他の制御コードであるかどうかを判断する（ステップＳ１３）。ＮＯである場合には文字コードかどうかを判断する（ステップＳ１４）。文字コードであるときには、ＣＳ＿ＦＬＡＧが‘１’かどうかを判断し（ステップＳ１５）、ＣＳ＿ＦＬＡＧが‘１’のときには、文字コードの前に制御コード‘ＣＳ’を挿入し、ＣＳ＿ＦＬＡＧを‘０’とする（ステップＳ１６）。
【００３２】
上述の制御コード‘ＣＳ’は画面の字幕消去を示すものであり、この制御コード‘ＣＳ’が元データに存在する場合にはステップＳ１７において制御コード‘ＣＳ’を削除する一方で、次に文字コードが在ればステップＳ１６において文字コードの前に制御コード‘ＣＳ’を挿入する処理を行うので、次字幕が表示される直前に前の字幕消去を行う（すなわち、次の字幕表示が開始されるまで前の字幕表示を維持する）ことができるようになり、早送り再生時における字幕の視認性を高めることができる。
【００３３】
ステップＳ１６を経たら、データユニットの終端かどうかを判断する（ステップＳ１８）。なお、ステップＳ１３でＹＥＳ、ステップＳ１４，Ｓ１５でＮＯとされたときには、ステップＳ１６を経ずにステップＳ１８に進む。データユニットの終端でない場合には（ステップＳ１８でＮＯ）、ステップＳ８に戻り、データユニット内の次の８単位符号の検査を行う。終端である場合には、次のデータユニットがあるかどうかを判断し（ステップＳ１９）、ある場合にはステップＳ８に戻り、次のデータユニットの先頭の８単位符号の検査を行う。次のデータユニットがない場合には、上記のごとく変更処理がなされたＰＥＳをＴＳ多重化器３に送信する（ステップＳ２０）。
【００３４】
なお、前述のごとく、次の字幕表示が開始されるまで前の字幕表示を維持するとした場合（早送り再生の継続中でＣＳ＿ＦＬＡＧが‘１’の状態）、次の字幕表示が無いときには、シーンにそぐわない字幕が表示され続けることになる（例えば、コマーシャルに切り替わった後にも字幕が表示されるなど）。これを避けるため、ＣＳ＿ＦＬＡＧを‘１’としたときから所定期間（例えば５秒）経過した時点でＣＳ＿ＦＬＡＧが‘１’であれば、制御コード‘ＣＳ’を挿入したデータユニットを送出するようにしてもよい。また、早送り再生から通常速度の再生に切り替わった場合には、ＣＳ＿ＦＬＡＧを‘０’とし、制御コード‘ＣＳ’を含む（削除しない）データユニットを送出することとする。
【００３５】
以上説明したように、早送り再生時に、字幕管理データを含む字幕ＰＥＳデータの送出間隔を規定最小送出間隔（０．３秒）以上とするべく、規定最小送出間隔内においては受信した前回受信と同一の字幕管理データを廃棄し、また字幕管理データのＴＭＤを変更することにより、ＰＴＳ同期、ＳＴＭ同期を行わないようにしており、また、次の字幕を提示するまでの処理待ち時間を早送り再生速度に反比例して短くし、制御コード‘ＣＳ’は次の字幕表示の直前に挿入して字幕ＰＥＳデータを更新することとしており、再生速度に対応しつつ字幕表示の期間を極力長くして視認性を高めることができ、その一方で、字幕表示の時間管理によって字幕表示期間が長くなり過ぎるといった不都合も回避している。また、字幕のスクロール表示についても、スクロール速度は再生速度に比例して速くされる。
【００３６】
この実施形態では、上述のごとく更新した字幕ＰＥＳデータをＴＳ多重化器３によって映像ＰＥＳデータやその他のデータと共に多重してトランスポート・ストリームを送出することとしており、当該ディジタル映像再生装置１０に接続されるディジタル放送テレビ等において再生映像を見ることとなるが、当該ディジタル映像再生装置１０がディジタル放送テレビ一体型であれば、ＴＳ多重化器３による多重化は必ずしも必要ではなく、可変速字幕制御部７や可変速映像制御部８からのデータをＭＰＥＧデコーダに供給すればよい。
【００３７】
【発明の効果】
以上説明したように、この発明によれば、映像の再生速度に合わせて字幕や文字スーパーを表示することができる。文字表示クリア命令の削除を行って次の表示文字の前に文字表示クリア命令を挿入する構成であれば、次の字幕表示が開始されるまで前の字幕表示を維持することができ、早送り再生時における字幕の視認性を高めることができる。また、このように次の字幕表示が開始されるまで前の字幕表示を維持する場合において、時間管理を行って文字表示クリア命令を挿入する構成であれば、シーンにそぐわない字幕が表示され続けるのを回避することができる。
【図面の簡単な説明】
【図１】この発明の実施形態のディジタル映像再生装置を示したブロック図である。
【図２】字幕制御処理を説明したフローチャートである。
【図３】字幕ＰＥＳデータの構成を示した説明図である
【符号の説明】
１　　記録媒体装置
２　　ＴＳ（トランスポート・ストリーム）分離器
３　　ＴＳ（トランスポート・ストリーム）多重化器
４　　ＩＥＥＥ１３９４インターフェース
５　　操作部
６　　制御部
７　　可変速字幕制御部
８　　可変速映像制御部
【図１】
2004032607.tif 000003
【図２】
2004032607.tif 000004
【図３】
2004032607.tif 000005