Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4783417B2 - Digital broadcast receiving apparatus and control method thereof - Google Patents
[go: Go Back, main page]

JP4783417B2 - Digital broadcast receiving apparatus and control method thereof - Google Patents

Digital broadcast receiving apparatus and control method thereof Download PDF

Info

Publication number
JP4783417B2
JP4783417B2 JP2008299842A JP2008299842A JP4783417B2 JP 4783417 B2 JP4783417 B2 JP 4783417B2 JP 2008299842 A JP2008299842 A JP 2008299842A JP 2008299842 A JP2008299842 A JP 2008299842A JP 4783417 B2 JP4783417 B2 JP 4783417B2
Authority
JP
Japan
Prior art keywords
viewer
related information
digital broadcast
data
temporary storage
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
Application number
JP2008299842A
Other languages
Japanese (ja)
Other versions
JP2009065708A (en
Inventor
芳久 坂崎
雅治 中尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2008299842A priority Critical patent/JP4783417B2/en
Publication of JP2009065708A publication Critical patent/JP2009065708A/en
Application granted granted Critical
Publication of JP4783417B2 publication Critical patent/JP4783417B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

この発明は、例えば衛星を用いたデジタルテレビジョン放送システムに係り、特にそのテレビジョン放送番組やデータ放送コンテンツ等を受信するデジタル放送受信装置とその制御方法に関する。   The present invention relates to a digital television broadcasting system using, for example, a satellite, and more particularly to a digital broadcast receiving apparatus that receives the television broadcast program, data broadcast content, and the like and a control method thereof.

周知のように、近年では、衛星を用いたデジタルテレビジョン放送が実用化されている。そして、このデジタルテレビジョン放送では、対応するデジタル放送受信装置により、テレビジョン放送番組を視聴するだけでなく、データ放送によって多種多様なコンテンツを視聴者に提示することが可能になっている。   As is well known, in recent years, digital television broadcasting using a satellite has been put into practical use. In this digital television broadcast, it is possible not only to view a television broadcast program by a corresponding digital broadcast receiver, but also to present a wide variety of contents to viewers by data broadcasting.

このデータ放送では、複数の選択肢を有するコンテンツを視聴者に提示し、視聴者がデジタル放送受信装置を介して所望の選択肢を選択したとき、その選択結果を電話回線を介して所定の相手先に送信するという双方向通信を行なうことにより、視聴者の番組への参加や商品の購入等を行なうことができる。   In this data broadcast, when a content having a plurality of options is presented to a viewer and the viewer selects a desired option via a digital broadcast receiver, the selection result is sent to a predetermined destination via a telephone line. By performing two-way communication of transmission, viewers can participate in programs and purchase products.

このような双方向通信を可能とするデジタル放送受信装置では、視聴者に関する各種の情報(例えば、視聴者の住所、氏名及び電話番号等の個人情報や、視聴者が参加した番組で獲得したポイント、購入した商品、支払い金額、支払い方法等)を、不揮発性メモリに記憶させて保存するようにしている。   In such a digital broadcast receiver capable of two-way communication, various information about the viewer (for example, personal information such as the viewer's address, name and telephone number, and points acquired by the program in which the viewer participated) , Purchased products, payment amount, payment method, etc.) are stored in a non-volatile memory and stored.

この場合、デジタル放送受信装置では、受信したデータ放送コンテンツに含まれる読み出し命令や書き込み命令に基づいて、不揮発性メモリに対する視聴者関連情報の読み出しや書き込みが制御されている。また、既に不揮発性メモリに書き込まれている情報の書き替えも、同種の命令に基づいて制御される。   In this case, in the digital broadcast receiving apparatus, reading and writing of viewer-related information with respect to the nonvolatile memory is controlled based on a read command and a write command included in the received data broadcast content. Also, rewriting of information already written in the nonvolatile memory is controlled based on the same type of instruction.

ところで、上記不揮発性メモリとしては、一般に、半導体記憶デバイスが用いられている。そして、この半導体記憶デバイスは、通常、書き込み回数に制限があり、この制限回数を越えると、書き込んだデータの信頼性が非常に低くなるという不都合を有している。   By the way, as the nonvolatile memory, a semiconductor storage device is generally used. This semiconductor memory device normally has a limitation on the number of times of writing, and if this number of times is exceeded, the reliability of written data becomes very low.

このため、不揮発性メモリにデータを書き込む命令が多く記述されたデータ放送コンテンツを頻繁に受信していると、短期間で不揮発性メモリがその書き込み制限回数にまで到達してしまうため、ひいては、デジタル放送受信装置の寿命も短期化されてしまうという問題が生じることになる。   For this reason, if data broadcast contents in which many commands for writing data in the nonvolatile memory are described frequently are received, the nonvolatile memory will reach its write limit count in a short period of time. There is a problem that the lifetime of the broadcast receiving apparatus is also shortened.

この問題に対処するために、近時では、デジタル放送受信装置の電源スイッチが投入された時点で、不揮発性メモリの内容を一時保存用メモリに移し替え、デジタル放送受信装置の電源スイッチが遮断された時点で、再び、一時保存用メモリの内容を不揮発性メモリに移し替えるという手段も考えられている。   To deal with this problem, recently, when the power switch of the digital broadcast receiver is turned on, the contents of the nonvolatile memory are transferred to the temporary storage memory, and the power switch of the digital broadcast receiver is cut off. At that time, it is also considered to transfer the contents of the temporary storage memory to the nonvolatile memory again.

このような手段によれば、データ放送コンテンツに書き込み命令が含まれていた場合、その書き込み命令で書き込み要求された視聴者関連情報を、一時保存用メモリに書き込むように制御するので、結果的に不揮発性メモリの書き込み回数を削減することが可能となる。   According to such a means, when a write command is included in the data broadcast content, the viewer-related information requested to be written by the write command is controlled to be written in the temporary storage memory. It is possible to reduce the number of times the nonvolatile memory is written.

しかしながら、このような不揮発性メモリの書き込み回数の削減手段では、例えば、突然の停電や、誤って電源プラグがコンセントから抜かれる等の不慮の事故があった場合に、一時保存用メモリの記憶内容が消滅してしまうので、本来の効果を得ることができなくなるものである。   However, with such means for reducing the number of times of writing to the nonvolatile memory, for example, in the event of an unexpected accident such as a sudden power failure or accidental removal of the power plug from the outlet, the stored contents of the temporary storage memory Disappears, so that the original effect cannot be obtained.

そこで、この発明は上記事情を考慮してなされたもので、データ放送における視聴者関連情報を保存する不揮発性メモリに対して、データ書き込み回数の削減を図り、しかも、不慮の電源遮断等にも極力対応することができ、安全で信頼性の高いデータ保存を行なえるようにした極めて良好なデジタル放送受信装置とその制御方法を提供することを目的とする。   Therefore, the present invention has been made in consideration of the above-mentioned circumstances, and the number of times of data writing is reduced with respect to a nonvolatile memory for storing viewer-related information in data broadcasting, and also inadvertent power cut-off, etc. It is an object of the present invention to provide a very good digital broadcast receiving apparatus that can cope with it as much as possible, and that can perform safe and highly reliable data storage and a control method thereof.

この発明に係るデジタル放送受信装置は、受信した視聴者関連情報に基づいて、不揮発性メモリへのデータ書き込みが制御されるものを対象としている。そして、電源スイッチを投入後に不揮発性メモリに記録されている視聴者関連情報を一時保存用メモリに転送する転送手段と、受信したデータ放送コンテンツを解析して視聴者関連情報を書き込む命令が有るか否かを判別し、書き込み命令が有ると判断された場合にその書き込み命令に伴なって受信された視聴者関連情報を一時保存用メモリに書き込む記録手段と、この記録手段により一時保存用メモリに記録された視聴者関連情報を、電源スイッチが遮断される前の所定のタイミングで不揮発性メモリに転送する制御手段とを備えるようにしたものである。 The digital broadcast receiving apparatus according to the present invention is intended for a device in which data writing to a nonvolatile memory is controlled based on received viewer-related information. And there is a transfer means for transferring the viewer related information recorded in the non-volatile memory to the temporary storage memory after the power switch is turned on, and a command for analyzing the received data broadcast content and writing the viewer related information. A recording means for writing the viewer-related information received in accordance with the write command to the temporary storage memory when it is determined that there is a write command, and the recording means to the temporary storage memory Control means for transferring the recorded viewer-related information to the nonvolatile memory at a predetermined timing before the power switch is shut off is provided.

また、この発明に係るデジタル放送受信装置の制御方法は、受信した視聴者関連情報に基づいて、不揮発性メモリへのデータ書き込みを行なうようにデジタル放送受信装置を制御する方法を対象としている。そして、電源スイッチを投入後に不揮発性メモリに記録されている視聴者関連情報を一時保存用メモリに転送する転送工程と、この転送工程の後、受信したデータ放送コンテンツを解析して視聴者関連情報を書き込む命令が有るか否かを判別し、書き込み命令が有ると判断された場合にその書き込み命令に伴なって受信された視聴者関連情報を一時保存用メモリに書き込む記録工程と、この記録工程により一時保存用メモリに記録された視聴者関連情報を、電源スイッチが遮断される前の所定のタイミングで不揮発性メモリに転送する制御工程とを有するようにしたものである。 The method for controlling a digital broadcast receiving apparatus according to the present invention is directed to a method for controlling the digital broadcast receiving apparatus so as to write data to a nonvolatile memory based on received viewer-related information. Then, after the power switch is turned on, a transfer step of transferring the viewer related information recorded in the non-volatile memory to the temporary storage memory, and after this transfer step, the received data broadcast content is analyzed and the viewer related information is analyzed. A recording process for determining whether or not there is a command to write, and when it is determined that there is a write command, the viewer-related information received with the write command is written in a temporary storage memory, and this recording process And a control step of transferring the viewer-related information recorded in the temporary storage memory to the nonvolatile memory at a predetermined timing before the power switch is shut off.

上記した発明によれば、電源スイッチを投入後に不揮発性メモリに記録されている視聴者関連情報を一時保存用メモリに転送し、その後、受信したデータ放送コンテンツを解析して視聴者関連情報を書き込む命令が有るか否かを判別し、書き込み命令が有ると判断された場合にその書き込み命令に伴なって受信された視聴者関連情報を一時保存用メモリに書き込み、この一時保存用メモリに記録された視聴者関連情報を、電源スイッチが遮断される前の所定のタイミングで不揮発性メモリに転送するようにしたので、データ放送における視聴者関連情報を保存する不揮発性メモリに対して、データ書き込み回数の削減を図り、しかも、不慮の電源遮断等にも極力対応することができ、安全で信頼性の高いデータ保存を行なうことが可能となる。 According to the above-described invention, after the power switch is turned on, the viewer-related information recorded in the nonvolatile memory is transferred to the temporary storage memory, and then the received data broadcast content is analyzed and the viewer-related information is written. It is determined whether or not there is a command. When it is determined that there is a write command, the viewer-related information received with the write command is written to the temporary storage memory and recorded in the temporary storage memory. Since the viewer-related information is transferred to the nonvolatile memory at a predetermined timing before the power switch is turned off, the number of times data is written to the nonvolatile memory for storing the viewer-related information in the data broadcast In addition, it is possible to cope with accidental power cuts as much as possible, and safe and reliable data storage can be performed.

以下、この発明の実施の形態について図面を参照して詳細に説明する。図1は、この実施の形態で説明するデジタル放送受信機11の概略を示している。このデジタル放送受信機11は、デジタルテレビジョン放送と、このテレビジョン放送に連動または独立したデータ放送とを受信して復調するものである。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 schematically shows a digital broadcast receiver 11 described in this embodiment. The digital broadcast receiver 11 receives and demodulates a digital television broadcast and a data broadcast linked to or independent of the television broadcast.

すなわち、このデジタル放送受信機11は、チューナ12と、MPEG(Moving Picture Image Coding Experts Group)デコーダ13と、CPU(Central Processing Unit)14と、ROM(Read Only Memory)15と、RAM(Random Access Memory)16と、不揮発性メモリ[以下NV(Non Volatile)RAMという]17とを備えている。   That is, the digital broadcast receiver 11 includes a tuner 12, an MPEG (Moving Picture Image Coding Experts Group) decoder 13, a CPU (Central Processing Unit) 14, a ROM (Read Only Memory) 15, a RAM (Random Access Memory). ) 16 and a non-volatile memory [hereinafter referred to as NV (Non Volatile) RAM] 17.

このうち、上記チューナ12は、アンテナ18で受信したデジタル放送波に復調処理を施し、そのデジタルデータストリームから、CPU14によって指定された1つの番組データを選択して、MPEGデコーダ13に出力する機能を有している。   Among these, the tuner 12 performs a demodulation process on the digital broadcast wave received by the antenna 18, selects one program data designated by the CPU 14 from the digital data stream, and outputs it to the MPEG decoder 13. Have.

また、上記MPEGデコーダ13は、チューナ12で選択された番組データに含まれる画像データ及び音声データに、それぞれMPEG方式のデコード処理を施し、画像表示及び音声出力が可能な表示装置19に出力して再生させる機能を有している。   The MPEG decoder 13 performs MPEG decoding on the image data and audio data included in the program data selected by the tuner 12 and outputs the decoded data to a display device 19 capable of image display and audio output. It has a function to reproduce.

さらに、上記CPU14は、上記ROM15に格納された処理プログラムに基づいて、上記RAM16を作業用メモリとして使用することにより、上記したチューナ12及びMPEGデコーダ13による一連のテレビジョン放送受信動作を統括的に制御している。   Further, the CPU 14 uses the RAM 16 as a working memory based on a processing program stored in the ROM 15 to centralize a series of television broadcast receiving operations by the tuner 12 and the MPEG decoder 13. I have control.

また、このCPU14は、受信したデータ放送波に復号化処理を施し、そのデータ放送コンテンツに基づいて表示装置19にOSD(On Screen Display)表示を行なう機能や、その他の、データ放送コンテンツを受けるために必要な蓄積機能、受信機能、通信機能、提示機能等を有している。   Further, the CPU 14 performs a decoding process on the received data broadcast wave and receives an OSD (On Screen Display) display on the display device 19 based on the data broadcast content and other data broadcast contents. Storage function, reception function, communication function, presentation function, etc.

さらに、このCPU14は、前述した視聴者に関する各種の情報を、データ放送コンテンツに含まれる書き込み命令に基づいて、上記RAM16及びNVRAM17に選択的に書き込む機能や、RAM16とNVRAM17との相互間でデータを転送する機能等を有している。   Further, the CPU 14 has a function of selectively writing various information about the viewer described above into the RAM 16 and the NVRAM 17 based on a write command included in the data broadcast content, and data between the RAM 16 and the NVRAM 17. It has a function to transfer.

ここで、図2は、この実施の形態で説明するCPU14の主要な機能を示している。すなわち、このCPU14は、ブラウザ部14a、スコープ変化通知部14b、双方向通信開始通知部14c、キャッシュ制御部14dとしての機能を有している。   Here, FIG. 2 shows the main functions of the CPU 14 described in this embodiment. That is, the CPU 14 has functions as a browser unit 14a, a scope change notification unit 14b, a bidirectional communication start notification unit 14c, and a cache control unit 14d.

このうち、ブラウザ部14aは、受信したデータ放送コンテンツを解析する機能を有する。このブラウザ部14aは、上記RAM16の記憶領域の一部に設定されたキャッシュ(一時保存)用メモリ部16aに対して、視聴者関連情報の読み出しや書き込みを行なう機能を有する。また、このブラウザ部14aは、上記RAM16の記憶領域の一部に設定されたフラグ部16bに対して、フラグを設定する機能を有する。   Among these, the browser unit 14a has a function of analyzing the received data broadcast content. The browser unit 14a has a function of reading and writing viewer related information to a cache (temporary storage) memory unit 16a set in a part of the storage area of the RAM 16. The browser unit 14a has a function of setting a flag for the flag unit 16b set in a part of the storage area of the RAM 16.

さらに、上記スコープ変化通知部14bは、ブラウザ部14aでデータ放送コンテンツを解析した結果、スコープを変化させる命令が検出された場合に、その検出結果をキャッシュ制御部14dに通知する機能を有する。   Further, the scope change notification unit 14b has a function of notifying the cache control unit 14d of the detection result when an instruction to change the scope is detected as a result of analyzing the data broadcast content by the browser unit 14a.

すなわち、現在、実用化されているデジタル放送では、そのデータ放送コンテンツの記述言語として、BML(Broadcast Markup Language)と称される方式が採用されている。そして、このBML方式では、ブラウザ部14aの動作を規定するために、スコープと呼ばれる概念が導入されている。   That is, in digital broadcasting currently in practical use, a method called BML (Broadcast Markup Language) is adopted as a description language of the data broadcast content. And in this BML system, in order to prescribe | regulate operation | movement of the browser part 14a, the concept called a scope is introduced.

このスコープは、BML方式で記述された動作(関数として記述されることが多い)が有効となる範囲を規定するものである。このスコープの詳細な内容は、BMLを規定する規格書ARIB(Association of Radio Industries and Businesses) STD B24に譲るが、以下のものが定義されている。   This scope defines a range in which an operation described in the BML method (which is often described as a function) is effective. The detailed contents of this scope are given to the ARIB (Association of Radio Industries and Businesses) STD B24 that defines BML, and the following are defined.

・文書内:画面の切り替え(多くの関数は、1つのBML文書内でのみ有効である)
・データイベント内:コンテンツ構成(ファイル)の一括入れ替え
・コンポーネント内:チャンネル内の別コンテンツ(主データ、副データ)
・サービス内:チャンネル
そして、上記スコープ変化通知部14bは、ブラウザ部14aでデータ放送コンテンツを解析した結果、上記したような4種類のスコープを変化させる命令が検出された場合に、その検出結果をキャッシュ制御部14dに通知する機能を有している。
・ In document: Screen switching (Many functions are valid only in one BML document)
・ In data event: Batch replacement of content structure (file) ・ In component: Other content in channel (main data, sub data)
-In service: channel And, as a result of analyzing the data broadcast content by the browser unit 14a, the scope change notification unit 14b displays the detection result when an instruction to change the above four types of scopes is detected. It has a function of notifying the cache control unit 14d.

また、上記双方向通信開始通知部14cは、ブラウザ部14aでデータ放送コンテンツを解析した結果、デジタル放送受信機11から所定の相手先に電話回線を介して通信を行なわせる命令が検出された場合、その検出結果をキャッシュ制御部14dに通知する機能を有する。   The bidirectional communication start notifying unit 14c analyzes the data broadcast content by the browser unit 14a, and as a result, detects a command from the digital broadcast receiver 11 to communicate with a predetermined destination via a telephone line. The detection result is notified to the cache control unit 14d.

そして、上記キャッシュ制御部14dは、上記スコープ変化通知部14bまたは双方向通信開始通知部14cから検出結果の通知が行なわれた場合に、キャッシュ用メモリ部16aに記憶されている内容を、上記NVRAM17に転送するように機能する。   Then, the cache control unit 14d transmits the contents stored in the cache memory unit 16a to the NVRAM 17 when the detection result is notified from the scope change notification unit 14b or the bidirectional communication start notification unit 14c. Function to forward to.

また、このキャッシュ制御部14dは、キャッシュ用メモリ部16aとNVRAM17との間でデータ転送を行なわせる機能も有している。さらに、このキャッシュ制御部14dは、上記フラグ部16bに対して、設定されたフラグの取り消しを行なう機能を有している。   The cache control unit 14d also has a function of transferring data between the cache memory unit 16a and the NVRAM 17. Further, the cache control unit 14d has a function of canceling the set flag with respect to the flag unit 16b.

上記のような構成となされたデジタル放送受信機11において、以下、その主要な動作について、図3に示すフローチャートを参照して説明する。ここで説明する動作は、デジタル放送受信機11の電源が投入されることによって、開始(ステップS11)される。   In the digital broadcast receiver 11 configured as described above, the main operation will be described below with reference to the flowchart shown in FIG. The operation described here is started (step S11) when the digital broadcast receiver 11 is turned on.

すると、CPU14は、ステップS12で、既にNVRAM17に記憶されている視聴者関連情報を、上記RAM16のキャッシュ用メモリ部16aに転送する。そして、CPU14は、ステップS13で、データ放送が受信されたか否かを判別し、受信されていない場合(NO)、ステップS13の処理を繰り返し実行する。   Then, in step S12, the CPU 14 transfers the viewer related information already stored in the NVRAM 17 to the cache memory unit 16a of the RAM 16. And CPU14 discriminate | determines whether the data broadcast was received by step S13, and when not received (NO), performs the process of step S13 repeatedly.

また、ステップS13でデータ放送が受信されたと判断された場合(YES)、CPU14は、ステップS14で、そのブラウザ部14aを起動させて、受信されたデータ放送コンテンツを解析し、ステップS15で、NVRAM17に対して視聴者関連情報を書き込む命令が有るか否かを判別する。   If it is determined in step S13 that the data broadcast has been received (YES), the CPU 14 activates the browser unit 14a in step S14, analyzes the received data broadcast content, and in step S15, the NVRAM 17 It is determined whether or not there is an instruction to write viewer related information.

そして、ステップS15でNVRAM17への書き込み命令が有ると判断された場合(YES)、CPU14は、ステップS16で、フラグ部16bにフラグを設定するとともに、その書き込み命令に伴なって受信された視聴者関連情報を、キャッシュ用メモリ部16aに書き込むように動作する。   If it is determined in step S15 that there is a write command to the NVRAM 17 (YES), the CPU 14 sets a flag in the flag unit 16b in step S16, and the viewer received along with the write command. It operates to write the related information to the cache memory unit 16a.

このステップS16の後、または、上記ステップS15でNVRAM17への視聴者関連情報の書き込み命令が無いと判断された場合(NO)、CPU14は、ステップS17で、スコープの変化が有るか否かを判別する。   After step S16 or when it is determined in step S15 that there is no instruction for writing viewer-related information to the NVRAM 17 (NO), the CPU 14 determines whether or not there is a change in scope in step S17. To do.

そして、スコープの変化が無いと判断された場合(NO)、CPU14は、ステップS18で、双方向通信が開始されたか否かを判別し、開始されていないと判断された場合(NO)、ステップS15の処理に戻される。   If it is determined that there is no change in scope (NO), the CPU 14 determines whether or not bidirectional communication has been started in step S18. If it is determined that the scope has not been started (NO), step 14 is performed. The process returns to S15.

また、ステップS18で双方向通信が開始されたと判断された場合(YES)、または、上記ステップS17でスコープの変化が有ると判断された場合(YES)、CPU14は、ステップS19で、フラグ部16bにフラグが設定されているか否かを判別し、設定されていないと判断された場合(NO)、ステップS15の処理に戻される。   If it is determined in step S18 that bi-directional communication has started (YES), or if it is determined in step S17 that there is a change in scope (YES), the CPU 14 determines in step S19 the flag portion 16b. Whether or not the flag is set is determined. If it is determined that the flag is not set (NO), the process returns to step S15.

一方、ステップS19でフラグが設定されていると判断された場合(YES)、CPU14は、ステップS20で、上記RAM16のキャッシュ用メモリ部16aに記憶されている内容を、NVRAM17に転送し、ステップS21で、フラグ部16bのフラグの設定を取り消して、ステップS15の処理に戻される。   On the other hand, if it is determined in step S19 that the flag is set (YES), the CPU 14 transfers the contents stored in the cache memory unit 16a of the RAM 16 to the NVRAM 17 in step S20, and step S21. Thus, the setting of the flag in the flag part 16b is canceled and the process returns to the process of step S15.

上記した実施の形態によれば、まず、デジタル放送受信機11の電源が投入された状態で、NVRAM17に記憶されている視聴者関連情報を、RAM16のキャッシュ用メモリ部16aに転送し、以後、受信されたデータ放送コンテンツの中から、NVRAM17に対して視聴者関連情報を書き込む命令が検出される毎に、その視聴者関連情報をキャッシュ用メモリ部16aに書き込むように制御している。   According to the above-described embodiment, first, the viewer-related information stored in the NVRAM 17 is transferred to the cache memory unit 16a of the RAM 16 in a state where the power of the digital broadcast receiver 11 is turned on. Every time a command for writing viewer-related information to NVRAM 17 is detected from the received data broadcast content, the viewer-related information is controlled to be written in cache memory unit 16a.

このため、データ放送コンテンツ中に、NVRAM17に対して視聴者関連情報を書き込む命令が多く含まれていたとしても、NVRAM17に対するデータ書き込み回数を削減することができるので、NVRAM17の寿命の長期化を促進することができる。   For this reason, even if the data broadcast content includes many instructions for writing viewer-related information to the NVRAM 17, the number of times of data writing to the NVRAM 17 can be reduced, so that the life of the NVRAM 17 can be extended. can do.

また、スコープが変化した場合と、双方向通信が開始された場合とを契機として、キャッシュ用メモリ部16aに記憶された視聴者関連情報を、NVRAM17に転送するようにしている。   Further, the viewer-related information stored in the cache memory unit 16a is transferred to the NVRAM 17 when the scope changes and when the bidirectional communication is started.

このため、例えば、突然の停電や、誤って電源プラグがコンセントから抜かれる等の不慮の事故があった場合にも、NVRAM17内に、極力新しい視聴者関連情報を保持しておくことが可能となるので、安全で信頼性の高いデータ保存を行なうことができる。   For this reason, for example, even when there is an unexpected accident such as a sudden power failure or an accidental unplugging of the power plug from the outlet, it is possible to keep viewer-related information as new as possible in the NVRAM 17. Therefore, safe and reliable data storage can be performed.

さらに、受信されたデータ放送コンテンツ中から、NVRAM17への視聴者関連情報の書き込み命令が検出された場合にフラグを設定し、スコープの変化時または双方向通信の開始時において、フラグが設定されている場合にのみ、キャッシュ用メモリ部16aからにNVRAM17に視聴者関連情報を転送するようにしている。   Further, a flag is set when a command to write viewer-related information to NVRAM 17 is detected from the received data broadcast content, and the flag is set when the scope changes or when two-way communication is started. Only when it is, viewer-related information is transferred from the cache memory unit 16a to the NVRAM 17.

すなわち、データ放送コンテンツによって視聴者関連情報の書き込みが要求されていない場合、つまり、キャッシュ用メモリ部16aの記憶内容が更新されていない場合には、スコープの変化または双方向通信の開始が行なわれても、キャッシュ用メモリ部16aからNVRAM17への視聴者関連情報の書き込みが行なわれないようにしている。   That is, when the viewer-related information is not requested to be written by the data broadcast content, that is, when the storage content of the cache memory unit 16a is not updated, the scope is changed or the two-way communication is started. However, the viewer related information is not written from the cache memory unit 16a to the NVRAM 17.

このため、NVRAM17に同一データが繰り返し書き込まれることが防止されるので、NVRAM17の書き込み回数を効果的に削減することができ、このような点でも、NVRAM17の寿命の長期化を促進することができる。   For this reason, it is possible to prevent the same data from being repeatedly written in the NVRAM 17, so that the number of times of writing to the NVRAM 17 can be effectively reduced. In this respect, the life of the NVRAM 17 can be extended. .

ここで、キャッシュ用メモリ部16aに記憶された視聴者関連情報をNVRAM17に転送するタイミングを、スコープが変化した時点とした理由は、一般的に、スコープの変化時には、データ放送コンテンツもその提示の意味合いを変化させているケースが多いからである。   Here, the reason that the timing at which the viewer-related information stored in the cache memory unit 16a is transferred to the NVRAM 17 is the time when the scope is changed is that the data broadcast content is generally presented when the scope is changed. This is because there are many cases where the meaning is changed.

また、上記のタイミングを、双方向通信が開始された時点としたのも、双方向通信が開始されたときは、データ放送コンテンツも特殊な状態にいることが予想されるからである。   The above timing is set to the point in time when the bidirectional communication is started because the data broadcast content is expected to be in a special state when the bidirectional communication is started.

さらに、キャッシュ用メモリ部16aからNVRAM17に視聴者関連情報を転送するタイミングとしては、ブラウザ部14aが動作を終了したとき、デジタル放送受信機11が待機状態(視聴開始に必要最低限のリソースにのみ電源が供給されている状態で、例えばリモートコントローラの電源スイッチをオフしたときにこの状態になるのが一般的)となったとき等が考えられる。   Furthermore, as a timing for transferring the viewer-related information from the cache memory unit 16a to the NVRAM 17, when the browser unit 14a finishes the operation, the digital broadcast receiver 11 is in a standby state (only the minimum resources necessary for starting viewing). For example, when the power is supplied, for example, when the power switch of the remote controller is turned off, this state is generally reached.

すなわち、キャッシュ用メモリ部16aからNVRAM17に視聴者関連情報を転送するタイミングをまとめると、以下のようになる。   That is, the timing for transferring the viewer-related information from the cache memory unit 16a to the NVRAM 17 is summarized as follows.

(1)BML文書を跨ぐとき、
(2)データイベントを跨ぐとき、
(3)コンポーネントを跨ぐとき、
(4)サービスを跨ぐとき、
(5)デジタル放送受信機11が待機状態に移行するとき、
(6)ブラウザ部14aが終了するとき、
(7)双方向通信が開始されるとき、
(8)上記(1)〜(7)を適宜組み合わせた条件が満足するとき、
等が考えられる。
(1) When straddling a BML document,
(2) When crossing data events,
(3) When straddling components,
(4) When crossing services,
(5) When the digital broadcast receiver 11 shifts to the standby state,
(6) When the browser unit 14a is terminated,
(7) When bidirectional communication is started,
(8) When the conditions appropriately combining the above (1) to (7) are satisfied,
Etc. are considered.

また、上記した実施の形態では、デジタル放送受信機11の電源投入時に、NVRAM17からキャッシュ用メモリ部16aに視聴者関連情報を転送するようにしたが、この転送タイミングとしては、例えば、デジタル放送受信機11の選局時や、ブラウザ部14aの起動時等も考えられる。   In the embodiment described above, the viewer-related information is transferred from the NVRAM 17 to the cache memory unit 16a when the digital broadcast receiver 11 is turned on. It can also be considered when the machine 11 is selected or when the browser unit 14a is activated.

さらに、受信したデータ放送コンテンツの中に、NVRAM17から視聴者関連情報を読み出す命令が含まれていた場合には、CPU14は、キャッシュ用メモリ部16aから、要求された視聴者関連情報を読み出すように制御する。   Further, when the received data broadcast content includes an instruction to read the viewer related information from the NVRAM 17, the CPU 14 reads the requested viewer related information from the cache memory unit 16a. Control.

すなわち、上記した実施の形態では、最新の視聴者関連情報がキャッシュ用メモリ部16aに書き込まれた後、それがまだNVRAM17に転送されていない状態があるので、視聴者関連情報の読み出しもキャッシュ用メモリ部16aから行なわないと、動作に支障を生じるからである。   That is, in the above-described embodiment, after the latest viewer-related information is written in the cache memory unit 16a, it may not be transferred to the NVRAM 17, so that the viewer-related information is also read out for the cache. This is because if it is not performed from the memory unit 16a, the operation is hindered.

なお、この発明は上記した実施の形態に限定されるものではなく、この外その要旨を逸脱しない範囲で種々変形して実施することができる。   The present invention is not limited to the above-described embodiment, and can be variously modified and implemented without departing from the scope of the invention.

この発明の実施の形態を示すもので、デジタル放送受信機の概略を説明するために示すブロック構成図。1 is a block diagram illustrating an outline of a digital broadcast receiver according to an embodiment of the present invention. 同実施の形態におけるデジタル放送受信機のCPUが有する主要な機能を説明するために示す図。The figure shown in order to demonstrate the main functions which CPU of the digital broadcast receiver in the embodiment has. 同実施の形態におけるデジタル放送受信機の主要な動作を説明するために示すフローチャート。The flowchart shown in order to demonstrate the main operation | movement of the digital broadcast receiver in the embodiment.

符号の説明Explanation of symbols

11…デジタル放送受信機、12…チューナ、13…MPEGデコーダ、14…CPU、15…ROM、16…RAM、17…NVRAM、18…アンテナ、19…表示装置。   DESCRIPTION OF SYMBOLS 11 ... Digital broadcast receiver, 12 ... Tuner, 13 ... MPEG decoder, 14 ... CPU, 15 ... ROM, 16 ... RAM, 17 ... NVRAM, 18 ... Antenna, 19 ... Display apparatus.

Claims (2)

受信した視聴者関連情報に基づいて、不揮発性メモリへのデータ書き込みが制御されるデジタル放送受信装置において、
電源スイッチを投入後に前記不揮発性メモリに記録されている視聴者関連情報を一時保存用メモリに転送する転送手段と、
受信したデータ放送コンテンツを解析して視聴者関連情報を書き込む命令が有るか否かを判別し、書き込み命令が有ると判断された場合にその書き込み命令に伴なって受信された視聴者関連情報を前記一時保存用メモリに書き込む記録手段と、
この記録手段により前記一時保存用メモリに記録された視聴者関連情報を、前記電源スイッチが遮断される前の所定のタイミングで前記不揮発性メモリに転送する制御手段とを具備したことを特徴とするデジタル放送受信装置。
In the digital broadcast receiving device in which data writing to the nonvolatile memory is controlled based on the received viewer-related information,
Transfer means for transferring viewer-related information recorded in the nonvolatile memory to the temporary storage memory after turning on the power switch;
Analyzing the received data broadcast content to determine whether or not there is a command to write the viewer related information, and if it is determined that there is a write command, the viewer related information received with the write command is Recording means for writing to the temporary storage memory;
Control means for transferring viewer-related information recorded in the temporary storage memory by the recording means to the nonvolatile memory at a predetermined timing before the power switch is shut off. Digital broadcast receiver.
受信した視聴者関連情報に基づいて、不揮発性メモリへのデータ書き込みを行なうようにデジタル放送受信装置を制御するデジタル放送受信装置の制御方法において、
電源スイッチを投入後に前記不揮発性メモリに記録されている視聴者関連情報を一時保存用メモリに転送する転送工程と、
この転送工程の後、受信したデータ放送コンテンツを解析して視聴者関連情報を書き込む命令が有るか否かを判別し、書き込み命令が有ると判断された場合にその書き込み命令に伴なって受信された視聴者関連情報を前記一時保存用メモリに書き込む記録工程と、
この記録工程により前記一時保存用メモリに記録された視聴者関連情報を、前記電源スイッチが遮断される前の所定のタイミングで前記不揮発性メモリに転送する制御工程とを有することを特徴とするデジタル放送受信装置の制御方法。
In a control method of a digital broadcast receiving device that controls the digital broadcast receiving device to write data to a nonvolatile memory based on received viewer-related information,
A transfer step of transferring viewer-related information recorded in the non-volatile memory to a temporary storage memory after turning on the power switch;
After this transfer process, the received data broadcasting content is analyzed to determine whether there is a command to write viewer-related information. When it is determined that there is a write command, it is received along with the write command. A recording step of writing the viewer-related information into the temporary storage memory;
And a control step of transferring viewer-related information recorded in the temporary storage memory to the nonvolatile memory at a predetermined timing before the power switch is shut off by the recording step. Control method of broadcast receiving apparatus.
JP2008299842A 2008-11-25 2008-11-25 Digital broadcast receiving apparatus and control method thereof Expired - Fee Related JP4783417B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008299842A JP4783417B2 (en) 2008-11-25 2008-11-25 Digital broadcast receiving apparatus and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008299842A JP4783417B2 (en) 2008-11-25 2008-11-25 Digital broadcast receiving apparatus and control method thereof

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2001172801A Division JP4284011B2 (en) 2001-06-07 2001-06-07 Digital broadcast receiving apparatus and control method thereof

Publications (2)

Publication Number Publication Date
JP2009065708A JP2009065708A (en) 2009-03-26
JP4783417B2 true JP4783417B2 (en) 2011-09-28

Family

ID=40559795

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008299842A Expired - Fee Related JP4783417B2 (en) 2008-11-25 2008-11-25 Digital broadcast receiving apparatus and control method thereof

Country Status (1)

Country Link
JP (1) JP4783417B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7386767B2 (en) * 2020-07-28 2023-11-27 株式会社東芝 Receiver, method and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04284011A (en) * 1991-03-13 1992-10-08 Seiko Epson Corp Method and device for controlling frequency of piezoelectric oscillator
JP3169980B2 (en) * 1991-05-30 2001-05-28 株式会社東芝 Semi-fixed data rewriting device

Also Published As

Publication number Publication date
JP2009065708A (en) 2009-03-26

Similar Documents

Publication Publication Date Title
EP1998336B1 (en) Stored program controlling apparatus and method of controlling stored program
JP2006186849A (en) Television receiver and method for controlling the television receiver
JP4991439B2 (en) Digital broadcast receiver
JP4783417B2 (en) Digital broadcast receiving apparatus and control method thereof
JP4284011B2 (en) Digital broadcast receiving apparatus and control method thereof
JP4625757B2 (en) Information transmission method
JP2005094299A (en) TV screensaver
JP5324280B2 (en) Broadcast receiver
JP5888157B2 (en) Recorder system and recorder device
JP5094922B2 (en) Information recording / reproducing apparatus, information recording / reproducing method, and information transmitting method
JP4612538B2 (en) Digital broadcast receiver
JP5052788B2 (en) Digital broadcast receiving apparatus and digital broadcast receiving method
KR100252352B1 (en) How to Correct OS Error of Satellite Broadcast Receiver
JP2007049400A (en) Television broadcast receiver
JP4625870B2 (en) Information recording / reproducing apparatus, information recording / reproducing method, and information transmitting / receiving method
JP2008312131A (en) Television broadcast recording device
JP4654309B2 (en) Information recording / reproducing apparatus, information recording / reproducing method, and information transmitting / receiving method
JP2009118401A (en) Digital broadcast receiver
JP6799997B2 (en) Digital broadcast reception processing device and digital broadcast signal processing method
JP2008131328A (en) Content display device and method for controlling content display device
KR100705178B1 (en) Data backup method of digital television
JP4229167B2 (en) Recording / reproducing apparatus and recording / reproducing method
JPS60127821A (en) Television receiver
JP2005039717A (en) Television receiver
JP2006324856A (en) Digital broadcast receiver with alternative program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A132

Effective date: 20101130

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110222

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110309

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: 20110614

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: 20110708

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140715

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140715

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees