JP4768412B2 - Mobile subtitle specification conversion device for digital broadcasting and its conversion method - Google Patents
Mobile subtitle specification conversion device for digital broadcasting and its conversion method Download PDFInfo
- Publication number
- JP4768412B2 JP4768412B2 JP2005330502A JP2005330502A JP4768412B2 JP 4768412 B2 JP4768412 B2 JP 4768412B2 JP 2005330502 A JP2005330502 A JP 2005330502A JP 2005330502 A JP2005330502 A JP 2005330502A JP 4768412 B2 JP4768412 B2 JP 4768412B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- character string
- data
- terminal
- portable
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Digital Computer Display Output (AREA)
- Studio Circuits (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、例えば地上デジタル放送において、映像表示に合わせて字幕を表示させる技術に係り、特に携帯受信端末での適切な字幕表示を実現するものに関する。 The present invention relates to a technique for displaying subtitles in accordance with video display, for example, in terrestrial digital broadcasting, and more particularly, to a technique for realizing appropriate subtitle display on a mobile receiving terminal.
現在、普及が進められている地上デジタル放送にあっては、視覚効果を高めると共に視聴覚障害者の視聴を配慮するために、番組の映像表示に合わせて画面上の指定位置に字幕を表示する機能が盛り込まれている(非特許文献1参照)。 In terrestrial digital broadcasting, which is currently in widespread use, a function to display subtitles at designated positions on the screen in accordance with the video display of the program in order to enhance the visual effect and consider viewing by the visually impaired Is included (see Non-Patent Document 1).
ところで、地上デジタル放送では、固定受信機向け放送と同時に、携帯受信機(車載を含む)を対象とする放送も実施される。この場合、携帯受信機の表示画面は固定受信機の表示画面に比較して極めて小さいことを考慮する必要がある。すなわち、固定受信機向けでは、表示画面上で話者人物の下部に字幕を重ねて表示することが可能であっても、携帯受信機では字幕を重ねると、映像表示の妨げとなる。そこで、上記非特許文献1のARIB(Association of Radio Industries and Businesses:電波産業会)標準規格では、映像表示領域とは別に字幕表示領域(アウトスクリーン)を設け、話者人物の各台詞を文字列として順次表示する携帯字幕仕様が盛り込まれている。
By the way, in terrestrial digital broadcasting, broadcasting for portable receivers (including on-vehicle receivers) is performed simultaneously with broadcasting for fixed receivers. In this case, it is necessary to consider that the display screen of the portable receiver is extremely small compared to the display screen of the fixed receiver. That is, for a fixed receiver, even if it is possible to display a caption on the display screen below a speaker person, if the caption is superimposed on a portable receiver, video display is hindered. Therefore, in the ARIB (Association of Radio Industries and Businesses) standard of Non-Patent
しかしながら、固定受信機向けに作成された字幕データは、文字列のブロック毎に表示位置が座標情報によって指定されているが、携帯受信機向けにはそのような座標情報は付加されない。このため、例えば固定受信機で複数の話者人物の映像に対する個々の字幕が表示される場合に、携帯受信機では文字列の表示順序が交錯して意味の通じない文章となるケースがある。
以上述べたように、デジタル放送では、固定受信機向けの字幕表示仕様とは別に携帯受信機向けに文字列の配列を考慮した携帯字幕仕様を作成する必要がある。しかしながら、いったん作成された固定受信機向けの字幕表示仕様を携帯受信機向けの携帯字幕仕様に変更するには、ブロック毎の表示順序が意味の通じる言葉となるように配列順序と表示タイミングを指定する必要があり、煩雑な編集操作が要求される。 As described above, in digital broadcasting, it is necessary to create a portable subtitle specification that considers the arrangement of character strings for a portable receiver separately from the subtitle display specification for a fixed receiver. However, to change the subtitle display specification for a fixed receiver once created to the mobile subtitle specification for a portable receiver, specify the arrangement order and display timing so that the display order of each block is a meaningful word. This requires a complicated editing operation.
特に、字幕表示では、終端文字に着眼して同一人物の会話か別の会話かを区別する必要がある。このため、字幕データでは、文字列ブロックの終端文字に予め定義された外字が使用される場合がある。ところが、上記のように携帯字幕仕様への変更に際し、ブロック毎の配列順序を認識するために文字列の終端を判断する上で、終端文字が外字であると、その終端判定ができなくなる。 In particular, in subtitle display, it is necessary to distinguish between conversations of the same person or different conversations by focusing on the terminal characters. For this reason, in the subtitle data, a predefined external character may be used as the terminal character of the character string block. However, when changing to the mobile caption specification as described above, when determining the end of the character string in order to recognize the arrangement order of each block, if the end character is an external character, the end cannot be determined.
本発明は上記の問題を解決し、固定受信機向けの字幕表示仕様を、携帯字幕仕様として、ブロック毎の表示順序が意味の通じる言葉となるように配列順序を自動的に判別して編集する際に、文字列の終端文字が外字であってもこれを正しく認識することのできるデジタル放送用携帯字幕仕様変換装置とその変換方法を提供することを目的とする。 The present invention solves the above-described problem, and edits the caption display specification for the fixed receiver by automatically determining the arrangement order so that the display order for each block is a meaningful word as a portable caption specification. At the same time, it is an object of the present invention to provide a portable subtitle specification conversion apparatus for digital broadcasting that can correctly recognize a terminal character of a character string even if it is an external character and a conversion method thereof.
上記問題を解決するために、本発明に係るデジタル放送用の携帯字幕仕様変換装置は、固定受信機向けに映像表示に合わせて画面上の指定位置に字幕を表示する放送番組を提供すると共に、携帯受信機向けに前記放送番組を提供するデジタル放送システムに用いられ、固定受信機向け字幕のデータを映像表示領域とは別に字幕表示領域が規定される携帯受信機向け字幕のデータに変換する携帯字幕仕様変換装置であって、前記固定受信機向け字幕を予め決められた認識条件に基づいて文字列を認識し分割する文字列分割手段と、前記文字列分割手段によって分割された文字列それぞれについて、開始座標が基準点に近い順に並べ替えを行う文字列ソート手段と、前記文字列ソート手段によって並び替えられた各文字列の相関性をチェックして、相関性があると判断した文字列を結合し文字ブロックを構築する文字ブロック構築手段と、前記文字ブロック構築手段で構築された文字ブロックが複数存在する場合に、予め決められたソート条件に基づいて前記文字ブロックの送出順序を決定する文字ブロックソート手段とを具備し、前記文字列分割手段は、予め外字扱いとなる終端文字のパターンデータを格納するパターンデータ格納手段と、前記文字列の認識の際に外字データが入力された場合にその外字データと前記パターンデータとの比較を行い、両者の一致の度合いが基準値を超えるとき、その外字データは終端文字であると判定する終端文字判定手段とを備える構成とする。 In order to solve the above problem, a portable caption specification conversion device for digital broadcasting according to the present invention provides a broadcast program for displaying captions at designated positions on a screen in accordance with video display for a fixed receiver, A mobile phone that is used in a digital broadcasting system that provides the broadcast program for a portable receiver, and that converts caption data for a fixed receiver into caption data for a portable receiver in which a caption display area is defined separately from a video display area. A subtitle specification conversion apparatus, wherein each of the character strings divided by the character string dividing means is recognized by a character string dividing means for recognizing and dividing a character string based on a predetermined recognition condition. The character string sorting means for rearranging the start coordinates in the order from the reference point, and the correlation between the character strings sorted by the character string sorting means is checked. When there are a plurality of character blocks constructed by combining the character strings determined to be correlated to construct a character block, and a plurality of character blocks constructed by the character block constructing means, based on a predetermined sorting condition A character block sorting means for determining a sending order of the character blocks, wherein the character string dividing means is a pattern data storage means for storing pattern data of terminal characters to be treated as external characters in advance, and a recognition of the character string. When the external character data is input, the external character data is compared with the pattern data, and when the degree of coincidence of both exceeds the reference value, the external character data is determined to be the terminal character. It is set as the structure provided with.
また、本発明に係るデジタル放送用の携帯字幕仕様変換方法は、固定受信機向けに映像表示に合わせて画面上の指定位置に字幕を表示する放送番組を提供すると共に、携帯受信機向けに前記放送番組を提供するデジタル放送システムに用いられ、固定受信機向け字幕のデータを映像表示領域とは別に字幕表示領域が規定される携帯受信機向け字幕のデータに変換する携帯字幕仕様変換方法であって、前記固定受信機向け字幕を予め決められた認識条件に基づいて文字列を認識し分割する文字列分割手順と、前記文字列分割手順によって分割された文字列それぞれについて、開始座標が基準点に近い順に並べ替えを行う文字列ソート手順と、前記文字列ソート手順によって並び替えられた各文字列の相関性をチェックして、相関性があると判断した文字列を結合し文字ブロックを構築する文字ブロック構築手順と、前記文字ブロック構築手順で構築された文字ブロックが複数存在する場合に、予め決められたソート条件に基づいて前記文字ブロックの送出順序を決定する文字ブロックソート手順とを具備し、前記文字列分割手順は、予め外字扱いとなる終端文字のパターンデータを格納するパターンデータ格納手順と、前記文字列の認識の際に外字データが入力された場合にその外字データと前記パターンデータとの比較を行い、両者の一致の度合いが基準値を超えるとき、その外字データは終端文字であると判定する終端文字判定手順とを備える構成とする。 Also, the portable subtitle specification conversion method for digital broadcasting according to the present invention provides a broadcast program for displaying a subtitle at a designated position on the screen in accordance with video display for a fixed receiver, and for the portable receiver. This is a mobile subtitle specification conversion method that is used in digital broadcasting systems that provide broadcast programs and converts subtitle data for fixed receivers into subtitle data for mobile receivers that have a subtitle display area defined separately from the video display area. The start coordinate is a reference point for each of the character string dividing procedure for recognizing and dividing the character string based on a predetermined recognition condition and the character string divided by the character string dividing procedure. Check the correlation between the character string sorting procedure for sorting in the order close to the character string and the character strings sorted by the character string sorting procedure, and determine that there is a correlation. A character block construction procedure for constructing a character block by combining the character strings; and when there are a plurality of character blocks constructed by the character block construction procedure, the order of sending the character blocks based on a predetermined sort condition A character block sorting procedure for determining the character string, and the character string dividing procedure includes a pattern data storing procedure for storing pattern data of a terminal character that is treated as an external character in advance, and external character data is input when the character string is recognized. If this is the case, the external character data is compared with the pattern data, and when the degree of coincidence of both exceeds the reference value, the external character data is determined to be a terminal character. .
本発明によれば、固定受信機向けの字幕表示仕様を、固定受信機向けの字幕表示仕様を、携帯字幕仕様として、ブロック毎の表示順序が意味の通じる言葉となるように配列順序を自動的に判別して編集する際に、文字列の終端文字が外字であってもこれを正しく認識することのできるデジタル放送用携帯字幕仕様変換装置とその変換方法を提供することができる。 According to the present invention, subtitle display specifications for fixed receivers, subtitle display specifications for fixed receivers, and portable subtitle specifications, the arrangement order is automatically set so that the display order of each block is a meaningful word. Therefore, it is possible to provide a portable subtitle specification conversion apparatus for digital broadcasting that can correctly recognize a terminal character of a character string even when the terminal character of the character string is an external character and a conversion method thereof.
以下、図面を参照して本発明の実施の形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明に係る携帯字幕仕様変換装置の一実施形態として、その変換機能を備える地上デジタル放送システムの放送番組作成用オーサリング装置を示す概略構成図である。図1において、入力インターフェース部11には、固定受信機向けに制作された番組データファイルとして、映像データ、音声データと共に表示画面上で話者人物の下部に字幕を重ねて表示するための文字(キャラクタ)データ(以下、字幕データ)が多重されたファイルが供給される。CPU(演算処理装置)12は、操作部13により入力されるユーザの指定に応じてあるいは自動的に、ROM(読み出し専用メモリ)14に予め登録されたプログラムをロードする。プログラムには、文字列再構成機能を実現する携帯字幕仕様変換プログラムが含まれる。
FIG. 1 is a schematic configuration diagram showing an authoring device for creating a broadcast program of a terrestrial digital broadcasting system having the conversion function as one embodiment of a portable caption specification conversion device according to the present invention. In FIG. 1, the
上記変換プログラムの実行により、入力インターフェース部11に供給される番組データファイルをRAM(ランダム・アクセス・メモリ)15に展開し、固定受信機向けの文字データの表示位置情報を携帯受信機の携帯字幕表示エリアに適した表示制御情報に変換し、映像データ及び音声データに多重して携帯受信機向け番組データファイルを作成する。最終的に、この番組データファイルを出力インターフェース部16からオンエア送出装置(図示せず)に出力する。
By executing the conversion program, the program data file supplied to the
上記字幕レイアウト変換プログラムの基本的な処理の流れは、ARIB標準規格STD−B37に示される、携帯字幕変換のガイドラインに基づく。このガイドラインにおいて、要点を以下に抜粋する。 The basic processing flow of the caption layout conversion program is based on mobile caption conversion guidelines shown in the ARIB standard STD-B37. The main points of this guideline are as follows.
まず、携帯受信機では、モデルケースとして標準サイズ12文字×4行もしくは標準サイズ16文字×3行の表示エリアを確保するように規定され、一度に表示できる文字数としては48文字となる。
First, in the portable receiver, as a model case, it is defined to secure a display area of
携帯字幕へのレイアウトの変換処理としては、左上の座標から右下への座標へ文面の流れに沿って一律に一つの文章と判断する方法を基本とする。一つの字幕画面において複数の文章が存在する場合、それを区別して表示することが望ましい。複数の文章を判断する方法として、文字(横)方向、及び行方向に隣接する同一色の文字ブロック(一つの文脈を構成する文字列のこと)を一つの文章の単位として判断する方法、文字方向のみ隣接する同一色の文字ブロックを一つの文章の単位として判断する方法などがある。 The layout conversion processing to portable captions is based on a method of uniformly determining one sentence along the text flow from the upper left coordinates to the lower right coordinates. When there are a plurality of sentences on one caption screen, it is desirable to display them separately. As a method of judging a plurality of sentences, a method of judging character blocks (character strings constituting one context) of the same color adjacent in the character (horizontal) direction and line direction as a unit of one sentence, characters There is a method of judging character blocks of the same color that are adjacent only in the direction as a unit of one sentence.
一つの字幕画面において複数の文章が存在する場合、文章間に動作位置改行を使用する文章間に動作位置改行(APR)を使用することで表示上見やすくなる。しかし、携帯字幕では動作位置改行を入れることにより、48文字以下の場合でも携帯字幕の表示エリアでは収まらないが発生する。また、一つの文章が複数行で構成されている場合、文章の判別方法によっては複数の文章と判別され、動作位置の改行挿入することで表示エリアに収まらない場合が発生する。このような場合、動作位置改行を削除するか、スペースなど他の記号に置き換えることができるものとする。 When there are a plurality of sentences on one subtitle screen, it is easy to see the display by using an action position line feed (APR) between sentences using an action position line feed between sentences. However, when the mobile subtitle is inserted into the operation position, even if it is 48 characters or less, it does not fit in the mobile subtitle display area. Also, when one sentence is composed of a plurality of lines, it may be determined as a plurality of sentences depending on the sentence determination method, and may not fit in the display area by inserting a line feed at the operation position. In such a case, the operation position line feed can be deleted or replaced with another symbol such as a space.
以上の条件のもとで、本実施形態の文字列再構成機能を実現する携帯字幕仕様変換方法(プログラム)の概要について、図2を参照して説明する。 Under the above conditions, an outline of a portable subtitle specification conversion method (program) for realizing the character string reconstruction function of the present embodiment will be described with reference to FIG.
まず、固定受信機向け字幕(HD字幕)には、視覚効果を考え、文字を表示する際の座標情報が付加されている。一方、携帯字幕には、表示位置の座標情報がないため、HD字幕から変換した携帯字幕を携帯受信機のアウトスクリーンに字幕を表示する際は、各文字列を文字ブロックとして再構成する必要がある。文字列を再構成した場合のイメージを図2に示す。図2において、(a)は固定受信機表示例、(b)は携帯受信機表示例を示している。 First, in consideration of the visual effect, coordinate information for displaying characters is added to the caption for the fixed receiver (HD caption). On the other hand, since mobile subtitles do not have coordinate information of the display position, it is necessary to reconstruct each character string as a character block when displaying the mobile subtitles converted from HD subtitles on the out-screen of the mobile receiver. is there. FIG. 2 shows an image when the character string is reconstructed. 2A shows a fixed receiver display example, and FIG. 2B shows a portable receiver display example.
図2において、固定受信機表示の“文字列1”と“文字列3”は左側の台詞であり、“文字列1”+“文字列3”で文章が成り立つものとする。携帯受信機において、台詞の文章が違和感なく読み取れるようにするためには、携帯字幕変換の際に文字列1と文字列3が同一の文字ブロックであることを認識する必要がある。この変換を実現する機能を「文字列再構成機能」と呼ぶ。
In FIG. 2, “
この文字列再構成機能を実現する変換プログラムの基本的な処理の流れを図3に示す。図3において、番組データファイルが入力され、文字列再構成機能がスタートされると、文字列分割処理(ステップS1)、文字列ソート処理(ステップS2)、文字ブロック構築処理(ステップS3)、文字ブロックソート処理(ステップS4)の順に処理が行われる。以下、各ステップの具体的な処理内容について説明する。 FIG. 3 shows the basic processing flow of the conversion program for realizing this character string reconstruction function. In FIG. 3, when a program data file is input and the character string reconstruction function is started, character string division processing (step S1), character string sorting processing (step S2), character block construction processing (step S3), character Processing is performed in the order of block sort processing (step S4). Hereinafter, specific processing contents of each step will be described.
ステップS1:文字列分割処理
文字列の再構成機能を実現するためには、携帯字幕仕様変換プログラムにおいて、固定受信機の表示領域を保有し、各文字列の位置関係を把握する必要がある。携帯字幕仕様変換プログラムでの固定受信機の最大表示領域は、例えば横960dot、縦540dotとする。携帯字幕変換プログラム内における固定受信機字幕の内部表示領域例を図4に示す。
Step S1: Character string division processing
In order to realize the character string reconstruction function, the portable subtitle specification conversion program needs to hold the display area of the fixed receiver and grasp the positional relationship of each character string. The maximum display area of the fixed receiver in the portable caption specification conversion program is, for example, 960 dots wide and 540 dots high. FIG. 4 shows an example of the internal display area of the fixed receiver caption in the portable caption conversion program.
図4において、プログラム開始時は、960×540dotを表示領域の初期値とする。本文データユニット中で、表示位置指定(SDP)制御と表示構成ドット指定(SDF)制御により、表示領域が設定されている場合は、表示領域を再設定する。但し、本文データユニット中で設定されている表示領域が960×540dotの領域を超える場合は、表示領域の再設定を行わず、初期値とする。本文データユニット中で、SDPとSDFが設定されていない場合、プログラム内の表示領域は初期値とする。本文データユニット中で指定されている表示領域が、960×540dotの領域を越える場合には、960×540dotに制限する。 In FIG. 4, at the start of the program, 960 × 540 dots is set as the initial value of the display area. If the display area is set by the display position designation (SDP) control and the display configuration dot designation (SDF) control in the body data unit, the display area is reset. However, if the display area set in the text data unit exceeds the area of 960 × 540 dots, the display area is not reset and is set to the initial value. If SDP and SDF are not set in the body data unit, the display area in the program is set to the initial value. When the display area specified in the body data unit exceeds the area of 960 × 540 dots, the display area is limited to 960 × 540 dots.
尚、ARIB標準規格STD-B37 2.2版では、相互変換規格として、「補助データパケット形式で伝送されるデジタル字幕データの構造と運用」に関して、表示位置が横170dot、縦30dot、表示領域が横620dot、縦480dotとして推奨されている。 In addition, in the ARIB standard STD-B37 2.2 version, the display position is 170 dots wide, 30 dots long, and the display area is 620 dots wide as “mutual conversion standard of digital subtitle data transmitted in auxiliary data packet format”. Recommended as 480 dots vertically.
固定受信機用字幕データを文字列に分割する方法として、以下の条件により行うこととし、いずれかの条件に該当した場合、文字列として認識する。 As a method for dividing the fixed receiver subtitle data into character strings, the following conditions are used. When any of the conditions is satisfied, the fixed receiver subtitle data is recognized as a character string.
(条件1)動作位置制御コードによる分割
文字動作位置に関する制御コードから、次の文字動作位置に関する制御コードの直前までの文字コードを1文字列とする。但し、動作位置制御コードと動作位置制御コードの間に文字コードが無い場合は、文字列と判断しない。また、文字列が小型サイズのみで記述されており、文字列に含まれる文字コードが、スペース制御符号のみの場合も文字列として判断せず、その文字列は変換対象にしないこととする。
(Condition 1) Division by action position control code A character code from a control code relating to a character action position to a position immediately before a control code relating to the next character action position is defined as one character string. However, if there is no character code between the operation position control code and the operation position control code, the character string is not determined. Further, even when the character string is described only in a small size and the character code included in the character string is only the space control code, it is not determined as a character string, and the character string is not to be converted.
例えば、動作位置後退(APB)制御や動作位置前進(APF)制御などを連続して使用して文字コードを記述している場合がある。図5に動作位置制御コードによる文字列の分割例を示す。すなわち、図5において、(1)の範囲は文字列として判断する。(2)の範囲は小型サイズでスペース制御符号だけの文字列のため、変換対象としない。(3)の範囲は文字列として判断する。(4)の範囲については、APBの1つ目では文字列と判断しないで、2つ目のAPBも含んで文字列と判断する。よって、この例では、文字列の座標情報は、APB2つ分の座標となる。 For example, the character code may be described by continuously using the operation position backward (APB) control, the operation position advance (APF) control, or the like. FIG. 5 shows an example of character string division by the operation position control code. That is, in FIG. 5, the range (1) is determined as a character string. The range (2) is a small character string with only a space control code, and is not subject to conversion. The range of (3) is determined as a character string. Regarding the range (4), the first APB is not determined to be a character string, but is also determined to be a character string including the second APB. Therefore, in this example, the coordinate information of the character string is the coordinates for two APBs.
(条件2)文字列の表示状態(座標)による分割(折り返し分割)
動作位置制御コードによって分割した文字列を表示領域に配置した場合、文字列が表示領域を超えていないか確認する。表示領域を超えている場合は、表示領域の境界値に掛かる文字コード以降を別文字列とする。図6にその一例を示す。別文字列に分割した場合、その文字列の横座標は表示領域の左端とし、縦座標は、元の文字列の縦座標+現在の文字サイズの縦ドット数とする。
(Condition 2) Division by character string display state (coordinates) (wrapping division)
When the character string divided by the operation position control code is arranged in the display area, it is checked whether the character string exceeds the display area. If it exceeds the display area, the character code following the boundary value of the display area is set as another character string. An example is shown in FIG. When divided into separate character strings, the abscissa of the character string is the left end of the display area, and the ordinate is the ordinate of the original character string + the number of vertical dots of the current character size.
文字列を構成する文字コードの文字ドット数の初期値例を図7に示す。図7において、文字ドット数は、文字構成ドット指定(SSM)制御や行間隔指定(SVS)制御、字間隔指定(SHS)制御によって変更されることがある。また、各文字サイズは「標準サイズ」を基準にして構成されているため、SSM制御で「標準サイズ」の文字構成ドット数が変更された場合、全ての文字サイズの再計算が必要になる。 An example of the initial value of the number of character dots of the character code constituting the character string is shown in FIG. In FIG. 7, the number of character dots may be changed by character configuration dot designation (SSM) control, line interval designation (SVS) control, or character interval designation (SHS) control. Further, since each character size is configured based on the “standard size”, when the number of dots constituting “standard size” is changed by the SSM control, it is necessary to recalculate all the character sizes.
各文字サイズの計算式は、以下のようになる。
(1)標準サイズ
文字ドット数(横)=フォントサイズ+字間隔
文字ドット数(縦)=フォントサイズ+行間隔
(2)中型サイズ
文字ドット数(横)=フォントサイズ/2+字間隔/2
文字ドット数(縦)=フォントサイズ+行間隔
(3)小型サイズ
文字ドット数(横)=フォントサイズ/2+字間隔/2
文字ドット数(縦)=フォントサイズ/2+行間隔/2
(4)横倍サイズ
文字ドット数(横)=フォントサイズ×2+字間隔×2
文字ドット数(縦)=フォントサイズ+行間隔
(5)縦倍サイズ
文字ドット数(横)=フォントサイズ+字間隔
文字ドット数(縦)=フォントサイズ×2+行間隔×2
(6)縦横倍サイズ
文字ドット数(横)=フォントサイズ×2+字間隔×2
文字ドット数(縦)=フォントサイズ×2+行間隔×2
The calculation formula for each character size is as follows.
(1) Standard size
Number of character dots (horizontal) = font size + character spacing
Number of character dots (vertical) = font size + line spacing
(2) Medium size
Number of character dots (horizontal) = font size / 2 + character spacing / 2
Number of character dots (vertical) = font size + line spacing
(3) Small size
Number of character dots (horizontal) = font size / 2 + character spacing / 2
Number of character dots (vertical) = font size / 2 + line spacing / 2
(4) Horizontal double size
Number of character dots (horizontal) = font size x 2 +
Number of character dots (vertical) = font size + line spacing
(5) Vertical double size
Number of character dots (horizontal) = font size + character spacing
Number of character dots (vertical) = font size x 2 +
(6) Vertical and horizontal double size
Number of character dots (horizontal) = font size x 2 +
Number of character dots (vertical) = font size x 2 +
尚、文字列の表示状態による文字列分割の際に、文字列に文字繰り返し(RPC)制御(制御コードに続く文字コード1文字を、パラメータで指定された回数分だけ繰り返し表示する制御コード)が使われている場合は、文字列長に文字サイズ×繰り返し回数分を加算する必要があるので、注意が必要になる。表示される文字サイズは、RPC制御コードの前または後で設定される文字コードとなる。また、RPC制御により、文字列が表示領域を超える場合は、本分割方法を適用し、表示領域を超えた文字列を新たな文字列とする。 When character strings are divided according to the character string display state, character repetition (RPC) control (control code for repeatedly displaying one character code following the control code for the number of times specified by the parameter) is performed. If it is used, care must be taken because it is necessary to add the character size × repetition count to the character string length. The displayed character size is a character code set before or after the RPC control code. Further, when the character string exceeds the display area by the RPC control, this division method is applied, and the character string exceeding the display area is set as a new character string.
以上の条件別に文字列として分割されたデータは、文字列管理テーブルに格納し、各文字列の情報を記載する。デジタル字幕で標準文字サイズを考慮した場合、画面内に表示できる行数は約14行になる。また、1行の文字ブロックを最大3ブロックと想定した場合、最大文字列は42列になる。よって、文字列再構成機能で扱える文字列は、予備を考慮して、最大50列とする。図8(a)に文字列管理テーブルの一例を示し、図8(b)に管理テーブルの各項目に記述するデータの例を示す。 Data divided as a character string according to the above conditions is stored in a character string management table, and information on each character string is described. When the standard character size is considered in digital subtitles, the number of lines that can be displayed on the screen is about 14 lines. Also, assuming that one line of character blocks is a maximum of 3 blocks, the maximum character string is 42 columns. Therefore, the maximum number of character strings that can be handled by the character string reconstruction function is 50 in consideration of the reserve. FIG. 8A shows an example of a character string management table, and FIG. 8B shows an example of data described in each item of the management table.
ステップS2:文字列ソート処理
本処理では、上記条件に従って分割を行った文字列を、開始座標が基準点に近い順に並べ替えを行う。また、文字列のソート後、小型文字列フラグが付いている文字列に関して、その文字列がルビ文字列であるのか、または促音や拗音、添え字の文字列であるのかの判別を行う。ルビ文字列と判断した文字列には、文字列削除フラグを付け、以降の処理対象外とする。
Step S2: Character String Sorting Process In this process, the character strings divided according to the above conditions are rearranged in the order in which the start coordinates are close to the reference point. Further, after the character strings are sorted, it is determined whether the character string with the small character string flag is a ruby character string, or a prompt sound, a roaring sound, or a subscript character string. A character string deletion flag is attached to a character string determined to be a ruby character string, and it is excluded from the subsequent processing.
尚、促音・拗音とは、「ちょっと」や「キャベツ」などの文字に含まれる、小さい「よ」、「つ」、「ヤ」などの文字を指す。添え字とは、「CO2 」や「H2O」化学式などの小さく書かれた数字を指す。 Note that the sound and roaring sound indicate small characters such as “yo”, “tsu”, and “ya” included in characters such as “a little” and “cabbage”. A subscript refers to a small number such as “CO 2 ” or “H 2 O” chemical formula.
「ルビ文字列」の判定は、小型文字列フラグが付いている文字列がルビ文字列であるか判別する。文字列がルビであることを判断する条件は、以下の通りとし、以下の条件を全て満たした場合のみ「ルビ」と判定する。 The determination of “ruby character string” determines whether the character string with the small character string flag is a ruby character string. The condition for determining that the character string is ruby is as follows. Only when all of the following conditions are satisfied, “ruby” is determined.
(条件1)
該当文字列のY座標が、標準文字サイズで、他の文字列の1文字分上位または0.5文字分下位に位置する場合(図9にイメージ図を示す)。
(Condition 1)
When the Y coordinate of the corresponding character string is a standard character size and is positioned one character higher than another character string or 0.5 characters lower (an image diagram is shown in FIG. 9).
(条件2)
該当文字列のX座標(開始座標、終了座標)に、小型文字列フラグが付いていない文字列が隣接していないこと(図10イメージ図を示す)。
(Condition 2)
The character string without the small character string flag is not adjacent to the X coordinate (start coordinate, end coordinate) of the character string (shown in the image diagram of FIG. 10).
小型文字列1は、条件1及び条件2を満たしているため、ルビ文字列として判断する。小型文字列2は、条件1を満たしているが、条件2を満たしていないため、ルビ文字列として判断しない。
Since the
ステップS3:文字ブロック構築処理
ステップS2の文字列ソート処理により整列された、各文字列の相関性をチェックして、相関性があると判断した文字列を結合し、文字ブロックを構築する。
Step S3: Character block construction process The correlation between the character strings arranged by the character string sorting process in step S2 is checked, and the character strings determined to be correlated are combined to construct a character block.
「文字列の相関性のチェック」は、文字列管理テーブルの文字列1から順に各文字列との相関性をチェックする処理である。以下の相関性判定条件を満たした場合、「相関性有り」と判定し、相関性有りと判定した場合は、文字列の結合処理を行う。
“Character string correlation check” is a process of checking the correlation with each character string in order from the
尚、以下の判定条件の文中は、条件内容の把握を容易にするため、相関性をチェックする文字列を“A文字列”とし、チェック対象の文字列を“B文字列”としている。 In the sentence of the following determination conditions, in order to easily understand the condition contents, the character string for checking the correlation is “A character string”, and the character string to be checked is “B character string”.
(1)A文字列とB文字列のY座標差が標準文字サイズで、1文字以内であること。Y座標が標準サイズで1文字より離れた場合、以降の文字列との相関性チェックを行わない。 (1) The Y coordinate difference between the A character string and the B character string is a standard character size and within one character. When the Y coordinate is a standard size and is separated from one character, the correlation check with the subsequent character string is not performed.
(2)A文字列に終端符号がないこと。終端符号があり、以降の文字列がX座標上でA文字列に隣接する文字列の場合は、相関性ありとする。上記に該当しない場合は、単独の文字ブロックであると判断し、以降の文字列との相関性チェックを行わない。 (2) There is no terminal code in the A character string. If there is a terminal code and the subsequent character string is a character string adjacent to the A character string on the X coordinate, there is a correlation. If the above does not apply, it is determined that the character block is a single character block, and the correlation check with the subsequent character string is not performed.
(3)A文字列とB文字列の色コードの比較を行い、色コードが同じであること。 (3) The color codes of the A character string and the B character string are compared, and the color codes are the same.
(4)A文字列とB文字列のX座標に標準文字サイズ0文字以上の重なりがあること。文字の重なり具合αは1文字以上で、以下の計算式を使用し算出する。 (4) The X coordinate of the A character string and the B character string has an overlap with a standard character size of 0 or more characters. The character overlap degree α is one or more characters, and is calculated using the following calculation formula.
<重なり具合αの計算方法>
文字列1のX座標(X1)と、文字列2のX座標(X2)を比較し、比較結果により計算式を使い分ける。本計算式中では、文字列1の文字列長をL1、文字列2の文字列長をL2とする。
<Calculation method of overlap condition α>
The X coordinate (X1) of the
X1>X2の場合
α=X2+L2−X1
X1<X2の場合
α=X1+L1−X2
X1=X2の場合
L1<L2ならば、α=L1
L1>L2ならば、α=L2
When X1> X2
α = X2 + L2-X1
When X1 <X2
α = X1 + L1-X2
When X1 = X2
If L1 <L2, α = L1
If L1> L2, α = L2
次に、「文字列の相関性チェック」により、相関性有りと判断した文字列について、文字列を結合し、文字ブロックを構築します。文字列を結合する場合は、以下の条件に従うこととする。 Next, for character strings that are judged to be correlated by the "character string correlation check", character strings are combined to construct a character block. When combining character strings, the following conditions must be followed.
<文字列の結合条件>
結合する文字列のY座標を比較し、Y座標が小さい(0に近い)文字列を上位文字列とし、この文字列にY座標の大きい文字列を結合する。Y座標が同一の場合は、X座標が小さい(0に近い)文字列を上位文字列とし、この文字列にX座標が大きい文字列を結合する。また、結合したB文字列に終端符号がある場合、文字ブロックは完結していると判定する。文字ブロックが完結した場合、A文字列は、以降の文字列との相関性チェックを行わないこととする。
<String concatenation condition>
The Y coordinates of the character strings to be combined are compared, a character string having a small Y coordinate (close to 0) is used as the upper character string, and a character string having a large Y coordinate is combined with this character string. When the Y coordinate is the same, a character string having a small X coordinate (close to 0) is used as the upper character string, and a character string having a large X coordinate is combined with this character string. If the combined B character string has a terminal code, it is determined that the character block is complete. When the character block is completed, the A character string is not checked for correlation with the subsequent character string.
ステップS4:文字ブロックのソート処理
ステップS3で構築された文字ブロックが複数存在する場合、それら文字ブロックの送出順序を決めるため、文字ブロックのソートを行う。文字ブロックをソートする条件を以下に示す。
Step S4: Sort processing of character blocks When there are a plurality of character blocks constructed in step S3, the character blocks are sorted in order to determine the sending order of the character blocks. The conditions for sorting character blocks are as follows.
<文字ブロックのソート条件>
文字ブロックのY座標が小さい(0に近い)文字ブロックを送出順序の早い文字ブロックとする。Y座標が同一の場合は、X座標が小さい(0に近い)文字ブロックを優先とする。各文字ブロックにつけられる送出順序は、PESデータを作成する際の文字データの格納順序として使用する。
<Character block sorting conditions>
A character block having a small Y coordinate of the character block (close to 0) is set as a character block with a fast transmission order. When the Y coordinate is the same, priority is given to a character block with a small X coordinate (close to 0). The transmission order assigned to each character block is used as the storage order of character data when creating PES data.
一方、固定受信機用字幕データにおいて、小型サイズによって促音を表現している字幕データについては、2バイト漢字コードの文字コードの小さい文字に変換する。また、添え字、促音、拗音として使用している数字及び文字については、標準サイズではなく、中型サイズに変換する。 On the other hand, in the subtitle data for the fixed receiver, the subtitle data expressing the prompting sound with a small size is converted into a character with a small character code of a 2-byte Kanji code. In addition, numbers and letters used as subscripts, prompt sounds, and stuttering are converted to medium size instead of standard size.
以上の処理によれば、固定受信機用字幕データを動作位置制御コード、文字列の表示状態(座標)等の条件によって文字列を分割し、分割を行った文字列を開始座標が基準点に近い順に並べ替え、各文字列の相関性をチェックして、相関性があると判断した文字列を結合することで文字ブロックを構築する。そして、構築された文字ブロックが複数存在する場合には、それら文字ブロックのソートを行って文字ブロックのY座標が小さい(0に近い)文字ブロックを送出順序の早い文字ブロックとし、Y座標が同一の場合は、X座標が小さい(0に近い)文字ブロックを優先として送出順序を自動的に決定することができる。したがって、固定受信機向けの字幕表示仕様を、携帯字幕仕様として、ブロック毎の表示順序が意味の通じる言葉となるように配列順序と表示タイミングを自動的に判別し、編集することが可能となる。 According to the above processing, the fixed receiver subtitle data is divided according to conditions such as the operation position control code and the display state (coordinates) of the character string, and the divided character string is used as a reference point. The character blocks are constructed by rearranging them in the closest order, checking the correlation between the character strings, and combining the character strings that are determined to be correlated. If there are a plurality of constructed character blocks, the character blocks are sorted to make the character block having a small Y coordinate (close to 0) a character block with a fast sending order and having the same Y coordinate. In this case, the sending order can be automatically determined by giving priority to a character block having a small X coordinate (close to 0). Therefore, it is possible to automatically determine and edit the arrangement order and the display timing so that the subtitle display specification for the fixed receiver is a portable subtitle specification and the display order of each block is a meaningful word. .
ところで、字幕表示では、前述のように、終端文字に着眼して同一人物の会話か別の会話かを区別する必要がある。このため、字幕データでは、文字列ブロックの終端文字に予め定義された外字が使用される場合がある。その一例を図11に示す。図11において、文字列1の終端文字は外字データであり、文字列2は文字列1とは別人の会話となっている。
By the way, in the subtitle display, as described above, it is necessary to distinguish between the conversation of the same person or another conversation by focusing on the terminal character. For this reason, in the subtitle data, a predefined external character may be used as the terminal character of the character string block. An example is shown in FIG. In FIG. 11, the terminal character of the
このように終端文字が外字であった場合には、上記携帯字幕仕様への変更に際し、ブロック毎の配列順序を認識するために文字列の終端を判断する上で、その終端判定ができなくなる。 When the terminal character is an external character as described above, it is impossible to determine the terminal end when determining the end of the character string in order to recognize the arrangement order of each block when changing to the portable caption specification.
そこで、本発明では、予め外字扱いとなる終端文字のパターンデータを例えばROM14に格納しておき、文字列の認識の際に外字データが入力された場合に、その外字データとパターンデータとの比較を行い、両者の一致の度合いが基準値を超えるとき、その外字データは終端文字であると判定するものとする。以下、外字データの終端文字判定の手法について説明する。
Therefore, in the present invention, pattern data of a terminal character that is treated as an external character is stored in, for example, the
まず、終端文字として外字扱いとされる文字または記号のパターンデータ(20×20画素)を予め定義して、例えば図12(a)に示すように第1乃至第4象限に分けて登録しておく。運用時において、文字列中に外字データがあった場合、図12(b)に示すように、登録パターンデータとの比較処理によって一致するか否かを判定する。この判定処理の流れを図13に示す。 First, character or symbol pattern data (20 × 20 pixels) that is treated as an external character is defined in advance as a terminal character, and is registered in the first to fourth quadrants as shown in FIG. 12A, for example. deep. When there is external character data in the character string at the time of operation, as shown in FIG. 12B, it is determined whether or not they match by comparison processing with registered pattern data. The flow of this determination process is shown in FIG.
図13において、外字データと登録パターンデータとを比較して、画素毎にXNOR(排他的論理和)を演算し(ステップS21)、画素毎のXNOR演算結果をカウントする(ステップS22)。カウントした値を各象限毎に集計して平均を求める(ステップS23)。各象限で全ての平均が基準値以上か判断し(ステップS24)、基準値以上となるとき、外字データは終端文字と判定し(ステップS25)、基準値以上にならない象限があるとき、外字データは終端文字ではないと判定する(ステップS26)。 In FIG. 13, the external character data and the registered pattern data are compared, XNOR (exclusive OR) is calculated for each pixel (step S21), and the XNOR calculation result for each pixel is counted (step S22). The counted values are totaled for each quadrant to obtain an average (step S23). It is determined whether all the averages in each quadrant are equal to or greater than the reference value (step S24). When the average is equal to or greater than the reference value, the external character data is determined to be a terminal character (step S25). Is not a terminal character (step S26).
上記の処理によれば、終端文字が外字データであったとしても、予め登録された終端文字のパターンデータとの一致を判定して、終端文字であることを認識することができる。これにより、固定受信機向け字幕データ中に外字の終端文字が使用されていても、文字列の終端を確実に検出することが可能となり、携帯字幕の文字ブロック構築を適切に行うことが可能となる。 According to the above processing, even if the terminal character is external character data, it is possible to recognize that it is the terminal character by determining a match with the pattern data of the terminal character registered in advance. This makes it possible to reliably detect the end of a character string even if an end character of an external character is used in caption data for a fixed receiver, and it is possible to appropriately construct a character block of a mobile subtitle. Become.
尚、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。 Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
11…入力インターフェース部、12…CPU(演算処理装置)、13…操作部、14…ROM(読み出し専用メモリ)15…RAM(ランダム・アクセス・メモリ)、16…出力インターフェース部。
DESCRIPTION OF
Claims (4)
前記固定受信機向け字幕を予め決められた認識条件に基づいて文字列を認識し分割する文字列分割手段と、
前記文字列分割手段によって分割された文字列それぞれについて、開始座標が基準点に近い順に並べ替えを行う文字列ソート手段と、
前記文字列ソート手段によって並び替えられた各文字列の相関性をチェックして、相関性があると判断した文字列を結合し文字ブロックを構築する文字ブロック構築手段と、
前記文字ブロック構築手段で構築された文字ブロックが複数存在する場合に、予め決められたソート条件に基づいて前記文字ブロックの送出順序を決定する文字ブロックソート手段とを具備し、
前記文字列分割手段は、予め外字扱いとなる終端文字のパターンデータを格納するパターンデータ格納手段と、前記文字列の認識の際に外字データが入力された場合にその外字データと前記パターンデータとの比較を行い、両者の一致の度合いが基準値を超えるとき、その外字データは終端文字であると判定する終端文字判定手段とを備えることを特徴とする携帯字幕仕様変換装置。 Provided for a fixed receiver a broadcast program that displays subtitles at a specified position on the screen in accordance with the video display, and used for a digital broadcast system that provides the broadcast programs for portable receivers. A portable caption specification conversion device for converting the data of the above into data for a portable receiver for which a caption display area is defined separately from a video display area,
A character string dividing means for recognizing and dividing a character string based on a predetermined recognition condition for the subtitle for the fixed receiver;
For each of the character strings divided by the character string dividing means, a character string sorting means for rearranging the start coordinates in order from the reference point,
Character block construction means for checking the correlation of each character string rearranged by the character string sorting means and combining character strings determined to be correlated to construct a character block;
When there are a plurality of character blocks constructed by the character block construction means, the character block sorting means for determining the sending order of the character blocks based on a predetermined sorting condition,
The character string dividing unit includes a pattern data storage unit that stores pattern data of a terminal character that is handled in advance as an external character, and the external character data and the pattern data when external character data is input when the character string is recognized. And a terminal character determining means for determining that the external character data is a terminal character when the degree of coincidence of both exceeds a reference value.
前記固定受信機向け字幕を予め決められた認識条件に基づいて文字列を認識し分割する文字列分割手順と、
前記文字列分割手順によって分割された文字列それぞれについて、開始座標が基準点に近い順に並べ替えを行う文字列ソート手順と、
前記文字列ソート手順によって並び替えられた各文字列の相関性をチェックして、相関性があると判断した文字列を結合し文字ブロックを構築する文字ブロック構築手順と、
前記文字ブロック構築手順で構築された文字ブロックが複数存在する場合に、予め決められたソート条件に基づいて前記文字ブロックの送出順序を決定する文字ブロックソート手順とを具備し、
前記文字列分割手順は、予め外字扱いとなる終端文字のパターンデータを格納するパターンデータ格納手順と、前記文字列の認識の際に外字データが入力された場合にその外字データと前記パターンデータとの比較を行い、両者の一致の度合いが基準値を超えるとき、その外字データは終端文字であると判定する終端文字判定手順とを備えることを特徴とする携帯字幕仕様変換方法。 Provided for a fixed receiver a broadcast program that displays subtitles at a specified position on the screen in accordance with the video display, and used for a digital broadcast system that provides the broadcast programs for portable receivers. Is a portable caption specification conversion method for converting the data into caption data for a portable receiver in which a caption display area is defined separately from a video display area,
A character string dividing procedure for recognizing and dividing a character string based on predetermined recognition conditions for the subtitle for the fixed receiver;
For each of the character strings divided by the character string dividing procedure, a character string sorting procedure for rearranging the start coordinates in order from the reference point,
Character block construction procedure for checking the correlation of each character string rearranged by the character string sorting procedure and combining character strings determined to be correlated to construct a character block;
A character block sorting procedure for determining a sending order of the character blocks based on a predetermined sorting condition when there are a plurality of character blocks constructed by the character block construction procedure;
The character string dividing procedure includes a pattern data storage procedure for storing pattern data of a terminal character that is handled in advance as an external character, and external character data and the pattern data when external character data is input when the character string is recognized. And a terminal character determination procedure for determining that the external character data is a terminal character when the degree of coincidence of both exceeds a reference value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005330502A JP4768412B2 (en) | 2005-11-15 | 2005-11-15 | Mobile subtitle specification conversion device for digital broadcasting and its conversion method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005330502A JP4768412B2 (en) | 2005-11-15 | 2005-11-15 | Mobile subtitle specification conversion device for digital broadcasting and its conversion method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007142569A JP2007142569A (en) | 2007-06-07 |
| JP4768412B2 true JP4768412B2 (en) | 2011-09-07 |
Family
ID=38204951
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005330502A Expired - Fee Related JP4768412B2 (en) | 2005-11-15 | 2005-11-15 | Mobile subtitle specification conversion device for digital broadcasting and its conversion method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4768412B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108769552A (en) * | 2018-05-14 | 2018-11-06 | 安徽工程大学 | Subtitle fabricating method in news video manufacturing process |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5423425B2 (en) * | 2010-01-25 | 2014-02-19 | 富士通モバイルコミュニケーションズ株式会社 | Image processing device |
| JP5380592B2 (en) * | 2012-08-02 | 2014-01-08 | 株式会社東芝 | Information processing apparatus and moving image data transmission method |
| JP2023162609A (en) * | 2022-04-27 | 2023-11-09 | 日本放送協会 | Caption data conversion device, caption data conversion system, and caption data conversion program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4192476B2 (en) * | 2002-02-27 | 2008-12-10 | 株式会社日立製作所 | Video conversion apparatus and video conversion method |
| WO2006022071A1 (en) * | 2004-08-25 | 2006-03-02 | Matsushita Electric Industrial Co., Ltd. | Video display and video displaying method |
-
2005
- 2005-11-15 JP JP2005330502A patent/JP4768412B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108769552A (en) * | 2018-05-14 | 2018-11-06 | 安徽工程大学 | Subtitle fabricating method in news video manufacturing process |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007142569A (en) | 2007-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11330342B2 (en) | Method and apparatus for generating caption | |
| US20040186723A1 (en) | Apparatus and method for converting multimedia contents | |
| CN101360193A (en) | Video subtitle processing apparatus and method | |
| JP2018174572A (en) | Text content generation device, transmission device, reception device, and program | |
| JP4192476B2 (en) | Video conversion apparatus and video conversion method | |
| JP4768412B2 (en) | Mobile subtitle specification conversion device for digital broadcasting and its conversion method | |
| KR20110100649A (en) | Method and apparatus for synthesizing speech | |
| JP4768411B2 (en) | Mobile subtitle specification conversion device for digital broadcasting and its conversion method | |
| KR101464754B1 (en) | Device and method for providing manual on video display device | |
| US20100265337A1 (en) | Image processing apparatus, image processing method, and recording medium | |
| JP5649769B2 (en) | Broadcast receiver | |
| CN110797003A (en) | Method for displaying caption information by converting text into voice | |
| KR100631604B1 (en) | How to Display MMS Messages in a Mobile Device | |
| AU2011338800B2 (en) | Video stream presentation system and protocol | |
| JPH10294896A (en) | Digital information processing method and apparatus with caption information | |
| US20070038781A1 (en) | Apparatus and method for converting contents | |
| JP3589620B2 (en) | Bitmap data generation device and pointing device | |
| KR100467618B1 (en) | Method for providing application information | |
| KR100474305B1 (en) | User interface method for generating multimedia message of mobile communication device | |
| WO2005029837A3 (en) | Re-inserting vbi data using osd apparatus and method | |
| JP2008191976A (en) | Real-time caption presentation device and method | |
| JP2000196958A5 (en) | ||
| JP2005091871A (en) | Image data compression method | |
| KR101631730B1 (en) | Apparatus and method for playing handwriting message using handwriting data | |
| JPH04111140A (en) | multimedia document filing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081001 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110524 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110616 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4768412 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140624 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140624 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140624 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |