(57)【要約】【課題】情報量が多い（文字数が多い）字幕文であった場合でも、当該字幕文の文字視認性を保ちながら、当該字幕文の意味を損なわない字幕文に変換すること。【解決手段】字幕データ抽出部２０１が抽出した情報量の多い字幕データに対して、字幕変換プログラム２００が備える管理データ変換処理部２１１や、ＤＲＣＳ変換処理部２１２、字幕文変換処理部２１３は、一文あたりの表示可能文字数が多い文字サイズへの変換処理や、不要な文字の削除処理、一文を分割して数回に分けて表示する分割処理などを施し、また必要に応じて字幕文結合処理部２１４が、複数の字幕文を結合する処理を施して、制約された文字数の字幕データに変換する。【選択図】  図２
2010193150.tif 000002
【特許請求の範囲】
【請求項１】
所定の文字サイズ情報で定義された字幕文をコンテンツデータから抽出する字幕文抽出手段と、
前記字幕文抽出手段が抽出した字幕文の文字サイズ情報を前記字幕文の文字が小さくなるように変換する文字サイズ変換手段と、
前記文字サイズ変換手段が文字サイズ情報を変換した字幕文から特定の文字を削除する文字削除手段と、
を具備することを特徴とする字幕変換装置。
【請求項２】
前記文字サイズ変換手段は、任意の文字種類に優先順位を付して文字サイズ情報を変換することを特徴とする請求項１記載の字幕変換装置。
【請求項３】
前記文字サイズ変換手段は、文字種類が英数、平仮名、カタカナの順で優先順位を付して文字サイズ情報を変換することを特徴とする請求項１記載の字幕変換装置。
【請求項４】
前記文字削除手段が特定の文字を削除した字幕文の文字数が所定の文字数を超過している場合に、前記特定の文字を削除された字幕文を複数に分割する分割手段と、を具備することを特徴とする請求項１記載の字幕変換装置。
【請求項５】
前記字幕文抽出手段が所定時間内に複数の字幕文を抽出する場合に、前記抽出された複数の字幕文それぞれの文字のサイズを変換して特定の文字を削除してからそれぞれの字幕文を結合する結合手段を、具備することを特徴とする請求項１または請求項４記載の字幕変換装置。
【請求項６】
所定の文字サイズ情報で定義された字幕文をコンテンツデータから抽出し、
前記字幕文の文字サイズ情報を前記字幕文の文字が小さくなるように変換し、
前記文字サイズ情報を変換された字幕文から特定の文字を削除する、
ことを特徴とする字幕変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示許容文字数が多い字幕文から表示許容文字数が少ない字幕文へ変換する字幕変換装置および字幕変換方法に関する。
【背景技術】
【０００２】
近年、地上デジタル放送におけるフルセグメント（以下フルセグと称する）放送などにより提供される情報量が多いコンテンツのデータを、ワンセグメント（以下ワンセグ（登録商標）と称する）放送により提供される情報量があまり多くないコンテンツのデータにダウンコンバートして、携帯情報端末や携帯型記憶装置を用いてコンテンツデータの再生を行うことが可能になってきている。そして、そのようなダウンコンバートの処理は、映像音声データだけでなく字幕データに対しても施される必要がある。
【０００３】
例えば、字幕文を映像データとして扱ってダウンコンバートする手法が採用される場合がある。
また例えば、特許文献１によれば、地上デジタル放送におけるフルセグ放送で画面内の任意の位置に表示される複数の字幕を結合や分割などをして並べ替えて再構築し、所定領域に表示する手法が公開されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１４２５６８号公報（図２  段落００１８−００１９）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが従来の手法では、字幕文を映像データとして扱うので、情報量が多い（文字数が多い）字幕文をダウンコンバートした場合の字幕文は文字が小さく文字視認性が低くなっていた。また特許文献１のように、文字視認性が低くならないように字幕文を字幕データとして扱って、その表示位置の仕様を変換する字幕文変換を行うデータ送出装置に関する手法でも、情報再生装置において情報量が多い（文字数が多い）字幕文であった場合には、当該字幕文の文字視認性を保ちながら、当該字幕文の意味を損なわない字幕文に変換することはできなかった。
【０００６】
そこで、本発明は上述した課題を解決するために、情報量が多い（文字数が多い）字幕文であった場合でも、当該字幕文の文字視認性を保ちながら、当該字幕文の意味を損なわない字幕文に変換することができる字幕変換装置および字幕変換方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は上述した課題を解決するため、所定の文字サイズ情報で定義された字幕文をコンテンツデータから抽出する字幕文抽出手段と、前記字幕文抽出手段が抽出した字幕文の文字サイズ情報を前記字幕文の文字が小さくなるように変換する文字サイズ変換手段と、前記文字サイズ変換手段が文字サイズ情報を変換した字幕文から特定の文字を削除する文字削除手段と、を具備することを特徴とするものである。
【０００８】
また本発明は上述した課題を解決するため、所定の文字サイズ情報で定義された字幕文をコンテンツデータから抽出し、前記字幕文の文字サイズ情報を前記字幕文の文字が小さくなるように変換し、前記文字サイズ情報を変換された字幕文から特定の文字を削除する、ことを特徴とするものである。
【発明の効果】
【０００９】
本発明によれば、情報量が多い（文字数が多い）字幕文であった場合でも、当該字幕文の文字視認性を保ちながら、当該字幕文の意味を損なわない字幕文に変換することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る字幕変換装置であるコンピュータ装置の構成を示すブロック図。
【図２】情報量の多い字幕文を制約された文字数の字幕文に変換するプログラムの構造を示す図。
【図３】フルセグ放送波の字幕データとワンセグ放送波の字幕データとの仕様を比較した表。
【図４】図２で説明した字幕文変換処理部によって実行される、フルセグ放送波の字幕データからワンセグ放送波の字幕データへと変換する字幕文変換処理の一実施形態を示すフローチャート。
【図５】図２で説明した字幕文変換処理部によって実行される、フルセグ放送波の字幕データからワンセグ放送波の字幕データへと変換する字幕文変換処理の第２の実施形態を示すフローチャート。
【図６】図２で説明した字幕文結合処理部によって実行される、字幕文変換処理を施した複数の字幕文を結合する字幕文結合処理の一実施形態を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明における実施形態について図面を用いて説明する。
図１は、本発明の実施形態に係る字幕変換装置であるコンピュータ装置の構成を示すブロック図である。なお本実施形態では字幕変換装置をコンピュータ装置に適用した例を示すが、本実施形態と同様の構成を備えたＨＤＤレコーダ、ＤＶＤレコーダ、テレビジョン受像機、携帯移動端末などであってもよい。
【００１２】
コンピュータ装置１０は、ＣＰＵ２０、ノースブリッジ３０、主メモリ３１、グラフィックスコントローラ３２、表示器３３、サウスブリッジ４０、ＢＩＯＳ−ＲＯＭ４１、ハードディスクドライブ（Hard  Disk  Drive；以下ＨＤＤと称する）４２、光ディスクドライブ（Optical  Disk  Drive；以下ＯＤＤと称する）４３、コントローラ部４４、ＵＳＢ＿ＩＦ部４７、通信部４６、チューナ部４５、およびキーボード／マウス４８などで構成されている。
【００１３】
ＣＰＵ２０はコンピュータ装置１０の動作を制御するプロセッサであり、ＨＤＤ４２から主メモリ３１にロードされるオペレーティングシステム（Operating  System；以下ＯＳと称する）および各種アプリケーションプログラムを実行する。またＣＰＵ２０は、ＢＩＯＳ−ＲＯＭ４１に格納されたＢＩＯＳ（Basic  Input  Output  System；以下ＢＩＯＳと称する）プログラムも実行する。
【００１４】
ノースブリッジ３０は、ＣＰＵ２０とＦＳＢ（Front  Side  Bus；以下ＦＳＢと称する）などのバスを介して接続し、さらにサウスブリッジ４０と接続するブリッジデバイスである。またノースブリッジ３０は、ＡＧＰ（Accelerated  Graphics  Port；以下ＡＧＰと称する）バスなどを介してグラフィクスコントローラ３２との通信を実行する機能も有している。またノースブリッジ３０は、主メモリ３１とも接続される。
【００１５】
グラフィクスコントローラ３２は、コンピュータ装置１０が備える表示器３３を制御する表示コントローラである。
表示器３３は、例えばＬＣＤ（Liquid  Crystal  Display；以下ＬＣＤと称する）などのディスプレイである。本実施形態では、地上デジタル放送により提供される字幕文を表示する。なお表示器３３はコンピュータ装置１０の外部に備えられる形態であってもよい。
【００１６】
サウスブリッジ４０は各種Ｉ／Ｏデバイスを制御するブリッジデバイスである。サウスブリッジ４０には、PCI  Expressのような通信バスを介してチューナ部４５が接続される。またサウスブリッジ４０には、各種バスを介してＢＩＯＳ−ＲＯＭ４１やＨＤＤ４２、ＯＤＤ４３、コントローラ部４４、ＵＳＢ＿ＩＦ部４７、通信部４６と接続される。
【００１７】
ＢＩＯＳ−ＲＯＭ４１は、ＢＩＯＳプログラムを格納する。
ＨＤＤ４２は、主メモリ３１にロードするＯＳや各種アプリケーションプログラムなどを格納する。またＣＰＵ２０が各種プログラムを実行する際のワークメモリとして使用される。本実施形態では、字幕データの変換処理を行うプログラムのワークメモリとして使用される。
【００１８】
ＯＤＤ４３は、装着された光ディスクからのデータを読み取る。また、記録可能な光ディスクへのデータ記録を行う。本実施形態では、ＢＤ（Blu-ray  Disc；以下ＢＤと称する）やＤＶＤなどから字幕が含まれるデータを読み取る。
【００１９】
コントローラ部４４は、キーボード／マウス４８を制御するためのキーボードコントローラなどが集積された１チップマイクロコンピュータである。
チューナ部４５は、アンテナＡＴによって受信されたデジタル放送波に対して、特定チャンネルの選局や復調復号処理を施して、映像音声データの他に字幕データが含まれるデータをサウスブリッジ４０を介してＨＤＤ４２に出力する。本実施形態では、地上デジタル放送波のデータ（特に字幕データが含まれるフルセグ放送波のデータ）に対して選局や復調復号処理を施して出力する。
【００２０】
通信部４６は、インターネットに接続された情報提供サイトや家庭内ネットワークなどに接続された外部装置と、ＬＡＮなどを介してデータのやりとりを行う。本実施形態では、インターネットや家庭内ネットワークなどから提供されるフルセグ放送波の字幕データが含まれるデータを取得し、ネットワークに接続された記録装置にワンセグ放送波の字幕データが含まれるデータを出力する。
ＵＳＢ＿ＩＦ部４７は、ＵＳＢ規格に基づいて接続されたＵＳＢデバイスＵＤと通信してデータのやりとりを行う。本実施形態では、記録媒体であるＵＳＢデバイスＵＤが接続されたときに、ワンセグ放送波の仕様に基づいて変換された字幕文が含まれるデータを出力する。
【００２１】
次に図１で説明したＣＰＵ２０によって実行される、情報量の多い字幕文を制約された文字数の字幕文に変換するプログラムの構造を、図２を用いて説明する。
図２は、情報量の多い字幕文であるフルセグ放送波の字幕文を、制約された文字数の字幕文であるワンセグ放送波の字幕文に変換するプログラムの構造を示す図である。
【００２２】
字幕変換プログラム２００は、管理データ変換処理部２１１、ＤＲＣＳ（Dynamically  Re-definable  Character  Set；以下ＤＲＣＳと称する）変換処理部２１２、字幕文変換処理部２１３、字幕文結合処理部２１４、などで構成されている。なおＤＲＣＳとは、所定の文字コードに含まれていない難しい人名漢字や特殊な記号、絵文字などを外字として扱うために画像パターン化してコード化した文字データであって、字幕文データとして使用可能な文字データのことである。また字幕変換プログラム２００は、ＨＤＤ４２が備える入力バッファ２０２からフルセグ放送波の字幕データを取得してワンセグ放送波の字幕データへの変換処理を施して、ＨＤＤ４２が備える出力バッファ２２１にワンセグ放送波の変換処理を施した字幕データを出力する。すなわち本実施形態では、情報量の多い字幕文としてフルセグ放送波の字幕文を例にして、また制約された文字数の字幕文としてワンセグ放送波の字幕文を例にして説明する。
【００２３】
なおフルセグ放送波およびワンセグ放送波の字幕データは、当該字幕データに含まれる字幕文の基本となる文字サイズや文字色などを示す字幕管理データと、字幕文をコード化した字幕文データを含んでいる。ＤＲＣＳは、フルセグ放送波の字幕データでは字幕管理データまたは字幕文データに含まれるが、ワンセグ放送波の字幕データでは字幕文データにのみ含まれるものである。
【００２４】
字幕データ抽出部２０１は、チューナ部４５や通信部４６、ＯＤＤ４３などから取得されてＨＤＤ４２に保存されたフルセグ放送波のデータから、字幕データをＰＥＳ（Packetized  Elementary  Stream；以下ＰＥＳと称する）パケットと呼ばれるデータ単位で抽出して入力バッファ２０２に出力すると共に、字幕変換プログラム２００に対して字幕データを格納した情報を通知する。なお特に字幕データのＰＥＳパケットを字幕ＰＥＳパケットと称する。また、字幕ＰＥＳパケットに含まれるＰＥＳヘッダにおいて定義され、当該字幕ＰＥＳパケットの字幕文の表示時間情報であるＰＴＳ（Presentation Time Stamp；以下ＰＴＳと称する）を取得する。
【００２５】
入力バッファ２０２は、字幕データ抽出部２０１から出力されるフルセグ放送波の字幕データを取得して、ＰＥＳパケット単位で管理して格納する。
管理データ変換処理部２１１は、入力バッファ２０２から取得したフルセグ放送波の字幕データから字幕管理データを抽出して、ワンセグ放送波の字幕管理データに変換する処理を施して出力バッファ２２１に出力する。
【００２６】
ＤＲＣＳ変換処理部２１２は、管理データ変換処理部２１１や字幕文変換処理部２１３から検出されたフルセグ放送波のＤＲＣＳを、ワンセグ放送波のＤＲＣＳに変換する処理を施して、字幕文変換処理部２１３に出力する。
【００２７】
字幕文変換処理部２１３は、入力バッファ２０２から取得したフルセグ放送波の字幕データから字幕文データを抽出して、ワンセグ放送波の字幕データに変換する処理を施して出力バッファ２２１に出力する。また、ＤＲＣＳ変換処理部２１２から入力されたワンセグ放送波のＤＲＣＳを字幕文データに重畳して出力バッファ２２１に出力する。
【００２８】
字幕文結合処理部２１４は、字幕データ抽出部２０１から通知される字幕データを格納した情報の通知時間の間隔を監視し、通知された時間間隔に応じて、字幕文変換処理部２１３によって変換されたワンセグ放送波の字幕データを結合する処理を施す。
【００２９】
出力バッファ２２１は、管理データ変換処理部２１１から出力されるワンセグ放送波の字幕管理データや、字幕文変換処理部２１３から出力されるワンセグ放送波の字幕データを取得して、ＰＥＳパケット単位で管理して格納する。そして要求されたワンセグ放送波の字幕データを字幕データ出力部２２２へＰＥＳパケット単位で出力する。
【００３０】
字幕データ出力部２２２は、所定時間間隔で出力バッファ２２１に対して格納するワンセグ放送波の字幕データをＰＥＳパケット単位で出力するように要求する。そして出力バッファ２２１から入力されたワンセグ放送波の字幕データに対して所定の処理を施してＯＳＤ生成部２２３へ出力する。
【００３１】
ＯＳＤ生成部２２３は、字幕データ出力部２２２から入力された字幕データの字幕文をテキスト形式のグラフィックデータに変換してグラフィクスコントローラ３２に出力する。
【００３２】
すなわち、図２で示すプログラムによって、フルセグ放送波の字幕データの仕様からワンセグ放送波の字幕データの仕様へと変換する処理が行われる。
次に、フルセグ放送波の字幕データとワンセグ放送波の字幕データとの仕様の違いを、図３を用いて説明する。
図３は、フルセグ放送波の字幕データとワンセグ放送波の字幕データとの仕様を比較した表である。
（１．規格書）
フルセグ放送波では、社団法人電波産業会発行の「地上デジタルテレビジョン放送運用規定」ＡＲＩＢ  ＴＲ−Ｂ１４  ３．８版におけるＡプロファイルが適用される。
【００３３】
一方、ワンセグ放送波では、社団法人電波産業会発行の「地上デジタルテレビジョン放送運用規定」ＡＲＩＢ  ＴＲ−Ｂ１４  ３．８版におけるＣプロファイルが適用される。
【００３４】
なおこれ以降の項目の説明は、上記２つのプロファイルで規定されている仕様の抜粋である。
（２．表示形式）
フルセグ放送波では、ＨＤ解像度（１９２０ｘ１０８０）の動画プレーンに対する字幕プレーンは解像度（９６０ｘ５４０）で規定されていて、ＳＤ解像度（７２０ｘ４８０）の動画プレーンに対する字幕プレーンは解像度（７２０ｘ４８０）で規定されている。すなわち字幕プレーンとして規定されている表示領域は動画プレーンの表示領域と同一であって分解能の規定が異なるものであり、字幕プレーン（動画プレーン）内の矩形領域内であれば字幕文を任意の位置に表示してもよい。
【００３５】
一方、ワンセグ放送波では、字幕プレーンは、縦画面字幕表示領域では１２文字ｘ４行の矩形領域と規定されていて、横画面字幕表示領域では１６文字ｘ３行の矩形領域と規定されている。すなわち画面方向に因って文字数と行数の規定が異なるものである。
【００３６】
（３．文字サイズ）
フルセグ放送波では、ドット数による指定と、型による指定、さらにそれぞれの型に対しての幅拡大による指定などにより多くの文字サイズが設定可能である。例えば、３６ｘ３６ドット（ドット数による指定）で、標準型（型による指定）で、縦横倍（それぞれの型に対しての幅拡大による指定）という文字サイズの指定が可能である。
【００３７】
一方、ワンセグ放送波では、ドット数による指定はできず、型による指定のみであり、さらには標準と中型の２つの型のみが許可されていて、そのうち中型では特定の文字種類（一部の記号（２区９４点を除いた記号）、英数、平仮名、カタカナ、スペースなど）のみで指定が可能となっている。なお、中型は標準に対して横方法の大きさが半分になった型である。
【００３８】
（４．一字幕文の最大表示文字数）
フルセグ放送波の字幕文では一字幕文の最大表示文字数は、ＨＤ解像度の動画プレーンにおいて、文字サイズが１６ｘ１６ドットで小型の場合には約８０４０文字である。
【００３９】
一方、ワンセグ放送波の字幕文では一字幕文の最大表示文字数は、文字サイズが標準の場合には４８文字である。つまり、この規定は標準の文字サイズの文字に対して１文字として換算するため、字幕文が全て標準の文字である場合は４８文字が許可され、中型の文字サイズの文字に対しては０．５文字として換算するため、字幕文が全て中型の文字である場合は９６文字が許可されるものである。すなわち、標準に対して横方法の大きさが半分になった型である中型の文字サイズの字幕文であれば、標準の字幕文の倍の文字数が表示可能となる。
【００４０】
（５．一字幕ＰＥＳパケットの最小送出間隔）
フルセグ放送波では、字幕データのＰＥＳパケットは１００ｍｓｅｃ以上の間隔で送出される。
一方、ワンセグ放送波では、字幕データのＰＥＳパケットは１０００ｍｓｅｃ以上の間隔で送出される。
すなわち、字幕データ抽出部２０１は、フルセグ放送波の字幕データを最小１００ｍｓｅｃ間隔で抽出して、字幕データ出力部２２２は、ワンセグ放送波の字幕データを最小１０００ｍｓｅｃ間隔で出力する。
【００４１】
［字幕文変換処理の実施例１］
次に図３で説明したフルセグ放送波の字幕データとワンセグ放送波の字幕データとの仕様の違いを踏まえた、フルセグ放送波の字幕データからワンセグ放送波の字幕データへと変換する字幕文変換処理の一実施形態を、図４を用いて説明する。
【００４２】
図４は、図２で説明した字幕文変換処理部２１３によって実行される、フルセグ放送波の字幕データからワンセグ放送波の字幕データへと変換する字幕文変換処理の一実施形態を示すフローチャートである。
【００４３】
字幕文変換処理部２１３は、入力バッファ２０２に格納されたフルセグ放送波の字幕データを１ＰＥＳパケット取得して、この取得した字幕データから字幕文データを抽出する。そして抽出した字幕文データに対して文字コード変換処理を施す（Ｓ４０１）。
【００４４】
この文字コード変換処理では、字幕文変換処理部２１３がフルセグ放送波の字幕文データで使用される1バイト符号である英数や平仮名・片仮名などの文字種類を２バイト漢字系符号の文字種類に変換し、またフルセグ放送波で許可されている２バイトＤＲＣＳをワンセグ放送波で許可されている１バイトＤＲＣＳに変換する。なお２バイトＤＲＣＳは、字幕文変換処理部２１３や管理データ変換処理部２１１が検出してＤＲＣＳ変換処理部２１２へ出力し、ＤＲＣＳ変換処理部２１２が１バイトＤＲＣＳに変換して字幕文変換処理部２１３へ出力する。すなわち文字コード変換処理は、ワンセグ放送波で許可されていない文字種類およびＤＲＣＳをワンセグ放送波で許可されている文字種類またはＤＲＣＳに変換する処理である。
【００４５】
そして、文字コード変換処理を施された字幕文データに対してルビ削除処理を施す（Ｓ４０２）。この処理ではルビの削除を行う。なお下記２つの条件を両方とも満たす文字をルビであると判定して削除する。
【００４６】
（条件１）文字サイズが小型以下の文字が２つ以上連続する文字列。
（条件２）隣接する文字の文字サイズが小型よりも大きい文字サイズではない文字列。
さらに、ルビ削除処理を施された字幕文データに対して表示形式変換処理を施す（Ｓ４０３）。図３に示すようにフルセグ放送波の字幕文データを表示できる字幕プレーンのサイズは動画プレーンのサイズに応じて決まり、字幕文は字幕プレーン内の任意の矩形領域に表示することができる。なお、字幕文の表示開始位置はその座標を指定する制御符号により指定される。また、指定された座標に表示される字幕文の文字サイズや文字間隔、文字色、記述方向（縦書き・縦書き）などの表示形式に関しても、それらを指定する制御符号により指定される。
【００４７】
一方、ワンセグ放送波の字幕文を表示できる領域設定では字幕プレーンの概念は定義されておらず、図３に示すように所定の位置に所定の文字数と行数により表示することが規定されているので、字幕文の記述方向に応じて、字幕文の表示開始位置指定を所定位置にするための制御符号に変換して、さらに所定の文字数と行数にするための制御符号に変換する処理を行う。また文字色はフルセグ放送波の字幕文では１２８色が許可されているが、ワンセグ放送波の字幕文では８色しか許可されていないため、１２８色から８色へとＲＧＢ色空間で最も近い色に置き換えて、この置き換えた色で文字の色に変換する処理を行う。そしてこれ以外に、文字の装飾などを指定する制御符号は削除する。
【００４８】
またさらに、ワンセグ放送波の字幕文の文字サイズは、図３に示すように標準サイズと中型サイズしか許可されていないので、フルセグ放送波の字幕文の文字サイズが標準サイズ以上の大きさの文字は標準サイズにして、フルセグ放送波の字幕文の文字サイズが標準サイズよりも小さい大きさの文字は中型サイズにするように制御符号を変換する処理を行う。
【００４９】
すなわち、表示形式変換処理は、ワンセグ放送波で許可されていない表示形式をワンセグ放送波で許可されている表示形式に変換すると共に不要な表示形式の設定は削除して、さらに文字サイズを所定の基準に基づいて変換する処理である。
【００５０】
そして表示形式変換処理を施された字幕文データに対して文字数を判定する処理を施す（Ｓ４０４）。表示形式変換処理を施された字幕文データの字幕文が、その字幕文で使用される文字数が標準の文字サイズで換算して４８文字以下の場合（Ｓ４０４のＮ）は、字幕文変換処理を終了するが、標準の文字サイズで換算して４８文字よりも多い場合（Ｓ４０４のＹ）は、文字種類に対して優先順位を付してそれぞれの文字の文字サイズを変換する文字サイズ調整処理に移行する（Ｓ４０５）。
【００５１】
文字サイズ調整処理は、文字種類に対して優先順位を付して、字幕文中の標準の文字サイズを中型の文字サイズに変換する処理である。まず標準の文字サイズで換算して４８文字よりも多い字幕文中の標準サイズの文字のうち“英数”の文字種類の文字を中型サイズに変換する。そして“英数”の文字種類の文字の変換が終了した時点で再び、標準の文字サイズで換算して４８文字よりも多いかを確認し、まだ多いようであれば、次いで、“平仮名”、“カタカナ”、“一部の記号（２区９４点を除いた記号）”、“スペース”の順序で順次、標準サイズの文字を中型サイズに変換する。
【００５２】
そして全ての文字種類の文字に対して文字サイズの変換が終了した時点で、文字サイズ調整処理を施された字幕文データに対して、改めて文字数を判定する処理を施す（Ｓ４０６）。そして文字サイズ調整処理を施された字幕文データの字幕文が、その字幕文で使用される文字数が標準の文字サイズで換算して４８文字以下の場合（Ｓ４０６のＮ）は、字幕文変換処理を終了するが、標準の文字サイズで換算して４８文字よりも多い場合（Ｓ４０６のＹ）は、制限文字数を超過した文字数分の不要文字を削除する不要文字削除処理に移行する（Ｓ４０７）。そして不要文字削除処理は、スペース、句読点を削除する。
【００５３】
［字幕文変換処理の実施例２］
次に、図フルセグ放送波の字幕データからワンセグ放送波の字幕データへと変換する字幕文変換処理の第２の実施形態を、図５を用いて説明する。
図５は、図２で説明した字幕文変換処理部２１３によって実行される、フルセグ放送波の字幕データからワンセグ放送波の字幕データへと変換する字幕文変換処理の第２の実施形態を示すフローチャートである。
【００５４】
本実施形態は、図４で示したフローチャートとほとんど同じ処理を行うが、図４における不要文字削除処理（Ｓ４０７）は行わず、その処理の代わりに字幕文を分割して、分割したそれぞれの字幕文の表示タイミングをずらす字幕文分割処理を行う。すなわち、入力バッファ２０２から取得した１ＰＥＳパケット単位の字幕データに対して、文字コード変換処理（Ｓ５０１）とルビ変換処理（Ｓ５０２）、表示形式変換処理（Ｓ５０３）、文字数を判定する処理（Ｓ５０４）を施して、標準の文字サイズで換算して４８文字よりも多い場合（Ｓ５０４のＹ）は文字サイズ調整処理（Ｓ５０５）を施すまでの一連の処理が図４で示したフローチャートと同じである。
【００５５】
そして、文字サイズ調整処理を施された字幕文データに対して、改めて文字数を判定する処理を施し（Ｓ５０６）、文字サイズ調整処理を施された字幕文データの字幕文が、その字幕文で使用される文字数が標準の文字サイズで換算して４８文字よりも多い場合（Ｓ５０６のＹ）は、字幕文分割処理に移行する（Ｓ５０７）。
【００５６】
すなわち字幕文分割処理は、任意に指定された指定時間の間、処理の実行を待つための制御符号であるＴＩＭＥ制御文および、表示している字幕を消去するための制御符号であるＣＳ制御文を用いて、１字幕ＰＥＳパケットの中で複数画面分の字幕文が存在するように字幕文を分割する処理である。
【００５７】
図３に示すようにワンセグ放送波の字幕文を表示するときに許可されている文字数は、文字サイズ“標準”換算で４８文字である。つまり４８文字を超える字幕文は一回の表示で全ての文字を表示することができない。そこで、字幕文の先頭から数えて４８文字目の字幕文データの直後にＣＳ制御文を追加すると、先頭の４８文字までの字幕文を表示した後に画面に表示されている字幕文を消去して４９文字目以降の字幕文を表示することができる。また、任意の時間情報と共にＴＩＭＥ制御文をＣＳ制御文の直前に追加すると、指定した時間が経過するのを待ってから、ＣＳ制御文が実行されるので、つまり、先頭から４８文字目までの字幕文が表示された後に、指定時間が経過してから表示されている字幕文が消去されて４９文字目以降の字幕文が表示される。
【００５８】
そして、このように４８文字単位でＴＩＭＥ制御文とＣＳ制御文を順次追加していくことで、４８文字の字幕文が所定時間ごとに順次表示されることになる。すなわち４８文字を超える字幕文を分割して、分割されたそれぞれの字幕文の表示タイミングを変えて順次表示していくことができる。
【００５９】
また分割された４８文字の字幕文には、改行を示す制御符号を任意の位置に追加することで、４８文字をさらに改行により分割して表示させることも可能である。さらに、ＴＩＭＥ制御文とＣＳ制御文の直前の行と同じ字幕文を、ＴＩＭＥ制御文とＣＳ制御文の直後の行に追加することで、表示されていた最下行の字幕文が、次に表示される画面では最上行に表示されるので、字幕文をロールアップして表示させることも可能である。
【００６０】
なおＴＩＭＥ制御文とＣＳ制御文の追加は４８文字おきでなくても、４８文字より少ない文字数であればよい。また、使用されている文字サイズが中型である場合は、表示可能な文字数は９６文字となるので、使用されている文字サイズの個数を確認しながら、適宜ＴＩＭＥ制御文とＣＳ制御文を追加していく実施形態でもよい。
【００６１】
なおフルセグ放送波の字幕データは、１字幕ＰＥＳパケットが最小１００ｍｓｅｃ間隔で入力されるので、字幕文変換処理によって文字数が変換されても“標準”換算で４８文字を超えた字幕文をＴＩＭＥ制御文で分割する場合に指定する処理待ち時間は、１００ｍｓｅｃという数値を考慮する必要がある。
【００６２】
［字幕文結合処理の実施例］
次に、図４または図５で示した字幕文変換処理を施した字幕文を結合する字幕文結合処理の一実施形態を、図６を用いて説明する。
図６は、図２で説明した字幕文結合処理部２１４によって実行される、字幕文変換処理を施した複数の字幕文を結合する字幕文結合処理の一実施形態を示すフローチャートである。
【００６３】
図３に示すように、フルセグ放送波の字幕データの１ＰＥＳパケットは最小１００ｍｓｅｃ間隔で送出される。一方ワンセグ放送波の字幕データの１ＰＥＳパケットは最小１０００ｍｓｅｃ間隔で送出される。すなわち、ワンセグ放送波の字幕データを１ＰＥＳパケット送出するときに、フルセグ放送波の１０ＰＥＳパケット分の字幕データを送出しなければならない場合がある。なお、フルセグ放送波の１０ＰＥＳパケット分の字幕データをワンセグ放送波の字幕データに変換したときのデータ量が、ワンセグ放送波の字幕データの１ＰＥＳパケットで送出可能なデータ量であれば、フルセグ放送波の１０ＰＥＳパケット分の字幕データを結合して送出することが可能である。そして１０ＰＥＳパケットの字幕データの字幕データを結合する処理においても、ＴＩＭＥ制御文およびＣＳ制御文を用いることができる。
【００６４】
つまり、字幕変換プログラム２００が図４または図５に示す字幕文変換処理を行いながらも（Ｓ６０１）、字幕データ抽出部２０１は新たな字幕ＰＥＳパケットを抽出して、字幕変換プログラム２００が新たな字幕ＰＥＳパケットに対して字幕文変換処理を行う（Ｓ６０２）。さらに、先に抽出した字幕ＰＥＳパケットから取得したＰＴＳと、新たに抽出した字幕ＰＥＳパケットから取得したＰＴＳとの時間の間隔、すなわち、連続して取得した複数の字幕ＰＥＳパケットの字幕文の表示時間間隔が１０００ｍｓｅｃよりも小さいかの判定（Ｓ６０３）を行う。そして１０００ｍｓｅｃ以上であった場合（Ｓ６０３のＮ）は字幕結合処理を終了する。一方１０００ｍｓｅｃ未満であった場合（Ｓ６０３のＹ）は、字幕文結合処理部２１４は、先に取得した字幕文と新たに取得した字幕文を結合して１つのＰＥＳパケットとする字幕文結合処理を行う（Ｓ６０４）。
【００６５】
具体的には、先に取得した字幕文と新たに取得した字幕文との表示時間間隔が７００ｍｓｅｃであった場合は、７００ｍｓｅｃの処理待ちを行うＴＩＭＥ制御文とＣＳ制御文を追加することで、フルセグ放送波の字幕データの字幕文を表示するのと同じタイミングで、ワング放送波の字幕文を表示できる字幕ＰＥＳパケットを出力することができる。
【００６６】
［変形例１］
図２に示したように、本実施形態は字幕データ出力部２２２が出力バッファ２２１から入力されたワンセグ放送波の字幕データの字幕文をＯＳＤ生成部２２３に出力する形態であったが、ＨＤＤ４２やＵＳＢ＿ＩＦ部４７を介して接続された記録媒体であるＵＳＢデバイスＵＤ、通信部４６を介して接続された記録装置などに出力して保存する実施形態であってもよい。すなわち、変換した字幕文を表示器３３に表示するのではなく、ワンセグ放送波の映像音声データに付帯する字幕データとしてＨＤＤ４２やＵＳＢデバイスＵＤ、外部記録装置などの記録媒体に保存する形態であってもよい。
【００６７】
［変形例２］
図２に示したように、本実施形態は字幕データ抽出部２０１がチューナ部４５や通信部４６、ＯＤＤ４３などからフルセグ放送波の字幕データを抽出してワンセグ放送波の字幕データに変換する形態であったが、ＯＤＤ４３に装着されたＢＤやＤＶＤなどから、当該ＢＤやＤＶＤに格納されたコンテンツの字幕データを取得してワンセグ放送波の字幕データに変換する形態であってもよい。
【００６８】
以上説明したように本実施形態によれば、フルセグ放送波の字幕文に対して、一文あたりの表示可能文字数が多い文字サイズへの変換処理や、不要な文字の削除処理、一文を分割して数回に分けて表示する分割処理などを施すので、情報量が多い（文字数が多い）字幕文であるフルセグ放送波の字幕文を、当該字幕文の文字視認性を保ちながら当該字幕文の意味を損なわないで、制約された文字数の字幕文であるワンセグ放送波の字幕文に変換することが可能である。
【００６９】
また本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【符号の説明】
【００７０】
１０…コンピュータ装置、２００…字幕変換プログラム、２０１…字幕データ抽出部、２０２…入力バッファ、２１１…管理データ変換処理部、２１２…ＤＲＣＳ変換処理部、２１３…字幕文変換処理部、２１４…字幕文結合処理部、２２１…出力バッファ、２２２…字幕データ出力部、２２３…ＯＳＤ生成部。
【図１】
2010193150.tif 000003
【図２】
2010193150.tif 000004
【図３】
2010193150.tif 000005
【図４】
2010193150.tif 000006
【図５】
2010193150.tif 000007
【図６】
2010193150.tif 000008