JP2013064952A - Information holding device, information correcting method, and program - Google Patents

Information holding device, information correcting method, and program Download PDF

Info

Publication number
JP2013064952A
JP2013064952A JP2011204703A JP2011204703A JP2013064952A JP 2013064952 A JP2013064952 A JP 2013064952A JP 2011204703 A JP2011204703 A JP 2011204703A JP 2011204703 A JP2011204703 A JP 2011204703A JP 2013064952 A JP2013064952 A JP 2013064952A
Authority
JP
Japan
Prior art keywords
information
partial
unit
stored
holding
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.)
Withdrawn
Application number
JP2011204703A
Other languages
Japanese (ja)
Inventor
Tomoyuki Nonoyama
朋幸 野々山
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.)
NEC Casio Mobile Communications Ltd
Original Assignee
NEC Casio Mobile Communications Ltd
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 NEC Casio Mobile Communications Ltd filed Critical NEC Casio Mobile Communications Ltd
Priority to JP2011204703A priority Critical patent/JP2013064952A/en
Publication of JP2013064952A publication Critical patent/JP2013064952A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Transforming Electric Information Into Light Information (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information holding device capable of solving the problem that it is hard to suppress data transfer volume of partial information when the partial information is frequently updated.SOLUTION: A holding unit 41 holds synthesized information formed by synthesizing a plurality of pieces of partial information. A control unit 42 makes an output device 50, which outputs stored storage information, store the synthesized information held by a holding unit 41 as storage information. The control unit 42 detects change in each piece of the partial information, and corrects the synthesized information stored in the holding unit 41 for changed part in each pieces of the partial information. Then the control unit 42 updates the storage information stored in the output device 50 to the corrected synthesized information.

Description

本発明は、複数の部分情報を合成した合成情報を保持する情報保持装置、情報修正方法およびプログラムに関する。   The present invention relates to an information holding device, an information correction method, and a program for holding composite information obtained by combining a plurality of pieces of partial information.

携帯電話端末等の情報処理装置では、複数の部分情報を合成した合成情報を利用するものがある。例えば、情報処理装置には、背景画像、各種アイコン、動画像および静止画像等の複数の部分画像を同時に表示するために、複数の部分画像を合成した合成画像を、LCD(Liquid Crystal Display)のような表示装置に表示させるものがある。   Some information processing apparatuses such as mobile phone terminals use composite information obtained by combining a plurality of pieces of partial information. For example, in order to simultaneously display a plurality of partial images such as a background image, various icons, moving images, and still images, the information processing apparatus displays a composite image obtained by combining a plurality of partial images on an LCD (Liquid Crystal Display). Some of them are displayed on such display devices.

図5は、合成情報を利用する情報処理装置の一例を示す図である。なお、本情報処理装置は複数の部分画像を合成した合成画像を表示するものである。   FIG. 5 is a diagram illustrating an example of an information processing apparatus that uses composite information. The information processing apparatus displays a composite image obtained by combining a plurality of partial images.

画像の合成表示を行う場合、情報処理装置の合成部102が、先ず、レイヤ0’〜レイヤ2’を構成する部分画像A’〜C’を記憶部101から読み取り、レイヤ0’〜レイヤ2’の合成位置や表示優先順位に基づいて、部分画像A’〜C’を重ね合わせることで合成して、1枚の合成画像である表示画像を生成する。そして、合成部102は、表示画像を、表示装置103に出力して表示させる。なお、表示装置では、表示制御部111が表示画像を受け付け、その表示画像をLCDパネルのような表示部112に表示する。   When combining and displaying images, the combining unit 102 of the information processing apparatus first reads the partial images A ′ to C ′ constituting the layers 0 ′ to 2 ′ from the storage unit 101, and performs the layer 0 ′ to layer 2 ′. Are combined by superimposing the partial images A ′ to C ′ on the basis of the combination position and the display priority order, and a display image which is a single composite image is generated. Then, the synthesis unit 102 outputs the display image to the display device 103 to be displayed. In the display device, the display control unit 111 receives a display image and displays the display image on the display unit 112 such as an LCD panel.

このとき、情報処理装置は、表示装置103のリフレッシュレートに合わせて、表示画像を繰り返し生成して表示装置103に出力し、表示装置103の表示制御部111は、表示画像を受け付けるたびに、その受け付けた表示画像を表示部112に表示する。   At this time, the information processing apparatus repeatedly generates a display image according to the refresh rate of the display apparatus 103 and outputs the display image to the display apparatus 103. The display control unit 111 of the display apparatus 103 receives the display image every time the display image is received. The received display image is displayed on the display unit 112.

したがって、表示装置103のリフレッシュレートが大きいと、合成部102が部分画像A’〜C’の読み取りを短い時間に何度も行わなければならず、情報処理装置内部でのデータ転送量が多くなる。この結果、情報処理装置のパフォーマンスが低下したり、消費電力が増大したりするなどの問題が発生する。例えば、表示装置103のリフレッシュレートが60Hzの場合、合成部102は1秒間に60回の画像合成を行うために、1秒間に60回も部分画像A’〜C’を読み取らなければならない。   Therefore, when the refresh rate of the display device 103 is large, the combining unit 102 has to read the partial images A ′ to C ′ many times in a short time, and the amount of data transfer inside the information processing device increases. . As a result, problems such as a decrease in performance of the information processing apparatus and an increase in power consumption occur. For example, when the refresh rate of the display device 103 is 60 Hz, the combining unit 102 has to read the partial images A ′ to C ′ 60 times per second in order to perform image combining 60 times per second.

上記の問題に対して、表示制御部111が表示画像を記憶するデータRAM113を有している場合、部分画像A’〜C’の更新が一定期間内にないと、情報処理装置は、表示装置103の動作モードを、上述したような表示装置103が表示画像を受け付けるたびに、その表示画像を表示部112に表示するビデオモードからコマンドモードに切り替える手法が用いられることがある。コマンドモードは、表示装置103がデータRAM113に表示画像を記憶し、その記憶した表示画像をリフレッシュレートに合わせて繰り返し表示部112に表示させるモードである。   When the display control unit 111 has the data RAM 113 for storing the display image with respect to the above problem, the information processing apparatus displays the display device if the partial images A ′ to C ′ are not updated within a certain period. Each time the display device 103 receives a display image, the operation mode 103 is switched from the video mode in which the display image is displayed on the display unit 112 to the command mode. The command mode is a mode in which the display device 103 stores a display image in the data RAM 113 and repeatedly displays the stored display image on the display unit 112 in accordance with the refresh rate.

上記のようにコマンドモードが設定されると、部分画像A’〜C’が更新されていない間、情報処理装置は画像の合成を行わなくてもよくなるので、情報処理装置内部でのデータ転送量を軽減することができる。なお、このような情報処理装置としては、特許文献1に記載の画像合成出力装置がある。   When the command mode is set as described above, the information processing apparatus does not have to combine images while the partial images A ′ to C ′ are not updated. Can be reduced. As such an information processing apparatus, there is an image composition output apparatus described in Patent Document 1.

特開2006−003876号公報JP 2006-003876 A

しかしながら、図5で示した情報処理装置では、部分画像のような部分情報が少しでも更新されると、各部分情報の合成を再び行う必要があるため、部分情報の更新が頻繁にある場合には、部分情報のデータ転送量を抑制することが困難である。   However, in the information processing apparatus shown in FIG. 5, when partial information such as a partial image is updated even a little, it is necessary to recombine the partial information, and thus when the partial information is frequently updated. It is difficult to suppress the data transfer amount of partial information.

本発明の目的は、上記の課題である、部分情報の更新が頻繁にある場合には、部分情報のデータ転送量を抑制することが困難であるという問題を解決することが可能な情報保持装置、情報修正方法およびプログラムを提供することである。   An object of the present invention is an information holding device capable of solving the problem that it is difficult to suppress the data transfer amount of partial information when the partial information is frequently updated, which is the above-described problem. It is to provide an information correction method and program.

本発明による情報保持装置は、複数の部分情報が合成された合成情報を保持する保持部と、記憶している記憶情報を出力する出力装置に、前記合成情報を前記記憶情報として記憶させ、また、各部分情報の変化を検出し、前記保持部に保持されている前記合成情報を、各部分情報の変化分修正し、前記出力装置に記憶されている記憶情報を、前記修正した合成情報に更新する制御部と、を有する。   The information holding device according to the present invention stores the composite information as the storage information in a holding unit that holds composite information obtained by combining a plurality of pieces of partial information, and an output device that outputs stored storage information. The change of each partial information is detected, the composite information held in the holding unit is corrected by the change of each partial information, and the stored information stored in the output device is changed to the corrected composite information. And a control unit for updating.

本発明による情報修正方法は、複数の部分情報が合成された合成情報を保持する保持部を有する情報保持装置による情報修正方法であって、記憶している記憶情報を出力する出力装置に、前記合成情報を前記記憶情報として記憶させ、各部分情報の変化を検出し、前記保持部に保持されている前記合成情報を、各部分情報の変化分修正し、前記出力装置に記憶されている記憶情報を、前記修正した合成情報に更新する。   An information correction method according to the present invention is an information correction method by an information holding device having a holding unit that holds combined information in which a plurality of pieces of partial information are combined, and outputs the stored information to the output device. Combining information is stored as the storage information, a change in each piece of partial information is detected, the combination information held in the holding unit is corrected by a change in each piece of partial information, and the storage stored in the output device Information is updated to the corrected composite information.

本発明によるプログラムは、記憶している記憶情報を出力する出力装置と、複数の部分情報が合成された合成情報を保持する保持部とに接続されたコンピュータに、前記合成情報を前記出力装置に前記記憶情報として記憶させる手順と、各部分情報の変化を検出し、前記保持部に保持されている前記合成情報を、各部分情報の変化分修正する手順と、前記出力装置に記憶されている記憶情報を、前記修正した合成情報に更新する手順と、を実行させる。   According to another aspect of the present invention, there is provided a program connected to a computer connected to an output device that outputs stored storage information and a holding unit that holds composite information obtained by combining a plurality of pieces of partial information, and the composite information is output to the output device. Stored as the stored information, a procedure for detecting a change in each piece of partial information, and correcting the composite information held in the holding unit for a change in each piece of partial information, and being stored in the output device And a procedure for updating the stored information to the corrected composite information.

本発明によれば、部分情報の更新が頻繁にある場合でも、部分情報のデータ転送量を抑制することが可能になる。   According to the present invention, it is possible to suppress the data transfer amount of partial information even when partial information is frequently updated.

本発明の第1の実施形態の情報保持装置の構成を示すブロック図である。It is a block diagram which shows the structure of the information holding device of the 1st Embodiment of this invention. 本発明の第1の実施形態の情報保持装置の動作の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of operation | movement of the information holding device of the 1st Embodiment of this invention. 表示画像の修正方法を説明するための図である。It is a figure for demonstrating the correction method of a display image. 本発明の第1の実施形態の情報保持装置の構成を示すブロック図である。It is a block diagram which shows the structure of the information holding device of the 1st Embodiment of this invention. 本発明の関連技術である情報処理装置の構成を示す図である。It is a figure which shows the structure of the information processing apparatus which is a related technique of this invention.

以下、本発明の実施形態について図面を参照して説明する。なお、以下の説明では、同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。   Embodiments of the present invention will be described below with reference to the drawings. In the following description, components having the same function may be denoted by the same reference numerals and description thereof may be omitted.

図1は、本発明の第1の実施形態の情報保持装置の構成を示すブロック図である。図1において、情報保持装置100は、表示装置10と、生成部11と、記憶部12と、合成部13と、保持部14と、切替部15と、比較合成部16とを有する。   FIG. 1 is a block diagram showing the configuration of the information holding device according to the first embodiment of the present invention. In FIG. 1, the information holding device 100 includes a display device 10, a generation unit 11, a storage unit 12, a synthesis unit 13, a holding unit 14, a switching unit 15, and a comparison / synthesis unit 16.

表示装置10は、出力装置の一例である。表示装置10は、設定されている動作モードに応じて情報を表示する表示する。   The display device 10 is an example of an output device. The display device 10 displays information according to the set operation mode.

表示装置10の動作モードとしては、所定のリフレッシュレートに合わせて繰り返し入力された情報を所定のリフレッシュレートで表示するビデオモードと、記憶している記憶情報を所定のリフレッシュレートで繰り返し表示するコマンドモードとがある。   The operation mode of the display device 10 includes a video mode for displaying information repeatedly input in accordance with a predetermined refresh rate at a predetermined refresh rate, and a command mode for repeatedly displaying stored information stored at a predetermined refresh rate. There is.

表示装置10は、表示部21と、表示制御部22とを有する。   The display device 10 includes a display unit 21 and a display control unit 22.

表示部21は、例えば、液晶パネル(LCDパネル)などであり、情報を表示する。   The display unit 21 is a liquid crystal panel (LCD panel), for example, and displays information.

表示制御部22は、情報を記憶する記憶装置であるデータRAM(Random Access Memory)23を有する。なお、記憶装置は、RAMに限らず適宜変更可能である。   The display control unit 22 includes a data RAM (Random Access Memory) 23 that is a storage device that stores information. The storage device is not limited to the RAM and can be changed as appropriate.

また、表示制御部22には、上記の動作モードが設定される。ビデオモードが設定されている場合、表示制御部22は、入力された情報を所定のリフレッシュレートで表示部21に表示する。一方、コマンドモードが設定されている場合、データRAM23に記憶されている記憶情報を所定のリフレッシュレートで繰り返し表示する。   Further, the above-described operation mode is set in the display control unit 22. When the video mode is set, the display control unit 22 displays the input information on the display unit 21 at a predetermined refresh rate. On the other hand, when the command mode is set, the storage information stored in the data RAM 23 is repeatedly displayed at a predetermined refresh rate.

生成部11は、合成情報を構成する複数の部分情報を生成し、各部分情報を記憶部12に記憶する。合成情報および部分情報としては、例えば、テキストや画像等の表示用の情報が挙げられるが、表示用の情報に限らず適宜変更可能である。以下では、合成情報を画像として、部分情報は、画像を含むレイヤであるとし、生成部11は、部分情報として、3つのレイヤ0〜2を生成するものとする。   The generation unit 11 generates a plurality of pieces of partial information constituting the combined information and stores each piece of partial information in the storage unit 12. Examples of the combined information and partial information include information for display such as text and images, but are not limited to information for display and can be changed as appropriate. Hereinafter, it is assumed that the composite information is an image, the partial information is a layer including the image, and the generation unit 11 generates three layers 0 to 2 as the partial information.

レイヤ0〜2は、階層構造を構成する要素であり、部分画像A〜Cを含んでいるものとする。この場合、レイヤ0〜2には、合成位置を示す合成座標とレイヤの表示優先順位とを示す管理情報が含まれている。以下では、表示優先順位が高い方から順に、レイヤ0(部分画像A)、レイヤ1(部分画像B)、レイヤ2(部分画像C)とする。   Layers 0 to 2 are elements constituting a hierarchical structure and include partial images A to C. In this case, the layers 0 to 2 include management information indicating the composite coordinates indicating the composite position and the display priority order of the layers. In the following, layer 0 (partial image A), layer 1 (partial image B), and layer 2 (partial image C) in order from the highest display priority.

この場合、生成部11は、情報保持装置100に対するユーザの操作や、情報保持装置100に予め設定されている情報などに応じて、レイヤ0〜2を生成して記憶部12に記憶する。例えば、生成部11は、事前に設定されている背景画像をレイヤ2として生成し、事前に設定されているアイコンをレイヤ1として生成し、実行中のアプリケーションプログラムに応じたウィンドウをレイヤ0として生成する。また、ユーザの操作に応じて、背景画像やアイコンが変更されたり、アイコンやウィンドウが移動されたりした場合には、生成部11は、その変更や移動に応じて、記憶部12に記憶しているレイヤ0〜2を更新する。   In this case, the generation unit 11 generates layers 0 to 2 and stores them in the storage unit 12 in accordance with a user operation on the information holding device 100, information preset in the information holding device 100, or the like. For example, the generation unit 11 generates a background image set in advance as layer 2, generates a preset icon as layer 1, and generates a window corresponding to the application program being executed as layer 0 To do. Further, when the background image or icon is changed or the icon or window is moved according to the user's operation, the generation unit 11 stores it in the storage unit 12 according to the change or movement. The existing layers 0 to 2 are updated.

記憶部12は、上述したように各部分情報を記憶する。   The storage unit 12 stores each piece of partial information as described above.

合成部13は、記憶部12から各レイヤ0〜2を読み出し、そのレイヤ0〜2の管理情報に基づいて、各レイヤ0〜2を重ね合わせることで合成して、合成情報である表示画像を生成する。   The combining unit 13 reads each layer 0 to 2 from the storage unit 12 and combines the layers 0 to 2 based on the management information of the layers 0 to 2 to display a display image as combined information. Generate.

なお、合成部13は、表示装置10のリフレッシュレートに合わせて表示画像を繰り返し生成する。また、合成部13は、レイヤの表示優先順位の低い順に各レイヤ0〜2を重ね合わせる。より具体的には、合成部13は、レイヤ2を最背面とし、レイヤ2の上にレイヤ1を重ね、その重ね合わされた画像の上にレイヤ0をさらに重ねて表示画像を生成する。   Note that the synthesis unit 13 repeatedly generates a display image in accordance with the refresh rate of the display device 10. In addition, the synthesis unit 13 superimposes the layers 0 to 2 in descending order of layer display priority. More specifically, the synthesizing unit 13 generates the display image by setting the layer 2 as the backmost surface, overlaying the layer 1 on the layer 2, and further overlaying the layer 0 on the superimposed image.

保持部14は、合成部13にて生成された表示画像を保持する。なお、記憶部12および保持部14は、物理的に同一のメモリ等で実現されてもよい。   The holding unit 14 holds the display image generated by the combining unit 13. The storage unit 12 and the holding unit 14 may be realized by physically the same memory or the like.

切替部15は、表示画像の伝送経路を切り替えて、表示装置10の表示制御部22を合成部13および保持部14のどちらか一方に接続させる。これにより、合成部13にて生成された表示画像と、保持部14にて保持されている表示画像とのどちらか一方が表示装置10に出力されることになる。   The switching unit 15 switches the transmission path of the display image to connect the display control unit 22 of the display device 10 to one of the combining unit 13 and the holding unit 14. As a result, either the display image generated by the combining unit 13 or the display image held by the holding unit 14 is output to the display device 10.

比較合成部16は、表示装置10に表示させる表示画像を制御する制御部である。   The comparison / synthesis unit 16 is a control unit that controls a display image to be displayed on the display device 10.

比較合成部16は、初期状態として、ビデオモードを表示装置10の表示制御部22に設定し、切替部15を用いて、表示装置10の表示制御部22を合成部13に接続させると共に、合成部13を動作させているものとする。   The comparison / synthesis unit 16 sets the video mode to the display control unit 22 of the display device 10 as an initial state, connects the display control unit 22 of the display device 10 to the synthesis unit 13 using the switching unit 15, and It is assumed that the unit 13 is operating.

また、比較合成部16は、記憶部12に記憶されている各レイヤ0〜2の変化を検出し、保持部14に保持されている表示画像を、各レイヤ0〜2の変化分だけ修正する。なお、各レイヤ0〜2の変化は、各画素の値の変化だけでなく、レイヤの合成座標や表示優先順位などの管理情報の変化も含むものである。   In addition, the comparison / synthesis unit 16 detects changes in the layers 0 to 2 stored in the storage unit 12 and corrects the display image held in the holding unit 14 by the changes in the layers 0 to 2. . Note that the change of each layer 0 to 2 includes not only the change of the value of each pixel but also the change of management information such as the composite coordinates and display priority of the layers.

より具体的には、比較合成部16は、先ず、各レイヤ0〜2の変化が一定期間内になかったかどうかを検出する。例えば、比較合成部16は、一定期間ごとに、記憶部12に記憶されているレイヤ0〜2の画素値を読み取り、その前に読み取った画素値と比較して、レイヤ0〜2の更新が一定期間内にないどうかを判断する。また、レイヤ0〜2に管理情報として更新日時が含まれていれば、比較合成部16は、一定期間ごとに更新日時を読み取り、その前に読み取った更新日時と比較して、レイヤ0〜2の更新が一定期間内にないどうかを判断してもよい。また、生成部11がレイヤ0〜2を更新すると、更新したレイヤを比較合成部16に通知し、比較合成部16は、一定期間内にその通知を受け取ったかどうかを判断することで、レイヤ0〜2の更新が一定期間内にないどうかを判断してもよい。   More specifically, the comparison and synthesis unit 16 first detects whether or not the change of each of the layers 0 to 2 has not occurred within a certain period. For example, the comparison / synthesis unit 16 reads the pixel values of the layers 0 to 2 stored in the storage unit 12 at regular intervals, and compares the pixel values read before that to update the layers 0 to 2. Judge whether it is not within a certain period. If the update date / time is included in the layers 0 to 2 as the management information, the comparison / synthesis unit 16 reads the update date / time at regular intervals and compares the update date / time read before that with the layers 0 to 2. It may be determined whether the update is not within a certain period. Further, when the generation unit 11 updates layers 0 to 2, the updated layer is notified to the comparison and synthesis unit 16, and the comparison and synthesis unit 16 determines whether or not the notification has been received within a certain period of time. It may be determined whether the update of ˜2 is not within a certain period.

各レイヤ0〜2の変化が一定期間内になかった場合、比較合成部16は、合成部13の動作を停止させる。そして、比較合成部16は、切替部15を用いて表示画像の伝送経路を切り替えて、表示装置10を保持部14と接続させるとともに、表示装置10の表示制御部22にコマンドモードを設定して、データRAM23に保持部14に保持されている表示情報を記憶情報として記憶させる。   When the change of each layer 0 to 2 is not within a certain period, the comparison / synthesis unit 16 stops the operation of the synthesis unit 13. Then, the comparison / synthesis unit 16 switches the transmission path of the display image using the switching unit 15 to connect the display device 10 to the holding unit 14, and sets a command mode in the display control unit 22 of the display device 10. The display information held in the holding unit 14 is stored in the data RAM 23 as storage information.

コマンドモードを設定すると、比較合成部16は、各レイヤ0〜2の変化がないかどうかを検出する。各レイヤ0〜2の少なくとも一つに変化があった場合、比較合成部16は、そのレイヤ0〜2の変化が予め定められた修正条件に適合しているか否かを判断する。   When the command mode is set, the comparison / synthesis unit 16 detects whether or not each of the layers 0 to 2 has changed. When there is a change in at least one of the layers 0 to 2, the comparison / synthesis unit 16 determines whether or not the change in the layers 0 to 2 meets a predetermined correction condition.

修正条件は、例えば、レイヤ0〜2のうちの予め定められた所定レイヤが変化していないことを示す。この場合、所定レイヤは、表示優先順位の最も高いレイヤ0と異なる、任意に選ばれたひとつまたは複数のレイヤが望ましい。また、修正条件は、レイヤ0〜2の管理情報に変化がないことを示すものでもよい。   The correction condition indicates, for example, that a predetermined layer of layers 0 to 2 is not changed. In this case, the predetermined layer is desirably one or a plurality of arbitrarily selected layers different from the layer 0 having the highest display priority. Further, the correction condition may indicate that there is no change in the management information of the layers 0 to 2.

レイヤ0〜2の変化が修正条件に適合していない場合、比較合成部16は、ビデオモードを表示制御部22に設定し、切替部15を用いて、表示制御部22を合成部13に接続させると共に、合成部13を動作させる。   When the change of the layers 0 to 2 does not meet the correction condition, the comparison / synthesis unit 16 sets the video mode to the display control unit 22 and connects the display control unit 22 to the synthesis unit 13 using the switching unit 15. And the synthesizing unit 13 is operated.

一方、レイヤ0〜2の変化が修正条件に適合した場合、比較合成部16は、保持部14に保持されている表示画像を、レイヤ0〜2の変化分だけ修正し、その修正した表示画像を表示制御部22に出力して、データRAM23に記憶されている記憶情報を、この修正した表示画像に更新する。   On the other hand, when the change of the layers 0 to 2 meets the correction condition, the comparison / synthesis unit 16 corrects the display image held in the holding unit 14 by the change of the layers 0 to 2 and the corrected display image. Is output to the display control unit 22, and the storage information stored in the data RAM 23 is updated to the corrected display image.

なお、表示装置10および生成部11は、図1では、情報保持装置100に含まれる構成としているが、情報保持装置100と別体であってもよい。   The display device 10 and the generation unit 11 are included in the information holding device 100 in FIG. 1, but may be separate from the information holding device 100.

次に情報保持装置100の動作を説明する。   Next, the operation of the information holding device 100 will be described.

図2は、情報保持装置100の動作の一例を説明するためのフローチャートである。なお、初期状態としては、切替部15が合成部13と表示装置10とを接続させており、表示制御部22にはビデオモードが設定されている。   FIG. 2 is a flowchart for explaining an example of the operation of the information holding device 100. As an initial state, the switching unit 15 connects the combining unit 13 and the display device 10, and the video mode is set in the display control unit 22.

画像表示を行う場合、合成部13は、記憶部12からレイヤ0〜2を読み取り、レイヤ0〜2を重ね合わせることで合成して、表示画像を生成する(ステップA1)。そして、合成部13は、表示画像を切替部15を介して表示制御部22に出力するともに、保持部14に出力して保持部14に表示画像を保持させる。表示制御部22は、表示画像を受け付けると、その表示画像を表示部21に表示する(ステップA2)。これにより、ビデオモードでの表示画像の表示であるビデオモード表示が行われることとなる。   When performing image display, the synthesizing unit 13 reads the layers 0 to 2 from the storage unit 12 and synthesizes them by superimposing the layers 0 to 2 to generate a display image (step A1). The synthesizing unit 13 outputs the display image to the display control unit 22 via the switching unit 15 and outputs the display image to the holding unit 14 to cause the holding unit 14 to hold the display image. When receiving the display image, the display control unit 22 displays the display image on the display unit 21 (step A2). Thereby, the video mode display which is the display of the display image in the video mode is performed.

また、比較合成部16は、ビデオモードをコマンドモードに切り替えるか否かを判断するために、記憶部12に記憶されているレイヤ0〜2の変化が一定期間内にないどうかを判断する(ステップA3)。   Further, the comparison / synthesis unit 16 determines whether or not the change of the layers 0 to 2 stored in the storage unit 12 is within a certain period in order to determine whether or not to switch the video mode to the command mode (Step S1). A3).

各レイヤ0〜2の変化が一定期間内にない場合、比較合成部16は、合成部13の動作を停止させる。そして、比較合成部16は、切替部15を用いて表示画像の伝送経路を切り替えて、保持部14と表示制御部22とを接続させる(ステップA4)。これにより、保持部14が表示画像を表示制御部22に出力することになる。   When the change of each layer 0 to 2 is not within a certain period, the comparison / synthesis unit 16 stops the operation of the synthesis unit 13. Then, the comparison / synthesis unit 16 switches the transmission path of the display image using the switching unit 15 to connect the holding unit 14 and the display control unit 22 (step A4). As a result, the holding unit 14 outputs the display image to the display control unit 22.

その後、比較合成部16は、動作モードをコマンドモードに切り替える旨の第1切替指示を表示制御部22に出力する。表示制御部22は、第1切替指示を受け付けると、保持部14からの表示画像をデータRAM23に記憶し、自身の動作モードをコマンドモードに切り替える(ステップA5)。これにより、コマンドモードでの表示画像の表示であるデータRAM表示が行われることになる(ステップA6)。この場合、合成部13が部分画像を読み込まないので、データ転送量や、情報処理装置の負荷を抑制することが可能になる。   Thereafter, the comparison / synthesis unit 16 outputs a first switching instruction for switching the operation mode to the command mode to the display control unit 22. Upon receiving the first switching instruction, the display control unit 22 stores the display image from the holding unit 14 in the data RAM 23 and switches its operation mode to the command mode (step A5). As a result, the data RAM display, which is the display of the display image in the command mode, is performed (step A6). In this case, since the combining unit 13 does not read the partial image, it is possible to suppress the data transfer amount and the load on the information processing apparatus.

その後、比較合成部16は、各レイヤ0〜2の変化がないどうかを判断する(ステップA7)。各レイヤ0〜2に変化がない場合、ステップA6の処理に戻る。   Thereafter, the comparison / synthesis unit 16 determines whether there is no change in each of the layers 0 to 2 (step A7). When there is no change in each of layers 0 to 2, the process returns to step A6.

一方、各レイヤ0〜2に変化があった場合、比較合成部16は、各レイヤ0〜2の変化が修正条件を満たすか否かを判断する。   On the other hand, when there is a change in each layer 0-2, the comparison / synthesis unit 16 determines whether the change in each layer 0-2 satisfies the correction condition.

ここでは、修正条件は、レイヤ0以外レイヤが変化しておらず、かつ、レイヤ0の管理情報に変化がないことを示すものとする。この場合、先ず、比較合成部16は、レイヤ0〜2のうち、レイヤ0以外レイヤが変化したかどうかを判断する(ステップA8)。   Here, the correction condition indicates that layers other than layer 0 have not changed, and that management information of layer 0 has not changed. In this case, first, the comparison / synthesis unit 16 determines whether a layer other than the layer 0 among the layers 0 to 2 has changed (step A8).

レイヤ0以外レイヤが変化していない場合、変化したレイヤはレイヤ0なので、比較合成部16は、レイヤ0の管理情報が変化したかどうかを判断する(ステップA9)。   If no layer other than layer 0 has changed, the changed layer is layer 0, so the comparison and synthesis unit 16 determines whether the management information of layer 0 has changed (step A9).

ステップA8においてレイヤ0以外が変化した場合やステップA9においてレイヤ0の管理情報が変化した場合、比較合成部16は、動作モードをビデオモードに切り替える旨の第2切替指示を表示制御部22に出力する。表示制御部22は、第2切替指示を受け付けると、データRMA23から表示画像を削除し、自身の動作モードをビデオモードに切り替える。また、比較合成部16は、第2切替指示を出力すると、合成部13の動作を再開させるとともに、切替部15を用いて表示画像の伝送経路を切り替えて、合成部13と表示装置10とを接続させる(ステップA10)。これにより、ステップA1の処理に戻る。   When other than layer 0 changes in step A8, or when the management information of layer 0 changes in step A9, the comparison / synthesis unit 16 outputs a second switching instruction to switch the operation mode to the video mode to the display control unit 22. To do. Upon receiving the second switching instruction, the display control unit 22 deletes the display image from the data RMA 23 and switches its own operation mode to the video mode. Further, when the comparison / synthesis unit 16 outputs the second switching instruction, the comparison / synthesis unit 16 resumes the operation of the synthesis unit 13 and switches the transmission path of the display image using the switching unit 15. Connect (step A10). Thereby, the process returns to step A1.

また、ステップA9においてレイヤ0の管理情報が変化していない場合、比較合成部16は、レイヤ0の変化分だけ保持部14に保持されている表示画像を修正する(ステップA11)。   If the management information of layer 0 has not changed in step A9, the comparison / synthesis unit 16 corrects the display image held in the holding unit 14 by the amount of change of layer 0 (step A11).

図3は、比較合成部16による表示画像の修正方法の一例を説明するための図である。図3では、レイヤ0〜2と表示画像のそれぞれの修正前のフレームXと、レイヤ0〜2と表示画像のそれぞれの修正後のフレームYとが示されている。図3の例では、レイヤ0の各画素の一部の値が変化し、レイヤ0の管理情報が変化していない。また、レイヤ0以外のレイヤは変化していない。   FIG. 3 is a diagram for explaining an example of a display image correction method performed by the comparison / synthesis unit 16. FIG. 3 shows a frame X before correction of each of the layers 0 to 2 and the display image, and a frame Y after correction of each of the layers 0 to 2 and the display image. In the example of FIG. 3, some values of each pixel of layer 0 change, and the management information of layer 0 does not change. Also, layers other than layer 0 have not changed.

この場合、比較合成部16は、Xフレームの表示画像とYフレームのレイヤ0との各画素の値を比較して、互いに異なる値を有する画素に対して、Xフレームの表示画像にYフレームのレイヤ0の画素値を上書きすることで、Xフレームの表示画像を修正して、Yフレームの表示画像を生成する。   In this case, the comparison / synthesis unit 16 compares the values of the pixels of the display image of the X frame and the layer 0 of the Y frame, and for the pixels having different values from each other, By overwriting the pixel value of layer 0, the display image of the X frame is corrected, and the display image of the Y frame is generated.

動作の説明に戻る。表示画像を修正すると、比較合成部16は、その修正した表示画像を保持部14に保持させるとともに、表示画像から修正された箇所を含む領域を修正領域として抽出する。このとき、比較合成部16は、例えば、修正箇所を含む矩形の領域を修正領域として表示画像から抽出する。   Return to the description of the operation. When the display image is corrected, the comparison / synthesis unit 16 causes the holding unit 14 to hold the corrected display image and extracts a region including the corrected portion from the display image as a correction region. At this time, for example, the comparison / synthesis unit 16 extracts a rectangular area including the correction portion from the display image as a correction area.

比較合成部16は、修正領域とその修正領域の表示画像内の位置を示す修正位置情報を表示制御部22に送信する。表示制御部22は、修正領域および修正位置情報を受信すると、データRAM23に記憶されている表示画像内の、修正位置情報が示す位置にある領域を修正領域に更新する(ステップA12)。これにより、ステップA6の処理に戻り、更新された表示画像のデータRAM表示が行われることになる。   The comparison / synthesis unit 16 transmits correction position information indicating the correction area and the position of the correction area in the display image to the display control unit 22. Upon receiving the correction area and the correction position information, the display control unit 22 updates the area at the position indicated by the correction position information in the display image stored in the data RAM 23 to the correction area (step A12). Thus, the process returns to step A6, and the data RAM display of the updated display image is performed.

以上説明したように本実施形態によれば、合成情報を構成する部分情報が変化すると、表示装置10に記憶されている合成情報がその部分情報の変化分修正されるので、部分情報を合成するために、部分情報の全てを読み込んで合成する必要がなくなる。したがって、部分情報の更新が頻繁にある場合でも、部分情報のデータ転送量を抑制することが可能になる。この結果、パフォーマンスの低下および消費電力の増加を軽減することも可能になる。   As described above, according to the present embodiment, when the partial information constituting the composite information changes, the composite information stored in the display device 10 is corrected by the change in the partial information, so the partial information is combined. Therefore, it is not necessary to read and synthesize all the partial information. Therefore, even when partial information is frequently updated, the data transfer amount of partial information can be suppressed. As a result, it is possible to mitigate a decrease in performance and an increase in power consumption.

次に本発明の第2の実施形態を説明する。   Next, a second embodiment of the present invention will be described.

図4は、本実施形態の情報保持装置の構成を示す図である。図4において、情報保持装置40は、保持部41と、制御部42とを有する。また、情報保持装置40は、内部に記憶された記憶情報を出力する出力装置50と接続されている。出力装置50としては、例えば、表示装置や音声出力装置などが挙げられる。   FIG. 4 is a diagram illustrating a configuration of the information holding device according to the present embodiment. In FIG. 4, the information holding device 40 includes a holding unit 41 and a control unit 42. The information holding device 40 is connected to an output device 50 that outputs stored information stored therein. Examples of the output device 50 include a display device and an audio output device.

保持部41は、複数の部分情報が合成された合成情報を保持する。部分情報や合成情報としては、画像や音声情報などが挙げられる。   The holding unit 41 holds combined information obtained by combining a plurality of pieces of partial information. Examples of partial information and composite information include image and audio information.

制御部42は、保持部41が保持している合成情報を出力装置50に記憶情報として記憶させる。また、制御部42は、合成情報を構成する部分情報の変化を検出し、各部分情報の変化分、保持部41に保持されている合成情報を修正する。そして、制御部42は、出力装置に記憶されている合成情報を、修正した合成情報に更新する。   The control unit 42 causes the output device 50 to store the composite information held by the holding unit 41 as storage information. Further, the control unit 42 detects a change in the partial information constituting the combination information, and corrects the combination information held in the holding unit 41 by the amount of change in each piece of partial information. Then, the control unit 42 updates the composite information stored in the output device with the corrected composite information.

本実施形態でも、第1の実施形態と同様に、部分情報のデータ転送量を抑制することが可能になる。   Also in the present embodiment, it is possible to suppress the data transfer amount of partial information as in the first embodiment.

なお、各実施形態で説明した情報保持装置の機能は、その機能を実現するためのプログラムを、コンピュータにて読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ実行させることで、実現されてもよい。   The functions of the information holding device described in each embodiment are recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into the computer. It may be realized by executing.

以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。   In each embodiment described above, the illustrated configuration is merely an example, and the present invention is not limited to the configuration.

例えば、部分情報は、レイヤに限らず、例えば、表示画像を分割した複数の領域のそれぞれに対応してもよい。   For example, the partial information is not limited to the layer, and may correspond to each of a plurality of regions obtained by dividing the display image.

10 表示装置
11 生成部
12 記憶部
13 合成部
14 保持部
15 切替部
16 比較合成部
21 表示部
22 表示制御部
23 データRAM
40、100 情報処理装置
41 保持部
42 制御部
50 出力装置
DESCRIPTION OF SYMBOLS 10 Display apparatus 11 Generation | occurrence | production part 12 Storage part 13 Synthesis | combination part 14 Holding | maintenance part 15 Switching part 16 Comparison synthetic | combination part 21 Display part 22 Display control part 23 Data RAM
40, 100 Information processing device 41 Holding unit 42 Control unit 50 Output device

Claims (10)

