JP4748977B2 - Portable viewing device - Google Patents
Portable viewing device Download PDFInfo
- Publication number
- JP4748977B2 JP4748977B2 JP2004343176A JP2004343176A JP4748977B2 JP 4748977 B2 JP4748977 B2 JP 4748977B2 JP 2004343176 A JP2004343176 A JP 2004343176A JP 2004343176 A JP2004343176 A JP 2004343176A JP 4748977 B2 JP4748977 B2 JP 4748977B2
- Authority
- JP
- Japan
- Prior art keywords
- intermittent
- viewing
- frame
- viewing device
- frames
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
この発明は、例えば、地上ディジタル放送の視聴が可能な携帯電話などの携帯型視聴装置に関する。 The present invention relates to a portable viewing device such as a cellular phone capable of viewing terrestrial digital broadcasting.
近年においては、携帯電話などの携帯機器にテレビ放送の視聴機能や記録機能を備えたものも提案されている(特許文献1参照)。更に、携帯型視聴装置用に地上ディジタル放送(1セグメント放送)が予定されている。
ところで、携帯型視聴装置において放送視聴や記録を行う場合、バッテリやメモリとの関係で放送を最後まで視聴或いは記録できない場合が生じると予想される。また、デコードのためにCPUの処理能力の多くが使われてしまうと、他の処理が円滑に行えないことが生じるおそれがある。 By the way, when performing broadcast viewing and recording in a portable viewing device, it is expected that there may be cases where the broadcast cannot be viewed or recorded to the end due to the relationship with the battery and memory. In addition, if much of the CPU processing capacity is used for decoding, other processing may not be performed smoothly.
この発明は、上記の事情に鑑み、極力番組を最後まで記録等することが可能であり、また、デコードによる処理負担を軽減することを可能にする携帯型視聴装置を提供することを目的とする。 In view of the above circumstances, an object of the present invention is to provide a portable viewing device that can record a program to the end as much as possible and can reduce the processing load due to decoding. .
この発明の携帯型視聴装置は、上記課題を解決するために、駆動用電池を有し、受信したディジタル放送波を復調してストリームを生成し、このストリームからフレームを生成し、前記フレームをデコードするように構成された携帯型視聴装置において、それ自体でデコードが可能な独立フレーム及び前記独立フレームを参酌してデコードが行える付随フレーム群の全てを視聴のためにデコードする通常視聴モードと、前記独自フレームはデコードするが付随フレーム群の一部又は全部をデコードしない間欠視聴モードと(全付随フレーム群に対する前記デコードしない付随フレームの割合を間欠割合という)、の実行が行えるように構成されたことを特徴とする(以下、この項において第1構成という)。 In order to solve the above problems, the portable viewing device of the present invention has a driving battery, demodulates the received digital broadcast wave, generates a stream, generates a frame from the stream, and decodes the frame In the portable viewing device configured to perform the normal viewing mode for decoding for viewing all of the independent frame that can be decoded by itself and the accompanying frame group that can be decoded in consideration of the independent frame; It was configured to be able to execute the intermittent viewing mode in which the original frame is decoded but part or all of the associated frame group is not decoded (the ratio of the unaccompanied associated frame to the entire associated frame group is referred to as the intermittent ratio). (Hereinafter referred to as the first configuration in this section).
上記の構成であれば、間欠視聴モードを選択するときには、前記独自フレームはデコードするが付随フレーム群の一部又は全部をデコードしないから、このデコードが行われない分、デコードによる処理負担を軽減することができる。また、特にデコード処理を別CPUが行うような場合に、非デコード期間は前記別CPUへの電力供給をカットするなどして電池の消費を抑制することができる。また、上記のごとく、一部デコードを行わないことで、動きが速い映像について見やすい映像となる場合がある。 With the above configuration, when the intermittent viewing mode is selected, the original frame is decoded, but a part or all of the accompanying frame group is not decoded. be able to. In particular, when another CPU performs the decoding process, it is possible to reduce battery consumption by cutting off the power supply to the other CPU during the non-decoding period. In addition, as described above, by not performing partial decoding, there is a case where a fast-moving video is easy to see.
第1構成の携帯型視聴装置において、前記間欠割合は、電池残量が少ないほど大きくなるように設定されるのがよい。 In the portable viewing device of the first configuration, the intermittent ratio is preferably set so as to increase as the remaining battery level decreases.
第1構成の携帯型視聴装置において、前記間欠割合は、ユーザにより入力された画質と視聴時間とのいずれを優先するかを示す優先度と電池残量とを対応付けたテーブルによって定まるようにしてもよい。 In the portable viewing device of the first configuration, the intermittent ratio is determined by a table in which priority indicating which of image quality input by a user and viewing time is prioritized and a remaining battery level are associated with each other. Also good.
第1構成及びこれに従属する構成において、所定条件下で前記間欠割合が再設定されるように構成されていてもよい。 In the first configuration and the configuration subordinate thereto, the intermittent ratio may be reset under a predetermined condition.
第1構成及びこれに従属する構成において、前記間欠視聴モードでは、映像と音声のいずれかの生成を省く設定が行えるように構成されていてもよい。 In the first configuration and the subordinate configuration, the intermittent viewing mode may be configured to be able to perform settings that omit generation of either video or audio.
第1構成及びこれに従属する構成において、ユーザによって前記通常視聴モードと間欠視聴モードとが選択されるように構成されていてもよい。かかる構成において、ユーザによって間欠視聴モードが選択された場合でも、所定条件下で通常視聴モードが実行される場合があるように構成されていてもよい。 In the first configuration and the configuration subordinate thereto, the normal viewing mode and the intermittent viewing mode may be selected by the user. In such a configuration, even when the intermittent viewing mode is selected by the user, the normal viewing mode may be executed under a predetermined condition.
また、この発明の携帯型視聴装置は、駆動用電池を有し、記録媒体からストリームを再生してフレームを生成するか又は記録媒体からフレームを再生するように構成された携帯型視聴装置において、それ自体でデコードが可能な独立フレーム及び前記独立フレームを参酌してデコードが行える付随フレーム群の全てを再生視聴のためにデコードする通常再生視聴モードと、前記独自フレームはデコードするが付随フレーム群の一部又は全部をデコードしない間欠再生視聴モードと(全付随フレーム群に対する前記デコードしない付随フレームの割合を間欠割合という)、の実行が行えるように構成されたことを特徴とする(以下、この項においた第4構成という)。 The portable viewing device of the present invention is a portable viewing device having a drive battery and configured to reproduce a stream from a recording medium to generate a frame or to reproduce a frame from a recording medium. A normal playback viewing mode that decodes all of the independent frame that can be decoded by itself and the accompanying frame group that can be decoded in consideration of the independent frame for playback viewing, and the original frame is decoded, but the associated frame group It is configured to be able to execute an intermittent playback viewing mode in which part or all of the decoding is not performed (the ratio of the accompanying frames that are not decoded to the entire accompanying frames is referred to as an intermittent ratio) (hereinafter referred to as this section). This is called the fourth configuration.)
上記の構成であれば、間欠再生視聴モードを選択するときには、前記独自フレームはデコードするが付随フレーム群の一部又は全部をデコードしないから、このデコードが行われない分、デコードによる処理負担を軽減することができる。また、特にデコード処理を別CPUが行うような場合に、非デコード期間は前記別CPUへの電力供給をカットするなどして電池の消費を抑制することができる。また、上記のごとく、一部デコードを行わないことで、動きが速い映像について見やすい映像となる場合がある。 With the above configuration, when the intermittent playback viewing mode is selected, the original frame is decoded, but a part or all of the accompanying frame group is not decoded. can do. In particular, when another CPU performs the decoding process, it is possible to reduce battery consumption by cutting off the power supply to the other CPU during the non-decoding period. In addition, as described above, by not performing partial decoding, there is a case where a fast-moving video is easy to see.
上記第4構成の携帯型視聴装置において、前記間欠割合は、電池残量が少ないほど大きくなるように設定されるのがよい。 In the portable viewing device having the fourth configuration, it is preferable that the intermittent ratio is set to increase as the remaining battery level decreases.
上記第4構成の携帯型視聴装置において、前記間欠割合が、ユーザにより入力された画質と視聴時間とのいずれを優先するかを示す優先度と電池残量とを対応付けたテーブルによって定まるようにしてもよい。 In the portable viewing device of the fourth configuration, the intermittent ratio is determined by a table in which priority indicating which of image quality and viewing time input by a user is prioritized and a remaining battery level are associated with each other. May be.
上記第4構成及びこれに従属する構成において、所定条件下で前記間欠割合が再設定されるように構成されていてもよい。 In the fourth configuration and the configuration dependent thereon, the intermittent ratio may be reset under a predetermined condition.
上記第4構成及びこれに従属する構成において、前記間欠再生視聴モードでは、映像と音声のいずれかの生成を省く設定が行えるようにしてもよい。 In the fourth configuration and the subordinate configuration, in the intermittent playback viewing mode, a setting may be made so as to omit generation of either video or audio.
上記第4構成及びこれに従属する構成において、ユーザによって前記通常再生視聴モードと間欠再生視聴モードとが選択されるように構成されていてもよい。かかる構成において、ユーザによって間欠再生視聴モードが選択された場合でも、所定条件下で通常再生視聴モードが実行される場合があるように構成されていてもよい。 In the fourth configuration and the configuration subordinate thereto, the normal playback viewing mode and the intermittent playback viewing mode may be selected by the user. In such a configuration, even when the intermittent playback viewing mode is selected by the user, the normal playback viewing mode may be executed under a predetermined condition.
以上説明したように、この発明によれば、極力番組を最後まで記録等することが可能であり、また、デコードによる処理負担を軽減することを可能にする等の諸効果を奏する。 As described above, according to the present invention, it is possible to record a program to the end as much as possible, and to achieve various effects such as reducing the processing load due to decoding.
以下、この発明の実施形態の携帯型視聴装置を図1乃至図9に基づいて説明する。 Hereinafter, a portable viewing device according to an embodiment of the present invention will be described with reference to FIGS.
図1は携帯型視聴装置としてのTV付き携帯電話100を示したブロック図である。このTV付き携帯電話100は地上ディジタル放送受信部を備える。この放送受信部において、地上アンテナ1は受信した信号を地上波ディジタルチューナ2に与える。地上波ディジタルチューナ2は、映像・音声データを含む高周波ディジタル変調信号のうちから特定周波数の信号を取り出す。また、地上波ディジタルチューナ2は、復調回路、逆インタリーブ回路、誤り訂正回路などを備え、選択したディジタル変調信号を復調してトランスポート・ストリーム(TS)を出力する。
FIG. 1 is a block diagram showing a mobile phone 100 with a TV as a portable viewing device. The TV-equipped mobile phone 100 includes a terrestrial digital broadcast receiver. In this broadcast receiving unit, the
デマルチプレクサ(DEMUX)3は、図9に示すトランスポート・ストリーム(TS)を、IEEEのH.264などのビデオフレーム、オーディオフレーム、及びセクションに分離する。セクションには、PSI/SI(Program Specific Information/Service Information)や放送情報(地域識別子,サービス種別,放送局識別,サービス番号、リモートコントロールキーID)などが含まれている。ビデオフレーム及びオーディオフレームはAVデコーダ4に供給され、セクションはセクション処理部5に供給される。セクション処理部5は、セクションのなかに含まれているPSI/SIに基づいてEPG(電子番組ガイド)データの作成処理を行う。
The demultiplexer (DEMUX) 3 converts the transport stream (TS) shown in FIG. H.264 and other video frames, audio frames, and sections. The section includes PSI / SI (Program Specific Information / Service Information), broadcast information (region identifier, service type, broadcast station identification, service number, remote control key ID) and the like. The video frame and the audio frame are supplied to the
AVデコーダ4は、ビデオフレームに対してデコードを行うビデオデコーダ、及びオーディオフレームに対してデコードを行うオーディオデコーダを備える。ビデオデコーダは、入力された符号化信号を復号して量子化係数や動きベクトルを求め、逆DCT変換や動きベクトルに基づく動き補償制御などを行う。オーディオデコーダは、入力された符号化信号を復号して音声データを生成する。デコードにより生成された映像データは映像処理回路5に出力され、音声データは音声処理回路6に出力される。
The
映像処理回路6はAVデコーダ4から映像データを受け取り、例えば、RGBデータを生成する。RGBデータは表示部(例えば、液晶表示パネル)8に与えられて映像表示がなされる。音声処理回路7はAVデコーダ4から出力された音声データを受け取ってD/A変換を行い、例えば右(R)音のアナログ信号及び左(L)音のアナログ信号を生成する。これら音声信号はスピーカ9又は通話用とは別に設けられた図示しないスピーカに供給される。
The
受信したディジタル放送番組の記録時には、例えば、ビデオフレーム及びオーディオフレームが録画処理部10に入力される(TS記録の場合もある)。記録処理部10は、ビデオフレーム及びオーディオフレームを記録用のフォーマットに変換する。ファイルシステム11は、フォーマット化されたファイルデータをメモリ(内蔵メモリ、着脱可能なメモリカード等)12に記録する。一方、再生時には、再生対象となるファイルデータがファイルシステム11によってメモリ12から読み出されて録画処理部10に供給される。録画処理部10によって生成されたビデオフレーム及びオーディオフレームはAVデコーダ4に供給され、これによって再生が実行される。
At the time of recording the received digital broadcast program, for example, video frames and audio frames are input to the recording processing unit 10 (may be TS recording). The
メモリ管理部14は、前記メモリ12のメモリ残量情報を生成し、このメモリ残量情報をCPU13に与える。メモリ残量は、全メモリ量に対する残量(メモリ空き容量)のパーセンテージでもよいし、使用可能なバイト量情報でもよい。CPU13は、メモリが全空である場合の記録可能時間として「120」というデータを持つ場合において、前記パーセンテージとして50%といった情報を受け取ったときには、記録可能時間は60分であると判断する。また、例えば、1秒間の映像記録で使用される単位バイト量情報を持つ場合においては、前記使用可能なバイト量を前記単位バイト量で割り算することにより記録可能時間(秒数)を算出することができる。勿論、上記処理例は一例である。
The
時刻管理部15は現在時刻情報をCPU13に与える。また、CPU13は、番組の視聴(記録)時において、セクション処理部5から番組の番組開始時刻及び番組継続時間情報を取得することができる。番組の途中から視聴(記録)を開始する場合、現在時刻から番組開始時刻を引いた値を求め、この値を番組継続時間情報から引くことにより、視聴(記録)時間を算出することができる。
The
操作部16は、TV付き携帯電話100におけるテンキー、十字キー(矢印キー)、各種機能キーから成る。
The
電池管理部17は、電池(二次電池、一次電池)18の残量を検出し、この残量情報をCPU13に与える。電池残量は、電池残量を示すピクトグラム(例えば、表示部8の上部等に小さく表示される)の表示に利用される他、この発明にかかる視聴(記録)間欠制御にも利用される。CPU13は、電池残量100%である場合の視聴(記録)可能時間として「120」というデータを持つ場合において、前記電池残量として50%といった情報を電池管理部17から受け取ったときには、視聴(記録)可能時間は60分であると判断する。勿論、上記処理例は一例である。
The
電話機能部20は、携帯電話のための通信制御及び通話処理を行う。
The
ここで、本発明の基本的な処理の概念を以下に示す。
イ.受信番組を最後まで記録したいのであれば、僅かでもよいから電池18の消費電力を少なくする。
ロ.受信番組を最後まで記録したいのであれば、メモリ12の使用量を少なくする。
ハ.受信番組を最後まで視聴したいのであれば、僅かでもよいから電池18の消費電力を少なくする。
ニ.電池18の残量及びメモリ12の残量を検知し、この検知した値に基づく視聴(記録)可能時間と視聴(記録)終了時間とを比較することにより、最適な間欠割合(間欠間隔)を決定する。
ホ.間欠処理は、例えば、通常視聴/記録時のフレーム数よりも少ない数のフレームを生成することで実現される。
Here, the concept of the basic processing of the present invention is shown below.
I. If it is desired to record the received program to the end, the power consumption of the
B. If it is desired to record the received program to the end, the usage amount of the memory 12 is reduced.
C. If it is desired to watch the received program to the end, the power consumption of the
D. By detecting the remaining amount of the
E. The intermittent processing is realized, for example, by generating a smaller number of frames than the number of frames during normal viewing / recording.
[設定処理]
視聴/記録の間欠処理のための設定は、例えば、スタンバイ状態でメニュー画面を呼び出し、このメニュー画面上の項目を選択してユーザが値を入力することで行うことができる。図2に設定のためのフローチャートを示す。ユーザが前記メニュー画面上で間欠機能を選択した場合には(ステップS1でYES)、例えば、次画面として時刻入力枠の画面を表示する。ユーザはこの画面上で視聴又は記録の終了時刻を入力する(ステップS2でYES、ステップS3)。時刻入力がスキップされたときには、番組情報(EPG情報)を利用して番組終了までの時間を算出する設定となる(ステップS2でNO)。次に、次画面として優先度の入力画面を表示する。この優先度は、ユーザ入力による終了時刻も存在せず且つ番組情報からも終了時刻を取得できなかった場合に、間欠割合の算出に利用される。例えば、図8のテーブルの縦軸に示すように、数値が小さいほど、画質を優先し、数値が大きいほど時間を優先するものとし、ユーザは所望の数値(優先度)を入力することになる。そして、上記図8に示したごとく、優先度と電池残量とから間欠割合が求まるテーブルをメモリに用意しておく。また、同様の形式で優先度とメモリ残量とから間欠割合が求まるテーブルも用意しておく。ユーザは、前記入力画面上で視聴又は記録における優先度(数値)を入力する(ステップS4)。
[Setting process]
Settings for intermittent viewing / recording processing can be performed, for example, by calling a menu screen in a standby state, selecting an item on the menu screen, and inputting a value by the user. FIG. 2 shows a flowchart for setting. When the user selects the intermittent function on the menu screen (YES in step S1), for example, a time input frame screen is displayed as the next screen. The user inputs viewing or recording end time on this screen (YES in step S2, step S3). When the time input is skipped, the program information (EPG information) is used to calculate the time until the end of the program (NO in step S2). Next, a priority input screen is displayed as the next screen. This priority is used for calculating the intermittent ratio when there is no end time by user input and the end time cannot be obtained from the program information. For example, as shown on the vertical axis of the table in FIG. 8, the smaller the numerical value, the higher the priority is given to the image quality, and the higher the numerical value, the higher priority is given to time, and the user inputs a desired numerical value (priority). . Then, as shown in FIG. 8, a table in which the intermittent ratio is obtained from the priority and the remaining battery level is prepared in the memory. In addition, a table in which the intermittent ratio is obtained from the priority and the remaining memory capacity in the same format is also prepared. The user inputs a priority (numerical value) in viewing or recording on the input screen (step S4).
[視聴時の間欠割合の決定法]
テレビ視聴開始時、CPU13はセクション管理部(EPG管理部)6に受信中の番組の番組情報が存在するかどうかを確認する処理を行う。また、CPU13は電池管理部17から電池残量情報を取得する。
[Determination of intermittent ratio during viewing]
At the start of TV viewing, the
CPU13は、受信中の番組の番組情報が存在する場合、電池残量情報から視聴可能時間を算出し、前記番組情報から得られた現受信番組の終了までの時間と前記視聴可能時間との比較を行い、以下のように処理する。
When the program information of the program being received exists, the
イ.視聴可能時間≧番組終了時間の場合、間欠無しで通常モードでの視聴処理を行う。
ロ.視聴可能時間<番組終了時間の場合、(視聴可能時間/番組終了時間)×100%或いは、(視聴可能時間/番組終了時間)×100%±αの割合でデコード処理を行うフレーム数を決定する。なお、全付随フレーム群に対する前記デコードされない付随フレームの割合を間欠割合とする。従って、間欠割合が大であるほど、デコードされない付随フレーム数は大となる。間欠視聴モード時のフレーム生成については、後述する。前記付随フレームは、後述するnon_IDRフレームに相当する。
I. When viewable time ≧ program end time, the viewing process in the normal mode is performed without intermittent.
B. When viewable time <program end time, the number of frames to be decoded is determined at a ratio of (viewable time / program end time) × 100% or (viewable time / program end time) × 100% ± α. . Note that the ratio of the undecoded accompanying frames to all the accompanying frames is an intermittent rate. Therefore, the greater the intermittent ratio, the greater the number of accompanying frames that are not decoded. The frame generation in the intermittent viewing mode will be described later. The accompanying frame corresponds to a non_IDR frame described later.
番組情報が存在しない場合には、図2のステップS3で入力された終了時刻情報を利用する。また、この終了時刻情報も存在しない場合には、図2のステップS4で入力された優先度を利用する。CPU13はユーザにより入力された優先度と電池残量に基づき、図8のテーブルから間欠割合を決定する。 If the program information does not exist, the end time information input in step S3 in FIG. 2 is used. If the end time information does not exist, the priority input in step S4 in FIG. 2 is used. CPU13 determines an intermittent ratio from the table of FIG. 8 based on the priority and battery remaining charge which were input by the user.
なお、記録済番組の再生視聴であれば、この記録番組の付属情報としてメモリ12に格納しておいた再生時間情報を利用することができる。 If the recorded program is reproduced and viewed, the reproduction time information stored in the memory 12 can be used as ancillary information of the recorded program.
[記録時の間欠割合の決定法]
記録開始時、CPU13はセクション管理部(EPG管理部)6に受信記録中の番組の番組情報が存在するかどうかを確認する処理を行う。また、CPU13は電池管理部17から電池残量情報を取得する。更に、CPU13は、メモリ管理部14からメモリ残量情報を取得する。
[Determining intermittent ratio during recording]
At the start of recording, the
番組情報が存在する場合、CPU13は番組情報から得られた番組終了までの時間と電池残量に基づく動作可能時間及びメモリ残量に基づく記録可能時間との比較を行い、以下のように処理する。
When the program information exists, the
イ.電池残量に基づく動作可能時間≧番組終了時間で、且つメモリ残量に基づく記録可能時間≧番組終了時間の場合には、間欠無しで通常モードでの記録処理を行う。
ロ.上記以外の場合、(動作可能時間/番組終了時間)×100%或いは、(動作可能時間/番組終了時間)×100%±αの割合で記録フレーム数を仮決定する。また、(記録可能時間/番組終了時間)×100%或いは、(記録可能時間/番組終了時間)×100%±αの割合で記録フレーム数を仮決定する。両記録フレーム数のうち少ない記録フレーム数を採用する。ここで、全付随フレーム群に対する非記録の付随フレームの割合を間欠割合という。前記付随フレームは、後述するnon_IDRフレームに相当する。
I. When the operable time based on the remaining battery level ≧ the program end time and the recordable time based on the remaining memory amount ≧ the program end time, the recording process is performed in the normal mode without any intermittent operation.
B. In cases other than the above, the number of recording frames is provisionally determined at a ratio of (operable time / program end time) × 100% or (operable time / program end time) × 100% ± α. Further, the number of recording frames is provisionally determined at a ratio of (recordable time / program end time) × 100% or (recordable time / program end time) × 100% ± α. A smaller number of recording frames is adopted out of both the number of recording frames. Here, the ratio of non-recording accompanying frames to all accompanying frames is referred to as an intermittent ratio. The accompanying frame corresponds to a non_IDR frame described later.
番組情報が存在しない場合、図2のステップS3で入力された終了時刻情報を利用する。また、この終了時刻情報も存在しない場合には、図2のステップS4で入力された優先度を利用する。CPU13はユーザにより入力された優先度と電池残量とに基づいて図8のテーブルから間欠割合を取り出す。また、前記優先度とメモリ残量とに基づき、図示しないテーブルから間欠割合を取り出す。CPU13は、両間欠割合のうち値が大きいほうの間欠割合を採用する。なお、受信番組を視聴しながら記録する場合の間欠割合は、受信番組を視聴しないで記録する場合の間欠割合よりも大きくするようにしている。
When the program information does not exist, the end time information input in step S3 in FIG. 2 is used. If the end time information does not exist, the priority input in step S4 in FIG. 2 is used. The
上記の処理内容を簡単に示したフローチャートを図3に示す。視聴(記録)が開始されると、CPU13は間欠機能がONであるかどうかを判断し(ステップS11)、OFFである場合には通常視聴(記録)を行う(ステップS12)。間欠機能がONであるときには(ステップS11でYES)、電池残量(及びメモリ残量)を検知する(ステップS13)。CPU13は終了時刻が存在するかどうかを判断する(ステップS14)。終了時刻が存在しいない場合には、優先度に基づいて(図8のテーブル参照)、間欠割合を設定し(ステップS15)、ステップS17へ進む。一方、終了時刻が存在する場合には(ステップ14でYES)、終了時刻と電池残量(及びメモリ残量)との比較によって間欠割合を計算する(ステップS16)。そして、間欠不要(0%)の場合には(ステップS17でYES)、通常モードの視聴(記録)を行う(ステップS12)。間欠必要の場合には(ステップS17でNO)、間欠モードの視聴(記録)を行う(ステップS18)。また、CPU13は、割り込み発生を監視し(ステップS19)、割り込み発生を検知した場合には、割り込み処理を行い(ステップS20)、割り込みを検知しない場合には視聴(記録)を終了する。
FIG. 3 is a flowchart showing the above processing contents in a simple manner. When viewing (recording) is started, the
ところで、地上波ディジタル放送では、放送データは先述したように、トランスポート・ストリーム・パケット(Transport Stream Packet)と呼ばれる固定長のデータからなるトランスポート・ストリーム(Transport Stream)で構成されている。各TSパケットには映像データ、音声データなどの各データによってPIDが割り振られており、PIDによってデマルチプレクサ3は各データを分離する。
By the way, in the terrestrial digital broadcasting, as described above, the broadcast data is composed of a transport stream (Transport Stream) made up of fixed-length data called a transport stream packet (Transport Stream Packet). Each TS packet is assigned a PID based on data such as video data and audio data, and the
地上波ディジタル放送の携帯電話用放送において、映像符号化方式はIEEEのH.264が採用される。H.264に含まれるフレームには、IDRフレーム(独立フレーム)とnon_IDRフレーム(付随フレーム)があり、IDRフレームからデコードすると正常にデコードができることが保証されており、IDRフレームは確実にデコードすることが必要になる。 In terrestrial digital broadcasting for mobile phones, the video encoding method is IEEE H.264. H.264 is adopted. H. H.264 includes an IDR frame (independent frame) and a non_IDR frame (accompanying frame). It is guaranteed that decoding can be performed normally when decoding from the IDR frame, and the IDR frame must be reliably decoded. become.
間欠処理において、例えば、通常視聴/記録が毎秒15フレームのレートで行われるとすると、間欠割合80%では、3(15−12)フレーム、間欠割合50%では7(15−8)フレーム、間欠割合40%では9(15−6)フレームのみ処理することになる。 In the intermittent processing, for example, if normal viewing / recording is performed at a rate of 15 frames per second, 3 (15-12) frames at an intermittent rate of 80%, 7 (15-8) frames at an intermittent rate of 50%, intermittent If the ratio is 40%, only 9 (15-6) frames are processed.
間欠視聴処理において、Nフレーム(例えば、5フレーム)のみデコードする場合には、IDRフレームを1フレーム目とし、それから連続してNフレームをデコード表示する。Nフレームの表示が終了すると、次のIDRフレームを検知するまで映像データ(パケットID)のチェックを行う。具体的には、図4のフローチャートに示すように、Nフレームのみを視聴する場合、映像フレームが完成すると(ステップS21)、IDRフレームであるかどうかを判断する(ステップS22)。IDRフレームである場合にはフレームカウンタに0を設定し(ステップS23)ステップS25に進む。IDRフレームでない場合には、フレームカウンタの値がN以上かどうかを判断し(ステップS24)、N以上であるときにはステップS21へ戻る。一方、フレームカウンタの値がNに満たない場合には(ステップS24でNO)、デコード表示を行う(ステップS25)。またフレームカウンタをインクリメントし(ステップS26)、ステップS21へ戻る。 In the intermittent viewing process, when only N frames (for example, 5 frames) are decoded, the IDR frame is set as the first frame, and then the N frames are decoded and displayed. When the display of N frames is completed, the video data (packet ID) is checked until the next IDR frame is detected. Specifically, as shown in the flowchart of FIG. 4, when only N frames are viewed, when the video frame is completed (step S21), it is determined whether or not it is an IDR frame (step S22). If it is an IDR frame, 0 is set in the frame counter (step S23), and the process proceeds to step S25. If it is not an IDR frame, it is determined whether or not the value of the frame counter is greater than or equal to N (step S24). If it is greater than or equal to N, the process returns to step S21. On the other hand, when the value of the frame counter is less than N (NO in step S24), decode display is performed (step S25). Further, the frame counter is incremented (step S26), and the process returns to step S21.
このような間欠視聴においては、IDRフレーム及び例えば5枚のnon_IDRフレームの表示が行われる。そして、最後のnon_IDRフレームの映像が残り10枚分のフレーム期間中継続して表示される。そして、その後に次のIDRフレームの表示及び5枚のnon_IDRフレームの表示と続いていくことになる。なお、音声については全フレームのデコードが行われる。 In such intermittent viewing, an IDR frame and, for example, five non_IDR frames are displayed. The video of the last non_IDR frame is continuously displayed during the remaining 10 frames. Then, the display of the next IDR frame and the display of five non_IDR frames are followed. For audio, all frames are decoded.
フレーム記録を行う場合には上記と同様の方法で記録フレームを判断し、記録フレームの記録を行う。具体的には、図5のフローチャートに示すように、まず、映像フレームを完成させる(ステップS41)。次に、IDRフレームであるかどうかを判断し(ステップS42)、IDRフレームである場合にはフレームカウンタに0を設定する(ステップS43)。IDRフレームでない場合には(ステップS42でNO)、フレームカウンタの値がN以上であるかどうかを判断する(ステップS44)。フレームカウンタの値がN以上である場合には、ステップS41へ戻り、フレームカウンタの値がNに満たさない場合には、記録を行う(ステップS45)。またフレームカウンタのインクリメントを実行し(ステップS46)、ステップS41へ戻る。なお、録画処理部10は、間欠記録を行った場合には、間欠割合を記録番組の付随情報としてメモリ12に記録する。再生時には、前記間欠割合に基づき、前記間欠視聴(省かれたフレーム分の継続表示)と同様の処理を行う。また、記録番組の付属情報として省かれたフレーム数をメモリ12に記録してもよい。
When frame recording is performed, the recording frame is determined by the same method as described above, and the recording frame is recorded. Specifically, as shown in the flowchart of FIG. 5, first, a video frame is completed (step S41). Next, it is determined whether the frame is an IDR frame (step S42). If the frame is an IDR frame, 0 is set in the frame counter (step S43). If it is not an IDR frame (NO in step S42), it is determined whether or not the value of the frame counter is greater than or equal to N (step S44). If the value of the frame counter is greater than or equal to N, the process returns to step S41. If the value of the frame counter does not satisfy N, recording is performed (step S45). Further, the frame counter is incremented (step S46), and the process returns to step S41. Note that the
TS記録を行う場合、図6のフローチャートに示すように、TSパケットを取得するとバッファリングを行う(ステップS51)。TSパケットが映像データでない場合(ステップS52でNO)、次のTSパケット取得を行う(ステップS51に進む)。TSパケットが映像データである場合(ステップS52でYES)、映像フレームが完成したかどうかを判定する(ステップS53)。映像フレームが完成していない場合、次のTSパケット取得を行う(ステップS51に進む)。フレームが完成すると、IDRフレームかnon_IDRフレームかの判定を行い(ステップS54)、IDRフレームの場合、フレームカウンタに0を設定し、記録開始位置から全てのTSパケットを記録し(ステップS58)、フレームカウンタをインクリメントする(ステップS59)。IDRフレームでない場合には(ステップS54でNO)、フレームカウンタの値がN以上かどうかを判断する(ステップS56)。フレームカウンタの値がN以上の場合には、映像TSパケット以外のTSパケットを記録し(ステップS57)、ステップS60に進む。一方、フレームカウンタの値がNに満たない場合には(ステップS56でNO)、全てのTSパケットを記録し(ステップS58)、フレームカウンタをインクリメントし(ステップS59)、ステップS60に進む。ステップS60において記録開始位置を更新し、その後にステップS51へ戻る。 When performing TS recording, as shown in the flowchart of FIG. 6, when TS packets are acquired, buffering is performed (step S51). If the TS packet is not video data (NO in step S52), the next TS packet is acquired (proceeds to step S51). If the TS packet is video data (YES in step S52), it is determined whether the video frame is completed (step S53). If the video frame is not completed, the next TS packet is acquired (proceed to step S51). When the frame is completed, it is determined whether it is an IDR frame or a non_IDR frame (step S54). If it is an IDR frame, 0 is set in the frame counter, and all TS packets are recorded from the recording start position (step S58). The counter is incremented (step S59). If it is not an IDR frame (NO in step S54), it is determined whether or not the value of the frame counter is greater than or equal to N (step S56). If the value of the frame counter is greater than or equal to N, TS packets other than the video TS packet are recorded (step S57), and the process proceeds to step S60. On the other hand, if the value of the frame counter is less than N (NO in step S56), all TS packets are recorded (step S58), the frame counter is incremented (step S59), and the process proceeds to step S60. In step S60, the recording start position is updated, and then the process returns to step S51.
映像と音声どちらか一方のみを視聴(記録)する場合には、不要となるTSパケットの取得は行わない(フィルタリングで廃棄する)ことにより、映像または音声どちらか一方だけを取得することができる。映像デコードを行わない場合には電力消費は一層抑制される。例えば、図7のフローチャートに示すように、TSパケット取得を行い(ステップS31)、取得したTSパケットが視聴するTSパケットであるかどうかを判断する(ステップS32)。視聴するTSパケットである場合には(ステップS32でYES)、フレームを作成する(ステップS33)。フレームが完成するまでステップS32乃至ステップS34を繰り返し、フレームが完成すると(ステップS34でYES)、デコード表示を行い(ステップS35)、ステップS31に戻る。 When viewing (recording) only one of video and audio, unnecessary TS packets are not acquired (discarded by filtering), so that only one of video and audio can be acquired. When video decoding is not performed, power consumption is further suppressed. For example, as shown in the flowchart of FIG. 7, TS packet acquisition is performed (step S31), and it is determined whether or not the acquired TS packet is a TS packet to be viewed (step S32). If it is a TS packet to be viewed (YES in step S32), a frame is created (step S33). Steps S32 to S34 are repeated until the frame is completed. When the frame is completed (YES in step S34), decode display is performed (step S35), and the process returns to step S31.
メモリ(内蔵メモリ、着脱可能なメモリカード等)12に受信番組やその他のコンテンツが記録されている場合において、これを再生する場合に、上述した視聴における間欠処理を適用することができる。なお、この間欠処理は、記録コンテンツが通常記録モードで記録されている場合にのみ適用し、間欠記録モードで記録されている場合には、適用しないこととしてもよい。そして、この再生処理については、ディジタル放送受信部を備えない形態の再生専用携帯機器(再生機能付き携帯電話等も含む)においても利用できる。 When a received program or other content is recorded in the memory (built-in memory, removable memory card, etc.) 12, the above-described intermittent processing in viewing can be applied when reproducing the program. This intermittent processing may be applied only when the recorded content is recorded in the normal recording mode, and may not be applied when the recorded content is recorded in the intermittent recording mode. This reproduction process can also be used in a reproduction-only portable device (including a portable telephone with a reproduction function) that does not include a digital broadcast receiver.
また、割り込み処理が発生した場合(例えば、図3のステップS20参照)、割り込みの処理中又は処理後に電池残量やメモリ残量を再検出し、間欠割合の再計算を行うこととしてもよい。また、間欠割合の計算及び再計算するタイミング(トリガー)は、定期的でもよいし、ユーザにより何らかの操作があったときでもよいし、なんらかのイベントをCPU13が受けた時点でもよい。
Further, when interrupt processing occurs (see, for example, step S20 in FIG. 3), the remaining battery capacity and remaining memory capacity may be detected again during or after the interrupt processing, and the intermittent ratio may be recalculated. The timing (trigger) for calculating and recalculating the intermittent ratio may be periodic, when some operation is performed by the user, or when the
また、上記の例では、間欠割合は可変としたが、ユーザによって間欠モードが選択された場合に、電池残量やメモリ残量にかかわらず間欠割合を一律50%とする間欠モードが実行されるようにしてもよい。ユーザは、電池残量といった観点からではなく、CPUの処理負担軽減(何らかの処理が遅いと感じたとき)のために間欠モードを選択してもよい。また、通常モードと間欠モードの選択をユーザに行わせるのではなく、例えば、電池残量やメモリ残量が50%を切ったときに自動的に間欠モードに移行するようにしてもよい。間欠モードでは、non_IDRフレームのデコードを全く行わない設定としてもよい。デコード専用回路(別CPU)がデコード処理を担う場合、非デコード時に前記専用回路への通電をカットするようにすれば、電力消費は一層抑制される。 In the above example, the intermittent ratio is variable. However, when the intermittent mode is selected by the user, the intermittent mode is executed in which the intermittent ratio is uniformly 50% regardless of the remaining battery level and the remaining memory capacity. You may do it. The user may select the intermittent mode to reduce the processing load on the CPU (when it feels that some processing is slow), not from the viewpoint of the remaining battery level. Further, instead of allowing the user to select between the normal mode and the intermittent mode, for example, the mode may be automatically switched to the intermittent mode when the remaining battery level or the remaining memory level drops below 50%. In the intermittent mode, the non-IDR frame may not be decoded at all. When the dedicated decoding circuit (separate CPU) is responsible for the decoding process, power consumption can be further suppressed by cutting off the power supply to the dedicated circuit during non-decoding.
4 AVデコーダ
10 録画処理部
12 メモリ
13 CPU
14 メモリ管理部
15 時刻管理部
17 電池管理部
4
14
Claims (10)
前記ディジタル放送波により受信している番組の番組終了時間が取得できた場合であって、前記駆動用電池の電池残量による視聴可能時間が前記番組終了時間以上である場合は、前記通常視聴モードでの視聴処理を行い、前記視聴可能時間が前記番組終了時間未満の場合は、前記視聴可能時間を番組終了時間で除算した値に基づく間欠割合で、前記間欠視聴モードにおけるデコード処理を行うフレーム数を決定し、
前記ディジタル放送波により受信している番組の番組終了時間が取得できなかった場合は、前記間欠割合を、ユーザにより入力された画質と視聴時間とのいずれを優先するかを示す優先度と電池残量とを対応付けたテーブルによって決定することを特徴とする携帯型視聴装置。 A portable viewing device having a drive battery, configured to demodulate a received digital broadcast wave to generate a stream, generate a frame from the stream, and decode the frame. Normal viewing mode for decoding for viewing all possible independent frames and associated frame groups that can be decoded in consideration of the independent frames, and decoding the original frame but not part or all of the associated frame groups It is configured to be able to execute the intermittent viewing mode (the proportion of the accompanying frames that are not decoded with respect to the entire accompanying frames group is referred to as an intermittent proportion).
When the program end time of the program received by the digital broadcast wave can be acquired, and when the viewable time by the remaining battery of the driving battery is equal to or longer than the program end time, the normal viewing mode If the viewable time is less than the program end time, the number of frames to be decoded in the intermittent view mode at an intermittent rate based on a value obtained by dividing the viewable time by the program end time. Decide
When the program end time of the program received by the digital broadcast wave cannot be acquired, the intermittent ratio is set to a priority indicating whether the image quality input by the user or the viewing time is given priority and the remaining battery power. A portable viewing device characterized in that it is determined by a table in which amounts are associated with each other.
前記記録媒体により再生しているコンテンツの終了時間が取得できた場合であって、前記駆動用電池の電池残量による視聴可能時間が前記終了時間以上である場合は、前記通常再生視聴モードでの視聴処理を行い、前記視聴可能時間が前記終了時間未満の場合は、前記視聴可能時間を終了時間で除算した値に基づく間欠割合で、前記間欠再生視聴モードにおけるデコード処理を行うフレーム数を決定し、
前記記録媒体により再生しているコンテンツの終了時間が取得できなかった場合は、前記間欠割合を、ユーザにより入力された画質と視聴時間とのいずれを優先するかを示す優先度と電池残量とを対応付けたテーブルによって決定することを特徴とする携帯型視聴装置。 In a portable viewing device having a drive battery and configured to reproduce a stream from a recording medium to generate a frame or to reproduce a frame from a recording medium, the independent frame that can be decoded by itself Normal playback viewing mode that decodes all of the accompanying frame groups that can be decoded in consideration of independent frames for playback viewing, and intermittent playback viewing mode that decodes the original frame but does not decode part or all of the accompanying frame groups (The ratio of the accompanying frames that are not decoded to the entire accompanying frames group is referred to as an intermittent ratio).
When the end time of the content being played back by the recording medium can be acquired, and when the viewable time due to the remaining battery level of the driving battery is equal to or longer than the end time, the normal playback viewing mode When viewing processing is performed and the viewable time is less than the end time, the number of frames to be decoded in the intermittent playback viewing mode is determined at an intermittent rate based on a value obtained by dividing the viewable time by the end time. ,
If the end time of the content being played back by the recording medium cannot be acquired, the intermittent ratio is given a priority indicating which priority is given to the image quality input by the user or the viewing time, and the remaining battery level. A portable viewing device characterized in that it is determined by a table in which the items are associated with each other.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004343176A JP4748977B2 (en) | 2004-11-26 | 2004-11-26 | Portable viewing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004343176A JP4748977B2 (en) | 2004-11-26 | 2004-11-26 | Portable viewing device |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006157314A JP2006157314A (en) | 2006-06-15 |
JP2006157314A5 JP2006157314A5 (en) | 2008-01-17 |
JP4748977B2 true JP4748977B2 (en) | 2011-08-17 |
Family
ID=36635084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004343176A Expired - Fee Related JP4748977B2 (en) | 2004-11-26 | 2004-11-26 | Portable viewing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4748977B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101497701B1 (en) * | 2008-07-22 | 2015-03-02 | 엘지전자 주식회사 | Reproducing apparatus and method by using scalable video coding |
JP5667402B2 (en) * | 2010-09-27 | 2015-02-12 | 京セラ株式会社 | Portable terminal, audio output control program, and audio output control method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004172690A (en) * | 2002-11-18 | 2004-06-17 | Matsushita Electric Ind Co Ltd | Apparatus and method of processing information |
US20040158878A1 (en) * | 2003-02-07 | 2004-08-12 | Viresh Ratnakar | Power scalable digital video decoding |
-
2004
- 2004-11-26 JP JP2004343176A patent/JP4748977B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006157314A (en) | 2006-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101280101B1 (en) | Mobile information terminal | |
JP5222543B2 (en) | Television equipment | |
JP5026294B2 (en) | Content playback device | |
WO2009008276A1 (en) | Broadcast program recording apparatus and control method for the same | |
US20070003215A1 (en) | Digital broadcasting receiving device and digital information receiving device, and playback method | |
US7436459B2 (en) | Digital broadcast receiving apparatus and method for receiving digital broadcast | |
US8736771B2 (en) | Display apparatus, communication apparatus, displaying method and program recording medium | |
EP1675394B1 (en) | Personal video recorder system and method for reproducing a signal in the system | |
JP2012130048A (en) | Television broadcast viewing apparatus and program | |
JP4748977B2 (en) | Portable viewing device | |
JP4570391B2 (en) | Broadcast receiving / recording / reproducing device | |
JP2005277585A (en) | Viewing system, control method thereof, viewing device, control method therefor control program and storage medium | |
US20070040897A1 (en) | Video communication apparatus and video communication method | |
JP2008042234A (en) | Television broadcast viewing device and program | |
JP4707371B2 (en) | Digital broadcast receiver and information storage device | |
JP2007251867A (en) | Digital broadcasting receiving device, digital information receiving device, and playback method | |
JP4735560B2 (en) | Digital broadcast playback device | |
JP4949505B2 (en) | Broadcast receiving / recording / reproducing device | |
JP2009060331A (en) | Portable recording/playback device, recording/playback method, and recording/playback program | |
US20120294375A1 (en) | Digital Broadcasting Receiver | |
JP2005217958A (en) | Broadcast receiver | |
JP2007214735A (en) | Program recording and reproducing apparatus | |
JP2007124445A (en) | Digital broadcasting recording reproducer | |
KR20060068353A (en) | Method for testing hard-disc of pvr system | |
JP2012019287A (en) | Broadcast receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071122 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071122 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20080801 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080829 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101005 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101206 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110111 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110411 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110419 |
|
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: 20110517 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110517 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4748977 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140527 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |