JP2008028850A - Display device - Google Patents
Display device Download PDFInfo
- Publication number
- JP2008028850A JP2008028850A JP2006200977A JP2006200977A JP2008028850A JP 2008028850 A JP2008028850 A JP 2008028850A JP 2006200977 A JP2006200977 A JP 2006200977A JP 2006200977 A JP2006200977 A JP 2006200977A JP 2008028850 A JP2008028850 A JP 2008028850A
- Authority
- JP
- Japan
- Prior art keywords
- display
- frame
- interpolation
- image information
- output
- 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.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
Abstract
Description
本発明は、動画等のコンテンツを再生する表示装置に関する。 The present invention relates to a display device that reproduces content such as moving images.
近年、様々な携帯端末にテレビ視聴機能が搭載され、ユーザは携帯端末でテレビ番組を視聴することが可能となっている。また、地上デジタル放送による携帯端末向け放送サービス(ワンセグ)が開始され、携帯端末でもノイズの少ないきれいな映像を再生することができる。 In recent years, various mobile terminals are equipped with a TV viewing function, and a user can view a TV program on the mobile terminal. Also, a broadcasting service (one seg) for mobile terminals by terrestrial digital broadcasting has been started, and it is possible to reproduce clear video with little noise even on mobile terminals.
ワンセグ放送における映像のフレームレートは15fps(Frame Per Second)であり、1秒あたりのコマ数が少ない。そのため、動きのあるシーンでは、動きがぎくしゃくしてしまう。 The frame rate of video in one-segment broadcasting is 15 fps (Frame Per Second), and the number of frames per second is small. Therefore, in a scene with movement, the movement becomes jerky.
このような問題を解決できる技術が特許文献1に開示されている。この技術は、動画を再生する際に、表示フレーム間に補間フレームを内挿して表示フレーム間隔を短くすることで、コマ数の少ない動画でも滑らかに表示させるというものである。
A technique capable of solving such a problem is disclosed in
しかし、動画を滑らかに表示するための補間処理には膨大な計算が必要であり、演算用LSI(Large Scale Integration)の消費電力も増大してしまう。このため、電池の容量が限られている携帯端末において、動画再生の際に常に補間処理を行っていると、電池の消耗が著しく早くなり、動作時間が短くなってしまうという問題があった。 However, interpolation processing for smoothly displaying a moving image requires enormous calculation, and power consumption of an arithmetic LSI (Large Scale Integration) also increases. For this reason, in a portable terminal with a limited battery capacity, if the interpolation process is always performed during the reproduction of a moving image, there is a problem that the battery consumption is remarkably accelerated and the operation time is shortened.
同様の問題は、ワンセグ放送の受信再生装置に限らず、比較的低フレームレートの画像を表示する装置、特に、携帯型の装置に共通に発生している。
本発明は、上記問題点に鑑みてなされたもので、消費電力を抑えつつ滑らかな動画を再生できる表示装置を提供することを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a display device capable of reproducing a smooth moving image while suppressing power consumption.
上記目的を達成するため、この発明に係る表示装置は、
コンテンツデータを処理し、第1のフレーム周波数の第1の画像情報を出力する第1の出力手段と、
前記第1の出力手段により出力された第1の画像情報をフレーム補間し、前記第1のフレーム周波数よりも高い第2のフレーム周波数の第2の画像情報を出力する第2の出力手段と、
画像情報に基づいて画像を表示する表示手段と、
第1の条件に合致した場合に、前記第1の出力手段から出力された第1の画像情報を前記表示手段に供給して表示させ、第2の条件に合致する場合に、前記第2の出力手段から出力された第2の画像情報を前記表示手段に供給して表示させる表示制御手段と、を備える、
ことを特徴とする。
In order to achieve the above object, a display device according to the present invention provides:
First output means for processing content data and outputting first image information of a first frame frequency;
Second output means for interpolating the first image information output by the first output means and outputting second image information having a second frame frequency higher than the first frame frequency;
Display means for displaying an image based on image information;
When the first condition is satisfied, the first image information output from the first output means is supplied to the display means for display, and when the second condition is satisfied, the second image information is output. Display control means for supplying the second image information output from the output means to the display means for display;
It is characterized by that.
例えば、前記表示制御手段は、第1の条件に合致した場合、前記第1の出力手段から出力された第1の画像情報を前記表示手段に表示させ、第2の条件に合致しない場合、前記第1の出力手段により出力された第1の画像情報を前記表示手段に表示させるように制御して、前記第2の画像情報を表示させる場合よりも消費電力を低減する。 For example, when the display control unit matches the first condition, the display control unit displays the first image information output from the first output unit on the display unit. When the display control unit does not meet the second condition, Control is performed so that the first image information output by the first output means is displayed on the display means, and the power consumption is reduced as compared with the case where the second image information is displayed.
例えば、前記表示制御手段は、コンテンツの種類を判別する判別手段を備え、前記判別手段がコンテンツが第1の種類であると判別したときに、前記第1の条件に合致すると判別し、前記判別手段がコンテンツが第2の種類であると判別したときに、前記第2の条件に合致すると判別する。 For example, the display control means includes a determination means for determining the type of content, and when the determination means determines that the content is the first type, the display control means determines that the first condition is met, and the determination When the means determines that the content is the second type, it determines that the second condition is met.
例えば、前記表示制御手段は、画像の表示サイズを判別する表示サイズ判別手段を備え、前記表示サイズ判別手段が表示サイズが第1のサイズであると判別したときに、第1の条件に合致すると判別し、表示サイズが第1のサイズよりも大きい第2のサイズであると判別したときに、第2の条件に合致すると判別する。 For example, the display control means includes display size determination means for determining the display size of the image, and when the display size determination means determines that the display size is the first size, the first condition is met. When it is determined that the display size is the second size larger than the first size, it is determined that the second condition is met.
例えば、前記制御手段は、前記携帯端末が、前記コンテンツの再生と他のアプリケーションとを同時に実行していて、ユーザが当該他のアプリケーションに関して入力を行った場合、当該入力が行われてから一定時間、前記第1の画像情報を前記表示手段に表示させ、前記一定時間以外は、前記第2の画像情報を前記表示手段に表示させる。 For example, when the portable terminal is simultaneously executing the reproduction of the content and another application and the user makes an input regarding the other application, the control unit is configured to perform a predetermined time after the input is performed. The first image information is displayed on the display means, and the second image information is displayed on the display means except for the predetermined time.
例えば、前記表示装置は、前記第1の出力手段と前記第2の出力手段と前記表示手段と前記表示制御手段に動作電力を供給するためのバッテリをさらに備える携帯型装置から構成される。 For example, the display device comprises a portable device further comprising a battery for supplying operating power to the first output means, the second output means, the display means, and the display control means.
例えば、前記第1の出力手段は、放送を受信して前記第1の画像情報を生成する放送受信手段を備える。 For example, the first output unit includes a broadcast receiving unit that receives a broadcast and generates the first image information.
例えば、前記第1のフレーム周波数は、20fps以下である。 For example, the first frame frequency is 20 fps or less.
例えば、前記放送受信手段は、フレーム周波数が15fpsのワンセグ放送を受信して復調する手段を備える。 For example, the broadcast receiving means includes means for receiving and demodulating a one-segment broadcast with a frame frequency of 15 fps.
本発明の表示装置は、条件に応じてフレーム補間処理を実行・非実行するので、滑らかな画像の再生と消費電力の低減とを達成できる。 Since the display device of the present invention executes / does not execute frame interpolation processing according to conditions, smooth image reproduction and power consumption reduction can be achieved.
(実施形態1)
以下、本発明の実施形態1に係る表示装置を携帯電話機100に配置されている表示装置を例に説明する。
(Embodiment 1)
Hereinafter, the display device according to
図1に示すように、携帯電話機100は、入力部101と、CPU102と、記憶部103と、テレビデータ処理部104と、通信制御部1051と、無線送受信部1052と、チューナ1061と、放送信号受信部1062と、表示制御部1071と、表示部1072と、フレーム補間部108と、電源部109と、から構成される。
As shown in FIG. 1, the mobile phone 100 includes an
入力部101は、キーボード等から構成され、ユーザの操作を受け付け、操作に応じた操作信号をCPU102に送出する。
The
CPU102は、記憶部103に格納されたプログラムに基づいて動作し、所定の条件に合致しているか否かの判別、条件に合致していると判別した場合のフレーム補間処理、表示制御処理等を行う。
The
記憶部103は、例えば、ROM(Read Only Memory)やRAM(Random Access Memory)等から構成され、携帯電話機100で扱うデータや、テレビアプリケーション等のソフトウェアを記憶する。チューナ1061から出力されたテレビ信号や、テレビデータ処理部104がテレビ信号から音声データや映像データなどを取得する際の処理に必要なデータも記憶部103に記憶される。
The
テレビデータ処理部104は、チューナ1061からテレビ信号(TS(Transport Stream))信号を受信し、そのテレビ信号から音声データ、映像データ、字幕データ及び番組情報等のテレビを再生するのに必要なデータを抽出する。また、テレビデータ処理部104は、CPU102の制御の下、映像データや字幕データ等を表示制御部1071に出力する。テレビデータ処理部104は、CPU102から録画命令を受け取ると、音声データ、映像データ、字幕データおよび番組情報などのテレビを再生するのに必要なデータを記憶部103に記憶させる。
The television
通信制御部1051は、無線送受信部1052から受信した無線信号を復調処理し、CPU102に出力する。また、通信制御部1051は、CPU102から受信した信号を変調処理し、無線送受信部1052に出力する。通信制御部1051は、図1に示すように1つのみを使用する場合に限らず、例えば、CDMA(符号分割多重接続;Code Division Multiple Access)、EV−DO(Evolution Data Only)、無線LAN等の複数の通信方式を利用可能にするために複数備えても良い。
The
無線送受信部1052は、他の情報処理装置との間でデータの無線送受信を行う。無線送受信部1052は、図1に示すように1つのみを使用する場合に限らず、例えば、CDMA、EV−DO、無線LAN等の複数の通信方式を利用可能にするために複数配置されても良く、複数の機能を有するものでもよい。
The wireless transmission /
チューナ1061は、放送信号受信部1062から受信した放送信号から所望のチャンネルの信号を取り出し、復調処理し、テレビ信号をテレビデータ処理部104に出力する。
The
放送信号受信部1062は、テレビ局から放送信号を受信し、チューナ1061に出力する。
The broadcast
表示制御部1071は、CPU102の制御のもと、映像データ等を表示部1072が出力可能な1フレーム分のデータ形式に変換し、表示コマンドと共に1フレーム分の画像データを表示部1072に出力する。
Under the control of the
表示部1072は、所定の情報の表示、コンテンツの表示などを行う。例えば、表示部1072は、LCD(Liquid Crystal Display)や有機EL(Electroluminescence)などのディスプレイ等を備える。表示部1072は、表示制御部1071から表示コマンドと共に1フレーム分の画像データが供給されると、表示画像を供給された画像に更新する。表示部1072は、この携帯電話機100が表示を可能とする最大のフレームレートに対応している。表示部1072は、音声出力部等を備えてもよい。
The
フレーム補間部108は、テレビデータ処理部104により出力された映像データのフレーム(オリジナルフレーム)間に内挿する補間フレームを生成する。これにより、時間あたりの表示フレーム数がn(2以上の自然数)倍になり、動画を滑らかに表示することができる。ここで、フレームとは、表示部1072で表示する1画面分の画像を意味する。
The
補間フレームの生成手法の例を説明する。補間フレームは、一般的に、ブロックマッチング法を用いて動きベクトルを求め、この動きベクトルを利用して作成する。ブロックマッチング法とは、基準とするオリジナル(参照)フレームを複数の小ブロックに分割し、それら小ブロックに対して、もう一方のオリジナルフレーム上の画像から最も相関度の高い小ブロックを探索して動きベクトルを求める手法である。 An example of an interpolation frame generation method will be described. In general, an interpolation frame is created using a motion vector obtained by using a block matching method. The block matching method divides the original (reference) frame as a reference into a plurality of small blocks, and searches for the small block having the highest degree of correlation from the images on the other original frame. This is a technique for obtaining a motion vector.
図2(a)に示すように、第一のオリジナルフレーム201と第二のオリジナルフレーム202の間に1つの補間フレーム203を内挿し、フレームレートを2倍にする場合を想定する。
As shown in FIG. 2A, it is assumed that one
まず、第一のオリジナルフレーム201上にある小ブロック206に対して、第二のオリジナルフレーム202上にある小ブロックの中から最も相関度の高い小ブロックを探索する。小ブロック同士の相関度は、ブロック内の相対位置が一致する画素同士について輝度値の差分の絶対値を計算し、小ブロック内の全画素についてその差分の絶対値を足し合わせた値として計算される。
First, for the
小ブロック206と小ブロック207が似たような画像である場合、輝度値の差分は小さくなり、全画素について足し合わせた値も小さくなる。この場合を、相関度が高いという。他にも、相関値の計算方法としては、輝度値の差分がある閾値以下である画素の数の合計を用いる方法などもある。
When the
最も相関度の高いブロックが探索できたら、フレームの左上の画素を基準とした場合の小ブロックの相対位置の差を動きベクトルとする。例えば、小ブロック206に対する相関度の高い小ブロックが小ブロック207である場合、ベクトル204を動きベクトルとする。また、この動きベクトル204の半分のベクトル205を動き補償ベクトルとする。
If a block with the highest degree of correlation can be searched, the difference between the relative positions of the small blocks with reference to the upper left pixel of the frame is used as a motion vector. For example, when the small block having a high degree of correlation with the
次に、補間フレーム203上の、小ブロック206の位置から動き補償ベクトル205だけ動かした位置に、小ブロック206と小ブロック207の画素ごとに平均を取った画像を貼り付ける。以上の処理を、第一のオリジナルフレーム201上の全ての小ブロックに対して行うことにより、補間フレーム203を作成する。
Next, an image obtained by averaging each pixel of the
このようにすれば、第一のオリジナルフレーム201から第二のオリジナルフレーム202にかけて動いた物体は、補間フレーム203上ではその中間の位置にその物体が表示されるため、動画として再生すると滑らかに物体が動くように見える。
In this way, an object that has moved from the first
フレームレートを2倍にする例を挙げたが、補間フレームの数を増やして、フレームレートを2倍以上にしてもよい。図2(b)に、連続するオリジナルフレームの間に3つの補間フレームを内挿して、フレームレートを4倍とする例の模式図を示す。 Although an example in which the frame rate is doubled has been given, the number of interpolation frames may be increased so that the frame rate is doubled or more. FIG. 2B shows a schematic diagram of an example in which three interpolation frames are interpolated between successive original frames to increase the frame rate by four times.
この例では、第一のオリジナルフレーム211上にある小ブロック221に対して、第二のオリジナルフレーム212上にある最も相関度の高い小ブロック222を探索する。続いて、フレームの左上の画素を基準とした場合の小ブロックの相対位置の差を動きベクトルとする。即ち、小ブロック221の原点から相関度の高い小ブロック222の原点へのベクトル231を動きベクトルとする。また、この動きベクトル231の1/4,2/4,3/4のベクトル232,233,234を動き補償ベクトルとする。
In this example, the
次に、第一のオリジナルフレーム211から第二のオリジナルフレーム212までの経過時間を1/4,2/4,3/4の位置に補間フレーム213〜215を配置し、第一のオリジナルフレーム211上の小ブロック221の位置から動き補償ベクトル232,233,234だけ動かした位置に、小ブロック221と小ブロック222の画素ごとに重み平均を取った画像223,224,225を貼り付ける。これを第一の参照フレーム211上の全ての小ブロックに対して行うことにより、補間フレーム213,214,215を作成する。
Next, the interpolated
なお、フレーム周波数を3倍、5倍以上とすることも可能である。
It is also possible to make the
図1の電源部109は、電池を内蔵し、この電池に蓄積されたエネルギーを携帯電話機100内の各部に動作用として供給する。電源部109には、外部から電池充電用の電力が供給される。この電源部109には、ACアダプタ等から電力が供給され、電池が充電される。
The
次に、第1の実施形態に係る携帯電話機100のテレビ再生処理を説明する。
この携帯電話機100は、テレビ放送を再生する際に、映像データを取得し、外部から電力が供給されている際には、映像データのフレーム間を補間する補間フレームを作成してフレーム間に内挿し、動画を滑らかにし、一方、外部電力が供給されず、電池で操作する際には、フレーム補間処理を行わずに、消費電力を抑える。
Next, TV playback processing of the mobile phone 100 according to the first embodiment will be described.
The mobile phone 100 acquires video data when playing back a television broadcast, and creates an interpolation frame for interpolating between frames of the video data when power is supplied from the outside. In this case, the moving image is smoothed. On the other hand, when no external power is supplied and the battery is operated, the power consumption is suppressed without performing the frame interpolation process.
以下、図3を参照して、第1の実施形態に係るテレビ再生処理を説明する。 Hereinafter, the television playback process according to the first embodiment will be described with reference to FIG.
まず、ユーザが入力部101を介してテレビアプリケーションの起動を指示すると、CPU102にその旨が通知される。CPU102は、この通知に応答し、記憶部103に保存されているテレビアプリケーションを起動する。
First, when the user instructs activation of the television application via the
起動されたテレビアプリケーションは、まず、変数の初期化等といった起動処理を行う(ステップS101)。 The activated television application first performs activation processing such as variable initialization (step S101).
その後、CPU102は、放送信号受信部1062及びチューナ1061を制御して、放送信号の受信を開始し、受信した放送信号から視聴対象チャンネルの情報(TS情報)を取り出して復調する処理を開始させ、復調したテレビ信号を記憶部103に順次記憶させる。CPU102は、テレビデータ処理部104を起動し、そのテレビ信号をテレビデータ処理部104に読み取らせ、映像データ、音声データ、字幕データ及びPSI(Program Specification Information)/SI(Service Information)データ等に分離させる処理を開始させる(ステップS102)。また、CPU102は、テレビ信号のフレーム周波数を判別する。ここでは、受信対象の放送をワンセグ放送とし、そのフレーム周波数は15fps(Flame Per Second)である。
Thereafter, the
続いて、CPU102は、オリジナルフレームの番号を示すポインタiを1に設定する(ステップS103)。ここで、オリジナルフレームとは、放送信号受信部1062及びチューナ1061で受信した放送信号から再生した映像フレームの意味であり、後述する補間処理により生成した映像フレーム(補間フレーム)と区別するための用語である。
Subsequently, the
続いて、CPU102は、補間処理を行うか否かを判別する(ステップS104)。即ち、予め定められている第1の条件に合致し、動画等をなめらかな動きで表示する必要がある際には、補間処理を行う。一方、第2の条件に合致し、静止画を表示している際のように、補間処理を行ってもあまり効果が得られない際には、補間処理を行わないこととする。なお、受信している放送の番組が動画であるか静止画であるかの別(番組の種類)については、受信した放送情報のヘッダ情報等から判別することができる。
Subsequently, the
また、電源部109の動作をチェックし、ACアダプタ等を介して、外部電源から電力が供給されているような場合には、補間処理を行い、外部から電力が供給されていない場合には、電力消費を抑えるために、補間処理を行わないこととする。
In addition, the operation of the
補間処理を行うと判別した場合(ステップS104;Yes)、CPU102は、テレビデータ処理部104を制御して、第i番目(ここでは必然的にi=1)のオリジナルフレームであるオリジナルフレームNo.1の画像データを作成し、記憶部103に記憶させる(ステップS105)。
When it is determined that the interpolation process is to be performed (step S104; Yes), the
次に、CPU102は、補間フレームの番号を示すポインタjをj=iとし、続いて、ポインタi=i+1とする(ステップS106)。
Next, the
続いて、CPU102は、オリジナルフレームNo.i(ここでは必然的にi=1+1=2)の画像データを取得し、記憶部103に記憶させる(ステップS107)。
Subsequently, the
続いて、CPU102は、図2(a)を参照して説明した手法を用いて、フレーム補間部108を制御して、オリジナルフレームNo.(i−1)の画像データとオリジナルフレームNo.iの画像データとを記憶部103から読み出し、補間フレームNo.j(=(i−1))を作成し、記憶部103に記憶させる(ステップS108)。当初は、オリジナルフレームNo.1とNo.2の画像データから、補間フレームNo.1を作成する。
Subsequently, the
CPU102は、表示制御部1071を制御して、生成した補間フレームNo.jの画像データを表示部1072に出力する(ステップS109)。なお、表示制御部1071は、直前のオリジナルフレームを出力してから、1/(15・2)sec経過した時点で、補間フレームNo.jの画像データを出力するように出力タイミングを調整することが望ましい。
The
続いて、CPU102は、表示制御部1071を制御して、オリジナルフレームNo.iの画像データを表示部1072に出力する(ステップS110)。なお、表示制御部1072は、直前の補間フレームNo.jを出力してから、1/(15・2)sec経過した時点で、オリジナルフレームNo.iの画像データを出力するように出力タイミングを調整することが望ましい。
Subsequently, the
続いて、CPU102は、ユーザがテレビの再生中止を選択したか否かを判別する(ステップS111)。
Subsequently, the
テレビの再生中止を選択していないと判別した場合(ステップS111;No)、ステップS106に戻り、同様の処理を繰り返す。 If it is determined that the television playback stop is not selected (step S111; No), the process returns to step S106 and the same processing is repeated.
このため、補間フレームNo.1がオリジナルフレームNo.1とNo.2から生成され、補間フレームNo.2がオリジナルフレームNo.2とNo.3から生成され、...補間フレームNo.j(=i−1)がオリジナルフレームNo.(i−1)とNo.iに基づいて生成される。 Therefore, the interpolation frame No. 1 is the original frame number. 1 and No. 2 and the interpolation frame No. 2 is the original frame No. 2 and No. 3 and. . . Interpolation frame No. j (= i−1) is the original frame No. (I-1) and No. generated based on i.
そして、表示部1072には、オリジナルフレームNo.1、補間フレームNo.1、オリジナルフレームNo.2、補間フレームNo.2、...という順番で表示される。このため、実質的なfpsは、(15・2)=30となり、オリジナルの映像は15fpsのワンセグ放送の映像ながら、画像をなめらかな動きで表示することができる。
The
一方、ステップS111で、ユーザがテレビの再生中止を選択したと判別した場合(ステップS111;Yes)、テレビ再生処理を終了する。 On the other hand, if it is determined in step S111 that the user has selected to cancel the reproduction of the television (step S111; Yes), the television reproduction process is terminated.
一方、ステップS104で、補間処理を行わない(ステップS104;No)と判別した場合、CPU102は、テレビデータ処理部104を制御して、第i番目のオリジナルフレームNo.iの画像データを作成し、表示制御部1071に供給する(ステップS112)。さらに、表示制御部1071を制御して表示部1072に表示コマンドと共に供給する(ステップS112)。これにより、表示部1072は、オリジナルフレームNo.iの画像を表示する(ステップS112)。
On the other hand, if it is determined in step S104 that the interpolation process is not performed (step S104; No), the
続いて、CPU102は、ユーザがテレビの再生中止を選択したか否かを判別する(ステップS113)。
Subsequently, the
テレビの再生中止を選択していないと判別した場合(ステップS113;No)、ポインタiを+1して更新し(ステップS114)、ステップS112に戻り、同様の処理を繰り返す。
このため、表示部1072には、オリジナルフレームNo.1、オリジナルフレームNo.2、...という順番で15fpsで表示される。この場合、動画表示時の動きのなめらかさ等は改善できないが、補間処理を行う場合に比して、消費電力を抑えることができる。
If it is determined that the television playback stop has not been selected (step S113; No), the pointer i is incremented by 1 (step S114), the process returns to step S112, and the same processing is repeated.
Therefore, the
一方、ステップS113で、ユーザがテレビの再生中止を選択したと判別した場合(ステップS113;Yes)、テレビ再生処理を終了する。 On the other hand, when it is determined in step S113 that the user has selected to cancel the reproduction of the television (step S113; Yes), the television reproduction process is terminated.
このように、第1の実施形態では、画像を滑らかに表示する必要がある等の第1の条件に応じて、一定の条件に合致する場合には、オリジナルフレーム間に補間フレームを内挿してフレームレートを2倍にすることで、動画を滑らかに見せることができ、ユーザの使い勝手を向上させることができる。一方で、消費電力を抑える必要がある等の第2の条件に合致する場合には、補間処理等を行わずに、消費電力を抑えることができる。 As described above, in the first embodiment, an interpolation frame is interpolated between original frames when a certain condition is met according to the first condition such as the need to display an image smoothly. By doubling the frame rate, it is possible to make a moving image appear smooth and to improve user convenience. On the other hand, when the second condition is met such that the power consumption needs to be suppressed, the power consumption can be suppressed without performing an interpolation process or the like.
(実施形態2)
図4は、実施形態2に係る携帯電話機200の構成ブロック図である。携帯電話機200の構成は、図1に示す携帯電話機100の構成と基本的に同一であるが、相違点として、携帯電話機200の記憶部103は、補間対応表119を格納する。補間対応表119は、番組のジャンルとフレーム補間処理内容との対応が記載された表である。
(Embodiment 2)
FIG. 4 is a configuration block diagram of the mobile phone 200 according to the second embodiment. The configuration of the mobile phone 200 is basically the same as that of the mobile phone 100 shown in FIG. 1, except that the
図5表は、補間対応表119の一例を示す。この補間対応表119は、ジャンル501、フレーム補間要否502、フレームレート503などの項目を備える。ジャンル501の項目には、アニメ、映画、ニュースなど番組のジャンルが記載されており、フレーム補間要否502の項目にはフレーム補間の要否が記載されており、フレームレート503の項目にはフレーム補間処理を行った場合のフレームレートが記載されている。例えば、ジャンルが「アニメ」の場合は、フレーム補間要否の項は「×」なのでフレーム補間は行わない。また、ジャンルが「映画」の場合は、フレーム補間要否の項は「○」でフレームレートが30fpsなので、30fpsとなるように、図2(a)の手法でフレーム補間を行う。さらに、ジャンルが「ニュース」の場合は、フレーム補間要否の項は「○」でフレームレートが60fpsなので、60fpsとなるように図2(b)の手法でフレーム補間を行う。
FIG. 5 shows an example of the interpolation correspondence table 119. The interpolation correspondence table 119 includes items such as a
次に、第2の実施形態に係る携帯電話機200のテレビ再生処理を説明する。 Next, TV playback processing of the mobile phone 200 according to the second embodiment will be described.
以下、図6に示す第2の実施形態に係るテレビ再生処理のフローチャートを説明する。 Hereinafter, a flowchart of the television reproduction process according to the second embodiment shown in FIG. 6 will be described.
まず、入力部101を介してテレビアプリケーションを起動するキー入力をCPU102が検出すると、CPU102は、記憶部103に保存されているテレビアプリケーションに関する変数の初期化等といった起動処理を行う(ステップS201)。
First, when the
その後、CPU102は、放送信号受信部1062及びチューナ1061を制御して、放送信号の受信を開始し、受信した放送信号から視聴対象チャンネルの情報(TS情報)を取り出して復調する処理を開始させ、復調したテレビ信号を記憶部103に順次記憶させる。CPU102は、テレビデータ処理部104を起動し、そのテレビ信号をテレビデータ処理部104に読み取らせ、映像データ、音声データ、字幕データ及びPSI(Program Specification Information)/SI(Service Information)データ等に分離させる処理を開始させる(ステップS202)。また、CPU102は、テレビ信号のフレーム周波数を判別する。
Thereafter, the
次に、CPU102は、PSI/SIデータから、その中に含まれている番組のジャンル情報を取得する。CPU102は、取得したジャンル情報と補間対応表119とから、取得したジャンル情報に対応するフレーム補間要否とフレームレートを取得し、フレーム補間要否とフレームレートとに対応するフラグ情報を記憶部103に登録する(ステップS203)。
Next, the
CPU102は、テレビデータ処理部104を制御して、さらに、映像データの一枚目のオリジナルフレームであるオリジナルフレームNo.1を作成し、記憶部103に記憶させる。CPU102は、フレームNo.1を記憶部103から読み取り、表示制御部1071を制御して表示部1072に表示する(ステップS204)。
The
CPU102は、オリジナルフレームを特定するためにポインタiに「2」を格納する(ステップS205)。
The
ステップS204と同様にして、CPU102は、テレビデータ処理部104を制御して、i枚目のフレームであるフレームNo.iを作成して記憶部103に記憶させる(ステップS206)。
In the same manner as in step S204, the
次に、CPU102は、記憶部103に登録されているフラグ情報から、フレーム補間を行うか否かを判断する(ステップS207)。
Next, the
CPU102が、フレーム補間を行わないと判断した場合(ステップS207;No)、ステップS209に進み、オリジナルフレームNo.iを表示部1072に出力する(ステップS209)。
When the
一方、ステップS207で、フレーム補間を行うと判断した場合(ステップS207;Yes)、CPU102は、フレーム補間部108を制御して、オリジナルフレームNo.(i−1)とオリジナルフレームNo.iの画像データから、補間フレームを作成し、記憶部103に記憶させる。ここで、再生中のコンテンツのジャンルが例えば「映画」であれば、フレームレートが30fpsに設定されているので、図2(a)に示すように、連続するオリジナルフレーム間に1つの補間フレームを生成して内挿する。一方、再生中のコンテンツのジャンルが例えば「ニュース」であれば、フレームレートが60fpsに設定されているので、図2(b)に示すように、連続するオリジナルフレーム間に2つの補間フレームを生成して内挿する。
On the other hand, if it is determined in step S207 that frame interpolation is to be performed (step S207; Yes), the
CPU102は、表示制御部1071を制御して、生成した補間フレームを表示部1072に出力する(ステップS208)。このとき、フレームレートに対応して、画像データの出力タイミングを調整する。
The
続いて、CPU102は、表示制御部1071を制御して、フレームNo.iを表示部1072に出力する(ステップS209)。
Subsequently, the
続いて、CPU102は、ユーザがテレビの再生中止を選択したか否かを判別する(ステップS210)。
Subsequently, the
ユーザがテレビの再生中止を選択していないと判別した場合(ステップS210;No)、ステップS211の処理に進み、ポインタiを+1して、ステップS206に戻り、S206〜S211の処理を繰り返す。 When it is determined that the user has not selected to cancel the reproduction of the television (step S210; No), the process proceeds to step S211, the pointer i is incremented by 1, the process returns to step S206, and the processes of S206 to S211 are repeated.
一方、ユーザがテレビの再生中止を選択したと判別した場合(ステップS210;Yes)、処理を終了する。 On the other hand, when it is determined that the user has selected to cancel the reproduction of the television (step S210; Yes), the process is terminated.
このように、実施形態2によると、携帯電話機200は、番組のジャンルによりフレーム補間を行う場合と行わない場合とに分けることができる。これにより、フレーム補間の効果があまりないジャンルの番組を視聴している場合はフレーム補間をせず、消費電力を低減することができる。また、番組のジャンルに応じて、フレームレートを変更し、ジャンルの内容に応じたフレームレートでの表示が可能となる。 Thus, according to the second embodiment, the mobile phone 200 can be divided into a case where frame interpolation is performed and a case where frame interpolation is not performed depending on the genre of the program. As a result, when a program of a genre that does not have much effect of frame interpolation is viewed, frame interpolation is not performed and power consumption can be reduced. In addition, the frame rate can be changed according to the genre of the program, and display at the frame rate according to the content of the genre can be performed.
図7は、テレビ再生処理においてフレーム補間を行っている間に表示される携帯電話機100の画面の一例を示す。図7において、符号701は補間マーク、符号702はテレビ表示領域、符号703は番組名表示を示す。
補間マーク701は、フレーム補間を行っていることと、補間後のフレーム周波数とを示している。図7の補間マーク701は、60fpsであることを示している。
FIG. 7 shows an example of a screen of the mobile phone 100 displayed during frame interpolation in the television playback process. In FIG. 7,
An
CPU102は、フレーム補間を行っている間、表示制御部1071を制御して、フレーム補間を判別した補間マーク701のような記号を画面に表示することにより、テレビ表示領域702において、フレーム補間を行っていること、補間後のフレーム周波数をユーザに報知することができる。
While performing frame interpolation, the
また、ユーザが、番組のジャンルごとにフレーム補間要否やフレームレートを設定できるようにしてもよい。図8に、その設定画面の一例を示す。図8(a)に示す図は、「滑らか設定」の画面801である。画面801には、待ち受け画面から設定メニューなどを経由して辿れるようにしておく。画面801にて、ユーザが「2.映画」を選択して「決定」キー804を押下すると、図8(b)に示すようなジャンルが「映画」の場合のフレーム補間設定を行う画面802に画面が遷移する。ここで、ユーザが「2.30fps」を選択して「決定」キー805を押下すると、携帯電話機200は、図8(c)に示すように、例えば「30fpsに設定しました。」等が記載されたポップアップ806を表示して、設定が完了する。CPU102は、この設定を図5に示す補間対応表119に上書きする。このような構成にすれば、ユーザがジャンルごとにフレーム補間を設定することができ、使い勝手が向上する。
Further, the user may be able to set frame interpolation necessity and frame rate for each program genre. FIG. 8 shows an example of the setting screen. FIG. 8A shows a “smooth setting”
(実施形態3)
実施形態2では、番組のジャンルによってフレーム補間を行う場合とフレーム補間を行わない場合とに分けたが、番組を再生する際の画像サイズによって、フレーム補間を行う場合とフレーム補間を行わない場合とに分けてもよい。
(Embodiment 3)
In the second embodiment, the case where frame interpolation is performed and the case where frame interpolation is not performed are divided according to the genre of the program. It may be divided into
一般的に、テレビ視聴機能付き携帯電話機には、ユーザがテレビを視聴する際にテレビ画面サイズ(画像を表示するサイズ)を変える機能が搭載されている。図9に、その画面表示例を示す。図9(a)は、携帯電話機を横にして視聴する場合の画面の一例であり、テレビ画面は、表示部1072の表示画面の物理的なサイズと同程度になっている。
In general, a mobile phone with a TV viewing function is equipped with a function of changing the TV screen size (size for displaying an image) when a user views the TV. FIG. 9 shows an example of the screen display. FIG. 9A shows an example of a screen when the mobile phone is viewed sideways, and the television screen is approximately the same as the physical size of the display screen of the
一方、図9(b)は、携帯電話機を縦にして視聴する場合の画面の一例であり、テレビ画面は表示部1072と比べて半分程度のサイズになっている。このように小さい画面でテレビを視聴している際にフレーム補間を行っても、図9(a)に示すように全画面で視聴している際に比べてフレーム補間の効果は小さい。
On the other hand, FIG. 9B shows an example of a screen when the mobile phone is viewed vertically, and the TV screen is about half the size of the
そこで、実施形態3に係る携帯電話機300は、図9(b)のようにテレビ画面サイズ(画像表示サイズ)が小さい場合はフレーム補間を行わないようにして、消費電力を低減する。 Therefore, the mobile phone 300 according to the third embodiment reduces power consumption by not performing frame interpolation when the TV screen size (image display size) is small as shown in FIG. 9B.
実施形態3に係る携帯電話機300の構成は、図1に示す携帯電話機100の構成と同様である。ただし、実施形態3に係る携帯電話機300の記憶部103は、補間対応表120を格納する。
The configuration of the mobile phone 300 according to
図10に示すように、補間対応表120は、画面表示パターン1001、映像表示サイズ1002、フレーム補間要否1003、フレームレート1004などの項目から構成される。画面表示パターンとは、図9(a)や図9(b)に示すような画面表示のパターンに番号をつけて表したものである。例えば、画面表示パターン1では、映像表示サイズが横160画素、縦120画素の大きさで、フレーム補間要否の項は「×」なのでフレーム補間は行わない。また、画面パターン2では、映像表示サイズが横320画素、縦240画素の大きさで、フレーム補間要否の項は「○」で、フレームレートが30fpsなので、30fpsでフレーム補間を行う。
As shown in FIG. 10, the interpolation correspondence table 120 includes items such as a
次に、実施形態3に係るテレビ再生処理を説明する。実施形態3では、携帯電話機300は、テレビ画面サイズによって、フレーム補間を行う場合と行わない場合とに分ける。実施形態3に係るフレーム補間処理のフローチャートは、基本的に、実施形態2に係るフレーム補間処理のフローチャートと同様である。以下、図6のフローチャートを参照して、表示動作を説明する。 Next, a television playback process according to the third embodiment will be described. In the third embodiment, the mobile phone 300 is divided into a case where frame interpolation is performed and a case where frame interpolation is not performed depending on the TV screen size. The flowchart of the frame interpolation process according to the third embodiment is basically the same as the flowchart of the frame interpolation process according to the second embodiment. Hereinafter, the display operation will be described with reference to the flowchart of FIG.
なお、本動作の基本部分は、実施形態2と同一であり、特徴的な点を説明する。まず、ステップS203において、画面表示パターンを判別し、補間対応表120に従って、補間の有無とフレーム周波数を判別し、記憶部103に登録する。
The basic part of this operation is the same as that of the second embodiment, and the characteristic points will be described. First, in
CPU102は、ステップS207において、記憶部103に登録していた情報から、フレーム補間を行うか否かを判断する(ステップS207)。
The
CPU102が、フレーム補間を行わないと判断した場合(ステップS207;No)、ステップS209にジャンプする。
If the
一方、CPU102が、フレーム補間を行うと判断した場合(ステップS207;Yes)、CPU102は、フレーム補間部108を制御して、オリジナルフレームNo.(i−1)とオリジナルフレームNo.iの画像データから、必要な数の補間フレームを作成し、表示制御部1071を制御して、表示部1072に順次出力させる(ステップS208)。
On the other hand, when the
この実施形態3によると、携帯電話機300は、テレビ画面のサイズによりフレーム補間を行う場合と行わない場合とに分け、さらに、フレーム周波数を調整することができる。これにより、フレーム補間の効果があまりないテレビ画面のサイズでユーザが視聴している時は、フレーム補間をせず、消費電力を低減することができる。 According to the third embodiment, the mobile phone 300 can adjust the frame frequency according to whether the frame interpolation is performed or not according to the size of the television screen. As a result, when the user is viewing with a TV screen size that does not have much of the effect of frame interpolation, it is possible to reduce power consumption without performing frame interpolation.
なお、画面表示パターンごとにフレーム補間要否やフレームレートをユーザが自分で設定できるようにしてもよい。図11に、その設定画面の一例を示す。図8と同様に、図11(a)に示す画面1101は「滑らか設定」の画面である。画面1101では、画面表示パターンごとにフレーム補間の設定をする。画面1101にて、ユーザが「2.横画面」を選択して「決定」キー1104を押下すると、図11(b)に示すような画面表示パターンが横画面の場合のフレーム補間設定を行う画面1102に画面が遷移する。ここで、ユーザが「2.30fps」を選択して「決定」キー1105を押下すると、例えば、図11(c)に示すように、携帯電話機300は「30fpsに設定しました。」などといったポップアップ1106を表示し、設定を完了する。CPU102は、このようにして選択された設定を補間対応表119に上書き登録する。このようにすれば、ユーザが画面表示パターンごとにフレーム補間を設定することができ、ユーザの使い勝手が向上する。
The user may be able to set the necessity of frame interpolation and the frame rate for each screen display pattern. FIG. 11 shows an example of the setting screen. Similarly to FIG. 8, a
(実施形態4)
テレビ映像が表示されていてもユーザがテレビ映像を視聴していない場合やそれ程画面に集中していない場合もある。このような状況では、フレーム補間処理をして滑らかな動画を表示してもあまり意味がない。そこで、実施形態4では、ユーザがテレビ映像に集中している場合はフレーム補間を行い、ユーザがテレビ映像に集中していない場合はフレーム補間処理を行わないように制御し、消費電力を低減する。
(Embodiment 4)
There are cases where the user is not watching the TV image or is not so concentrated on the screen even if the TV image is displayed. In such a situation, it does not make much sense to display a smooth moving image by performing frame interpolation processing. Therefore, in the fourth embodiment, frame interpolation is performed when the user is concentrated on the television video, and control is performed so that the frame interpolation processing is not performed when the user is not concentrated on the television video, thereby reducing power consumption. .
ユーザがテレビ映像に集中していない場合として、例えば、ユーザがデータ放送画面を操作している場合が考えられる。 As a case where the user is not concentrated on the television image, for example, a case where the user is operating the data broadcast screen can be considered.
図12(a)は、テレビ映像画面とデータ放送画面を同時に表示している場合の一例を示している。表示部1072の上半分の画面領域がテレビ映像画面1201であり、下半分の画面領域がデータ放送画面1202である。ユーザがこのデータ放送画面1202に対してスクロールやカーソルの移動などの操作を行っている場合、ユーザはテレビ映像画面1201ではなく、データ放送画面1202に集中している可能性が高い。
FIG. 12A shows an example in which a television video screen and a data broadcast screen are displayed simultaneously. The upper half screen area of the
さらに、図12(b)はデータ放送画面1203を表示部1072の全体に表示する「データ放送全画面表示」の画面の一例である。この場合は、データ放送が画面全体に表示されていて、テレビ映像が表示されていないので、フレーム補間処理の効果がない。
Further, FIG. 12B is an example of a “data broadcast full screen display” screen that displays the data broadcast screen 1203 on the
上記のような場合にはフレーム補間を行わないようにし、消費電力を低減する。 In such a case, frame interpolation is not performed to reduce power consumption.
次に、実施形態4に係るテレビ再生処理を説明する。実施形態4に係る携帯電話機400は、データ放送画面の状況に応じて、フレーム補間を行う場合と行わない場合とに分ける。 Next, television playback processing according to Embodiment 4 will be described. The mobile phone 400 according to the fourth embodiment is divided into a case where frame interpolation is performed and a case where frame interpolation is not performed depending on the state of the data broadcast screen.
以下、図13に示す実施形態4に係るテレビ再生処理のフローチャートを説明する。 Hereinafter, a flowchart of the television reproduction process according to the fourth embodiment illustrated in FIG. 13 will be described.
まず、入力部101を介してテレビアプリケーションを起動するキー入力を検出すると、CPU102は、記憶部103に保存されているテレビアプリケーションに関する変数の初期化等といった起動処理を行う(ステップS301)。
First, when a key input for starting a television application is detected via the
その後、CPU102は、放送信号受信部1062及びチューナ1061を制御して、放送信号の受信を開始し、受信した放送信号から視聴対象チャンネルの情報(TS情報)を取り出して復調する処理を開始させ、復調したテレビ信号を記憶部103に順次記憶させる。CPU102は、テレビデータ処理部104を起動し、そのテレビ信号をテレビデータ処理部104に読み取らせ、映像データ、音声データ、字幕データ及びPSI(Program Specification Information)/SI(Service Information)データ等に分離させる処理を開始させる(ステップS202)。また、CPU102は、テレビ信号のフレーム周波数を判別する。
Thereafter, the
CPU102は、テレビデータ処理部104を制御して、さらに、映像データから一枚目のオリジナルフレームであるフレームNo.1を作成し、記憶部103に記憶させる。CPU102は、オリジナルフレームNo.1を、表示制御部1071を制御して表示部1072に表示する(ステップS303)。
The
CPU102は、オリジナルフレームを特定するためにポインタiに「2」をセットする(ステップS304)。
The
ステップS303と同様にして、CPU102は、テレビデータ処理部104を制御して、i枚目のオリジナルフレームであるオリジナルフレームNo.iを作成して記憶部103に記憶させる(ステップS305)。
In the same manner as in step S303, the
次に、CPU102は、画面全体がデータ放送画面であるか否かを判別し、画面全体がデータ放送画面であれば(ステップS306;Yes)、フレーム補間を行わず、ステップS309にジャンプする。
Next, the
一方、画面全体がデータ放送画面ではない(少なくとも一部に、テレビ映像画面がある)と判別された場合には(ステップS306;No)、CPU102は、データ放送操作中フラグがセットされているか否かを判別する(ステップS307)。このデータ放送操作中フラグは、後述する図14のフローによりセットされるもので、ユーザがデータ放送に注目している(何らかの操作を行っている)可能性が高いことを示すフラグである。
On the other hand, when it is determined that the entire screen is not a data broadcast screen (at least a part is a television video screen) (step S306; No), the
データ放送操作中フラグがセットされていなければ(ステップS307;No)、フレーム補間を行って、表示する(ステップS308)。一方、データ放送操作中フラグがセットされていれば(ステップS307;Yes)、ステップS308をスキップしてステップS309にジャンプする。 If the data broadcasting operation in-progress flag is not set (step S307; No), frame interpolation is performed and displayed (step S308). On the other hand, if the data broadcasting operation flag is set (step S307; Yes), step S308 is skipped and the process jumps to step S309.
ステップS309で、CPU102は、オリジナルフレームNo.iの画像データを表示部1072に出力する。
In step S309, the
続いて、CPU102は、ユーザがテレビの再生中止を選択したか否かを判別する(ステップS310)。
Subsequently, the
ユーザがテレビの再生中止を選択していないと判別した場合(ステップS310;No)、ステップS311に進み、ポインタiを+1して、ステップS305に戻り、S305〜S310の処理を繰り返す。 When it is determined that the user has not selected to stop the reproduction of the television (step S310; No), the process proceeds to step S311 and the pointer i is incremented by 1, the process returns to step S305, and the processes of S305 to S310 are repeated.
ユーザがテレビの再生中止を選択したと判別した場合(ステップS310;Yes)、処理を終了する。 When it is determined that the user has selected to cancel the reproduction of the television (step S310; Yes), the process is terminated.
このように、テレビアプリケーション実行中に、データ放送操作中フラグがセットされているか否かで、フレーム補間が行われる場合と行われない場合とに分けられる。 As described above, during the execution of the television application, whether the frame interpolation is performed or not is determined depending on whether or not the data broadcasting operation flag is set.
次に、データ放送操作中フラグ設定処理を説明する。携帯電話機400は、図12(a)に示すようにテレビ映像画面とデータ放送画面を同時に表示している場合、ユーザがデータ放送画面に対して入力を行ったか否かを判別し、それに応じて、フラグをセット及びクリアする処理を行う。以下、図14に示すフラグ設定処理のフローチャートを説明する。 Next, the data broadcasting operation flag setting process will be described. When the mobile phone 400 is simultaneously displaying the TV video screen and the data broadcast screen as shown in FIG. 12A, the mobile phone 400 determines whether or not the user has made an input to the data broadcast screen, and accordingly , Set and clear the flag. Hereinafter, a flowchart of the flag setting process shown in FIG. 14 will be described.
まず、CPU102が、入力部101を介してユーザによるキー入力を検出すると、CPU102は、図14の処理を開始し、そのキー入力がデータ放送画面に対する入力か、テレビ映像に対する入力かを判別する(ステップS401)。
First, when the
ステップS401において、データ放送画面に対する入力ではないと判別した場合(ステップS401;No)、今回のフラグ設定処理を終了する。 If it is determined in step S401 that the input is not for the data broadcast screen (step S401; No), the current flag setting process is terminated.
ステップS401において、データ放送画面に対する入力であると判別した場合(ステップS401;Yes)、CPU102は、データ放送操作中フラグがセットされているか否かを判別する(ステップS402)。
If it is determined in step S401 that the input is for the data broadcast screen (step S401; Yes), the
データ放送操作中フラグがセットされていないと判別した場合(ステップS402;No)、データ放送操作中フラグをセットする(ステップS403)。 If it is determined that the data broadcasting operation flag is not set (step S402; No), the data broadcasting operation flag is set (step S403).
一方、ステップS402で、データ放送操作中フラグがセットされていると判別した場合(ステップS402;Yes)、ステップS403をスキップして、ステップS4004に進む。 On the other hand, if it is determined in step S402 that the data broadcasting operation flag is set (step S402; Yes), step S403 is skipped and the process proceeds to step S4004.
次に、タイマの初期化およびスタートを行う(ステップS404)。ここでのタイマとは、ソフトウェアまたはハードウェア上のタイマ機能であり、タイマをスタートさせてから予め定められた時間だけ経過するとイベントを発生させることができる機能である。
以上で、今回の処理を終了する。
Next, the timer is initialized and started (step S404). The timer here is a timer function on software or hardware, and is a function that can generate an event when a predetermined time has elapsed since the timer was started.
This is the end of the current process.
一方、セットされたタイマは時間の計測を行い、一定時間が経過すると、タイマイベントを発生し、図15に示すフラグクリア処理を開始し、データ放送操作中フラグをクリアする(ステップS501)。 On the other hand, the set timer measures time, and when a certain time elapses, a timer event is generated, the flag clear process shown in FIG. 15 is started, and the data broadcasting operation flag is cleared (step S501).
このように、データ放送画面に対してユーザによる入力があった場合、一定時間、データ放送操作中フラグがセットされる。データ放送操作中フラグがセットされている間は、フレーム補間が行われないので、結果として、データ放送画面に対してユーザによる入力があった場合、一定時間、フレーム補間が行われない。 As described above, when there is an input by the user on the data broadcast screen, the data broadcasting operation flag is set for a certain period of time. Since the frame interpolation is not performed while the data broadcasting operation flag is set, as a result, when the user inputs to the data broadcasting screen, the frame interpolation is not performed for a certain time.
実施形態4ではデータ放送を操作している場合について適用したが、他のアプリケーションを操作している場合についても適用できる。図12(c)は、テレビ映像画面とメール作成画面を同時に表示している場合の一例である。表示部1072の上半分の画面領域がテレビ映像画面1204であり、下半分の画面領域がメール作成画面1205である。このような場合、実施形態4において、データ放送画面の代わりにメール作成画面を適用してもよい。
Although the fourth embodiment is applied to the case where data broadcasting is operated, the present invention can also be applied to the case where other applications are operated. FIG. 12C is an example of a case where a TV video screen and a mail creation screen are displayed simultaneously. The upper half screen area of the
なお、テレビ映像と同時に表示できるアプリケーション画面としては、メール作成画面以外に、ゲーム画面やインターネット閲覧画面、カメラ機能のファインダー画面、メモ帳画面、電卓画面など、携帯電話機に搭載されている機能の画面ならば何でもよい。 Application screens that can be displayed at the same time as TV images include screens for functions installed in mobile phones such as game screens, Internet browsing screens, camera function viewfinder screens, notepad screens, calculator screens, etc. Anything is fine.
以上、実施形態4によれば、ユーザがデータ放送画面や他のアプリケーション画面を操作している時など、テレビ映像に集中していない場合は、フレーム補間処理を行わずに消費電力を低減させることができる。 As described above, according to the fourth embodiment, when the user is not concentrating on the TV image, such as when operating the data broadcast screen or another application screen, the power consumption is reduced without performing the frame interpolation process. Can do.
なお、この発明は上記実施形態に限定されず、種々の変形及び応用が可能である。 In addition, this invention is not limited to the said embodiment, A various deformation | transformation and application are possible.
携帯電話機の電池残量が少なくなった場合にフレーム補間を行わないようにしてもよい。その際、図12(d)に示すように、電池残量が少なくなったのでフレーム補間処理を行わない旨を伝えるポップアップ1206を表示してもよい。
Frame interpolation may not be performed when the battery level of the mobile phone is low. At that time, as shown in FIG. 12 (d), a pop-
また、ユーザのキー入力を、フレーム補間を行うか行わないかのトリガーにしてもよい。例えば、入力部101よりキー入力があり、フレーム補間開始信号をCPU102に送信する。これを受信したCPU102は、フレーム補間を行うように携帯端末を制御する。これにより、ユーザの思い通りにフレーム補間を行うことができ、ユーザの使い勝手が良くなる。
The user's key input may be a trigger for whether or not to perform frame interpolation. For example, there is a key input from the
上記実施の形態においては、テレビジョン受信機能を備える携帯電話機について説明したが、この発明は、携帯電話機に限定されず、テレビジョン受像機能を備えるコンピュータやPDA(Personal Data Assistant)等でもよい。また、設置型のテレビジョン受像器でもよい。
また、表示コンテンツもテレビジョンの映像に限定されず、任意である。
In the above embodiment, a mobile phone having a television receiving function has been described. However, the present invention is not limited to a mobile phone, and may be a computer having a television receiving function, a PDA (Personal Data Assistant), or the like. Further, an installation type television receiver may be used.
Also, the display content is not limited to a television image, and is arbitrary.
なお、上記の種々の機能をソフトウェアで実現してもよい。ユーザは、例えば、CD―ROM等の記録媒体やサーバから当該ソフトウェアを受信して当該種々の機能を実現できる。これにより、必要な機能だけを搭載することや、また、好みに応じて色々な機能を追加もしくは削除、あるいは更新することが容易となる。 The various functions described above may be realized by software. The user can realize the various functions by receiving the software from a recording medium such as a CD-ROM or a server, for example. This makes it easy to install only necessary functions and to add, delete, or update various functions according to preference.
更に、上述してきた実施形態を組み合わせて新しく実施形態を構成することができることは言うまでもない。また、本発明は、上記実施形態に限定されるものではなく、ここに開示された原理及び新しい特性は広範囲の技術的範囲を含むものである。 Furthermore, it goes without saying that a new embodiment can be configured by combining the above-described embodiments. Further, the present invention is not limited to the above-described embodiments, and the principles and new characteristics disclosed herein include a wide technical range.
100・・・携帯電話機、101・・・入力部、102・・・CPU、103・・・記憶部、104・・・テレビデータ処理部、1051・・・通信制御部、1052・・・無線送受信部、1061・・・チューナ、1062・・・放送信号受信部、1071・・・表示制御部、1072・・・表示部、108・・・フレーム補間部、109・・・電源部、119・・・補間対応表、120・・・補間対応表、200・・・携帯電話機、300・・・携帯電話機、400・・・携帯電話機 DESCRIPTION OF SYMBOLS 100 ... Mobile phone, 101 ... Input part, 102 ... CPU, 103 ... Memory | storage part, 104 ... Television data processing part, 1051 ... Communication control part, 1052 ... Wireless transmission / reception , 1061... Tuner, 1062... Broadcast signal receiving unit, 1071... Display control unit, 1072... Display unit, 108. Interpolation correspondence table, 120 ... Interpolation correspondence table, 200 ... Mobile phone, 300 ... Mobile phone, 400 ... Mobile phone
Claims (9)
前記第1の出力手段により出力された第1の画像情報をフレーム補間し、前記第1のフレーム周波数よりも高い第2のフレーム周波数の第2の画像情報を出力する第2の出力手段と、
画像情報に基づいて画像を表示する表示手段と、
第1の条件に合致した場合に、前記第1の出力手段から出力された第1の画像情報を前記表示手段に供給して表示させ、第2の条件に合致する場合に、前記第2の出力手段から出力された第2の画像情報を前記表示手段に供給して表示させる表示制御手段と、を備える、
ことを特徴とする表示装置。 First output means for processing content data and outputting first image information of a first frame frequency;
Second output means for interpolating the first image information output by the first output means and outputting second image information having a second frame frequency higher than the first frame frequency;
Display means for displaying an image based on image information;
When the first condition is satisfied, the first image information output from the first output means is supplied to the display means for display, and when the second condition is satisfied, the second image information is output. Display control means for supplying the second image information output from the output means to the display means for display, and
A display device characterized by that.
ことを特徴とする請求項1に記載の表示装置。 The display control unit causes the display unit to display the first image information output from the first output unit when the first condition is met, and the first control unit displays the first image information when the second condition is not met. Controlling the first image information output by the output means to be displayed on the display means, and reducing power consumption compared to displaying the second image information.
The display device according to claim 1.
コンテンツの種類を判別する判別手段を備え、
前記判別手段がコンテンツが第1の種類であると判別したときに、前記第1の条件に合致すると判別し、前記判別手段がコンテンツが第2の種類であると判別したときに、前記第2の条件に合致すると判別する、
ことを特徴とする請求項1に記載の表示装置。 The display control means includes
A discriminating means for discriminating the type of content;
When the determination unit determines that the content is of the first type, it determines that the first condition is met, and when the determination unit determines that the content is of the second type, the second type It is determined that it meets the conditions of
The display device according to claim 1.
画像の表示サイズを判別する表示サイズ判別手段を備え、
前記表示サイズ判別手段が表示サイズが第1のサイズであると判別したときに、第1の条件に合致すると判別し、表示サイズが第1のサイズよりも大きい第2のサイズであると判別したときに、第2の条件に合致すると判別する、
ことを特徴とする請求項1に記載の表示装置。 The display control means includes
Provided with a display size determining means for determining the display size of the image,
When the display size determining unit determines that the display size is the first size, it determines that the first condition is met, and determines that the display size is a second size larger than the first size. Sometimes it is determined that the second condition is met,
The display device according to claim 1.
前記携帯端末が、前記コンテンツの再生と他のアプリケーションとを同時に実行していて、ユーザが当該他のアプリケーションに関して入力を行った場合、当該入力が行われてから一定時間、前記第1の画像情報を前記表示手段に表示させ、
前記一定時間以外は、前記第2の画像情報を前記表示手段に表示させる、
ことを特徴とする請求項1に記載の表示装置。 The control means includes
When the portable terminal is simultaneously executing the reproduction of the content and another application, and the user performs an input regarding the other application, the first image information is displayed for a certain period of time after the input is performed. Is displayed on the display means,
Except for the predetermined time, the second image information is displayed on the display means.
The display device according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006200977A JP2008028850A (en) | 2006-07-24 | 2006-07-24 | Display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006200977A JP2008028850A (en) | 2006-07-24 | 2006-07-24 | Display device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008028850A true JP2008028850A (en) | 2008-02-07 |
Family
ID=39119019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006200977A Pending JP2008028850A (en) | 2006-07-24 | 2006-07-24 | Display device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008028850A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010041222A (en) * | 2008-08-01 | 2010-02-18 | Toshiba Corp | Mobile electronic device and video display method |
WO2010109636A1 (en) * | 2009-03-26 | 2010-09-30 | 富士通株式会社 | Information processing device and program |
WO2011135768A1 (en) * | 2010-04-27 | 2011-11-03 | パナソニック株式会社 | Broadcast receiver apparatus and broadcast reception method |
WO2014174940A1 (en) * | 2013-04-22 | 2014-10-30 | シャープ株式会社 | Content reproduction device and advertisement display method for content reproduction device |
-
2006
- 2006-07-24 JP JP2006200977A patent/JP2008028850A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010041222A (en) * | 2008-08-01 | 2010-02-18 | Toshiba Corp | Mobile electronic device and video display method |
US8423798B2 (en) | 2008-08-01 | 2013-04-16 | Fujitsu Mobile Communications Limited | Portable electronic apparatus and method for displaying image |
WO2010109636A1 (en) * | 2009-03-26 | 2010-09-30 | 富士通株式会社 | Information processing device and program |
US8593571B2 (en) | 2009-03-26 | 2013-11-26 | Fujitsu Limited | Information processing apparatus and non-transitory recording medium |
JP5365687B2 (en) * | 2009-03-26 | 2013-12-11 | 富士通株式会社 | Information processing apparatus and program |
WO2011135768A1 (en) * | 2010-04-27 | 2011-11-03 | パナソニック株式会社 | Broadcast receiver apparatus and broadcast reception method |
WO2014174940A1 (en) * | 2013-04-22 | 2014-10-30 | シャープ株式会社 | Content reproduction device and advertisement display method for content reproduction device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9762842B2 (en) | Image display method and apparatus | |
US8718708B2 (en) | Mobile terminal and method of displaying image using the same | |
US8255825B2 (en) | Content aware adaptive display | |
WO2011145700A1 (en) | Reproduction device, display device, television receiver, system, recognition method, program, and recording medium | |
CN110536008B (en) | Screen projection method and mobile terminal | |
US20120321277A1 (en) | Method of providing key frames of video in mobile terminal | |
JP2005130133A (en) | Mobile phone | |
JP2008028850A (en) | Display device | |
JP5523752B2 (en) | Display control device | |
US11928381B2 (en) | Display device and operating method thereof | |
JP2005218006A (en) | Mobile digital broadcasting receiver | |
JP2011244414A (en) | Display device, system, control method, program, and recording medium | |
CN111445427B (en) | Video image processing method and display device | |
JP4372497B2 (en) | Portable communication terminal, electronic device, control method for portable communication terminal, control method for electronic device, program, and computer-readable recording medium recording the program | |
JP5340367B2 (en) | Mobile phone | |
WO2021056932A1 (en) | Display device and television program switching method | |
Chen et al. | Project GeoTV-a three-screen service: navigate on SmartPhone, browse on PC, watch on HDTV | |
JP2008079086A (en) | Portable terminal | |
KR20070097691A (en) | Portable terminal having multitasking function | |
JP2009081483A (en) | Mobile phone with tv function and image display method of mobile phone with tv function | |
EP1772801A2 (en) | Method for searching data in a wireless terminal | |
JP4850937B2 (en) | Television broadcast receiving terminal, control method and program for television broadcast receiving terminal | |
JP2011095316A (en) | Image display device and method | |
JP2005086465A (en) | Information processor | |
KR20040091948A (en) | Method and apparatus for displaying the object of TV |