複数の部分情報が合成された合成情報を保持する保持部と、
記憶している記憶情報を出力する出力装置に、前記合成情報を前記記憶情報として記憶させ、また、各部分情報の変化を検出し、前記保持部に保持されている前記合成情報を、各部分情報の変化分修正し、前記出力装置に記憶されている記憶情報を、前記修正した合成情報に更新する制御部と、を有する情報保持装置。
A holding unit for holding composite information obtained by combining a plurality of pieces of partial information;
The output information that outputs the stored information is stored as the storage information, the change of each piece of partial information is detected, and the combination information held in the holding unit An information holding device comprising: a control unit that corrects a change amount of information and updates the stored information stored in the output device to the corrected composite information.
前記制御部は、各部分情報の変化が予め定められた修正条件に適合しているか否かを判断し、各部分情報の変化が前記修正条件に適合している場合、前記合成情報を修正する、請求項1に記載の情報保持装置。   The control unit determines whether a change in each piece of partial information meets a predetermined correction condition, and corrects the composite information when a change in each piece of partial information meets the correction condition. The information holding device according to claim 1. 各部分情報の変化が前記修正条件に適合していない場合、当該変化後の複数の部分情報を合成して前記合成情報を新たに生成する合成部をさらに有する、請求項2に記載の情報保持装置。   The information holding according to claim 2, further comprising: a combining unit that combines the plurality of pieces of partial information after the change and newly generates the combined information when changes in the pieces of partial information do not match the correction condition. apparatus. 前記修正条件は、前記複数の部分情報のうちの予め定められた部分情報が変化していないことを示す、請求項2または3に記載の情報保持装置。   The information holding device according to claim 2 or 3, wherein the correction condition indicates that predetermined partial information of the plurality of partial information has not changed. 前記修正条件は、前記部分情報の合成位置が変化していないことを示す、請求項2ないし4のいずれか1項に記載の情報保持装置。   5. The information holding device according to claim 2, wherein the correction condition indicates that a synthesis position of the partial information has not changed. 6. 各部分情報は、階層構造を構成する複数の要素である、請求項1ないし5のいずれか1項に記載の情報保持装置。   6. The information holding device according to claim 1, wherein each partial information is a plurality of elements constituting a hierarchical structure. 各部分情報は、表示用の情報である、請求項1ないし6のいずれか1項に記載の情報保持装置   7. The information holding device according to claim 1, wherein each partial information is display information. 各部分情報は、画像を含む、請求項7に記載の情報保持装置。   The information holding device according to claim 7, wherein each partial information includes an image. 複数の部分情報が合成された合成情報を保持する保持部を有する情報保持装置による情報修正方法であって、
記憶している記憶情報を出力する出力装置に、前記合成情報を前記記憶情報として記憶させ、
各部分情報の変化を検出し、前記保持部に保持されている前記合成情報を、各部分情報の変化分修正し、
前記出力装置に記憶されている記憶情報を、前記修正した合成情報に更新する、情報修正方法。
An information correction method by an information holding device having a holding unit that holds combined information in which a plurality of pieces of partial information are combined,
In an output device that outputs stored memory information, the composite information is stored as the stored information,
Detecting a change in each piece of partial information, correcting the composite information held in the holding unit for each piece of change in the partial information,
An information correction method for updating storage information stored in the output device to the corrected composite information.
記憶している記憶情報を出力する出力装置と、複数の部分情報が合成された合成情報を保持する保持部とに接続されたコンピュータに、
前記合成情報を前記出力装置に前記記憶情報として記憶させる手順と、
各部分情報の変化を検出し、前記保持部に保持されている前記合成情報を、各部分情報の変化分修正する手順と、
前記出力装置に記憶されている記憶情報を、前記修正した合成情報に更新する手順と、を実行させるプログラム。
A computer connected to an output device that outputs stored storage information and a holding unit that holds combined information obtained by combining a plurality of pieces of partial information.
A procedure for storing the composite information in the output device as the storage information;
Detecting a change in each piece of partial information, and correcting the composite information held in the holding unit for each piece of change in the partial information;
A program for executing a procedure for updating stored information stored in the output device to the corrected composite information.
JP2011204703A 2011-09-20 2011-09-20 Information holding device, information correcting method, and program Withdrawn JP2013064952A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011204703A JP2013064952A (en) 2011-09-20 2011-09-20 Information holding device, information correcting method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011204703A JP2013064952A (en) 2011-09-20 2011-09-20 Information holding device, information correcting method, and program

Publications (1)

Publication Number Publication Date
JP2013064952A true JP2013064952A (en) 2013-04-11

Family

ID=48188496

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011204703A Withdrawn JP2013064952A (en) 2011-09-20 2011-09-20 Information holding device, information correcting method, and program

Country Status (1)

Country Link
JP (1) JP2013064952A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015079103A (en) * 2013-10-16 2015-04-23 オリンパス株式会社 Image output device and image output method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015079103A (en) * 2013-10-16 2015-04-23 オリンパス株式会社 Image output device and image output method

Similar Documents

Publication Publication Date Title
CN113225427B (en) Image display method and terminal equipment
JP2018048943A (en) Image display device, image display method, and program
WO2014097505A1 (en) Mobile terminal, display control method, and program
JP2011203318A (en) Image display device and method of controlling the same
CN115100993A (en) Display frame rate adjusting method and device, application processor and electronic equipment
JP2017538136A (en) Method and apparatus for displaying content
KR102192159B1 (en) Method for displaying and an electronic device thereof
CN114741042A (en) Content display method and device
KR101404489B1 (en) System and method for implementing real-time animation using multi-thread
KR100686162B1 (en) Mobile terminal and Method for display thumbnail image in thereof
JP4381434B2 (en) Mobile phone
JP2010181573A (en) Image processing apparatus, information processing apparatus, mobile terminal device, and image processing method
JP2014120036A5 (en)
US20150078734A1 (en) Display apparatus and controlling method thereof
JP2013064952A (en) Information holding device, information correcting method, and program
RU2616163C1 (en) Method and device for content display
JP2011223163A (en) Mobile terminal
JP2010039140A (en) Portable terminal
JP6326763B2 (en) Electro-optical device, electronic apparatus, image processing device, and electro-optical device control method
JP2011232467A (en) Image generation device, image generation method and program for the same
JP2012168874A (en) Information holding device, information correction method and program
JP2015125411A (en) Video processing device
JP2008216460A (en) Electronic circuit, electronic equipment, and projector
JP2020034869A (en) Video processing device and video processing system
JP2011141341A (en) Image signal distribution apparatus and control method thereof, and program

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20141202