JP5428664B2 - Mobile terminal and information processing method - Google Patents
Mobile terminal and information processing method Download PDFInfo
- Publication number
- JP5428664B2 JP5428664B2 JP2009201944A JP2009201944A JP5428664B2 JP 5428664 B2 JP5428664 B2 JP 5428664B2 JP 2009201944 A JP2009201944 A JP 2009201944A JP 2009201944 A JP2009201944 A JP 2009201944A JP 5428664 B2 JP5428664 B2 JP 5428664B2
- Authority
- JP
- Japan
- Prior art keywords
- subtitle
- display
- display area
- caption
- data
- 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
- 230000010365 information processing Effects 0.000 title description 8
- 238000003672 processing method Methods 0.000 title description 5
- 238000012545 processing Methods 0.000 claims description 71
- 238000000034 method Methods 0.000 claims description 48
- 238000004364 calculation method Methods 0.000 claims description 14
- 238000000926 separation method Methods 0.000 claims description 10
- 239000000872 buffer Substances 0.000 description 35
- 230000005540 biological transmission Effects 0.000 description 16
- 230000006835 compression Effects 0.000 description 14
- 238000007906 compression Methods 0.000 description 14
- 230000006837 decompression Effects 0.000 description 14
- 230000005236 sound signal Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000011218 segmentation Effects 0.000 description 8
- 230000003111 delayed effect Effects 0.000 description 7
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000003786 synthesis reaction Methods 0.000 description 5
- 230000002194 synthesizing effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000010355 oscillation Effects 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000001427 coherent effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
Images
Landscapes
- Digital Computer Display Output (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephone Function (AREA)
Description
本発明は携帯端末および情報処理方法に係り、特に、地上デジタル放送における字幕の文字列の視認性を向上させることができるようにした携帯端末および情報処理方法に関する。 The present invention relates to a portable terminal and an information processing method, and more particularly, to a portable terminal and an information processing method that can improve the visibility of a subtitle character string in digital terrestrial broadcasting.
近年、情報処理装置としての携帯電話機は、単なる通話による通信機能を備えるだけでなく、アドレス帳機能、基地局やインターネットを介したメール機能や、Webページなどを閲覧することが可能なブラウザ機能、さらにはオーディオデータを聞くことができる音楽制御機能や、携帯機器向けの地上デジタルワンセグメント(以下ワンセグ(登録商標)と称する)放送を受信することができる機能などを備え、今後は固定機向けの地上デジタルフルセグメント(以下フルセグと称する)放送を受信する機能の搭載も検討されている。 In recent years, a mobile phone as an information processing apparatus has not only a communication function by a telephone call, but also an address book function, a mail function via a base station or the Internet, a browser function capable of browsing a web page, In addition, it has a music control function that allows you to listen to audio data and a function that can receive terrestrial digital one-segment (hereinafter referred to as One Seg (registered trademark)) broadcasts for portable devices. The installation of a function to receive terrestrial digital full segment (hereinafter referred to as full segment) broadcasting is also being studied.
地上デジタル放送は字幕放送に対応しており、フルセグ放送字幕(ARIB TR-B14 Aプロファイル)とワンセグ放送字幕(ARIB TR-B14 Cプロファイル)では仕様が異なり、フルセグ放送字幕のほうが一画面に表示できる文字数や装飾機能が豊富である。 Digital terrestrial broadcasting supports subtitle broadcasting. The specifications differ between full-segment broadcasting subtitles (ARIB TR-B14 A profile) and one-segment broadcasting subtitles (ARIB TR-B14 C profile), and full-segment broadcasting subtitles can be displayed on one screen. There are plenty of characters and decorative functions.
携帯端末でフルセグ放送字幕を表示する方法としては、フルセグ放送字幕を画面サイズに合わせて縮小表示する方法と、ワンセグ放送字幕に変換して表示する方法がある。 As a method of displaying a full segment broadcast subtitle on a mobile terminal, there are a method of reducing the full segment broadcast subtitle according to the screen size and a method of converting to a one segment broadcast subtitle and displaying it.
ワンセグ放送字幕に変換する技術として、次のような技術が知られている(例えば特許文献1参照)。特許文献1に提案される技術によれば、デジタル放送用携帯字幕仕様変換装置は、固定受信機用字幕データを動作位置制御コード、文字列の表示状態等の条件によって文字列を分割し、分割を行った文字列を開始座標が基準点に近い順に並べ換え、各文字列の関連性をチェックして、関連性があると判断した文字列を結合することで文字ブロックを構築し、構築された文字ブロックが複数存在する場合には、それら文字ブロックのソートを行って送出順序を自動的に決定する。これにより、固定受信機向けの字幕表示仕様を携帯字幕仕様として、ブロック毎の表示順序が意味の通じる言葉となるように配列順序と表示タイミングを自動的に判別し編集することができる。
The following techniques are known as techniques for converting to one-segment broadcasting subtitles (see, for example, Patent Document 1). According to the technique proposed in
フルセグ放送字幕は画面サイズの大きい固定機を対象としているため、携帯端末で視聴する場合は、字幕の文字サイズが小さく字幕が読みにくくなったり、字幕と映像が重なることで映像が見にくくなってしまうという課題がある。 Full-seg broadcast subtitles are intended for fixed devices with a large screen size, so when viewing on a mobile device, the subtitle text size is small and the subtitles are difficult to read, or the subtitles and video overlap, making it difficult to see the video There is a problem.
また特許文献1の技術を利用してワンセグ放送字幕に変換したとしても、フルセグ放送字幕はワンセグ放送字幕と比べて1画面に表示できる文字数や使用できる装飾機能が多いため、文字や装飾が欠落するという課題がある。
Even if the technology of
本発明は、このような状況に鑑みてなされたものであり、地上デジタル放送における字幕の文字列や映像の視認性を好適に向上させることができる携帯端末および情報処理方法を提供することを目的とする。 The present invention has been made in view of such a situation, and an object of the present invention is to provide a portable terminal and an information processing method capable of suitably improving the visibility of a subtitle character string and video in terrestrial digital broadcasting. And
本発明の携帯端末は、上述した課題を解決するために、地上デジタル放送を受信する受信手段と、受信手段により受信された地上デジタル放送に基づくTS信号を生成し、生成されたTS信号をオーディオデータ、ビデオデータ、および字幕データに関するメディアデータごとに分離する分離手段と、字幕データに基づく字幕文の文字サイズを文字サイズCsに設定し、字幕文の表示領域を表示領域Paに設定し、字幕文の表示間隔を表示間隔Piに設定し、および字幕文の表示位置を設定する設定手段と、字幕文の文字サイズを文字サイズCsに設定することにより字幕文の表示領域が表示領域Paよりも大きくなる場合、字幕文の表示領域が表示領域Pa以下の大きさになるように字幕文を分割する分割手段と、分離されたオーディオデータ、ビデオデータ、および分割後の字幕データを所定の復号化方式で復号化する復号化手段と、復号化手段による復号化によって生成された映像信号に基づく映像を映像表示領域に表示するとともに、字幕信号に基づく字幕を表示領域Paに表示する表示手段とを備えることを特徴とする。 In order to solve the above-described problem, the mobile terminal of the present invention generates a TS signal based on a terrestrial digital broadcast received by the receiving unit that receives the terrestrial digital broadcast, and the generated TS signal as an audio signal. Separation means for separating each piece of media data relating to data, video data, and subtitle data, a character size of a subtitle sentence based on the subtitle data is set to a character size Cs, a display area of the subtitle sentence is set to a display area Pa, Setting means for setting the sentence display interval to the display interval Pi and setting the display position of the subtitle sentence, and setting the character size of the subtitle sentence to the character size Cs makes the subtitle sentence display area larger than the display area Pa. When the size of the subtitle text increases, the subtitle text is divided so that the display area of the subtitle text is equal to or smaller than the display area Pa; The video data, and the decoding means for decoding the divided subtitle data by a predetermined decoding method, and the video based on the video signal generated by the decoding by the decoding means is displayed in the video display area, And display means for displaying a caption based on the caption signal in the display area Pa.
本発明の情報処理方法は、上述した課題を解決するために、地上デジタル放送を受信する受信ステップと、受信ステップの処理により受信された地上デジタル放送に基づくTS信号を生成し、生成されたTS信号をオーディオデータ、ビデオデータ、および字幕データに関するメディアデータごとに分離する分離ステップと、字幕データに基づく字幕文の文字サイズを文字サイズCsに設定し、字幕文の表示領域を表示領域Paに設定し、字幕文の表示間隔を表示間隔Piに設定し、および字幕文の表示位置を設定する設定ステップと、字幕文の文字サイズを文字サイズCsに設定することにより字幕文の表示領域が表示領域Paよりも大きくなる場合、字幕文の表示領域が表示領域Pa以下の大きさになるように字幕文を分割する分割ステップと、分離されたオーディオデータ、ビデオデータ、および分割後の字幕データを所定の復号化方式で復号化する復号化ステップと、復号化ステップの処理による復号化によって生成された映像信号に基づく映像を映像表示領域に表示するとともに、字幕信号に基づく字幕を表示領域Paに表示する表示ステップとを含むことを特徴とする。 In order to solve the above-described problems, the information processing method of the present invention generates a TS signal based on a reception step of receiving a terrestrial digital broadcast and a terrestrial digital broadcast received by the processing of the reception step. Separation step for separating the signal for each media data related to audio data, video data, and caption data, the character size of the caption text based on the caption data is set to the character size Cs, and the display area of the caption text is set to the display area Pa The subtitle text display interval is set to the display interval Pi, the subtitle text display position is set to the character size Cs, and the subtitle text display area is set as the display area. When it is larger than Pa, a division step for dividing the subtitle sentence so that the display area of the subtitle sentence becomes smaller than the display area Pa. A decoding step for decoding the separated audio data, video data, and divided subtitle data by a predetermined decoding method, and a video based on the video signal generated by the decoding process And a display step of displaying a subtitle based on the subtitle signal in the display area Pa.
本発明によれば、地上デジタル放送における字幕の文字列や映像の視認性を好適に向上させることができる。 ADVANTAGE OF THE INVENTION According to this invention, the visibility of the character string and image | video of a subtitle in terrestrial digital broadcasting can be improved suitably.
以下、本発明の実施の形態について図面を参照しながら説明する。図1は、本発明の概念を説明する説明図である。地上デジタル放送に代表されるデジタル放送には、映像データ(ビデオデータ)や音声データ(オーディオデータ)以外に字幕データも含まれている。デジタル放送波を受信する受信機は、字幕データに含まれる字幕文を映像データに基づく映像に重畳して表示することが可能である。フルセグ放送を視聴可能な携帯電話機を例に実施例を述べる。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is an explanatory diagram for explaining the concept of the present invention. Digital broadcasting represented by terrestrial digital broadcasting includes caption data in addition to video data (video data) and audio data (audio data). A receiver that receives a digital broadcast wave can display a caption text included in caption data superimposed on a video based on the video data. An embodiment will be described using a mobile phone capable of viewing full segment broadcasting as an example.
図1(A)は、従来の携帯電話機がフルセグ放送波に基づく映像および字幕を表示する表示画面の表示例を表している。携帯電話機が有する比較的小さいサイズのディスプレイ上でフルセグ放送波を再生することは想定されていない。そのため、図1(A)が示すように、携帯電話機が、携帯電話機が有する小さいサイズのディスプレイ上でフルセグ放送波に含まれる字幕をそのまま再生すると、携帯電話機が有するディスプレイよりも大きいサイズのディスプレイを有する固定用の受信機がフルセグ放送波を再生する場合に比べて、字幕に含まれる文字列の文字サイズが小さくなってしまう。その結果、ユーザは、携帯電話機が表示する字幕の文字列を読むことが困難になってしまう。また、フルセグ放送波に含まれる映像データに基づく映像と、字幕文データに基づく字幕文が重なり合ってしまい、ユーザにとって映像が見にくくなってしまう。 FIG. 1A shows a display example of a display screen on which a conventional mobile phone displays video and subtitles based on full-segment broadcasting waves. It is not assumed that a full-segment broadcast wave is reproduced on a relatively small size display of a mobile phone. Therefore, as shown in FIG. 1A, when the mobile phone reproduces the subtitles included in the full-seg broadcast wave as it is on the small size display of the mobile phone, a display of a size larger than the display of the mobile phone is displayed. The character size of the character string included in the subtitles is smaller than when the fixed receiver has a full segment broadcast wave. As a result, it becomes difficult for the user to read the subtitle character string displayed on the mobile phone. In addition, the video based on the video data included in the full-segment broadcasting wave and the subtitle text based on the subtitle text data overlap, making it difficult for the user to view the video.
そこで、本実施形態では、携帯電話機がメインディスプレイに出力する字幕の文字列の文字サイズを拡大するとともに、字幕の文字列を所定の数に分割する。図1(B)は、本発明に係る携帯端末として適用可能な携帯電話機がフルセグ放送波に基づく映像および字幕を表示する表示画面の表示例を表している。これにより、携帯電話機が表示する字幕の文字列をユーザにとって読みやすくすることができるとともに、映像と字幕とが重なり合うことを解消することができる。その結果、地上デジタル放送波における字幕の文字列の視認性を好適に向上させることができる。 Therefore, in the present embodiment, the character size of the subtitle character string output from the mobile phone to the main display is enlarged, and the subtitle character string is divided into a predetermined number. FIG. 1B shows a display example of a display screen on which a mobile phone applicable as a mobile terminal according to the present invention displays video and subtitles based on full-segment broadcasting waves. Accordingly, it is possible to make it easier for the user to read the subtitle character string displayed on the mobile phone, and it is possible to eliminate the overlap of the video and the subtitle. As a result, the visibility of the subtitle character string in the digital terrestrial broadcast wave can be suitably improved.
図2は、本発明に係る携帯端末として適用可能な携帯電話機1の外観の構成を表している。なお、図2(A)は、携帯電話機1を約180度に見開いたときの正面から見た外観の構成を表しており、図2(B)は、携帯電話機1を見開いたときの側面から見た外観の構成を表している。
FIG. 2 shows an external configuration of the
図2(A)および(B)に示されるように、携帯電話機1は、中央のヒンジ部11を境に第1の筐体12と第2の筐体13とがヒンジ結合されており、ヒンジ部11を介して矢印X方向に折り畳み可能に形成される。携帯電話機1の内部の所定の位置には、送受信用のアンテナ(後述する図3のアンテナ31)が設けられており、内蔵されたアンテナを介して基地局(図示せず)との間で電波を送受信する。
As shown in FIGS. 2A and 2B, the
第1の筐体12には、その表面に「0」乃至「9」の数字キー、発呼キー、リダイヤルキー、終話・電源キー、クリアキー、および電子メールキーなどの操作キー14が設けられており、操作キー14を用いて各種指示を入力することができる。
The
また、第1の筐体12には、操作キー14の下部にマイクロフォン15が設けられており、マイクロフォン15によって通話時のユーザの音声を集音する。さらに、第1の筐体12には、携帯電話機1の操作を行うサイドキー16が設けられている。
The
なお、第1の筐体12は、背面側に図示しないバッテリパックが挿着されており、終話・電源キーがオン状態になると、バッテリパックから各回路部に対して電力が供給されて動作可能な状態に起動する。
The
一方、第2の筐体13には、その正面にメインディスプレイ17が設けられており、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号及び送信履歴等の他、電子メールの内容、簡易ホームページ、CCD(Charge Coupled Device)カメラで撮像した画像、外部のコンテンツサーバ(図示せず)より受信したコンテンツ、メモリカードに記憶されているコンテンツ、フルセグ放送波に基づく映像および字幕を表示することができる。また、メインディスプレイ17の上部の所定の位置にはレシーバ(受話器)18が設けられており、これにより、ユーザは音声通話することが可能である。なお、携帯電話機1の所定の位置には、レシーバ18以外の音声出力部としてのスピーカ(図3のスピーカ50)も設けられている。
On the other hand, the
また、第1の筐体12と第2の筐体13の内部の所定の位置には、携帯電話機1の状態を検知するための磁気センサ19a、19b、19c、および19dが設けられる。なお、メインディスプレイ17は、例えば有機ELにより構成されるディスプレイでもよいし、液晶ディスプレイ(Liquid Crystal Display)でもよい。
図3は、本発明に係る情報処理装置に適用可能な携帯電話機1の内部の構成を表している。図示せぬ基地局から送信されてきた無線信号は、アンテナ31で受信された後、アンテナ共用器(DUP)32を介して受信回路(RX)33に入力される。受信回路33は、受信された無線信号を周波数シンセサイザ(SYN)34から出力された局部発振信号とミキシングして中間周波数信号に周波数変換(ダウンコンバート)する。そして、受信回路33は、このダウンコンバートされた中間周波数信号を直交復調して受信ベースバンド信号を出力する。なお、周波数シンセサイザ34から発生される局部発振信号の周波数は、制御部41から出力される制御信号SYCによって指示される。
FIG. 3 shows an internal configuration of the
受信回路33からの受信ベースバンド信号は、CDMA信号処理部36に入力される。CDMA信号処理部36は、図示せぬRAKE受信機を備える。このRAKE受信機では、受信ベースバンド信号に含まれる複数のパスがそれぞれの拡散符号(すなわち、拡散された受信信号の拡散符号と同一の拡散符号)で逆拡散処理される。そして、この逆拡散処理された各パスの信号は、位相が調整された後、コヒーレントRake合成される。Rake合成後のデータ系列は、デインタリーブおよびチャネル復号(誤り訂正復号)が行われた後、2値のデータ判定が行われる。これにより、所定の伝送フォーマットの受信パケットデータが得られる。この受信パケットデータは、圧縮伸張処理部37に入力される。
The reception baseband signal from the
圧縮伸張処理部37は、DSP(Digital Signal Processor)などにより構成され、CDMA信号処理部36から出力された受信パケットデータを図示せぬ多重分離部によりメディアごとに分離し、分離されたメディアごとのデータに対してそれぞれ復号処理を行う。例えば通話モードにおいては、受信パケットデータに含まれる通話音声などに対応するオーディオデータをスピーチコーデックにより復号する。また、例えばテレビ電話モードなどのように、受信パケットデータに動画像データが含まれていれば、この動画像データをビデオコーデックにより復号する。さらに、受信パケットデータがダウンロードコンテンツであれば、このダウンロードコンテンツを伸張した後、伸張されたダウンロードコンテンツを制御部41に出力する。
The compression /
復号処理により得られたデジタルオーディオ信号はPCMコーデック38に供給される。PCMコーデック38は、圧縮伸張処理部37から出力されたデジタルオーディオ信号をPCM復号し、PCM復号後のアナログオーディオデータ信号を受話増幅器39に出力する。このアナログオーディオ信号は、受話増幅器39にて増幅された後、レシーバ18により出力される。
The digital audio signal obtained by the decoding process is supplied to the
圧縮伸張処理部37によりビデオコーデックにて復号されたデジタル動画像信号は、制御部41に入力される。制御部41は、圧縮伸張処理部37から出力されたデジタル動画像信号に基づく動画像を、表示駆動部61に内蔵された画像メモリ62(例えばVRAMなど)を介してメインディスプレイ17に表示させる。このとき、デジタル動画像信号に基づく動画像は、必要に応じて、表示駆動部61に内蔵された画像合成回路63にて合成されるとともに、合成結果の合成画像は画像データ転送回路64によってメインディスプレイ17に転送される。この画像データ転送回路64は、例えばDMA(Direct Memory Access)コントローラなどからなる。
The digital moving image signal decoded by the video codec by the compression /
なお、制御部41は、受信された動画像データだけでなく、CCDカメラ20により撮像された動画像データに関しても、表示駆動部61の画像メモリ62を介してメインディスプレイ17に表示させることも可能である。
Note that the
一方、通話モードにおいて、マイクロフォン15に入力された話者(ユーザ)の音声信号(アナログオーディオ信号)は、送話増幅器40により適正レベルまで増幅された後、PCMコーデック38によりPCM符号化される。このPCM符号化後のデジタルオーディオ信号は、圧縮伸張処理部37に入力される。また、CCDカメラ20から出力される動画像信号は、制御部41によりデジタル化されて圧縮伸張処理部37に入力される。さらに、制御部41にて作成されたテキストデータである電子メールも、圧縮伸張処理部37に入力される。
On the other hand, in the call mode, the voice signal (analog audio signal) of the speaker (user) input to the
圧縮伸張処理部37は、PCMコーデック38から出力されたデジタルオーディオ信号を所定の送信データレートに応じたフォーマットで圧縮符号化する。これにより、オーディオデータが生成される。また、圧縮伸張処理部37は、制御部41から出力されたデジタル動画像信号を圧縮符号化して動画像データを生成する。そして、圧縮伸張処理部37は、これらのオーディオデータや動画像データを図示せぬ多重分離部で所定の伝送フォーマットに従って多重化した後にパケット化し、パケット化後の送信パケットデータをCDMA信号処理部36に出力する。なお、圧縮伸張処理部37は、制御部41から電子メールが出力された場合にも、この電子メールを送信パケットデータに多重化する。
The compression /
CDMA信号処理部36は、圧縮伸張処理部37から出力された送信パケットデータに対し、送信チャネルに割り当てられた拡散符号を用いてスペクトラム拡散処理を施し、スペクトラム拡散処理後の出力信号を送信回路(TX)35に出力する。送信回路35は、スペクトラム拡散処理後の信号をQPSK(Quadrature Phase Shift Keying)方式などのデジタル変調方式を使用して変調する。送信回路35は、デジタル変調後の送信信号を、周波数シンセサイザ34から発生される局部発振信号と合成して無線信号に周波数変換(アップコンバート)する。そして、送信回路35は、制御部41により指示される送信電力レベルとなるように、このアップコンバートにより生成された無線信号を高周波増幅する。この高周波増幅された無線信号は、アンテナ共用器32を介してアンテナ31に供給され、このアンテナ31から図示せぬ基地局に向けて送信される。さらに、携帯電話機1には、現在の正確な現在の時刻を測定する時計回路(タイマ)47が設けられている。
The CDMA
制御部41は、CPU(Central Processing Unit)、ROM(Read Only Memory)、およびRAM(Random Access Memory)などからなり、CPUは、ROMに記憶されているプログラムまたは記憶部42からRAMにロードされた、オペレーティングシステム(OS)を含む各種のアプリケーションプログラムに従って各種の処理を実行するとともに、種々の制御信号を生成し、各部に供給することにより携帯電話機1を統括的に制御する。RAMは、CPUが各種の処理を実行する上において必要なデータなどを適宜記憶する。
The
記憶部42は、例えば、電気的に書換えや消去が可能な不揮発性メモリであるフラッシュメモリ素子やHDD(Hard Disc Drive)などからなり、制御部41のUI処理CPUにより実行される種々のアプリケーションプログラムや種々のデータ群を格納している。電源回路44は、バッテリ43の出力を基に所定の動作電源電圧Vccを生成して各回路部に供給する。
The
また、フルセグ受信部52は、チューナとOFDM(Orthogonal Frequency Division Multiplexing)復調回路を備える。フルセグ受信部52は、図示せぬ放送局からのフルセグ放送波をアンテナ51を介して受信し、受信されたフルセグ放送波に対してOFDM復調処理を施すことにより、フルセグ放送波に基づくTS(Transport Stream)信号を生成する。なお、TS信号とは、MPEG−2システムで規定されるTS形式の信号である。フルセグ受信部52は、生成されたTS信号を地デジ処理部53に供給する。地デジ処理部53は、フルセグ受信部52からのフルセグ放送波に基づくTS信号を、オーディオデータ(音声データ)とビデオデータ(映像データ)、および字幕データに関するメディアデータにそれぞれ分離する。地デジ処理部53は、分離された各メディアデータに関するPES(Packetized Elementary Stream)を復元する。地デジ処理部53は、分離されたオーディオデータを地デジ処理部53のオーディオデコーダ(図4のオーディオデコーダ79)にて所定の復号化方式でデコードするとともに、分離されたビデオデータを地デジ処理部53内のビデオデコーダ(図4のビデオデコーダ80)にて所定の復号化方式でデコードし、さらに、分離された字幕データを地デジ処理部53内の字幕デコーダ(図4の字幕デコーダ81)にて所定の復号化方式でデコードする。地デジ処理部53は、デコード後のデジタル音声信号とデコード後のデジタル映像信号(デジタル動画像信号)をそれぞれ制御部41に供給する。
The full-
なお、フルセグ受信部52が生成するTS信号を直接制御部41に出力し、記憶部42がTS信号をTS信号ファイルとして記憶するようにしてもよい。
Note that the TS signal generated by the full-
図4は、図3の地デジ処理部53の内部の詳細な構成を表している。地デジ処理部53は、TSバッファ71、分離部72、字幕表示時刻情報取得部73、オーディオデータバッファ74、ビデオデータバッファ75、字幕データバッファ76、字幕文分割部77、文字サイズ・表示領域設定部78、オーディオデコーダ79、ビデオデコーダ80、および字幕デコーダ81を備える。なお、図4においては、フルセグ受信部52がTS信号を地デジ処理部53に供給する場合を想定している。
FIG. 4 shows a detailed configuration inside the digital
TSバッファ71は、フルセグ放送波受信部52からのTS信号を一時的に保持する(バッファリングする)。分離部72は、TSバッファ71に保持されるTS信号を読み出し、読み出されたTS信号を、オーディオデータ(音声データ)とビデオデータ(映像データ)、および字幕データに関するメディアデータにそれぞれ分離する。分離部72は、分離部72のPID(パケット識別子)フィルタ部に対して分離対象となるPIDを設定し、同一のPIDのTSパケットのペイロード(TSパケットからTSヘッダが取り除かされた残余部分)を結合することにより各メディアのPES(Packetized Elementary Stream)パケットを復元する。PESヘッダの中には、PTS(Presentation Time Stamp;同期用の再生時刻情報)が精度27MHzで記述される。また、PESヘッダの中には、DTS(Decoding Time Stamp;デコードのタイミング時刻情報)も記述される。分離部72は、分離されたオーディオデータに関するPES、ビデオデータに関するPES、および字幕データに関するPESをそれぞれオーディオデータバッファ74、ビデオデータバッファ75、および字幕データバッファ76に出力する。オーディオデータバッファ74、ビデオデータバッファ75、および字幕データバッファ76は、それぞれ、オーディオデータに関するPES、ビデオデータに関するPES、および字幕データに関するPESを一時的に保持する。なお、字幕データバッファ76が一時的に保持する字幕データは、制御データを含む字幕管理データと、字幕文に関するデータを含む字幕文データからなる。字幕文データは、字幕文に関するデータを構成する8単位符号で符号化されており、文字符号列、表示書式、文字の表示位置、改行、文字サイズ、文字色、および背景色などに関する制御データからなる。表示書式には、960×540や720×480などのような字幕プレーンのサイズや、縦書きまたは横書きなどのような記述方法が含まれる。
The
オーディオデコーダ79は、PESヘッダ中のPTSが指定するデコードのタイミング時刻情報に基づいて、オーディオデータバッファ74に保持されるオーディオデータを所定の復号化方式でデコードする。オーディオデコーダ79は、デコード後のデジタル音声信号を制御部41に出力する。ビデオデコーダ80は、PESヘッダ中のDTSもしくはPTSが指定するデコードのタイミング時刻情報に基づいて、ビデオデータバッファ75に保持されるオーディオデータを所定の復号化方式でデコードする。ビデオデコーダ80は、デコード後のデジタル映像信号を制御部41に出力する。字幕デコーダ81は、字幕文分割部77が字幕文を分割する場合には、字幕文分割部77から字幕データのうちの字幕管理データおよび分割後の字幕文データを取得し、PESヘッダ中のPTSが指定するデコードのタイミング時刻情報を基準とした再生時刻PTSn(PTSn= PTS + Pi * (n -1) # nは分割した字幕文データの番号)に、各字幕管理データ分割後の字幕データを所定の復号化方式でデコードする。一方、字幕デコーダ81は、字幕文分割部77が字幕文を分割しない場合、字幕データバッファ76に保持される字幕データを取得し、PESヘッダ中のPTSが指定するデコードのタイミング時刻情報に基づいて字幕データを所定の復号化方式でデコードする。字幕デコーダ81は、デコード後のデジタル字幕信号を制御部41に出力する。なお、制御部41は、デジタル映像信号に基づく映像およびデジタル字幕信号に基づく字幕の表示領域をプレーンと呼ばれる論理的な表示領域として管理する。また、制御部41がフルセグ放送波に基づく映像および字幕をメインディスプレイ17に表示させる場合、表示駆動部61の画像合成回路52は映像と字幕を合成し、メインディスプレイ17は、映像と字幕の合成結果を表示する。
The
字幕文表示時刻取得部73は、TSバッファ71に保持されるTS信号の中から字幕データに関するTS信号を抽出し、字幕データに関するTSパケットのペイロードに含まれるPESを取り出す。字幕文表示時刻取得部73は、字幕データに関するPESのPESヘッダに含まれるPTSを取得し、字幕文分割部77が分割する対象となる字幕文の次の字幕文(次々回送出される字幕文)の表示時刻を取得する。字幕文表示時刻取得部73は、次々回送出される字幕文の表示時刻に関する情報を字幕文分割部77に出力する。
The caption text display
字幕文分割部77は、文字サイズ・表示領域設定部78から文字サイズCs、表示領域Pa、および字幕文表示間隔Pi(msec)に関する設定情報を取得するとともに、字幕データバッファ76から字幕管理データと字幕文データを含む字幕データおよび字幕データのPTSが示す表示時刻を取得し、字幕文の文字サイズを文字サイズCsに設定した場合における字幕文の表示領域が表示領域Paよりも大きい場合、メインディスプレイ17が表示する字幕文の表示領域が表示領域Pa以下となるように字幕文を分割する。字幕文分割部77は、分割後の字幕データを字幕デコーダ81に出力する。
The subtitle
文字サイズ・表示領域設定部78は、制御部41の制御に従い、文字サイズCs、表示領域Pa、および字幕文表示間隔Pi(msec)を設定し、文字サイズCs、表示領域Pa、および字幕文表示間隔Pi(msec)に関する設定情報を字幕文分割部77に供給する。なお、文字サイズCsはドット単位で設定され、表示領域Paは横がXドットで縦がYドットのように設定される。また、文字サイズCs、表示領域Pa、および字幕文表示間隔Pi(msec)は、フルセグ放送波の番組再生中であっても、待ち受け中であっても、ユーザが操作キー14を操作することにより設定画面上で任意の値に変更することができる。勿論、文字サイズCs、表示領域Pa、および字幕文表示間隔Pi(msec)は固定値でもよい。文字サイズ・表示領域設定部78は、字幕の表示領域Paを設定する場合に、メインディスプレイ17が字幕文を表示領域Paに表示する際の原点となる字幕文表示位置を設定する。図5(A)と(B)は、文字サイズ・表示領域設定部78が設定する表示領域Paと字幕文表示位置の例を表している。図5(A)の場合、字幕の表示領域Paが表示画面の下部に設定される。このとき、文字サイズ・表示領域設定部78は、メインディスプレイ17が字幕文を表示領域Paに表示する際の原点となる字幕文表示位置Mを設定する。なお、字幕の表示領域Paは、映像が表示されない映像非表示領域である。図5(B)の場合、字幕の表示領域Paが表示画面の右部に設定される。このとき、文字サイズ・表示領域設定部78は、メインディスプレイ17が字幕文を表示領域Paに表示する際の原点となる字幕文表示位置Nを設定する。なお、字幕の表示領域Paは、映像が表示される表示領域の一部分と重なっていてもよい。勿論、映像が表示されない映像非表示領域が設定されている場合に、字幕の表示領域Paを映像非表示領域中に設定することで、より視認性を高めることができる。ユーザが操作キー14を操作することにより設定画面上で任意の値および位置を設定しない場合、文字サイズ・表示領域設定部78は、デフォルトの値および位置で設定する。なお、文字サイズ・表示領域設定部78は、表示領域Paを、メインディスプレイ17の解像度と表示する映像の解像度の差分(映像非表示領域)として設定するようにしてもよい。また、字幕の表示領域Paは、表示画面上で複数の表示領域に分割されてもよい。
The character size / display
図6のフローチャートを参照して、図3および図4の携帯電話機1における字幕文表示処理について説明する。図6の字幕文表示処理と並列して、フルセグ受信部52はフルセグ放送波を受信し、地デジ処理部53の分離部72はTS信号を各メディアに分離する。また、図6の字幕文表示処理と並列して、オーディオデコーダ79とビデオデコーダ80はそれぞれオーディオデータとビデオデータを所定の復号化方式でデコードする。
With reference to the flowchart of FIG. 6, the caption text display processing in the
ステップS1において、字幕文分割部77は、文字サイズ・表示領域設定部78から文字サイズCs、表示領域Pa、字幕文表示間隔Pi(msec)、および字幕文表示位置に関する設定情報を取得する。
In step S <b> 1, the subtitle
ステップS2において、字幕文分割部77は、字幕データバッファ76に保持される字幕データを取得するとともに、字幕データに関するPESのPESヘッダに含まれるPTSに基づいて、字幕文表示時刻に関する情報を取得する。なお、字幕文分割部77が字幕データバッファ76から取得する字幕データには、字幕管理データと字幕文データが含まれる。
In step S <b> 2, the subtitle
ステップS3において、字幕文分割部77は、文字サイズCsに関する設定情報に基づいて、字幕データに含まれる字幕文データに関する文字の文字サイズを拡大する。具体的には、字幕文分割部77は、字幕データに含まれる字幕文データに関する文字の文字サイズをすべて文字サイズCsに拡大する。勿論、このような場合に限られず、字幕文分割部77は、字幕データに含まれる字幕文データに関する文字の文字サイズのうち、最小サイズまたは中間サイズの文字の文字サイズを文字サイズCsに拡大し、最小サイズまたは中間サイズの文字以外の文字の文字サイズを文字サイズCsを基準に元の文字サイズに比例して拡大するようにしてもよい。なお、本発明の実施形態においては、字幕文分割部77が字幕データに含まれる字幕文データに関する文字の文字サイズをすべて文字サイズCsに拡大する場合について説明する。
In step S3, the subtitle
ステップS4において、字幕文分割部77は、字幕文の文字サイズを文字サイズCsに拡大した場合の字幕文表示領域を算出する。図7(A)と(B)は、字幕文分割部77が字幕文の文字サイズを文字サイズCsに拡大した場合の字幕文表示領域の算出方法を説明するための説明図である。図7(A)が示すように、字幕プレーン上に位置する各文字のXY座標のそれぞれの最小値と最大値を抽出し、抽出されたXY座標の最小値と最大値に基づいて4点によって囲まれる矩形領域を算出し、矩形領域を字幕文の表示領域として算出する。図7(A)の場合、字幕文分割部77は、4点PQRSによって囲まれる矩形領域を字幕文の表示領域として算出する。また、図7(B)が示すように表示領域が複数に分かれている場合には、字幕文分割部77は、それぞれの矩形領域を算出し、算出された各矩形領域を加算した領域を字幕文の表示領域として算出する。
In step S4, the caption
ステップS5において、字幕文分割部77は、字幕文の文字サイズを文字サイズCsに拡大した場合の字幕文表示領域が表示領域Paのサイズよりも大きいか否かを判定する。ステップS5において字幕文分割部77が字幕文の文字サイズを文字サイズCsに拡大した場合の字幕文表示領域が表示領域Paのサイズよりも大きいと判定した場合、字幕文分割部77はステップS6で、字幕文表示時間算出処理を実行する。字幕文分割部77が実行する字幕文表示時間算出処理の詳細は、図8に示される。
In step S5, the caption
図8のフローチャートを参照して、字幕文分割部77における字幕文表示時間算出処理について説明する。
With reference to the flowchart of FIG. 8, the subtitle sentence display time calculation process in the subtitle
ステップS21において、字幕文分割部77は、TSバッファ71に字幕データ(すなわち、次々回送出する字幕データ)が保持されているか否かを判定する。ステップS21において字幕文分割部77がTSバッファ71に字幕データが保持されていると判定した場合、字幕文分割部77はステップS22で、字幕文表示時刻取得部73から、次々回送出される字幕文の表示時刻に関する情報を取得する。ステップS23において、字幕文分割部77は、分割対象となる字幕文の表示時刻に関する情報と、ステップS22で取得された次々回送出される字幕文の表示時刻に関する情報に基づいて、字幕文表示時間Ptを算出する。具体的には、字幕文分割部77は、[数1]が示すように、字幕文表示時間Ptを、次々回送出される字幕文の表示時刻と分割対象となる字幕文の表示時刻の差分として算出する。
[数1]
字幕文表示時間Pt
=次々回送出される字幕文の表示時刻−分割対象となる字幕文の表示時刻
In step S <b> 21, the subtitle
[Equation 1]
Subtitle text display time Pt
= Display time of subtitle texts sent one after another-Display time of subtitle texts to be divided
一方、ステップS21において字幕文分割部77がTSバッファ71に字幕データが保持されていないと判定した場合、字幕文分割部77はステップS24で、[数2]が示すように、予め設定されたTSバッファ71のバッファリング時間に0.5secを加算した時間を字幕表示時間Ptとして算出する。なお、0.5secは、字幕文の表示時刻とTSバッファ71へのTS信号の入力完了時刻との差分であり、ARIB規定値である。 [数2]
字幕文表示時間Pt
=TSバッファ71のバッファリング時間+0.5sec
On the other hand, when the subtitle
Subtitle text display time Pt
=
その後、処理は図6に戻る。なお、字幕文分割部77は、次回と次々回に送出される字幕文表示時刻に関する情報のいずれも字幕文表示時刻取得部73から取得するようにしてもよい。
Thereafter, the processing returns to FIG. Note that the subtitle
ステップS7において、字幕文分割部77は、字幕文分割処理を実行する。字幕文分割処理の詳細は、図9に示される。図9のフローチャートを参照して、字幕文分割部77における字幕文分割処理について説明する。ステップS31において、字幕文分割部77は、字幕文表示時間Ptと字幕文表示間隔Piを用いて最大字幕文分割数Dnを算出する。具板的には、字幕文分割部77は、[数3]が示すように、字幕文表示時間Ptを字幕文表示間隔Piで除算して最大字幕文分割数Dnを算出する。
[数3]
最大字幕文分割数Dn=字幕文表示時間Pt/字幕文表示間隔Pi
In step S7, the subtitle
[Equation 3]
Maximum number of subtitle sentence divisions Dn = subtitle sentence display time Pt / subtitle sentence display interval Pi
ステップS32において、字幕文分割部77は、最大字幕文分割数Dnを分割個数の上限としつつ、メインディスプレイ17が表示する字幕文の表示領域が表示領域Pa以下となるように字幕文を分割する。字幕文分割部77は、分割後の字幕データを字幕管理データと合わせて字幕データとして字幕デコーダ81に出力する。その後、処理は図6に戻る。
In step S32, the subtitle
なお、字幕文分割部77が字幕文の表示領域が表示領域Pa以下となるように字幕文を分割する場合、字幕文分割部77は、文字数を基に均等分割してもよいし、改行情報に基づいて行単位で分割してもよい。また、字幕文分割部77は、例えば発言者ごとの文字色を基に分割してもよいし、上記の分割方法を複数組み合わせても良い。
Note that when the subtitle
ステップS5において字幕文分割部77が字幕文の文字サイズを文字サイズCsに拡大した場合の字幕文表示領域が表示領域Paのサイズ以下であると判定した場合、ステップS6の字幕文表示時間算出処理とステップS6の字幕文分割処理はスキップされる。ステップS8において、字幕デコーダ81は、字幕文分割部77が字幕文を分割する場合には、字幕文分割部77から字幕データのうちの字幕管理データおよび分割後の字幕文データを取得し、PESヘッダ中のPTSが指定するデコードのタイミング時刻情報に基づいて、字幕管理データと分割後の字幕文データを含む字幕データを所定の復号化方式でデコードする。字幕デコーダ81は、字幕文分割部77が字幕文を分割しない場合、字幕データバッファ76に保持される字幕データを取得し、PESヘッダ中のPTSが指定するデコードのタイミング時刻情報に基づいて字幕データを所定の復号化方式でデコードする。字幕デコーダ81は、デコード後のデジタル字幕信号を制御部41に出力する。
When the subtitle
ステップS9において、制御部41は、地デジ処理部53からのデジタル音声信号とともに、デジタル映像信号とデジタル字幕信号を取得し、取得されたデジタル音声信号PCMコーデック38に出力するとともに、取得されたデジタル映像信号とデジタル字幕信号を表示駆動部61に出力する。表示駆動部61の画像合成回路52は、制御部41の制御に従い、デジタル映像信号とデジタル字幕信号を合成してデジタル映像合成信号を生成する。ステップS10において、メインディスプレイ17は、映像と字幕の合成結果であるデジタル映像合成信号に基づく映像と字幕を表示する。なお、映像は映像表示領域に表示され、字幕は字幕の表示領域Paに表示される。このとき、映像表示領域と字幕の表示領域Paは重なっていてもよい。
In step S9, the
なお、図9の場合、字幕文分割部77は、最大字幕文分割数Dnを分割個数の上限としつつ、メインディスプレイ17が表示する字幕文の表示領域が表示領域Pa以下となるように字幕文を分割する。しかし、分割後の字幕文の表示領域が表示領域Paよりも大きい場合には、字幕文の表示領域を縮小するようにしてもよい。すなわち、図10に示されるように、ステップS53において字幕文分割部77が分割後の字幕文の表示領域が表示領域Paよりも大きいと判定した場合、ステップS54において字幕文分割部77が、文字サイズの縮小や、改行を削除してスペースに変換することや複数の行を連結することによって、字幕文の表示領域を表示領域Pa以下になるように縮小するようにしてもよい。
In the case of FIG. 9, the subtitle
ところで、図4においては、フルセグ受信部52がTS信号を地デジ処理部53に供給する場合を想定しているが、このような場合に限られず、例えばフルセグ受信部52がTS信号を直接制御部41に出力し、制御部41が記憶部42に一旦記憶させた後、地デジ処理部53が記憶部42のTS信号ファイルからTS信号を読み出してデコードするようにしてもよい。これにより、処理を簡略化することができ、デバイスサイズを小型化することができる。この場合における地デジ処理部53の構成は、図11に示される。
In FIG. 4, it is assumed that the full-
図11は、図3の地デジ処理部53の内部の他の詳細な構成を表している。なお、図4の地デジ処理部53の構成と対応するものについては同一の符号を付しており、その説明は繰り返しになるので省略する。
FIG. 11 shows another detailed configuration inside the digital
TSバッファ71は、記憶部42のTS信号ファイル91が記憶するTS信号を一時的に保持する(バッファリングする)。なお、図11の地デジ処理部53の場合、字幕文分割部77は、記憶部42が記憶する字幕情報ファイル92から次回の字幕文の表示時刻に関する情報と、次々回の字幕文の表示時刻に関する情報を取得する。字幕情報は、フルセグ受信部52が受信する放送局からのフルセグ放送波に付加情報として予め含まれており、記憶部42がTS信号ファイル91にTS信号を記憶する際に同時に字幕情報ファイル92に字幕情報を記憶する。字幕情報には、各字幕文の表示時刻に関する情報が少なくとも含まれている。なお、携帯電話機1がフルセグ放送波を受信してTS信号を生成した後に、TS信号から字幕情報を生成し、生成されたTS信号と字幕情報をそれぞれTS信号ファイル91と字幕情報ファイル92に記憶するようにしてもよい。
The
図12のフローチャートを参照して、図11の字幕文分割部77における字幕文表示時間算出処理について説明する。なお、図3および図11の携帯電話機1における字幕文表示処理は図6が示す字幕文表示処理と同様であり、その説明は繰り返しなるので重複する部分については省略する。
With reference to the flowchart of FIG. 12, the caption sentence display time calculation processing in the caption
ステップS71において、字幕文分割部77は、字幕情報ファイル92から、次回送出される字幕文(すなわち、分割対象である字幕文)の表示時刻に関する情報、および次々回送出される字幕文の表示時刻に関する情報を取得する。ステップS72において、字幕文分割部77は、分割対象となる字幕文の表示時刻に関する情報と、次々回送出される字幕文の表示時刻に関する情報に基づいて、字幕文表示時間Ptを算出する。算出方法は、図8のステップS22の処理と同様である。
In step S71, the subtitle
ところで、図4と図11の地デジ処理部53の場合、字幕文分割部77は、字幕文表示時間Ptを字幕文表示間隔Piで除算して最大字幕文分割数Dnを算出し、最大字幕文分割数Dnを分割個数の上限としつつ、メインディスプレイ17が表示する字幕文の表示領域が表示領域Pa以下となるように字幕文を分割する。しかし、このような場合に限られない。すなわち、字幕文分割部77は、メインディスプレイ17が表示する字幕文の表示領域が表示領域Pa以下となるように字幕文を所定の分割数Dn´に分割する。そして、字幕文分割部77は、字幕文表示間隔Piに分割数Dn´を乗じた時間が字幕文表示時間Ptよりも大きい場合、字幕文の再生速度を調整するようにする。すなわち、字幕文表示間隔Piに分割数Dn´を乗じた時間が字幕文表示時間Ptよりも大きい場合、携帯電話機1は、映像の再生速度を基準となる基準再生速度Tよりも遅くすることにより、再生速度が基準再生速度Tよりも遅くなった分に応じて字幕文表示時間Ptを延長させて字幕文表示時間Pt´とし、字幕文表示間隔Piに分割数Dn´を乗じた時間が字幕文表示時間Pt´以下になるようにする。この場合における地デジ処理部53の構成は、図13に示される。
By the way, in the case of the terrestrial
図13は、図3の地デジ処理部53の内部の他の詳細な構成を表している。なお、図4の地デジ処理部53の構成と対応するものについては同一の符号を付しており、その説明は繰り返しになるので省略する。
FIG. 13 shows another detailed configuration inside the digital
字幕文分割部77は、文字サイズ・表示領域設定部78から文字サイズCs、表示領域Pa、および字幕文表示間隔Pi(msec)に関する設定情報を取得するとともに、字幕データバッファ76から字幕管理データと字幕文データを含む字幕データおよび字幕データのPTSが示す表示時刻を取得し、メインディスプレイ17が表示する字幕文の表示領域が表示領域Pa以下となるように字幕文を所定の分割数Dn´に分割する。字幕文分割部77は、字幕文表示間隔Piに分割数Dn´を乗じた時間が字幕文表示時間Ptよりも大きい場合、字幕文の再生速度を調整するために再生速度制御部101に対して再生速度制御開始信号を生成し、生成された再生速度制御信号を再生速度制御部101に出力する。字幕文分割部77は、分割後の字幕データを字幕デコーダ81に出力する。
The subtitle
再生速度制御部101は、字幕文表示間隔Piに分割数Dn´を乗じた時間が字幕文表示時間Ptよりも大きい場合、字幕文分割部77からの再生速度制御信号に基づいて、映像の再生速度を基準となる基準再生速度Tよりも遅くすることにより、再生速度が基準再生速度Tよりも遅くなった分に応じて字幕文表示時間Ptを延長させて字幕文表示時間Pt´とし、字幕文表示間隔Piに分割数Dn´を乗じた時間が字幕文表示時間Pt´以下にする。より具体的には、再生速度制御部101は、字幕文分割部77からの再生速度制御信号に基づいて、オーディオデコーダ79、ビデオデコーダ80、および字幕デコーダ81を制御し、各デコーダのデコード速度を基準となる基準デコード速度よりも遅延させ、映像の再生速度を基準となる基準再生速度Tよりも遅延させる。
When the time obtained by multiplying the subtitle sentence display interval Pi by the division number Dn ′ is longer than the subtitle sentence display time Pt, the reproduction
図14のフローチャートを参照して、図13の地デジ処理部53における字幕文分割処理について説明する。なお、図3および図13の携帯電話機1における字幕文表示処理は図6が示す字幕文表示処理と同様であり、その説明は繰り返しなるので重複する部分については省略する。
With reference to the flowchart of FIG. 14, the caption sentence division processing in the terrestrial
ステップS101において、字幕文分割部77は、メインディスプレイ17が表示する字幕文の表示領域が表示領域Pa以下となるように字幕文を所定の分割数Dn´に分割する。ステップS102において、字幕文分割部77は、字幕文表示間隔Piに分割数Dn´を乗じた時間が字幕文表示時間Ptよりも大きいか否かを判定する。ステップS102において字幕文分割部77が字幕文表示間隔Piに分割数Dn´を乗じた時間が字幕文表示時間Ptよりも大きいと判定した場合、字幕文分割部77はステップS103で、字幕文の再生速度を調整するために再生速度制御部101に対して再生速度制御開始信号を生成し、生成された再生速度制御信号を再生速度制御部101に出力する。再生速度制御開始信号は再生速度制御を開始する旨の信号であり、再生速度制御開始信号には、少なくとも字幕文の分割数Dn´に関する情報が含まれる。字幕文分割部77は、分割後の字幕データを字幕管理データと合わせて字幕データとして字幕デコーダ81に出力する。
In step S101, the subtitle
再生速度制御部101は、字幕文表示間隔Piに分割数Dn´を乗じた時間が字幕文表示時間Ptよりも大きい場合、字幕文分割部77からの再生速度制御信号を取得する。再生速度制御部101は、文字サイズ・表示領域設定部78から字幕文表示間隔Piに関する設定情報を取得し、字幕文分割部77からの再生速度制御開始信号に基づいて、映像の再生速度を基準となる基準再生速度Tよりも遅くすることにより、再生速度が基準再生速度Tよりも遅くなった分に応じて字幕文表示時間Ptを延長させて字幕文表示時間Pt´とし、字幕文表示間隔Piに分割数Dn´を乗じた時間が字幕文表示時間Pt´以下にする。より具体的には、再生速度制御部101はステップS104で、字幕文分割部77からの再生速度制御信号に基づき、字幕文表示間隔Piに関する情報と分割数Dn´に関する情報を用いて、図6のステップS6における字幕文表示時間算出処理により算出された字幕文表示時間Ptが字幕文表示間隔Piに分割数Dn´を乗じた時間以上になるような調整再生速度T´の基準再生速度Tに対する倍率α(=調整再生速度T´/基準再生速度T)を算出する。調整再生速度Tの算出方法は、[数4]に示される。
[数4]
倍率α=字幕文表示時間Pt/(字幕文表示間隔Pi×分割数Dn´)
When the time obtained by multiplying the caption text display interval Pi by the division number Dn ′ is longer than the caption text display time Pt, the playback
[Equation 4]
Magnification α = subtitle sentence display time Pt / (subtitle sentence display interval Pi × number of divisions Dn ′)
例えば字幕文表示時間Ptが8sであるとし、かつ、字幕文表示間隔Pi×分割数Dn´が10sであるとすると、倍率αは0.8となる。すなわち、字幕文表示時間算出処理により算出された字幕文表示時間Ptが字幕文表示間隔Piに分割数Dn´を乗じた時間以上になるような調整再生速度T´は、基準再生速度Tの0.8倍以下の速度となる。そして、再生速度制御部101は、算出された倍率αを参照して、字幕文表示時間算出処理により算出された字幕文表示時間Ptが字幕文表示間隔Piに分割数Dn´を乗じた時間以上になるような調整再生速度T´を設定する。これにより、再生速度が基準再生速度Tよりも遅くなった分に応じて字幕文表示時間Ptを延長させて字幕文表示時間Pt´にすることができる。
For example, if the caption text display time Pt is 8 s and the caption text display interval Pi × the number of divisions Dn ′ is 10 s, the magnification α is 0.8. That is, the adjusted playback speed T ′ such that the caption text display time Pt calculated by the caption text display time calculation process is equal to or longer than the time obtained by multiplying the caption text display interval Pi by the division number Dn ′ is 0 of the reference playback speed T. The speed is 8 times or less. Then, the playback
再生速度制御部101は、設定された調整再生速度T´の基準再生速度Tに対する倍率αに基づいてオーディオデコーダ79、ビデオデコーダ80、および字幕デコーダ81を制御し、各デコーダのデコード速度を基準となる基準デコード速度よりも遅延させ、字幕の再生速度に合わせて映像および音声の再生速度を基準再生速度Tよりも遅延させる。
The playback
一方、ステップS102において字幕文分割部77が字幕文表示間隔Piに分割数Dn´を乗じた時間が字幕文表示時間Pt以下であると判定した場合、ステップS103およびステップS104の処理はスキップされる。その後、処理は図6に戻る。これにより、遅延した調整再生速度T´で映像、字幕および音声が再生される。
On the other hand, when the subtitle
なお、映像の再生速度だけでなく音声の再生速度も遅延させるようにしたが、このような場合に限られず、ビデオデコーダ80と字幕デコード81のデコード速度のみを遅延させ、字幕の再生速度に合わせて映像の再生速度のみを遅延させるようにしてもよい。
Although not only the video playback speed but also the audio playback speed is delayed, the present invention is not limited to this, and only the
本発明の実施形態においては、フルセグ受信部52は、地上デジタル放送波を受信し、地デジ処理部53の分離部72は、受信された地上デジタル放送波に基づくTS信号を生成し、生成されたTS信号をオーディオデータ、ビデオデータ、および字幕データに関するメディアデータごとに分離し、文字サイズ・表示領域設定部78は、字幕データに基づく字幕文の文字サイズを文字サイズCsに設定し、字幕文の表示領域を表示領域Paに設定し、字幕文の表示間隔を表示間隔Piに設定し、および字幕文の表示位置を設定し、字幕文分割部77は、字幕文の文字サイズを文字サイズCsに設定することにより字幕文の表示領域が表示領域Paよりも大きくなる場合、字幕文の表示時間Ptを算出し、字幕文の表示時間Ptと字幕文表示間隔Piを用いて字幕文の最大分割数Dnを算出し、算出された字幕文の最大分割数Dnを上限としつつ、字幕文の表示領域が表示領域Pa以下の大きさになるように字幕文を分割し、各デコーダは、分離されたオーディオデータ、ビデオデータ、および分割後の字幕データを所定の復号化方式で復号化し、メインディスプレイ17は、復号化によって生成された映像信号に基づく映像を映像表示領域に表示するとともに、字幕信号に基づく字幕を表示領域Paに表示することができる。
In the embodiment of the present invention, the full
これにより、地上デジタル放送波における字幕の文字列の視認性を好適に向上させることができる。 Thereby, the visibility of the subtitle character string in the digital terrestrial broadcast wave can be preferably improved.
なお、本発明の実施形態において説明した一連の処理は、ソフトウェアにより実行させることもできるが、ハードウェアにより実行させることもできる。 The series of processes described in the embodiments of the present invention can be executed by software, but can also be executed by hardware.
また、本発明の実施形態では、フローチャートのステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。さらに、本発明の実施形態に記載した構成を適宜組み合わせるようにしてもよい。 In the embodiment of the present invention, the steps of the flowchart show an example of processing that is performed in time series in the order described. However, even if they are not necessarily processed in time series, they are executed in parallel or individually. The processing to be performed is also included. Furthermore, the configurations described in the embodiments of the present invention may be combined as appropriate.
1…携帯電話機、11…ヒンジ部、12…第1の筐体、13…第2の筐体、14…スピーカ、15…サイドキー、16…防犯ブザースイッチ、16a…防犯ブザースイッチ16の端部、17…プルトップ式タブ、19…レシーバ、20…マイクロフォン、21…操作キー、22…メインディスプレイ、23…サブディスプレイ、24…CCDカメラ、25…センサ群、31…アンテナ、32…アンテナ共用器(DUP)、33…受信回路(RX)、34…周波数シンセサイザ(SYN)、35…送信回路(TX)、36…CDMA信号処理部、37…圧縮伸張処理部、38…PCMコーデック、39…受話増幅器、40…送話増幅器、41…制御部、42…記憶部、43…バッテリ、44…電源回路、47…時計回路、50…スピーカ、51…アンテナ、52…フルセグ受信部、53…地デジ処理部、61…表示駆動部、62…画像メモリ、63…画像合成回路、64…画像データ転送回路、71…TSバッファ、72…分離部、73…字幕文表示時刻取得部、74…オーディオデータバッファ、75…ビデオデータバッファ、76…字幕データバッファ、77…字幕文分割部、78…文字サイズ・表示領域設定部、79…オーディオデコーダ、80…ビデオデコーダ、81…字幕デコーダ、91…TS信号ファイル、92…字幕情報ファイル、101…再生速度制御部。
DESCRIPTION OF
Claims (4)
前記受信手段により受信された前記地上デジタル放送波に基づくTS信号を生成し、生成された前記TS信号をオーディオデータ、ビデオデータ、および字幕データに関するメディアデータごとに分離する分離手段と、
字幕データに基づく字幕文の文字サイズを文字サイズCsに設定し、前記字幕文の表示領域を表示画面の一部である表示領域Paに設定し、前記字幕文の表示を次の字幕文の表示に切り替える間隔を表示間隔Piに設定し、および前記字幕文を前記表示領域Paに表示する際の前記表示画面における前記表示領域Paの表示位置の原点を設定する設定手段と、
前記字幕文の文字サイズを前記文字サイズCsに設定することにより字幕文を表示するのに必要な表示領域が前記表示領域Paよりも大きくなる場合、字幕文が前記表示領域Pa以下の大きさになるように前記字幕文を分割する分割手段と、
分離された前記オーディオデータ、前記ビデオデータ、および前記分割後の前記字幕データを所定の復号化方式で復号化する復号化手段と、
前記復号化手段による復号化によって生成された映像信号に基づく映像を映像表示領域に表示するとともに、字幕信号に基づく字幕を前記表示領域Paに表示する表示手段と、
前記表示手段が表示する前記映像の基準再生速度に対して所定の倍率を有する調整再生速度を用いて、分割された前記字幕文が全て前記表示領域Paに表示されるように前記映像の再生速度を調整するように制御する再生速度制御手段とを備えることを特徴とする携帯端末。 Receiving means for receiving terrestrial digital broadcast waves;
Separating means for generating a TS signal based on the terrestrial digital broadcast wave received by the receiving means, and separating the generated TS signal for each media data related to audio data, video data, and caption data;
The character size of the subtitle sentence based on the subtitle data is set to the character size Cs, the display area of the subtitle sentence is set to the display area Pa that is a part of the display screen, and the display of the subtitle sentence is set to the display of the next subtitle sentence. Setting means for setting the interval to switch to the display interval Pi, and setting the origin of the display position of the display area Pa on the display screen when the caption text is displayed in the display area Pa ;
When the display area necessary for displaying the caption text becomes larger than the display area Pa by setting the character size of the caption text to the character size Cs, the caption text is smaller than the display area Pa. Dividing means for dividing the subtitle sentence so as to be,
Decoding means for decoding the separated audio data, the video data, and the divided subtitle data by a predetermined decoding method;
Display means for displaying the video based on the video signal generated by the decoding by the decoding means in the video display area, and displaying the caption based on the caption signal in the display area Pa;
The playback speed of the video so that all of the divided subtitle sentences are displayed in the display area Pa using an adjusted playback speed having a predetermined magnification with respect to the reference playback speed of the video displayed by the display means. A portable terminal comprising: a reproduction speed control means for controlling the adjustment of the reproduction speed.
前記字幕文の表示時間Ptを前記表示間隔Piで除算することにより前記字幕文を分割するための前記字幕文の最大分割数Dnを算出する算出手段をさらに備えることを特徴とする請求項1に記載の携帯端末。 When the display area necessary for displaying the caption text becomes larger than the display area Pa by setting the character size of the caption text to the character size Cs, the display time Pt of the caption text is displayed as the caption text display. Calculate from the time difference ,
2. The calculation method according to claim 1, further comprising: calculating means for calculating a maximum number of divisions Dn of the caption text for dividing the caption text by dividing the display time Pt of the caption text by the display interval Pi. The portable terminal described.
前記受信ステップの処理により受信された前記地上デジタル放送波に基づくTS信号を生成し、生成された前記TS信号をオーディオデータ、ビデオデータ、および字幕データに関するメディアデータごとに分離する分離ステップと、
字幕データに基づく字幕文の文字サイズを文字サイズCsに設定し、前記字幕文の表示領域を表示画面の一部である表示領域Paに設定し、前記字幕文の表示を次の字幕文の表示に切り替える間隔を表示間隔Piに設定し、および前記字幕文を前記表示領域Paに表示する際の前記表示画面における前記表示領域Paの表示位置の原点を設定する設定ステップと、
前記字幕文の文字サイズを前記文字サイズCsに設定することにより字幕文を表示するのに必要な表示領域が前記表示領域Paよりも大きくなる場合、字幕文が前記表示領域Pa以下の大きさになるように前記字幕文を分割する分割ステップと、
分離された前記オーディオデータ、前記ビデオデータ、および前記分割後の前記字幕データを所定の復号化方式で復号化する復号化ステップと、
前記復号化ステップの処理による復号化によって生成された映像信号に基づく映像を映像表示領域に表示するとともに、字幕信号に基づく字幕を前記表示領域Paに表示する表示ステップと、
前記表示ステップが表示する前記映像の基準再生速度に対して所定の倍率を有する調整再生速度を用いて、分割された前記字幕文が全て前記表示領域Paに表示されるように前記映像の再生速度を調整するように制御する再生速度制御ステップとを含むことを特徴とする情報処理方法。 A receiving step for receiving a terrestrial digital broadcast wave;
A separation step of generating a TS signal based on the terrestrial digital broadcast wave received by the processing of the reception step, and separating the generated TS signal for each media data related to audio data, video data, and caption data;
The character size of the subtitle sentence based on the subtitle data is set to the character size Cs, the display area of the subtitle sentence is set to the display area Pa that is a part of the display screen, and the display of the subtitle sentence is set to the display of the next subtitle sentence. A setting step of setting an interval for switching to the display interval Pi, and setting an origin of a display position of the display area Pa on the display screen when the caption text is displayed on the display area Pa ;
When the display area necessary for displaying the caption text becomes larger than the display area Pa by setting the character size of the caption text to the character size Cs, the caption text is smaller than the display area Pa. A dividing step of dividing the subtitle sentence so that
A decoding step of decoding the separated audio data, the video data, and the divided subtitle data by a predetermined decoding method;
Displaying the video based on the video signal generated by decoding in the process of the decoding step in the video display area, and displaying the subtitle based on the subtitle signal in the display area Pa;
The playback speed of the video so that all of the divided subtitle sentences are displayed in the display area Pa using an adjusted playback speed having a predetermined magnification with respect to the reference playback speed of the video displayed in the display step And a playback speed control step for controlling to adjust the speed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009201944A JP5428664B2 (en) | 2009-09-01 | 2009-09-01 | Mobile terminal and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009201944A JP5428664B2 (en) | 2009-09-01 | 2009-09-01 | Mobile terminal and information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011055230A JP2011055230A (en) | 2011-03-17 |
| JP5428664B2 true JP5428664B2 (en) | 2014-02-26 |
Family
ID=43943790
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009201944A Expired - Fee Related JP5428664B2 (en) | 2009-09-01 | 2009-09-01 | Mobile terminal and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5428664B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013162841A (en) * | 2012-02-09 | 2013-08-22 | Kyoraku Sangyo Kk | Game machine |
| JP5690758B2 (en) * | 2012-02-09 | 2015-03-25 | 京楽産業.株式会社 | Game machine |
| JP2015023575A (en) * | 2013-07-19 | 2015-02-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | Transmission method, reception method, transmission device and reception device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4587821B2 (en) * | 2005-01-31 | 2010-11-24 | 三洋電機株式会社 | Video playback device |
| JP2006270139A (en) * | 2005-03-22 | 2006-10-05 | Matsushita Electric Ind Co Ltd | Data reproducing apparatus, data reproducing method and program |
-
2009
- 2009-09-01 JP JP2009201944A patent/JP5428664B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011055230A (en) | 2011-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8249422B2 (en) | Content usage system, content usage method, recording and playback device, content delivery method, and content delivery program | |
| EP1879382A2 (en) | Multi-screen display apparatus and method for digital broadcast receiver | |
| US8350964B2 (en) | Captioned image reproducing device, captioned image reproducing method and program | |
| JP5098839B2 (en) | Mobile device | |
| JP2010245974A (en) | Digital television broadcast playback apparatus and playback method thereof | |
| JP5428664B2 (en) | Mobile terminal and information processing method | |
| JP4159043B2 (en) | Television broadcasting system | |
| JP2008244707A (en) | Information communication terminal | |
| US20130308050A1 (en) | Display apparatus, communication apparatus, displaying method and program recording medium | |
| US20100251294A1 (en) | Moving image processor and moving image processing method | |
| JP2005333593A (en) | Digital broadcast receiver | |
| JP5240833B2 (en) | Subtitled video playback device, subtitled video playback method and program | |
| KR20040036466A (en) | Device and method for displaying multivision in mobile telephone | |
| JP2005269508A (en) | Communication terminal device and communication terminal processing program | |
| JP5630845B2 (en) | Terminal device and program | |
| JP2007166597A (en) | Information reproducing apparatus and electronic apparatus | |
| JP2009165000A (en) | Broadcast receiving apparatus and program list information creating method | |
| JP2007166598A (en) | Information recording apparatus and electronic apparatus | |
| JP5319941B2 (en) | Terminal device and program | |
| JP2009201051A (en) | Receiver, receiving method, and receiving program | |
| KR100584414B1 (en) | How to register wallpaper on TV | |
| JP2006180230A (en) | Portable mobile terminal device and television display method | |
| KR100912557B1 (en) | Multiple display device of broadcast image, portable terminal having same and multiple display method of broadcast image | |
| JP2009146144A (en) | Mobile device | |
| JP2008136084A (en) | Digital broadcast receiver |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120605 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130516 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130521 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130722 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130813 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131015 |
|
| 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: 20131105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131118 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |