JP2017139768A - Display device, display method, and program - Google Patents

Display device, display method, and program Download PDF

Info

Publication number
JP2017139768A
JP2017139768A JP2017030622A JP2017030622A JP2017139768A JP 2017139768 A JP2017139768 A JP 2017139768A JP 2017030622 A JP2017030622 A JP 2017030622A JP 2017030622 A JP2017030622 A JP 2017030622A JP 2017139768 A JP2017139768 A JP 2017139768A
Authority
JP
Japan
Prior art keywords
moving image
user
touch panel
display
image
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.)
Granted
Application number
JP2017030622A
Other languages
Japanese (ja)
Other versions
JP6699589B2 (en
JP2017139768A5 (en
Inventor
加藤 寛之
Hiroyuki Kato
寛之 加藤
英明 松田
Hideaki Matsuda
英明 松田
村木 淳
Atsushi Muraki
淳 村木
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Publication of JP2017139768A publication Critical patent/JP2017139768A/en
Publication of JP2017139768A5 publication Critical patent/JP2017139768A5/en
Application granted granted Critical
Publication of JP6699589B2 publication Critical patent/JP6699589B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00185Image output
    • H04N1/00198Creation of a soft photo presentation, e.g. digital slide-show
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Studio Devices (AREA)
  • Television Signal Processing For Recording (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily display an image desired by a user.SOLUTION: An imaging apparatus 100 includes a frame rate acquisition part 7a which acquires the imaging frame rate of a reproduced moving image, a measurement part 7b which sequentially measures the operation speed of a contact operation by the user on a touch panel 6a, and a reproduction control part 7c which controls the reproduction of the moving image displayed on a display panel 5a on the basis of the acquired imaging frame rate and the sequentially measured operation speed.SELECTED DRAWING: Figure 1

Description

本発明は、表示装置、表示方法及びプログラムに関する。   The present invention relates to a display device, a display method, and a program.

従来、ユーザが動画再生における早送り、巻き戻し、スロー再生といった速度調整を行うことができるように操作子を備える表示装置が知られている。しかしながら、操作子は動画像の表示部とは別に設けられており、表示装置の小型化の妨げになるという問題があった。
そこで、タッチパネル上におけるスライド操作の方向と速度とにより、動画像の再生速度を制御する技術(例えば、特許文献1参照)や、ユーザがタッチパネル上の位置と再生速度の関係を識別可能となるように動画像の表示に半透過で複数の再生速度を表示する技術(例えば、特許文献2参照)が開示されている。
2. Description of the Related Art Conventionally, there has been known a display device provided with an operator so that a user can perform speed adjustment such as fast forward, rewind, and slow playback in moving image reproduction. However, since the operation element is provided separately from the moving image display unit, there is a problem that miniaturization of the display device is hindered.
Therefore, a technique for controlling the playback speed of moving images based on the direction and speed of the slide operation on the touch panel (see, for example, Patent Document 1), and the user can identify the relationship between the position on the touch panel and the playback speed. Discloses a technique for displaying a plurality of playback speeds in a semi-transparent manner for displaying moving images (see, for example, Patent Document 2).

特開2004−104594号公報JP 2004-104594 A 特開2010−176575号公報JP 2010-176575 A

しかしながら、上記特許文献等の場合、再生速度の種類を増やしたとしても、指定された一定の再生速度での再生が維持されるだけであり、ユーザが思い通りに場面を検索することが難しいという問題がある。   However, in the case of the above-mentioned patent documents and the like, even if the type of playback speed is increased, playback at a specified constant playback speed is only maintained, and it is difficult for the user to search for a scene as desired. There is.

本発明は、このような問題に鑑みてなされたものであり、本発明の課題は、ユーザが所望する画像を容易に表示することができる表示装置、表示方法及びプログラムを提供することである。   The present invention has been made in view of such problems, and an object of the present invention is to provide a display device, a display method, and a program that can easily display an image desired by a user.

上記課題を解決するための本発明の一態様は、
ユーザにより接触操作されるタッチパネルと、任意の撮像フレームレートで撮影された動画像を再生可能な表示手段とを備える表示装置であって、
再生される動画像の撮像フレームレートを取得する取得手段と、
前記タッチパネル上のユーザによる接触操作中の操作速度を測定する測定手段と、
前記取得手段により取得された撮像フレームレートと、前記測定手段により測定された操作速度と、に基づいて、前記表示手段に表示される動画像の再生を制御する制御手段と、
を備え、
前記測定手段は、前記操作速度として、前記タッチパネル上のユーザによるスライド操作における単位時間当たりのスライド量を、当該単位時間経過毎に逐次測定し、
前記制御手段は、前記単位時間経過毎に逐次測定される単位時間当たりのスライド量が変化しても一定のスライド量に対して動画像が送り再生される時間が一定となるように、当該単位時間経過毎に逐次測定される単位時間当たりのスライド量に応じて、当該動画像の送り再生を当該単位時間経過毎に逐次制御することを特徴としている。
One embodiment of the present invention for solving the above problems is as follows.
A display device comprising a touch panel operated by a user and display means capable of reproducing a moving image shot at an arbitrary imaging frame rate,
Obtaining means for obtaining an imaging frame rate of a moving image to be reproduced;
Measuring means for measuring an operation speed during a contact operation by a user on the touch panel;
Control means for controlling reproduction of a moving image displayed on the display means based on the imaging frame rate acquired by the acquisition means and the operation speed measured by the measurement means;
With
The measuring means sequentially measures the slide amount per unit time in the slide operation by the user on the touch panel as the operation speed, every time the unit time elapses,
The control means is arranged so that the time during which a moving image is transmitted and reproduced with respect to a certain slide amount is constant even if the slide amount per unit time sequentially measured every time the unit time elapses is constant. In accordance with the amount of slide per unit time that is sequentially measured as time elapses, feed and playback of the moving image is sequentially controlled every time the unit time elapses.

本発明によれば、ユーザが所望する画像を容易に表示することができる。   According to the present invention, an image desired by a user can be easily displayed.

本発明を適用した実施形態1の撮像装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the imaging device of Embodiment 1 to which this invention is applied. 図1の撮像装置による再生処理に係る動作の一例を示すフローチャートである。3 is a flowchart illustrating an example of an operation related to reproduction processing by the imaging apparatus in FIG. 1. 図2の再生処理における動画像の送り再生を説明するための図である。FIG. 3 is a diagram for explaining moving image feed reproduction in the reproduction process of FIG. 2. 図2の再生処理における動画像の表示態様の一例を模式的に示す図である。FIG. 3 is a diagram schematically illustrating an example of a moving image display mode in the reproduction process of FIG. 2. 本発明を適用した実施形態2の撮像装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the imaging device of Embodiment 2 to which this invention is applied. 図5の撮像装置の表示部における動画像の表示態様の一例を模式的に示す図である。FIG. 6 is a diagram schematically illustrating an example of a moving image display mode on a display unit of the imaging apparatus in FIG. 5. 図5の撮像装置の第2表示パネルにおけるフレーム画像の表示態様を説明するための図である。FIG. 6 is a diagram for describing a display mode of a frame image on a second display panel of the imaging apparatus in FIG. 5. 本発明を適用した実施形態3の撮像装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the imaging device of Embodiment 3 to which this invention is applied. 図8の撮像装置による再生処理に係る動作の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of an operation related to reproduction processing by the imaging apparatus of FIG. 8. FIG. 図9の再生処理における円弧状のスライド操作を説明するための図である。It is a figure for demonstrating the arc-shaped slide operation in the reproduction | regeneration processing of FIG. 実施形態3の変形例1に係る撮像装置の概略構成を示すブロック図である。FIG. 11 is a block diagram illustrating a schematic configuration of an imaging apparatus according to a first modification of the third embodiment. 画像処理部による復号処理を説明するための図である。It is a figure for demonstrating the decoding process by an image process part. 図12の復号処理に係る動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation | movement which concerns on the decoding process of FIG. 図13の復号処理におけるフレーム復号処理に係る動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation | movement which concerns on the frame decoding process in the decoding process of FIG. 図14のフレーム復号処理における順方向検索処理に係る動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation | movement which concerns on the forward direction search process in the frame decoding process of FIG. 図14のフレーム復号処理における逆方向検索処理に係る動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation | movement which concerns on the reverse direction search process in the frame decoding process of FIG. メモリのリングバッファの格納領域の容量が固定されている場合の画像処理部による復号処理を説明するための図である。It is a figure for demonstrating the decoding process by the image process part in case the capacity | capacitance of the storage area of the ring buffer of memory is fixed. メモリのリングバッファの格納領域の容量を可変する場合の画像処理部による復号処理を説明するための図である。It is a figure for demonstrating the decoding process by the image process part in the case of changing the capacity | capacitance of the storage area of the ring buffer of memory.

以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。   Hereinafter, specific embodiments of the present invention will be described with reference to the drawings. However, the scope of the invention is not limited to the illustrated examples.

[実施形態1]
図1は、本発明を適用した実施形態1の撮像装置100の概略構成を示すブロック図である。
図1に示すように、実施形態1の撮像装置100は、具体的には、中央制御部1と、メモリ2と、撮像部3と、画像処理部4と、表示部5と、操作入力部6と、動作処理部7と、画像記録部8とを備えている。
また、中央制御部1、メモリ2、撮像部3、画像処理部4、表示部5、操作入力部6、動作処理部7及び画像記録部8は、バスライン9を介して接続されている。
[Embodiment 1]
FIG. 1 is a block diagram illustrating a schematic configuration of an imaging apparatus 100 according to the first embodiment to which the present invention is applied.
As illustrated in FIG. 1, the imaging apparatus 100 according to the first embodiment specifically includes a central control unit 1, a memory 2, an imaging unit 3, an image processing unit 4, a display unit 5, and an operation input unit. 6, an operation processing unit 7, and an image recording unit 8.
The central control unit 1, the memory 2, the imaging unit 3, the image processing unit 4, the display unit 5, the operation input unit 6, the operation processing unit 7, and the image recording unit 8 are connected via a bus line 9.

中央制御部1は、撮像装置100の各部を制御するものである。具体的には、中央制御部1は、図示は省略するが、CPU(Central Processing Unit)等を備え、撮像装置100用の各種処理プログラム(図示略)に従って各種の制御動作を行う。   The central control unit 1 controls each unit of the imaging device 100. Specifically, although not shown, the central control unit 1 includes a CPU (Central Processing Unit) and the like, and performs various control operations according to various processing programs (not shown) for the imaging apparatus 100.

メモリ2は、例えば、DRAM(Dynamic Random Access Memory)等により構成され、中央制御部1、動作処理部7等によって処理されるデータ等を一時的に格納する。   The memory 2 is composed of, for example, a DRAM (Dynamic Random Access Memory) or the like, and temporarily stores data processed by the central control unit 1, the operation processing unit 7, and the like.

撮像部3は、所定の被写体を任意の撮像フレームレートで撮像してフレーム画像を生成する。具体的には、撮像部3は、レンズ部3aと、電子撮像部3bと、撮像制御部3cとを備えている。   The imaging unit 3 captures a predetermined subject at an arbitrary imaging frame rate and generates a frame image. Specifically, the imaging unit 3 includes a lens unit 3a, an electronic imaging unit 3b, and an imaging control unit 3c.

レンズ部3aは、例えば、ズームレンズやフォーカスレンズ等の複数のレンズから構成されている。
電子撮像部3bは、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal-Oxide Semiconductor)等のイメージセンサ(撮像素子)から構成されている。そして、電子撮像部3bは、レンズ部3aの各種レンズを通過した光学像を二次元の画像信号に変換する。
The lens unit 3a includes a plurality of lenses such as a zoom lens and a focus lens, for example.
The electronic imaging unit 3b is composed of an image sensor (imaging device) such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal-Oxide Semiconductor). Then, the electronic imaging unit 3b converts the optical image that has passed through the various lenses of the lens unit 3a into a two-dimensional image signal.

撮像制御部3cは、撮像部3による被写体の撮像を制御する。
すなわち、撮像制御部3cは、図示は省略するが、タイミング発生器、ドライバなどを備えている。そして、撮像制御部3cは、タイミング発生器、ドライバにより電子撮像部3bを走査駆動して、レンズ部3aを通過した光学像を電子撮像部3bにより所定周期毎に二次元の画像信号に変換させ、当該電子撮像部3bの撮像領域から1画面分ずつフレーム画像を読み出して画像処理部4に出力させる。
また、撮像制御部3cは、AF(自動合焦処理)、AE(自動露出処理)、AWB(自動ホワイトバランス)等の被写体を撮像する際の条件の調整制御を行う。
The imaging control unit 3c controls imaging of the subject by the imaging unit 3.
That is, the imaging control unit 3c includes a timing generator, a driver, and the like, although not shown. Then, the imaging control unit 3c scans and drives the electronic imaging unit 3b with a timing generator and a driver, and the optical imaging unit 3b converts the optical image that has passed through the lens unit 3a into a two-dimensional image signal for each predetermined period. Then, the frame image is read out for each screen from the imaging area of the electronic imaging unit 3b and is output to the image processing unit 4.
In addition, the imaging control unit 3c performs adjustment control of conditions when imaging a subject such as AF (automatic focusing process), AE (automatic exposure process), and AWB (automatic white balance).

なお、撮像部3は、レンズ部3a、電子撮像部3b及び撮像制御部3cに加えて、レンズ部3aを通過する光の量を調整する絞り、ズームレンズを光軸方向に移動させるズーム駆動部、フォーカスレンズを光軸方向に移動させる合焦駆動部等(何れも図示略)を備えていても良い。   In addition to the lens unit 3a, the electronic imaging unit 3b, and the imaging control unit 3c, the imaging unit 3 includes a diaphragm that adjusts the amount of light passing through the lens unit 3a, and a zoom drive unit that moves the zoom lens in the optical axis direction. In addition, a focus drive unit that moves the focus lens in the optical axis direction (not shown) may be provided.

画像処理部4は、電子撮像部3bから転送されたフレーム画像のアナログ値の信号に対して各種の画像信号処理を施す。具体的には、画像処理部4は、電子撮像部3bから転送されたフレーム画像のアナログ値の信号に対してRGBの色成分毎に適宜ゲイン調整した後に、サンプルホールド回路(図示略)でサンプルホールドしてA/D変換器(図示略)でデジタルデータに変換し、カラープロセス回路(図示略)で画素補間処理及びγ補正処理を含むカラープロセス処理を行った後、デジタル値の輝度信号Y及び色差信号Cb,Cr(YUVデータ)を生成する。
また、カラープロセス回路から出力される輝度信号Y及び色差信号Cb,Crは、図示しないDMAコントローラを介して、バッファメモリとして使用されるメモリ2にDMA転送される。
The image processing unit 4 performs various types of image signal processing on the analog value signal of the frame image transferred from the electronic imaging unit 3b. Specifically, the image processing unit 4 appropriately adjusts the gain for each RGB color component with respect to the analog value signal of the frame image transferred from the electronic imaging unit 3b, and then samples the sample with a sample hold circuit (not shown). After being held and converted into digital data by an A / D converter (not shown), color process processing including pixel interpolation processing and γ correction processing is performed by a color process circuit (not shown), and then a digital luminance signal Y And color difference signals Cb and Cr (YUV data) are generated.
The luminance signal Y and the color difference signals Cb and Cr output from the color process circuit are DMA-transferred to the memory 2 used as a buffer memory via a DMA controller (not shown).

表示部5は、表示パネル5aの表示画面に画像を表示する。
すなわち、表示部5は、画像処理部4により復号された所定サイズの画像データに基づいて、所定の画像を表示パネル5aの表示画面に表示する。また、表示部5は、後述するように、動作処理部7の第1再生制御部7cの制御下にて、任意の撮像フレームレートで撮影された動画像を所定の再生フレームレート(例えば、30fps)で再生する。
なお、表示パネル5aは、例えば、液晶表示パネルや有機EL(Electro-Luminescence)表示パネル等から構成されているが、一例であってこれらに限られるものではない。
The display unit 5 displays an image on the display screen of the display panel 5a.
That is, the display unit 5 displays a predetermined image on the display screen of the display panel 5a based on the image data of a predetermined size decoded by the image processing unit 4. In addition, as will be described later, the display unit 5 displays a moving image captured at an arbitrary imaging frame rate under the control of the first reproduction control unit 7c of the operation processing unit 7 at a predetermined reproduction frame rate (for example, 30 fps). ).
In addition, although the display panel 5a is comprised from the liquid crystal display panel, the organic EL (Electro-Luminescence) display panel, etc., for example, it is an example and is not restricted to these.

操作入力部6は、当該撮像装置100の所定操作を行うためのものである。具体的には、操作入力部6は、被写体の静止画像の撮像指示や動画像の録画開始指示及び録画終了指示に係るシャッタボタン、撮像モードや再生モードや機能等の選択指示に係る選択決定ボタン、ズーム量の調整指示に係るズームボタン等(何れも図示略)を備えている。
そして、ユーザにより各種ボタンが操作されると、操作入力部6は、操作されたボタンに応じた操作指示を中央制御部1に出力する。中央制御部1は、操作入力部6から出力され入力された操作指示に従って所定の動作(例えば、動画像の再生等)を各部に実行させる。
The operation input unit 6 is for performing a predetermined operation of the imaging apparatus 100. Specifically, the operation input unit 6 includes a shutter button for an instruction to capture a still image of a subject, a recording start instruction for a moving image, and a recording end instruction, and a selection determination button for an instruction to select an imaging mode, a playback mode, a function, and the like. And a zoom button or the like (none of which is shown) relating to the zoom amount adjustment instruction.
When various buttons are operated by the user, the operation input unit 6 outputs an operation instruction corresponding to the operated button to the central control unit 1. The central control unit 1 causes each unit to execute a predetermined operation (for example, reproduction of a moving image) according to an operation instruction output from the operation input unit 6 and input.

また、操作入力部6は、表示部5の表示パネル5aと一体となって設けられたタッチパネル6aを有している。
タッチパネル6aは、表示パネル5aの表示領域をなす表示画面に直接的若しくは間接的に接触するユーザの指(手)やタッチペン等の接触位置を検出する。すなわち、タッチパネル6aは、例えば、表示パネル5aの表示画面上或いは当該表示画面よりも内側に設けられ、静電容量方式、抵抗膜方式、超音波表面弾性波方式等の各種方式により、表示画面上における接触位置のXY座標を検出する。
そして、タッチパネル6aは、接触位置のXY座標に係る位置信号を動作処理部7に出力する。
The operation input unit 6 includes a touch panel 6 a provided integrally with the display panel 5 a of the display unit 5.
The touch panel 6a detects a contact position of a user's finger (hand), a touch pen, or the like that directly or indirectly contacts the display screen forming the display area of the display panel 5a. That is, the touch panel 6a is provided, for example, on the display screen of the display panel 5a or inside the display screen, and is displayed on the display screen by various methods such as a capacitance method, a resistance film method, and an ultrasonic surface acoustic wave method. XY coordinates of the contact position at are detected.
Then, the touch panel 6 a outputs a position signal related to the XY coordinates of the contact position to the operation processing unit 7.

動作処理部7は、フレームレート取得部7aと、第1測定部7bと、第1再生制御部7cとを具備している。
なお、動作処理部7の各部は、例えば、所定のロジック回路から構成されているが、当該構成は一例であってこれに限られるものではない。
The operation processing unit 7 includes a frame rate acquisition unit 7a, a first measurement unit 7b, and a first reproduction control unit 7c.
In addition, although each part of the operation | movement process part 7 is comprised from the predetermined logic circuit, for example, the said structure is an example and is not restricted to this.

フレームレート取得部(取得手段)7aは、再生される動画像の撮像フレームレートを取得する。
すなわち、フレームレート取得部7aは、ユーザによる操作入力部6の所定操作に基づいて指定された再生対象となる動画像を画像記録部8から読み出して取得し、当該動画像が撮影された際の撮像フレームレートを取得する。
なお、フレームレート取得部7aによる撮像フレームレートの取得は、再生対象の動画像の再生前に行われても良いし、再生中に行われても良い。
The frame rate acquisition unit (acquisition means) 7a acquires the imaging frame rate of the moving image to be reproduced.
That is, the frame rate acquisition unit 7a reads out and acquires a moving image to be reproduced designated based on a predetermined operation of the operation input unit 6 by the user from the image recording unit 8, and when the moving image is captured. The imaging frame rate is acquired.
The acquisition of the imaging frame rate by the frame rate acquisition unit 7a may be performed before the reproduction of the moving image to be reproduced, or may be performed during the reproduction.

第1測定部(測定手段)7bは、タッチパネル6a上のユーザによる接触操作中の操作速度を逐次測定する。
すなわち、第1測定部7bは、操作速度として、タッチパネル6a上のユーザによるスライド操作における単位時間当たりのスライド量(画素数)を逐次測定する。
具体的には、例えば、表示パネル5aに動画像が表示されている際に、ユーザによりタッチパネル6aが接触操作されると、第1測定部7bは、タッチパネル6aから出力された接触位置を原点として、そのXY座標に係る位置信号を取得するとともに、ユーザによりタッチパネル6aが接触操作された時点の再生時間Ttouch(図3参照)を計時部(図示略)から取得する。そして、ユーザによりタッチパネル6a上のスライド操作が開始されると、第1測定部7bは、タッチパネル6aから逐次出力された接触位置XpositionのXY座標に係る位置信号を取得するとともに計時部からタッチパネル6aが接触操作された時間を取得していき、単位時間当たりのスライド量(例えば、一秒間に移動した画素数)を操作速度V(px/s)として算出する。また、第1測定部7bは、タッチパネル6a上のユーザによるスライド操作の終了後(接触解除後)、最終的にユーザによりタッチパネル6aが接触操作されていた接触位置を取得する。
なお、ここでは、X軸方向のスライド操作の速度を測定するようにしているが、Y軸方向のスライド操作の速度を測定するようにしてもよく、この場合接触位置は、Ypositionとなる。
The first measurement unit (measurement means) 7b sequentially measures the operation speed during the contact operation by the user on the touch panel 6a.
That is, the first measuring unit 7b sequentially measures the slide amount (number of pixels) per unit time in the slide operation by the user on the touch panel 6a as the operation speed.
Specifically, for example, when a touch operation is performed on the touch panel 6a by the user while a moving image is displayed on the display panel 5a, the first measurement unit 7b uses the contact position output from the touch panel 6a as an origin. The position signal related to the XY coordinates is acquired, and the reproduction time Ttouch (see FIG. 3) when the touch panel 6a is touched by the user is acquired from the time measuring unit (not shown). When the user starts a slide operation on the touch panel 6a, the first measurement unit 7b acquires a position signal related to the XY coordinates of the contact position Xposition sequentially output from the touch panel 6a, and the touch panel 6a from the timing unit. The contact operation time is acquired, and the slide amount per unit time (for example, the number of pixels moved per second) is calculated as the operation speed V (px / s). In addition, after the end of the slide operation by the user on the touch panel 6a (after the contact is released), the first measurement unit 7b finally acquires a contact position where the touch panel 6a has been touched by the user.
Although the speed of the slide operation in the X-axis direction is measured here, the speed of the slide operation in the Y-axis direction may be measured. In this case, the contact position is Yposition.

また、ユーザによるスライド操作は、タッチパネル6a上の任意の位置にて行われるようになっており、第1測定部7bは、タッチパネル6a上の任意の位置におけるユーザによるスライド操作中の操作速度を逐次測定する。   Further, the slide operation by the user is performed at an arbitrary position on the touch panel 6a, and the first measurement unit 7b sequentially determines the operation speed during the slide operation by the user at the arbitrary position on the touch panel 6a. taking measurement.

第1再生制御部7cは、表示部5に表示される動画像の再生を制御する。
すなわち、第1再生制御部7cは、例えば、VRAM(Video Random Access Memory)、VRAMコントローラ、デジタルビデオエンコーダなど(何れも図示略)を備えている。そして、デジタルビデオエンコーダは、画像処理部4により復号されてVRAMに記録されている輝度信号Y及び色差信号Cb,Crを、VRAMコントローラを介してVRAMから所定の再生フレームレート(例えば、30fps)で読み出して、これらのデータを元にビデオ信号を発生して表示部5の表示パネル5aに出力する。
また、第1再生制御部(制御手段)7cは、フレームレート取得部7aにより取得された撮像フレームレートと、第1測定部7bにより逐次測定された操作速度と、に基づいて、表示部5に表示される動画像の再生を制御する。すなわち、第1再生制御部7cは、ユーザによりタッチパネル6a上がスライド操作されたときのスライド量に応じて動画像が所定方向(例えば、順方向や逆方向等)に送り再生される時間が一定となるように、当該動画像の送り再生を制御する。具体的には、第1再生制御部7cは、ユーザによるタッチパネル6a上のスライド量に応じて動画像が送り再生される時間が一定となるように、取得された撮像フレームレートに応じて再生フレームレート及び間引き率のうちの少なくとも一方を変化させる。
ここで、送り再生とは、通常の再生速度に対して高速或いは低速で順方向或いは逆方向に再生することを言い、例えば、早送り、早戻し、スロー送り、スロー戻し等が挙げられる。
The first reproduction control unit 7 c controls reproduction of moving images displayed on the display unit 5.
That is, the first reproduction control unit 7c includes, for example, a VRAM (Video Random Access Memory), a VRAM controller, a digital video encoder, and the like (all not shown). The digital video encoder decodes the luminance signal Y and the color difference signals Cb and Cr decoded by the image processing unit 4 and recorded in the VRAM from the VRAM through the VRAM controller at a predetermined reproduction frame rate (for example, 30 fps). It reads out, generates a video signal based on these data, and outputs it to the display panel 5a of the display unit 5.
Further, the first reproduction control unit (control unit) 7c is connected to the display unit 5 based on the imaging frame rate acquired by the frame rate acquisition unit 7a and the operation speed sequentially measured by the first measurement unit 7b. Controls playback of displayed moving images. In other words, the first reproduction control unit 7c has a constant time during which a moving image is transmitted and reproduced in a predetermined direction (for example, forward direction or reverse direction) according to the slide amount when the user slides on the touch panel 6a. Thus, the moving image playback is controlled. Specifically, the first playback control unit 7c plays back the playback frame according to the acquired imaging frame rate so that the time during which the moving image is sent and played back according to the slide amount on the touch panel 6a by the user is constant. At least one of the rate and the thinning rate is changed.
Here, forward playback refers to playback in the forward or reverse direction at a high speed or low speed with respect to the normal playback speed, and examples thereof include fast forward, fast reverse, slow forward, and slow reverse.

例えば、ユーザによるタッチパネル6a上のスライド量に対して送り再生される時間の比率をα(例えば、初期値として、α=10)とすると、第1再生制御部7cは、ユーザによりタッチパネル6aが接触操作された接触位置Xpositionに比率αを乗算した値(α・Xposition)と、ユーザによりタッチパネル6aが接触操作された時点の再生時間Ttouchとに基づいて、送り再生される時間(送り再生時間)を逐次算出する(図3参照)。
また、第1再生制御部7cは、第1測定部7bにより逐次測定された単位時間当たりのスライド量である操作速度V(px/s)に比率αを乗算して、動画像を送り再生する際の再生速度α・Vを算出する(図3参照)。
また、第1再生制御部7cは、タッチパネル6a上のユーザによるスライド操作の終了後(接触解除後)、このスライド操作が終了した時点の操作速度に応じた再生フレームレートで動画像が再生されるように当該動画像の再生を制御する。例えば、第1再生制御部7cは、最終的にユーザによりタッチパネル6aが接触操作された時点で第1測定部7bにより測定された操作速度V(px/s)に比率αを乗算して、スライド操作の終了後(接触解除後)の動画像の再生速度α・Vを算出する(図4参照)。
For example, if the ratio of the time that is played back and played with respect to the slide amount on the touch panel 6a by the user is α (for example, α = 10 as an initial value), the first playback control unit 7c touches the touch panel 6a by the user. Based on the value (α · Xposition) obtained by multiplying the operated contact position Xposition by the ratio α and the playback time Ttouch when the touch panel 6a is touched by the user, the feed playback time (feed playback time) is calculated. It calculates sequentially (refer FIG. 3).
Further, the first reproduction control unit 7c multiplies the operation speed V (px / s), which is a slide amount per unit time sequentially measured by the first measurement unit 7b, by a ratio α, and transmits and reproduces a moving image. The playback speed α · V is calculated (see FIG. 3).
In addition, after the end of the slide operation by the user on the touch panel 6a (after the contact is released), the first reproduction control unit 7c reproduces the moving image at a reproduction frame rate corresponding to the operation speed at the time when the slide operation is completed. Thus, the reproduction of the moving image is controlled. For example, the first reproduction control unit 7c multiplies the operation speed V (px / s) measured by the first measurement unit 7b when the touch panel 6a is finally touched by the user by the ratio α to slide The reproduction speed α · V of the moving image after the operation is finished (after the contact is released) is calculated (see FIG. 4).

具体的には、例えば、図4に示すように、予めユーザによるスライド操作の所定の一方向(例えば、右方向)と動画像が送り再生される順方向とを対応付けておく。そして、ユーザがタッチパネル6a上を一定の操作速度V=50(px/s)で所定方向(例えば、右方向等)にスライドさせていき、300px移動させたところで指を離した場合、第1再生制御部7cは、再生対象の動画像の撮像フレームレートに拘わらず、順方向に送り再生される時間として3(300(px)×10(ms/px))秒を算出し、また、動画像の順方向の再生速度として0.5(10(ms/px)×50(px/s)/1000(ms))倍速を算出する。
つまり、例えば、再生対象の動画像の撮像フレームレートが30fpsの場合、第1再生制御部7cは、最終的にユーザによりタッチパネル6aが接触操作された3秒後の時点では、ユーザによりタッチパネル6aが接触操作された時点Ttouchでのフレーム画像に対して90コマ先のフレーム画像が表示パネル5aに表示されるように、ユーザによるタッチパネル6aのスライド操作中における送り再生の再生フレームレートや間引き率を設定する。同様に、再生対象の動画像の撮像フレームレートが240fpsの場合、第1再生制御部7cは、最終的にユーザによりタッチパネル6aが接触操作された3秒後の時点では、ユーザによりタッチパネル6aが接触操作された時点Ttouchでのフレーム画像に対して720コマ先のフレーム画像が表示パネル5aに表示されるように、ユーザによるタッチパネル6aのスライド操作中における送り再生の再生フレームレートや間引き率を設定する。
なお、再生フレームレートや間引き率の設定は、公知の技術であり、その詳細な説明は省略する。
Specifically, for example, as shown in FIG. 4, a predetermined direction (for example, the right direction) of the slide operation by the user is associated with a forward direction in which a moving image is transmitted and reproduced in advance. Then, when the user slides on the touch panel 6a in a predetermined direction (for example, right direction) at a constant operation speed V = 50 (px / s) and releases the finger after moving 300px, the first reproduction is performed. The control unit 7c calculates 3 (300 (px) × 10 (ms / px)) seconds as the time to be forwarded and reproduced regardless of the imaging frame rate of the moving image to be reproduced, and the moving image As a reproduction speed in the forward direction, 0.5 (10 (ms / px) × 50 (px / s) / 1000 (ms)) double speed is calculated.
In other words, for example, when the imaging frame rate of the moving image to be played back is 30 fps, the first playback control unit 7c is configured so that the touch panel 6a is touched by the user 3 seconds after the touch panel 6a is finally touched by the user. The playback playback frame rate and thinning rate during the slide operation of the touch panel 6a by the user are set so that the frame image 90 frames ahead of the frame image at the time Ttouch when the touch operation is performed is displayed on the display panel 5a. To do. Similarly, when the imaging frame rate of the moving image to be played back is 240 fps, the first playback control unit 7c touches the touch panel 6a by the user at the time point 3 seconds after the touch operation of the touch panel 6a is finally performed by the user. The playback frame rate and thinning rate of the feed playback during the slide operation of the touch panel 6a by the user are set so that the frame image 720 frames ahead of the frame image at the time Ttouch when operated is displayed on the display panel 5a. .
The setting of the playback frame rate and the thinning rate is a known technique, and detailed description thereof is omitted.

また、ユーザがタッチパネル6a上を所定方向と逆方向(例えば、左方向等)にスライド操作させた場合には、第1再生制御部7cは、再生対象の動画像の撮像フレームレートに拘わらず、逆方向に送り再生される時間や動画像の逆方向の再生速度等を算出する。
また、タッチパネル6a上のユーザによるスライド操作が終了した時点の操作速度が0の場合、すなわち、ユーザがタッチパネル6a上のスライド操作を一旦停止してから指を離した場合、第1再生制御部7cは、このスライド操作が終了した時点で表示パネル5aに表示されている動画像を構成するフレーム画像を表示させたまま当該動画像の再生を一時停止させても良い。
When the user slides on the touch panel 6a in a direction opposite to a predetermined direction (for example, left direction), the first reproduction control unit 7c does not depend on the imaging frame rate of the moving image to be reproduced. The playback time in the reverse direction and the playback speed of the moving image in the reverse direction are calculated.
In addition, when the operation speed at the time when the user performs the slide operation on the touch panel 6a is 0, that is, when the user temporarily stops the slide operation on the touch panel 6a and then releases the finger, the first reproduction control unit 7c. The playback of the moving image may be paused while the frame image constituting the moving image displayed on the display panel 5a is displayed when the slide operation is completed.

また、第1再生制御部7cは、上記のようにして送り再生を行う場合に、フレーム画像に対して所定位置(例えば、上下等)に映画フィルムを模してパーフォレーション(銀塩フィルムの縁に一定間隔で開けられている送り穴)を付加表示させ、動画像の再生速度に応じてパーフォレーションの移動速度を可変させて表示パネル5aに表示させても良い(図4参照)。   Further, the first reproduction control unit 7c performs perforation (on the edge of the silver salt film) by imitating a movie film at a predetermined position (for example, up and down) with respect to the frame image when performing feed reproduction as described above. It is also possible to additionally display the feed holes that are opened at regular intervals, and to change the perforation moving speed in accordance with the moving image playback speed and display it on the display panel 5a (see FIG. 4).

画像記録部8は、例えば、不揮発性メモリ(フラッシュメモリ)等により構成され、画像処理部4の符号化部(図示略)により所定の圧縮形式(例えば、JPEG形式、MPEG形式等)で符号化された静止画像や動画像の記録用の画像データを記録する。なお、画像記録部8に記録されている画像データは、当該撮像装置100の撮像部3により撮像され記録されたものであっても良いし、外部の撮像装置(図示略)により撮像された後、当該撮像装置100に転送されて画像記録部8に記録されたものであっても良い。
また、画像記録部8は、例えば、記録媒体(図示略)が着脱自在に構成され、装着された記録媒体からのデータの読み出しや記録媒体に対するデータの書き込みを制御する構成であっても良い。
The image recording unit 8 is configured by, for example, a nonvolatile memory (flash memory) or the like, and is encoded in a predetermined compression format (for example, JPEG format, MPEG format, etc.) by an encoding unit (not shown) of the image processing unit 4. The recorded still image or moving image image data is recorded. The image data recorded in the image recording unit 8 may be captured and recorded by the imaging unit 3 of the imaging device 100, or after being captured by an external imaging device (not shown). Alternatively, it may be transferred to the imaging apparatus 100 and recorded in the image recording unit 8.
Further, for example, the image recording unit 8 may be configured such that a recording medium (not shown) is detachable and controls reading of data from the mounted recording medium and writing of data to the recording medium.

<再生処理>
次に、撮像装置100による再生処理について、図2〜図4を参照して説明する。
図2は、再生処理に係る動作の一例を示すフローチャートである。また、図3は、再生処理における動画像の送り再生を説明するための図である。また、図4は、再生処理における動画像の表示態様の一例を模式的に示す図である。
なお、以下の再生処理では、ユーザによるタッチパネル6a上のスライド量に対して送り再生される時間の比率αが初期値(例えば、α=10)に設定されているものとする。
<Reproduction processing>
Next, reproduction processing by the imaging apparatus 100 will be described with reference to FIGS.
FIG. 2 is a flowchart illustrating an example of an operation related to the reproduction process. Further, FIG. 3 is a diagram for explaining moving image transmission / reproduction in the reproduction process. FIG. 4 is a diagram schematically illustrating an example of a moving image display mode in the reproduction process.
In the following reproduction processing, it is assumed that the ratio α of the time that is transmitted and reproduced with respect to the slide amount on the touch panel 6a by the user is set to an initial value (for example, α = 10).

図2に示すように、先ず、画像記録部8に記録されている動画像のうち、ユーザによる操作入力部6の所定操作に基づいて再生対象となる動画像が指定されると、動作処理部7のフレームレート取得部7aは、指定された動画像を画像記録部8から読み出して当該動画像が撮影された際の撮像フレームレートを取得する(ステップS1)。
続けて、第1再生制御部7cは、画像処理部4により復号された再生対象の動画像を構成する複数のフレーム画像を表示部5に出力して表示パネル5aに動画像を表示させる(ステップS2)。ここでの動画像の表示は、所定の再生フレームレート(例えば、30fps等)で再生されるようになっているが、所定のフレーム画像(例えば、最初のフレーム画像等)での一時停止状態であっても良い。
なお、画像処理部4は、例えば、再生対象の動画像を構成する複数のフレーム画像のうち、所定時間分のフレーム画像の復号処理を事前に行って所定の格納手段(例えば、メモリ2等)に格納しておくことで、第1再生制御部7cから指示されたフレーム画像を即座に表示パネル5aに表示可能となっている(図12等参照;詳細後述)。
As shown in FIG. 2, first, among the moving images recorded in the image recording unit 8, when a moving image to be reproduced is specified based on a predetermined operation of the operation input unit 6 by the user, the operation processing unit 7 reads the designated moving image from the image recording unit 8 and acquires the imaging frame rate when the moving image is captured (step S1).
Subsequently, the first reproduction control unit 7c outputs a plurality of frame images constituting the reproduction target moving image decoded by the image processing unit 4 to the display unit 5 to display the moving image on the display panel 5a (Step S1). S2). The moving image is displayed at a predetermined playback frame rate (for example, 30 fps), but in a paused state at a predetermined frame image (for example, the first frame image). There may be.
Note that the image processing unit 4 performs, for example, predetermined storage means (for example, the memory 2) by performing in advance a decoding process of a frame image for a predetermined time among a plurality of frame images constituting a moving image to be reproduced. The frame image instructed from the first reproduction control unit 7c can be immediately displayed on the display panel 5a (see FIG. 12, etc .; details will be described later).

次に、第1測定部7bは、ユーザによってタッチパネル6aが接触操作されたか否かを判定する(ステップS3)。
ここで、タッチパネル6aが接触操作されていないと判定されると(ステップS3;NO)、第1測定部7bは、タッチパネル6aが接触操作されたか否かを判定する処理を所定の時間間隔で繰り返し実行する。
Next, the first measurement unit 7b determines whether or not the touch panel 6a has been touched by the user (step S3).
Here, if it is determined that the touch panel 6a is not touched (step S3; NO), the first measuring unit 7b repeats the process of determining whether or not the touch panel 6a is touched at predetermined time intervals. Run.

ステップS3にて、タッチパネル6aが接触操作されたと判定されると(ステップS3;YES)、第1再生制御部7cは、ユーザによってタッチパネル6aが接触操作された時点で表示パネル5aに表示されているフレーム画像を表示させたまま当該動画像の再生を一時停止させる(ステップS4)。続けて、第1測定部7bは、タッチパネル6aから出力された接触位置を原点として、そのXY座標に係る位置信号を取得するとともに、ユーザによりタッチパネル6aが接触操作された時点の再生時間Ttouchを計時部(図示略)から取得する(ステップS5)。   If it is determined in step S3 that the touch panel 6a has been touched (step S3; YES), the first reproduction control unit 7c is displayed on the display panel 5a when the touch panel 6a is touched by the user. The reproduction of the moving image is paused while the frame image is displayed (step S4). Subsequently, the first measurement unit 7b obtains a position signal related to the XY coordinates using the contact position output from the touch panel 6a as an origin, and measures the reproduction time Ttouch when the touch panel 6a is touched by the user. (Step S5).

次に、第1測定部7bは、ユーザによってタッチパネル6aがスライド操作されたか否かを判定する(ステップS6)。
ここで、タッチパネル6aがスライド操作されていないと判定されると(ステップS6;NO)、第1測定部7bは、タッチパネル6aがスライド操作されたか否かを判定する処理を所定の時間間隔で繰り返し実行する。
Next, the first measuring unit 7b determines whether or not the touch panel 6a has been slid by the user (step S6).
Here, if it is determined that the touch panel 6a is not slid (step S6; NO), the first measuring unit 7b repeats the process of determining whether or not the touch panel 6a is slid at predetermined time intervals. Run.

ステップS6にて、タッチパネル6aがスライド操作されたと判定されると(ステップS6;YES)、第1測定部7bは、タッチパネル6aから逐次出力された接触位置XpositionのXY座標に係る位置信号を取得する(ステップS7)。そして、第1測定部7bは、ユーザによるタッチパネル6aの接触操作が開始されてから単位時間(例えば、一秒)が経過する毎に、単位時間当たりのスライド量を操作速度V(px/s)として算出する(ステップS8)。
続けて、第1再生制御部7cは、タッチパネル6aから出力された接触位置Xpositionに比率αを乗算した値(α・Xposition)と、ユーザによりタッチパネル6aが接触操作された時点の再生時間Ttouchとに基づいて、送り再生される時間を逐次算出する(ステップS9)。そして、第1再生制御部7cは、フレームレート取得部7aにより取得された撮像フレームレートに基づいて、算出された送り再生される時間に対応するフレーム画像を特定して、表示パネル5aに表示させる。
このとき、第1再生制御部7cは、特定されたフレーム画像が表示パネル5aに表示されるように、ユーザによるタッチパネル6aのスライド操作中における送り再生の再生フレームレートや間引き率を設定する。
If it is determined in step S6 that the touch panel 6a has been slid (step S6; YES), the first measurement unit 7b acquires a position signal related to the XY coordinates of the contact position Xposition sequentially output from the touch panel 6a. (Step S7). The first measuring unit 7b calculates the slide amount per unit time as the operation speed V (px / s) each time a unit time (for example, one second) elapses after the user starts touching the touch panel 6a. (Step S8).
Subsequently, the first reproduction control unit 7c sets the value (α · Xposition) obtained by multiplying the contact position Xposition output from the touch panel 6a by the ratio α and the reproduction time Ttouch when the user touches the touch panel 6a. Based on this, the time for feeding and reproducing is sequentially calculated (step S9). Then, the first reproduction control unit 7c specifies a frame image corresponding to the calculated time for forward reproduction based on the imaging frame rate acquired by the frame rate acquisition unit 7a, and displays the frame image on the display panel 5a. .
At this time, the first playback control unit 7c sets a playback playback playback frame rate and a thinning rate during a slide operation of the touch panel 6a by the user so that the specified frame image is displayed on the display panel 5a.

次に、第1測定部7bは、ユーザによるタッチパネル6aの接触操作が終了したか否かを判定する(ステップS10)。
ここで、タッチパネル6aの接触操作が終了していないと判定されると(ステップS10;NO)、第1測定部7bは、処理をステップS7に戻し、それ以降の各処理を実行する。すなわち、上記したように、ステップS7〜S9の各処理が逐次実行され、ユーザによるタッチパネル6a上でのスライド操作に応じた動画像の送り再生が行われる。
Next, the 1st measurement part 7b determines whether contact operation of the touch panel 6a by a user was complete | finished (step S10).
Here, if it determines with the contact operation of the touch panel 6a not being complete | finished (step S10; NO), the 1st measurement part 7b will return a process to step S7, and will perform each subsequent process. That is, as described above, the processes of steps S7 to S9 are sequentially executed, and moving image transmission / reproduction is performed in accordance with the slide operation on the touch panel 6a by the user.

ステップS10にて、タッチパネル6aの接触操作が終了したと判定されると(ステップS10;YES)、第1再生制御部7cは、接触操作が終了したと判定された時点(最終的にユーザによりタッチパネル6aが接触操作されていた時点)で第1測定部7bにより測定された操作速度V(px/s)に比率αを乗算して、接触操作の終了後の動画像の再生速度α・Vを算出する(ステップS11)。続けて、第1再生制御部7cは、算出された再生速度を維持したまま動画像を再生させる(ステップS12)。   When it is determined in step S10 that the touch operation on the touch panel 6a has been completed (step S10; YES), the first reproduction control unit 7c determines that the touch operation has been completed (finally by the user touch panel). The operation speed V (px / s) measured by the first measuring unit 7b at the time when the contact operation is performed on 6a is multiplied by the ratio α, and the reproduction speed α · V of the moving image after the end of the contact operation is obtained. Calculate (step S11). Subsequently, the first reproduction control unit 7c reproduces the moving image while maintaining the calculated reproduction speed (step S12).

以上のように、実施形態1の撮像装置100によれば、タッチパネル6a上のユーザによる接触操作中の操作速度を逐次測定し、取得された撮像フレームレートと、逐次測定された操作速度と、に基づいて、表示パネル5aに表示される動画像の再生を制御するので、タッチパネル6a上における接触操作(例えば、スライド操作)中に変化しうる操作速度(例えば、スライド速度)を逐次測定し、動画像の表示制御に反映させるため、ユーザが所望する再生速度で動画像を表示することができ、この結果、ユーザが所望する画像を容易に表示することができる。
特に、例えば、撮像フレームレートに応じて再生フレームレート及び間引き率のうちの少なくとも一方を変化させることで、スライド量に応じて動画像が送り再生される時間が一定となるように、当該動画像の送り再生を制御するので、再生対象の動画像の撮像フレームレートに拘わらず、スライド量に応じた一定の時間が送り再生されることとなり、撮像フレームレートの異なる複数の動画像を再生する場合であっても、ユーザが所望する画像を容易に表示することができる。すなわち、動画像を送り再生しながらユーザが所望する画像を検索する場合に、再生対象の動画像の撮像フレームレートに応じて、ユーザによるタッチパネル6a上のスライド量を変化させる必要がなく、ユーザが所望する画像を直感的な操作で容易に特定することができる。
As described above, according to the imaging apparatus 100 of the first embodiment, the operation speed during the contact operation by the user on the touch panel 6a is sequentially measured, and the acquired imaging frame rate and the sequentially measured operation speed are obtained. Based on this, since the reproduction of the moving image displayed on the display panel 5a is controlled, the operation speed (for example, slide speed) that can be changed during the contact operation (for example, the slide operation) on the touch panel 6a is sequentially measured and the moving image is displayed. Since it is reflected in the image display control, a moving image can be displayed at a reproduction speed desired by the user. As a result, an image desired by the user can be easily displayed.
In particular, for example, by changing at least one of the playback frame rate and the thinning rate in accordance with the imaging frame rate, the moving image is transmitted and played back in accordance with the amount of slide so that the time for playback is constant. When playing back multiple moving images with different shooting frame rates, the playback time is controlled according to the slide amount regardless of the shooting frame rate of the moving image to be played back. Even so, an image desired by the user can be easily displayed. That is, when a user searches for a desired image while sending and reproducing a moving image, it is not necessary for the user to change the slide amount on the touch panel 6a according to the imaging frame rate of the moving image to be reproduced. A desired image can be easily specified by an intuitive operation.

また、タッチパネル6a上のユーザによるスライド操作の終了後、このスライド操作が終了した時点の操作速度に応じた再生フレームレートで動画像が再生されるように当該動画像の再生を制御するので、動画像を送り再生する際の再生速度と、この送り再生後の動画像の再生速度とを連動させることができ、ユーザが動画像を見ながら直感的な操作で再生速度を変更することができる。特に、スライド操作が終了した時点の操作速度が0の場合には、このスライド操作が終了した時点で表示パネル5aに表示されている動画像を構成するフレーム画像を表示させたまま当該動画像の再生を一時停止させることで、ユーザが所望する画像の表示を直感的な操作で容易に行うことができる。   In addition, after the slide operation by the user on the touch panel 6a is finished, the reproduction of the moving image is controlled so that the moving image is reproduced at the reproduction frame rate according to the operation speed at the time when the slide operation is finished. The playback speed at the time of sending and playing back an image can be linked to the playback speed of the moving picture after sending and playing back, and the user can change the playback speed by intuitive operation while watching the moving picture. In particular, when the operation speed at the end of the slide operation is 0, the frame image constituting the moving image displayed on the display panel 5a at the end of the slide operation is displayed while the frame image is displayed. By temporarily stopping the reproduction, it is possible to easily display an image desired by the user through an intuitive operation.

また、タッチパネル6a上の任意の位置におけるユーザによるスライド操作中の操作速度を逐次測定するので、ユーザによりスライド操作させるために指標等を表示する必要がなく、タッチパネル6a上であれば如何なる位置を操作しても良いため、ユーザが所望する画像を検索する際の操作性を向上させることができる。   Further, since the operation speed during the slide operation by the user at an arbitrary position on the touch panel 6a is sequentially measured, it is not necessary to display an index or the like for the user to perform the slide operation, and any position can be operated on the touch panel 6a. Therefore, the operability when searching for an image desired by the user can be improved.

なお、上記実施形態1では、タッチパネル6a上のユーザによる接触操作中の操作速度を逐次測定し、逐次測定された操作速度に基づいて、表示パネル5aに表示される動画像の再生を制御するようにしたが、一例であってこれに限られるものではない。
例えば、第1測定部7bが、タッチパネル6a上の任意の位置におけるユーザによるスライド操作の加速度を逐次測定し、第1再生制御部7cが、逐次測定されるスライド操作の加速度に応じて可変し、表示パネル5aに表示中の画像(例えば、静止画像や動画像を構成するフレーム画像等)を他の画像に切り替えて表示する際の切り替え速度を、ユーザによるスライド操作中に連続して制御するようにしても良い。また、このとき、タッチパネル6a上のユーザによるスライド操作の終了後、このスライド操作が終了した時点の切り替え速度を維持して、表示パネル5aに表示中の画像を他の画像に切り替えて表示する制御を行うようにしても良い。
これにより、タッチパネル6a上におけるスライド操作中に変化しうるスライド操作の加速度を逐次測定し、表示中の画像を他の画像に切り替えて表示する速度に反映させるため、ユーザが所望する速度で連続した画像の切り替え表示を行うことができ、この結果、ユーザが所望する画像を容易に表示することができる。
In the first embodiment, the operation speed during the touch operation by the user on the touch panel 6a is sequentially measured, and the reproduction of the moving image displayed on the display panel 5a is controlled based on the sequentially measured operation speed. However, this is only an example and the present invention is not limited to this.
For example, the first measurement unit 7b sequentially measures the acceleration of the slide operation by the user at an arbitrary position on the touch panel 6a, and the first reproduction control unit 7c varies according to the acceleration of the slide operation that is sequentially measured, The switching speed at the time of switching and displaying an image (for example, a frame image constituting a moving image or the like) displayed on the display panel 5a to another image is continuously controlled during a slide operation by the user. Anyway. At this time, after the end of the slide operation by the user on the touch panel 6a, the switching speed at the end of the slide operation is maintained, and the image displayed on the display panel 5a is switched to another image and displayed. May be performed.
Accordingly, the acceleration of the slide operation that can be changed during the slide operation on the touch panel 6a is sequentially measured, and the displayed image is reflected on the display speed by switching to another image. Images can be switched and displayed. As a result, an image desired by the user can be easily displayed.

[実施形態2]
以下に、実施形態2の撮像装置200について、図5〜図7を参照して説明する。
図5は、本発明を適用した実施形態2の撮像装置200の概略構成を示すブロック図である。また、図6は、撮像装置200の表示部205における動画像の表示態様の一例を模式的に示す図である。また、図7は、後述する第2表示パネル205bにおけるフレーム画像の表示態様を説明するための図である。
[Embodiment 2]
Below, the imaging device 200 of Embodiment 2 is demonstrated with reference to FIGS.
FIG. 5 is a block diagram illustrating a schematic configuration of the imaging apparatus 200 according to the second embodiment to which the present invention is applied. FIG. 6 is a diagram schematically illustrating an example of a moving image display mode on the display unit 205 of the imaging apparatus 200. FIG. 7 is a diagram for explaining a display mode of a frame image on the second display panel 205b described later.

実施形態2の撮像装置200では、再生対象の動画像と、この動画像を構成する複数のフレーム画像とを独立して表示し、タッチパネル206aにおける複数のフレーム画像の表示に対応する部分にてユーザによるスライド操作が行われるようになっている(図5参照)。
なお、以下に説明する以外の点は、上記実施形態1の撮像装置100と略同様の構成及び機能をなし、その具体的な説明は省略する。
In the imaging apparatus 200 according to the second embodiment, a moving image to be reproduced and a plurality of frame images constituting the moving image are independently displayed, and the user corresponds to the display of the plurality of frame images on the touch panel 206a. The slide operation is performed (see FIG. 5).
Except for the points described below, the configuration and functions are substantially the same as those of the imaging device 100 of the first embodiment, and a specific description thereof is omitted.

図5に示すように、表示部205は、再生対象の動画像を表示する第1表示パネル205aと、この動画像を構成するフレーム画像を複数並べて表示する所定方向に長尺(例えば、横長)な第2表示パネル205bとを具備している。
また、操作入力部206は、第2表示パネル205bと一体となって設けられたタッチパネル206aを有している。
As shown in FIG. 5, the display unit 205 is long (for example, horizontally long) in a predetermined direction in which a first display panel 205a for displaying a moving image to be reproduced and a plurality of frame images constituting the moving image are displayed side by side. And a second display panel 205b.
The operation input unit 206 includes a touch panel 206a provided integrally with the second display panel 205b.

動作処理部207は、フレームレート取得部7aと、第2測定部207bと、第2再生制御部207cとを具備している。   The operation processing unit 207 includes a frame rate acquisition unit 7a, a second measurement unit 207b, and a second reproduction control unit 207c.

第2再生制御部207cは、動画像を第1表示パネル205aに表示させ、この動画像を構成する複数のフレーム画像を第2表示パネル205bに表示させるように、それぞれの表示を独立して制御する。具体的には、第2再生制御部207cは、例えば、動画像を構成する複数のフレーム画像について、その幅Xfilmごとにその位置における再生時間の複数のフレーム画像を第2表示パネル205bの表示領域内にサムネイル表示させる(図6参照)。つまり、第2再生制御部207cは、第1表示パネル205aに表示されている動画像の所定の時点でのフレーム画像と同じフレーム画像をサムネイル画像として第2表示パネル205bの所定位置(例えば、中央)に表示させるとともに、動画像が順方向に送り再生された場合のサムネイル画像と、動画像が逆方向に送り再生された場合のサムネイル画像とを代表画像として第2表示パネル205bに表示させる。
なお、第2再生制御部207cは、複数のフレーム画像の表示に対応付けて送り再生される時間を第2表示パネル205bの所定位置に表示しても良い。例えば、動画像が順方向に送り再生される場合、タッチパネル206aが接触操作された時点の再生時間Ttouchに、スライド量に対して送り再生される時間の比率αにフレーム画像の幅Xfilmの定数倍を乗算した値を加算することで各フレーム画像に対応する送り再生される時間(例えば、Ttouch+αXfilm、Ttouch+2αXfilm等)が算出される。一方、動画像が逆方向に送り再生される場合、タッチパネル206aが接触操作された時点の再生時間Ttouchから、スライド量に対して送り再生される時間の比率αにフレーム画像の幅Xfilmの定数倍を乗算した値を減算することで各フレーム画像に対応する送り再生される時間(例えば、Ttouch−αXfilm、Ttouch−2αXfilm等)が算出される。
The second reproduction control unit 207c controls each display independently so that a moving image is displayed on the first display panel 205a and a plurality of frame images constituting the moving image are displayed on the second display panel 205b. To do. Specifically, the second reproduction control unit 207c, for example, displays a plurality of frame images of the reproduction time at the position for each width Xfilm of the plurality of frame images constituting the moving image in the display area of the second display panel 205b. The thumbnails are displayed within (see FIG. 6). That is, the second reproduction control unit 207c uses the same frame image as the frame image at a predetermined time point of the moving image displayed on the first display panel 205a as a thumbnail image at a predetermined position (for example, the center of the second display panel 205b). And the thumbnail image when the moving image is forwarded and reproduced and the thumbnail image when the moving image is forwarded and reproduced are displayed as representative images on the second display panel 205b.
Note that the second playback control unit 207c may display the time for playback that is transmitted in association with the display of a plurality of frame images at a predetermined position on the second display panel 205b. For example, when a moving image is forwarded and played back, the playback time Ttouch at the time when the touch panel 206a is touched is multiplied by a ratio α of the time sent and played with respect to the slide amount by a constant multiple of the width Xfilm of the frame image. By adding the value multiplied by, the time for playback and reproduction corresponding to each frame image (for example, Ttouch + αXfilm, Ttouch + 2αXfilm, etc.) is calculated. On the other hand, when a moving image is played back in the reverse direction, from the playback time Ttouch at the time when the touch panel 206a is touched, the ratio α of the playback time sent to the slide amount is a constant multiple of the width Xfilm of the frame image. By subtracting the value obtained by multiplying the values, the time (for example, Ttouch-αXfilm, Ttouch-2αXfilm) corresponding to each frame image is calculated.

また、実施形態2の撮像装置200は、スライド量に対して送り再生される時間の比率αを調整可能となっている。
すなわち、第2測定部207bは、タッチパネル206aにおける複数のフレーム画像の表示に対応する部分でのユーザによるスライド操作とは異なる接触操作の操作量を測定する。そして、第2再生制御部207cは、第2測定部207bにより測定されたスライド操作とは異なる接触操作の操作量に応じて可変する時間間隔に対応するフレーム画像を第2表示パネル205bに複数並べて表示させる。
具体的には、例えば、複数のフレーム画像を表示する第2表示パネル205bと一体となって設けられているタッチパネル206a上でユーザによってピンチ操作が行われると、第2測定部207bは、タッチパネル6aから出力されたそれぞれの接触位置のXY座標に係る位置信号を取得するとともに、ピンチ操作の間隔を算出する。第2再生制御部207cは、ピンチ操作の操作量に応じてスライド量に対して送り再生される時間の比率αを可変して、対応する複数のフレーム画像を第2表示パネル205bの表示領域内にサムネイル表示させる(図7参照)。
In addition, the imaging apparatus 200 according to the second embodiment can adjust the ratio α of time to be played back and played with respect to the slide amount.
That is, the second measurement unit 207b measures the operation amount of the contact operation different from the slide operation by the user at the portion corresponding to the display of the plurality of frame images on the touch panel 206a. Then, the second playback control unit 207c arranges a plurality of frame images on the second display panel 205b corresponding to the time interval that varies according to the operation amount of the contact operation different from the slide operation measured by the second measurement unit 207b. Display.
Specifically, for example, when the user performs a pinch operation on the touch panel 206a provided integrally with the second display panel 205b that displays a plurality of frame images, the second measurement unit 207b displays the touch panel 6a. The position signal related to the XY coordinates of each contact position output from is acquired, and the interval of the pinch operation is calculated. The second reproduction control unit 207c changes the ratio α of the time to be reproduced and reproduced with respect to the slide amount according to the operation amount of the pinch operation, and displays a corresponding plurality of frame images in the display area of the second display panel 205b. Are displayed as thumbnails (see FIG. 7).

例えば、タッチパネル206a上でユーザによってピンチ操作が行われていない状態では、第2再生制御部207cは、スライド量に対して送り再生される時間の比率α=βとして、上記と同様に、対応する複数のフレーム画像を第2表示パネル205bの表示領域内にサムネイル表示させる。なお、各フレーム画像に対応する送り再生される時間は、例えば、Ttouch+βXfilm、Ttouch+2βXfilm、Ttouch−βXfilm、Ttouch−2βXfilm等となる。
この状態から、タッチパネル206a上でフレーム画像の幅Xfilm分のピンチイン操作が行われると、第2再生制御部207cは、スライド量に対して送り再生される時間の比率αをα=2βとし、送り再生される時間として、Ttouch+2βXfilm、Ttouch+4βXfilm、Ttouch−2βXfilm、Ttouch−4βXfilm等に対応するフレーム画像を第2表示パネル205bの表示領域内にサムネイル表示させる。反対に、この状態から、タッチパネル206a上でフレーム画像の幅Xfilm分のピンチアウト操作が行われると、第2再生制御部207cは、スライド量に対して送り再生される時間の比率αをα=βとし、上記と同様に、対応する複数のフレーム画像を第2表示パネル205bの表示領域内にサムネイル表示させる。
For example, in a state where the user does not perform a pinch operation on the touch panel 206a, the second reproduction control unit 207c responds in the same manner as described above, with the ratio α = β of the time to be reproduced with respect to the slide amount. A plurality of frame images are displayed as thumbnails in the display area of the second display panel 205b. It should be noted that the time for playback corresponding to each frame image is, for example, Ttouch + βXfilm, Ttouch + 2βXfilm, Ttouch-βXfilm, Ttouch-2βXfilm, or the like.
When a pinch-in operation corresponding to the width Xfilm of the frame image is performed on the touch panel 206a from this state, the second reproduction control unit 207c sets the ratio α of the reproduction time to the slide amount to α = 2β, and sends As playback times, frame images corresponding to Ttouch + 2βXfilm, Ttouch + 4βXfilm, Ttouch-2βXfilm, Ttouch-4βXfilm, and the like are displayed as thumbnails in the display area of the second display panel 205b. On the other hand, when a pinch-out operation corresponding to the width Xfilm of the frame image is performed on the touch panel 206a from this state, the second playback control unit 207c sets the ratio α of the playback time to the slide amount to α = As in the above, a plurality of corresponding frame images are displayed as thumbnails in the display area of the second display panel 205b.

なお、上記実施形態2にあっては、再生対象の動画像を表示する第1表示パネル205aと、複数のフレーム画像を表示する第2表示パネル205bとを個別に設けるようにしたが、例えば、図示は省略するが、一の表示パネルの表示領域を動画像を表示する領域と複数のフレーム画像を表示する領域とに区分し、第2再生制御部207cは、それぞれの表示を独立して制御するようにしても良い。   In the second embodiment, the first display panel 205a for displaying a moving image to be reproduced and the second display panel 205b for displaying a plurality of frame images are individually provided. Although not shown, the display area of one display panel is divided into an area for displaying moving images and an area for displaying a plurality of frame images, and the second playback control unit 207c controls each display independently. You may make it do.

以上のように、実施形態2の撮像装置200によれば、上記実施形態1と同様に、タッチパネル206a上における接触操作(例えば、スライド操作)中に変化しうる操作速度(例えば、スライド速度)を逐次測定し、動画像の表示制御に反映させるため、ユーザが所望する再生速度で動画像を表示することができ、この結果、ユーザが所望する画像を容易に表示することができる。特に、再生対象の動画像の表示と、この動画像を構成するフレーム画像を複数並べたフレーム画像の表示とを独立して行い、タッチパネル206aのフレーム画像の表示に対応する部分におけるユーザによるスライド操作中の操作速度を逐次測定することで、ユーザのスライド量に応じて送り再生されるフレーム画像を代表画像として例示することができ、代表画像を見ながら直感的な操作で送り再生を行うことができる。また、スライド操作とは異なる接触操作(例えば、ピンチ操作)の操作量に応じて可変する時間間隔に対応するフレーム画像を複数並べて表示させるので、スライド量に対して送り再生される時間を可変して、ユーザが所望する画像の表示をより容易に行うことができる。   As described above, according to the imaging apparatus 200 of the second embodiment, similarly to the first embodiment, an operation speed (for example, a slide speed) that can be changed during a contact operation (for example, a slide operation) on the touch panel 206a. Since the measurement is sequentially performed and reflected in the display control of the moving image, the moving image can be displayed at the reproduction speed desired by the user. As a result, the image desired by the user can be easily displayed. In particular, display of a moving image to be reproduced and display of a frame image in which a plurality of frame images constituting the moving image are arranged are performed independently, and the user performs a slide operation on a portion corresponding to the display of the frame image on the touch panel 206a. By sequentially measuring the operation speed, a frame image that is sent and played back according to the user's slide amount can be exemplified as a representative image, and feed playback can be performed by an intuitive operation while viewing the representative image. it can. In addition, since a plurality of frame images corresponding to the time interval that varies according to the operation amount of the contact operation (for example, pinch operation) different from the slide operation are displayed side by side, the time for feeding and playing back the slide amount can be varied. Thus, an image desired by the user can be displayed more easily.

なお、上記実施形態2では、スライド量に対して送り再生される時間の比率αを、タッチパネル206a上でユーザによってピンチ操作が行われた場合に調整するようにしたが、一例であってこれに限られるものではなく、例えば、タッチパネル206aに接触するユーザの指の数に応じて調整しても良い。具体的には、例えば、タッチパネル206aに接触するユーザの指の数が1本の場合に比率α=βとし、2本の場合に比率α=2βとするようにしても良い。   In the second embodiment, the ratio α of the playback time to the slide amount is adjusted when the user performs a pinch operation on the touch panel 206a. However, this is only an example. For example, the adjustment may be made according to the number of fingers of the user who touches the touch panel 206a. Specifically, for example, the ratio α = β may be set when the number of user's fingers touching the touch panel 206a is one, and the ratio α = 2β may be set when the number is two.

[実施形態3]
以下に、実施形態3の撮像装置300について、図8〜図10を参照して説明する。
図8は、本発明を適用した実施形態3の撮像装置300の概略構成を示すブロック図である。
[Embodiment 3]
Below, the imaging device 300 of Embodiment 3 is demonstrated with reference to FIGS.
FIG. 8 is a block diagram illustrating a schematic configuration of an imaging apparatus 300 according to the third embodiment to which the present invention is applied.

実施形態3の撮像装置300では、タッチパネル6a上でユーザによって円弧状のスライド操作が行われ、このスライド操作中の操作速度に基づいて動画像の再生を制御する。
なお、以下に説明する以外の点は、上記実施形態1の撮像装置100と略同様の構成及び機能をなし、その具体的な説明は省略する。
In the imaging apparatus 300 according to the third embodiment, a user performs an arcuate slide operation on the touch panel 6a, and controls the reproduction of a moving image based on the operation speed during the slide operation.
Except for the points described below, the configuration and functions are substantially the same as those of the imaging device 100 of the first embodiment, and a specific description thereof is omitted.

図8に示すように、動作処理部307は、フレームレート取得部7aと、第3測定部307bと、第3再生制御部307cとを具備している。   As shown in FIG. 8, the operation processing unit 307 includes a frame rate acquisition unit 7a, a third measurement unit 307b, and a third reproduction control unit 307c.

第3測定部307bは、タッチパネル6a上のユーザによる円弧状のスライド操作中の操作速度を逐次測定する。
ここで、円弧状のスライド操作とは、一回転未満、すなわち、円形を形成しない操作であっても良いし、一回転以上の回動操作であっても良い。
具体的には、例えば、ユーザによりタッチパネル6aが接触操作されると、表示部5の表示パネル5aに円形状の指標I(図10参照)が表示される。この指標Iは、ユーザの接触位置から所定の距離d離れた点が極座標の原点となる。そして、ユーザが指標Iを所定方向(例えば、右周り方向等)に回転させるようにスライド操作させると、第3測定部307bは、タッチパネル6aから出力された接触位置のXY座標に係る位置信号を逐次取得する。そして、第3測定部307bは、逐次取得された接触位置を極座標系に配置し、単位時間当たりの回転角度θposition(例えば、一秒間に移動した画素数)を操作速度ω(px/s)として算出する。また、第3測定部307bは、タッチパネル6a上のユーザによる円弧状のスライド操作の終了後、最終的にユーザによりタッチパネル6aが接触操作されていた接触位置を取得する。
The third measurement unit 307b sequentially measures the operation speed during the arc-shaped slide operation by the user on the touch panel 6a.
Here, the arc-shaped slide operation may be an operation of less than one rotation, that is, an operation that does not form a circle, or a rotation operation of one or more rotations.
Specifically, for example, when the user touches the touch panel 6a, a circular index I (see FIG. 10) is displayed on the display panel 5a of the display unit 5. In this index I, a point that is a predetermined distance d away from the contact position of the user is the origin of polar coordinates. When the user slides the index I so as to rotate the index I in a predetermined direction (for example, clockwise direction), the third measurement unit 307b outputs a position signal related to the XY coordinates of the contact position output from the touch panel 6a. Acquire sequentially. Then, the third measuring unit 307b arranges the sequentially acquired contact positions in the polar coordinate system, and uses the rotation angle θposition per unit time (for example, the number of pixels moved per second) as the operation speed ω (px / s). calculate. In addition, after the end of the arc-shaped slide operation by the user on the touch panel 6a, the third measurement unit 307b finally acquires the contact position where the touch panel 6a has been touched by the user.

なお、円形状の指標Iは、ユーザがタッチパネル6aに接触操作している期間だけ表示されるようになっているが、一例であってこれに限られるものではなく、適宜任意に変更可能である。また、ユーザによるタッチパネル6aの接触操作は、図10に示すようなシングルタッチであっても良いし、2箇所以上を同時に接触操作するマルチタッチ(図示略)であっても良い。例えば、親指と人差し指の二本でマルチタッチする場合、第3測定部307bは、親指の接触位置を極座標の原点とし、人差し指の接触位置を変化させるように回転させる際の回転角度θpositionを測定するようにしても良い。   The circular index I is displayed only during a period in which the user performs a touch operation on the touch panel 6a. However, the circular index I is not limited to this example, and can be arbitrarily changed as appropriate. . Further, the touch operation of the touch panel 6a by the user may be a single touch as shown in FIG. 10, or may be a multi-touch (not shown) in which two or more locations are touched simultaneously. For example, when multi-touching with two of the thumb and the index finger, the third measurement unit 307b measures the rotation angle θposition when rotating so that the contact position of the index finger is changed with the contact position of the thumb as the origin of polar coordinates. You may do it.

第3再生制御部307cは、例えば、ユーザによるタッチパネル6a上のスライド量に対して送り再生される時間の比率をα(例えば、初期値として、α=10)とすると、第3測定部307bに算出された回転角度θpositionに比率αを乗算した値(α・θposition)と、ユーザによりタッチパネル6aが接触操作された時点の再生時間Ttouchとに基づいて、送り再生される時間(送り再生時間)を逐次算出する。また、第3再生制御部307cは、第3測定部307bにより逐次測定された単位時間当たりの回転角度θpositionである操作速度ω(px/s)に比率αを乗算して、動画像を送り再生する際の再生速度α・ωを算出する。
また、第3再生制御部307cは、タッチパネル6a上のユーザによる円弧状のスライド操作の終了後(接触解除後)、このスライド操作が終了した時点の操作速度に応じた再生フレームレートで動画像が再生されるように当該動画像の再生を制御する。例えば、第3再生制御部307cは、最終的にユーザによりタッチパネル6aが接触操作された時点で第3測定部307bにより測定された操作速度ω(px/s)に比率αを乗算して、円弧状のスライド操作の終了後(接触解除後)の動画像の再生速度α・ωを算出する。
For example, when the ratio of the time of playback and playback with respect to the slide amount on the touch panel 6a by the user is α (for example, α = 10 as an initial value), the third playback control unit 307c causes the third measurement unit 307b to Based on the value (α · θposition) obtained by multiplying the calculated rotation angle θposition by the ratio α and the playback time Ttouch when the touch panel 6a is touched by the user, the feed playback time (feed playback time) is calculated. Calculate sequentially. Further, the third reproduction control unit 307c multiplies the operation speed ω (px / s), which is the rotation angle θposition per unit time sequentially measured by the third measurement unit 307b, by a ratio α, and sends and reproduces a moving image. The reproduction speed α · ω at the time of performing is calculated.
In addition, the third playback control unit 307c, after the end of the arc-shaped slide operation by the user on the touch panel 6a (after releasing the contact), the moving image is played at a playback frame rate according to the operation speed at the time when the slide operation ends. The reproduction of the moving image is controlled so as to be reproduced. For example, the third reproduction control unit 307c multiplies the operation speed ω (px / s) measured by the third measurement unit 307b when the touch panel 6a is finally touched by the user by the ratio α to The playback speed α · ω of the moving image after the end of the arcuate slide operation (after contact release) is calculated.

<再生処理>
次に、撮像装置300による再生処理について、図9及び図10を参照して説明する。
図9は、再生処理に係る動作の一例を示すフローチャートである。また、図10は、再生処理における円弧状のスライド操作を説明するための図である。
なお、以下の再生処理では、ユーザによるタッチパネル6a上の円弧状のスライド量に対して送り再生される時間の比率αが初期値(例えば、α=10)に設定されているものとする。また、ユーザによる円弧状のスライド操作の回転方向(例えば、右周り方向)と動画像が送り再生される順方向とが対応付けられているものとする。
<Reproduction processing>
Next, reproduction processing by the imaging apparatus 300 will be described with reference to FIGS. 9 and 10.
FIG. 9 is a flowchart illustrating an example of an operation related to the reproduction process. FIG. 10 is a diagram for explaining an arc-shaped slide operation in the reproduction process.
In the following reproduction processing, it is assumed that the ratio α of time to be fed and reproduced with respect to the arcuate slide amount on the touch panel 6a by the user is set to an initial value (for example, α = 10). Also, it is assumed that the rotation direction (for example, clockwise direction) of the arc-shaped slide operation by the user is associated with the forward direction in which the moving image is transmitted and reproduced.

図9に示すように、先ず、画像記録部8に記録されている動画像のうち、ユーザによる操作入力部6の所定操作に基づいて再生対象となる動画像が指定されると、動作処理部307のフレームレート取得部7aは、上記実施形態1の再生処理と略同様に、指定された動画像を画像記録部8から読み出して当該動画像が撮影された際の撮像フレームレートを取得する(ステップS31)。
続けて、第3再生制御部307cは、上記実施形態1の再生処理と略同様に、画像処理部4により復号された再生対象の動画像を構成する複数のフレーム画像を表示部5に出力して表示パネル5aに動画像を表示させる(ステップS32)。
As shown in FIG. 9, first, among the moving images recorded in the image recording unit 8, when a moving image to be reproduced is designated based on a predetermined operation of the operation input unit 6 by the user, the operation processing unit The frame rate acquisition unit 7a of 307 reads the designated moving image from the image recording unit 8 and acquires the imaging frame rate when the moving image is captured (similarly to the reproduction processing of the first embodiment) ( Step S31).
Subsequently, the third playback control unit 307c outputs a plurality of frame images constituting the playback target moving image decoded by the image processing unit 4 to the display unit 5 in substantially the same manner as the playback process of the first embodiment. The moving image is displayed on the display panel 5a (step S32).

次に、第3測定部307bは、上記実施形態1の再生処理と略同様に、ユーザによってタッチパネル6aが接触操作されたか否かを判定する(ステップS33)。
ここで、タッチパネル6aが接触操作されていないと判定されると(ステップS33;NO)、第3測定部307bは、タッチパネル6aが接触操作されたか否かを判定する処理を所定の時間間隔で繰り返し実行する。
Next, the third measurement unit 307b determines whether or not the touch panel 6a is touched by the user in substantially the same manner as the reproduction process of the first embodiment (step S33).
Here, if it is determined that the touch panel 6a is not touched (step S33; NO), the third measurement unit 307b repeats the process of determining whether the touch panel 6a is touched at predetermined time intervals. Run.

ステップS33にて、タッチパネル6aが接触操作されたと判定されると(ステップS33;YES)、第3再生制御部307cは、ユーザによってタッチパネル6aが接触操作された時点で表示パネル5aに表示されているフレーム画像を表示させたまま当該動画像の再生を一時停止させる(ステップS34)。続けて、第3測定部307bは、タッチパネル6aから出力された接触位置から所定の距離d離れた点を原点として、ユーザによりタッチパネル6aが接触操作された時点の再生時間Ttouchを計時部(図示略)から取得する(ステップS35)。このとき、表示部5の表示パネル5aに円形状の指標I(図9参照)が表示される。   If it is determined in step S33 that the touch panel 6a has been touched (step S33; YES), the third playback control unit 307c is displayed on the display panel 5a when the touch panel 6a is touched by the user. The reproduction of the moving image is paused while the frame image is displayed (step S34). Subsequently, the third measurement unit 307b uses a point that is a predetermined distance d away from the contact position output from the touch panel 6a as the origin, and measures the reproduction time Ttouch when the touch operation is performed on the touch panel 6a by the user (not shown). ) (Step S35). At this time, a circular index I (see FIG. 9) is displayed on the display panel 5a of the display unit 5.

次に、第3測定部307bは、例えば、円形状の指標Iを回転させるようにユーザによってタッチパネル6aの円弧状のスライド操作が行われたか否かを判定する(ステップS36)。
ここで、タッチパネル6aの円弧状のスライド操作が行われていないと判定されると(ステップS36;NO)、第3測定部307bは、タッチパネル6aの円弧状のスライド操作が行われたか否かを判定する処理を所定の時間間隔で繰り返し実行する。
Next, the third measuring unit 307b determines whether or not the user has performed an arcuate slide operation of the touch panel 6a so as to rotate the circular index I, for example (step S36).
Here, when it is determined that the arc-shaped slide operation of the touch panel 6a is not performed (step S36; NO), the third measuring unit 307b determines whether or not the arc-shaped slide operation of the touch panel 6a is performed. The determination process is repeatedly executed at predetermined time intervals.

ステップS36にて、タッチパネル6aの円弧状のスライド操作が行われたと判定されると(ステップS36;YES)、第3測定部307bは、タッチパネル6aから逐次出力された接触位置のXY座標に係る位置信号を取得して、回転角度θpositionを算出する(ステップS37)。そして、第3測定部307bは、ユーザによるタッチパネル6aの円弧状のスライド操作が開始されてから単位時間(例えば、一秒)が経過する毎に、単位時間当たりの回転角度θpositionを操作速度ω(px/s)として算出する(ステップS38)。
続けて、第3再生制御部307cは、第3測定部307bに算出された回転角度θpositionに比率αを乗算した値(α・θposition)と、ユーザによりタッチパネル6aが接触操作された時点の再生時間Ttouchとに基づいて、送り再生される時間を逐次算出する(ステップS39)。そして、第3再生制御部307cは、上記実施形態1の再生処理と略同様に、フレームレート取得部7aにより取得された撮像フレームレートに基づいて、算出された送り再生される時間に対応するフレーム画像を特定して、表示パネル5aに表示させる。
When it is determined in step S36 that the arc-shaped slide operation of the touch panel 6a has been performed (step S36; YES), the third measurement unit 307b determines the position related to the XY coordinates of the contact position sequentially output from the touch panel 6a. A signal is acquired and the rotation angle θposition is calculated (step S37). Then, the third measurement unit 307b determines the rotation angle θposition per unit time as the operation speed ω ( px / s) (step S38).
Subsequently, the third reproduction control unit 307c determines the value (α · θposition) obtained by multiplying the rotation angle θposition calculated by the third measurement unit 307b by the ratio α and the reproduction time when the touch panel 6a is touched by the user. Based on Ttouch, the time for feeding and reproducing is sequentially calculated (step S39). Then, the third playback control unit 307c, similar to the playback process of the first embodiment, performs a frame corresponding to the calculated playback playback time based on the imaging frame rate acquired by the frame rate acquisition unit 7a. An image is specified and displayed on the display panel 5a.

次に、第3測定部307bは、上記実施形態1の再生処理と略同様に、ユーザによるタッチパネル6aの接触操作が終了したか否かを判定する(ステップS40)。
ここで、タッチパネル6aの接触操作が終了していないと判定されると(ステップS40;NO)、第3測定部307bは、処理をステップS37に戻し、それ以降の各処理を実行する。すなわち、上記したように、ステップS37〜S39の各処理が逐次実行され、ユーザによるタッチパネル6aの円弧状のスライド操作中に動画像の送り再生が行われる。
Next, the third measurement unit 307b determines whether or not the user's touch operation on the touch panel 6a has been completed (step S40), in substantially the same manner as the reproduction process of the first embodiment.
Here, if it determines with the contact operation of the touch panel 6a not having been complete | finished (step S40; NO), the 3rd measurement part 307b will return a process to step S37, and will perform each subsequent process. That is, as described above, the processes of steps S37 to S39 are sequentially executed, and the moving image is transmitted and reproduced during the arc-shaped slide operation of the touch panel 6a by the user.

ステップS39にて、タッチパネル6aの接触操作が終了したと判定されると(ステップS40;YES)、第3再生制御部307cは、上記実施形態1の再生処理と略同様に、接触操作が終了したと判定された時点で第3測定部307bにより測定された操作速度ω(px/s)に比率αを乗算して、接触操作の終了後の動画像の再生速度α・ωを算出する(ステップS41)。続けて、第3再生制御部307cは、上記実施形態1の再生処理と略同様に、算出された再生速度を維持したまま動画像を再生させる(ステップS42)。   If it is determined in step S39 that the touch operation on the touch panel 6a has ended (step S40; YES), the third playback control unit 307c ends the touch operation in substantially the same manner as the playback processing in the first embodiment. Is determined by multiplying the operation speed ω (px / s) measured by the third measurement unit 307b by the ratio α to calculate the moving image reproduction speed α · ω after the end of the contact operation (step S41). Subsequently, the third reproduction control unit 307c reproduces the moving image while maintaining the calculated reproduction speed, substantially in the same manner as the reproduction process of the first embodiment (step S42).

以上のように、実施形態3の撮像装置300によれば、上記実施形態1と同様に、タッチパネル6a上における接触操作(例えば、スライド操作)中に変化しうる操作速度(例えば、スライド速度)を逐次測定し、動画像の表示制御に反映させるため、ユーザが所望する再生速度で動画像を表示することができ、この結果、ユーザが所望する画像を容易に表示することができる。特に、タッチパネル6a上のユーザによる円弧状のスライド操作中の操作速度を逐次測定するので、縦横方向の大きさが制限されているタッチパネル6aであっても円弧状にスライド操作することで当該スライド操作の操作量が制限されることがなくなり、相対的に長い時間の送り再生のためにスライド操作量が多くなる場合であっても、接触操作を解除することなく連続して行うことができる。   As described above, according to the imaging apparatus 300 of the third embodiment, similarly to the first embodiment, an operation speed (for example, a slide speed) that can be changed during a contact operation (for example, a slide operation) on the touch panel 6a. Since the measurement is sequentially performed and reflected in the display control of the moving image, the moving image can be displayed at the reproduction speed desired by the user. As a result, the image desired by the user can be easily displayed. In particular, since the operation speed during the arc-shaped slide operation by the user on the touch panel 6a is sequentially measured, even if the touch panel 6a has a limited size in the vertical and horizontal directions, the slide operation can be performed by performing the slide operation in the arc shape. Thus, even when the slide operation amount increases due to relatively long time feed reproduction, the operation amount can be continuously performed without releasing the contact operation.

<変形例1>
以下に、実施形態3の変形例1に係る撮像装置300Aについて図11を参照して説明する。
図11は、変形例1に係る撮像装置300Aの概略構成を示すブロック図である。
なお、以下に説明する以外の点は、上記実施形態3の撮像装置300と略同様の構成及び機能をなし、その具体的な説明は省略する。
<Modification 1>
Hereinafter, an imaging apparatus 300A according to Modification 1 of Embodiment 3 will be described with reference to FIG.
FIG. 11 is a block diagram illustrating a schematic configuration of an imaging apparatus 300A according to the first modification.
Except for the points described below, the configuration and functions are substantially the same as those of the imaging device 300 of the third embodiment, and a specific description thereof is omitted.

図11に示すように、動作処理部307は、フレームレート取得部7aと、第3測定部307bと、第3再生制御部307cとに加えて、操作判別部307dを具備している。   As shown in FIG. 11, the operation processing unit 307 includes an operation determination unit 307d in addition to the frame rate acquisition unit 7a, the third measurement unit 307b, and the third reproduction control unit 307c.

操作判別部(判別手段)307dは、タッチパネル6a上のユーザによるスライド操作の種類が、直線状のスライド操作であるか、円弧状のスライド操作であるかを判別する。
すなわち、ユーザによるタッチパネル6aのスライド操作が開始されると、操作判別部307dは、タッチパネル6aから逐次出力された接触位置のXY座標に係る位置信号を逐次取得する。そして、操作判別部307dは、接触位置の単位時間当たりのX方向及びY方向の変位量を算出し、算出されたX方向及びY方向の変位量に基づいて、ユーザによるスライド操作の種類が、直線状のスライド操作であるか、円弧状のスライド操作であるかを判別する。例えば、ユーザによるスライド操作が縦方向や横方向に直線状のスライド操作の場合、X方向及びY方向のうち、何れか一方は変位量が小さくなり、他方が大きくなる。また、操作判別部307dは、X方向及びY方向の変位量の比率が所定の閾値以上となった場合に、ユーザによるスライド操作の円弧状のスライド操作であると判別する。
The operation determination unit (determination unit) 307d determines whether the type of the slide operation by the user on the touch panel 6a is a linear slide operation or an arcuate slide operation.
That is, when the slide operation of the touch panel 6a by the user is started, the operation determination unit 307d sequentially acquires position signals related to the XY coordinates of the contact position sequentially output from the touch panel 6a. Then, the operation determination unit 307d calculates the displacement amount in the X direction and the Y direction per unit time of the contact position, and based on the calculated displacement amount in the X direction and the Y direction, the type of the slide operation by the user is It is determined whether the operation is a linear slide operation or an arc-shaped slide operation. For example, when the slide operation by the user is a linear slide operation in the vertical direction or the horizontal direction, either one of the X direction and the Y direction has a small amount of displacement and the other has a large size. The operation determination unit 307d determines that the slide operation is an arcuate slide operation by the user when the ratio of the displacement amounts in the X direction and the Y direction is equal to or greater than a predetermined threshold.

そして、操作判別部307dにより円弧状のスライド操作であると判別された場合は、第3再生制御部307cは、スライド操作の軌跡から円の中心を特定し、特定された円の中心を識別可能となるように表示パネル5aに表示させる制御を行う。
なお、第3再生制御部307cは、ユーザによるスライド操作の種類に応じて、動画像の再生の制御内容を変更しても良い。例えば、直線状のスライド操作に対して円弧状のスライド操作の方がスライド量に対して送り再生される時間の比率αを大きくするか或いは小さくすることで、ユーザが所望する画像を検索する際に、ユーザが二つのスライド操作を切り替えつつ送り再生することができ、操作性の向上を図ることができる。
When the operation determining unit 307d determines that the operation is an arcuate slide operation, the third reproduction control unit 307c can identify the center of the circle from the locus of the slide operation and identify the specified center of the circle. Control to display on the display panel 5a is performed.
Note that the third playback control unit 307c may change the control content of playback of moving images in accordance with the type of slide operation by the user. For example, when a user searches for a desired image by increasing or decreasing the ratio α of the time for which the arc-shaped slide operation is fed and reproduced with respect to the slide amount with respect to the linear slide operation. In addition, the user can perform playback while switching between two slide operations, thereby improving operability.

このように、変形例1の撮像装置300Aによれば、タッチパネル6a上のユーザによるスライド操作の種類が、直線状のスライド操作であるか、円弧状のスライド操作であるかを判別して、円弧状のスライド操作であると判別された場合は、スライド操作の軌跡から特定される円の中心を識別可能に表示するので、ユーザがタッチパネル6a上を円弧状にスライド操作する際の操作性をより向上させることができる。   As described above, according to the imaging apparatus 300A of the first modification, it is determined whether the type of the slide operation by the user on the touch panel 6a is a linear slide operation or an arc-shaped slide operation. When it is determined that the operation is an arc-shaped slide operation, the center of the circle specified from the locus of the slide operation is displayed in an identifiable manner, so that the operability when the user performs a slide operation on the touch panel 6a in an arc shape is improved. Can be improved.

なお、本発明は、上記実施形態1〜3に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
以下に、再生対象の動画像を構成する複数のフレーム画像の復号処理について、図12〜図18を参照して説明する。
Note that the present invention is not limited to the first to third embodiments, and various improvements and design changes may be made without departing from the spirit of the present invention.
Hereinafter, decoding processing of a plurality of frame images constituting a moving image to be reproduced will be described with reference to FIGS.

上記実施形態1〜3並びに変形例1の撮像装置100、200、300、300Aにあっては、画像処理部4は、復号手段として、再生される動画像を構成する複数のフレーム画像のうち、所定時間分のフレーム画像の復号処理を事前に行っても良い。そして、メモリ2は、格納手段として、画像処理部4により復号された所定時間分のフレーム画像を一時的に格納する。   In the imaging devices 100, 200, 300, and 300A of the first to third embodiments and the first modification, the image processing unit 4 serves as a decoding unit among a plurality of frame images that constitute a moving image to be reproduced. Decoding processing of frame images for a predetermined time may be performed in advance. The memory 2 temporarily stores frame images for a predetermined time decoded by the image processing unit 4 as storage means.

すなわち、画像処理部4は、動作処理部7により画像記録部8から読み出された再生対象となる動画像の複数のフレーム画像に対して、当該動画像の符号化方式(例えば、MPEG符号化方式等)に応じた復号処理を行う。具体的には、画像処理部4は、動画像を構成する複数のフレーム画像のうち、動作処理部7の第1再生制御部7c等により現在再生中のフレーム画像の位置を基準として、現在の再生方向と同方向及び反対方向の各々に、所定時間分のフレーム画像の復号処理を行う。   That is, the image processing unit 4 performs encoding of a moving image (for example, MPEG encoding) on a plurality of frame images of the moving image to be reproduced read from the image recording unit 8 by the operation processing unit 7. The decoding process according to the method is performed. Specifically, the image processing unit 4 uses the position of the frame image currently being reproduced by the first reproduction control unit 7c of the operation processing unit 7 among the plurality of frame images constituting the moving image as a reference. Decoding processing of a frame image for a predetermined time is performed in each of the same direction and the opposite direction to the reproduction direction.

また、画像処理部4は、動画像の現在の再生方向が順方向であるか、或いは、反対方向であるかに応じて、現在の再生方向と同方向及び反対方向の各々に行う所定時間分のフレーム画像の復号処理の順番を特定して、当該復号処理を行う。ここで、画像処理部4は、例えば、MPEG符号化方式で符号化されている動画像を構成する複数のフレーム画像の場合、一の「Iピクチャ」に連なる「Pピクチャ」を全て含む連続した複数のフレーム画像からなるGOP(Group Of Picture)単位で、所定時間分のフレーム画像の復号処理の順番を特定しても良い。   Further, the image processing unit 4 performs a predetermined time for each of the same direction and the opposite direction to the current reproduction direction depending on whether the current reproduction direction of the moving image is the forward direction or the opposite direction. The order of the frame image decoding processing is specified, and the decoding processing is performed. Here, for example, in the case of a plurality of frame images constituting a moving image encoded by the MPEG encoding method, the image processing unit 4 continuously includes all “P pictures” connected to one “I picture”. You may specify the order of the decoding process of the frame image for predetermined time per GOP (Group Of Picture) which consists of a some frame image.

具体的には、画像処理部4は、現在再生中のフレーム画像が含まれるGOPに対して、動画像の再生方向と同方向側及び反対方向側にそれぞれ所定数(例えば、2つ等)のGOPを復号処理の対象として特定する。また、画像処理部4は、動画像の現在の再生方向と同方向側のGOPを反対方向側のGOPに対して優先して復号するように、復号処理の順番を特定する。
なお、画像処理部4により復号処理される所定時間分のフレーム画像の総フレーム数は、例えば、メモリ2の格納領域の容量に応じて適宜任意に変更可能である。すなわち、メモリ2は、復号されたフレーム画像を一時的に格納するリングバッファを有し、このリングバッファの格納領域の容量に応じて復号処理の量が変化する。
Specifically, the image processing unit 4 has a predetermined number (for example, two) of the GOP including the currently reproduced frame image on the same direction side and the opposite direction side as the moving image reproduction direction. The GOP is specified as the target of the decoding process. In addition, the image processing unit 4 specifies the order of decoding processing so that the GOP on the same direction side as the current reproduction direction of the moving image is decoded with priority over the GOP on the opposite direction side.
Note that the total number of frame images for a predetermined time to be decoded by the image processing unit 4 can be arbitrarily changed according to the capacity of the storage area of the memory 2, for example. That is, the memory 2 has a ring buffer that temporarily stores the decoded frame image, and the amount of decoding processing changes according to the capacity of the storage area of the ring buffer.

ここで、図12(a)及び図12(b)を参照して、復号処理の一例について詳細に説明する。
図12(a)及び図12(b)は、画像処理部4による復号処理を説明するための図であり、このうち、図12(a)は、順方向に送り再生する場合に対応し、図12(b)は、逆方向に送り再生する場合に対応している。また、図12(a)及び図12(b)中、「I」は、「Iピクチャ」を表し、「P」は、「Pピクチャ」を表している。また、白抜きの矢印は復号処理の方向を表し、当該矢印中の数字は復号処理の順番を表している。
Here, with reference to FIG. 12A and FIG. 12B, an example of the decoding process will be described in detail.
12 (a) and 12 (b) are diagrams for explaining the decoding process by the image processing unit 4. Of these, FIG. FIG. 12B corresponds to the case where playback is performed in the reverse direction. In FIG. 12A and FIG. 12B, “I” represents “I picture” and “P” represents “P picture”. A white arrow indicates the direction of the decoding process, and a number in the arrow indicates the order of the decoding process.

例えば、動画像を順方向に送り再生する場合(図12(a)参照)、画像処理部4は、先ず、再生対象の動画像を構成する複数のフレーム画像のうち、現在再生中のフレーム画像(図中、ドットが付された「Pピクチャ」)が含まれるGOPを構成する複数のフレーム画像を「Iピクチャ」から時間軸に沿って順に復号する(「1」の矢印)。そして、画像処理部4は、現在再生中のフレーム画像が含まれるGOP、すなわち、前回復号されたGOPと時間軸で後ろ側に隣り合うGOPを処理対象として、当該GOPを構成する複数のフレーム画像を時間軸に沿って順に復号する(「2」の矢印)。次に、画像処理部4は、前回復号されたGOPと時間軸で後ろ側に隣り合うGOPを処理対象として、当該GOPを構成する複数のフレーム画像を時間軸に沿って順に復号する(「3」の矢印)。
その後、画像処理部4は、現在再生中のフレーム画像が含まれるGOPと時間軸で前側に隣り合うGOPを処理対象として、当該GOPを構成する複数のフレーム画像を時間軸に沿って順に復号する(「4」の矢印)。次に、画像処理部4は、前回復号されたGOPと時間軸で前側に隣り合うGOPを処理対象として、当該GOPを構成する複数のフレーム画像を時間軸に沿って順に復号する(「5」の矢印)。
For example, when a moving image is forwarded and reproduced (see FIG. 12A), the image processing unit 4 firstly selects a frame image currently being reproduced from among a plurality of frame images constituting the moving image to be reproduced. A plurality of frame images constituting a GOP including a dot ("P picture" with dots in the figure) are sequentially decoded from the "I picture" along the time axis ("1" arrow). Then, the image processing unit 4 uses a GOP including a frame image currently being reproduced, that is, a GOP that is adjacent to the GOP decoded on the time axis on the rear side in the time axis as a processing target, and includes a plurality of frames constituting the GOP. The images are sequentially decoded along the time axis (arrow “2”). Next, the image processing unit 4 sequentially decodes a plurality of frame images constituting the GOP along the time axis with a GOP that is adjacent to the GOP decoded on the time axis as a processing target on the back side in the time axis (“ 3 "arrow).
Thereafter, the image processing unit 4 sequentially decodes a plurality of frame images constituting the GOP along the time axis, with the GOP including the currently reproduced frame image and the GOP adjacent to the front side in the time axis as a processing target. ("4" arrow). Next, the image processing unit 4 sequentially decodes a plurality of frame images constituting the GOP along the time axis, with the GOP that has been decoded in the previous time and the GOP adjacent to the front side in the time axis as a processing target (“5 ”Arrow).

一方、動画像を逆方向に送り再生する場合(図12(b)参照)、画像処理部4は、先ず、上記した動画像を順方向に送り再生する場合と同様に、再生対象の動画像を構成する複数のフレーム画像のうち、現在再生中のフレーム画像が含まれるGOPを構成する複数のフレーム画像を「Iピクチャ」から時間軸に沿って順に復号する(「1」の矢印)。そして、画像処理部4は、現在再生中のフレーム画像が含まれるGOP、すなわち、前回復号されたGOPと時間軸で前側に隣り合うGOPを処理対象として、当該GOPを構成する複数のフレーム画像を時間軸に沿って順に復号する(「2」の矢印)。次に、画像処理部4は、前回復号されたGOPと時間軸で前側に隣り合うGOPを処理対象として、当該GOPを構成する複数のフレーム画像を時間軸に沿って順に復号する(「3」の矢印)。
その後、画像処理部4は、現在再生中のフレーム画像が含まれるGOPと時間軸で後ろ側に隣り合うGOPを処理対象として、当該GOPを構成する複数のフレーム画像を時間軸に沿って順に復号する(「4」の矢印)。次に、画像処理部4は、前回復号されたGOPと時間軸で後ろ側に隣り合うGOPを処理対象として、当該GOPを構成する複数のフレーム画像を時間軸に沿って順に復号する(「5」の矢印)。
On the other hand, when a moving image is sent in the reverse direction for playback (see FIG. 12B), the image processing unit 4 first plays the moving image to be played in the same manner as when the moving image is sent in the forward direction for playback. Among the plurality of frame images constituting the frame image, the plurality of frame images constituting the GOP including the currently reproduced frame image are sequentially decoded from the “I picture” along the time axis (arrow “1”). Then, the image processing unit 4 uses a GOP including a currently reproduced frame image, that is, a GOP that is adjacent to the previous decoded GOP on the front side in the time axis as a processing target, and includes a plurality of frame images constituting the GOP. Are sequentially decoded along the time axis (arrow “2”). Next, the image processing unit 4 sequentially decodes a plurality of frame images constituting the GOP along the time axis with a GOP that is adjacent to the previous side of the previous GOP decoded on the time axis as a processing target (“3 ”Arrow).
Thereafter, the image processing unit 4 sequentially decodes a plurality of frame images constituting the GOP along the time axis, with the GOP including the currently reproduced frame image and the GOP adjacent on the back side in the time axis as a processing target. ("4" arrow). Next, the image processing unit 4 sequentially decodes a plurality of frame images constituting the GOP along the time axis with a GOP that is adjacent to the GOP decoded on the time axis as a processing target on the back side in the time axis (“ 5 "arrow).

なお、図12(a)及び図12(b)に例示した動画像を構成するGOPの内容は、一例であってこれに限られるものではなく、例えば、「Pピクチャ」の数は適宜任意に変更可能であり、また、「Bピクチャ」を含んで構成されていても良い。   Note that the contents of the GOP constituting the moving image illustrated in FIGS. 12A and 12B are merely examples and are not limited to this. For example, the number of “P pictures” is arbitrarily set as appropriate. It may be changed and may be configured to include a “B picture”.

<復号処理>
次に、図13〜図16を参照して、画像処理部4による復号処理について説明する。
図13は、画像処理部4による復号処理に係る動作の一例を示すフローチャートである。
<Decryption process>
Next, the decoding process by the image processing unit 4 will be described with reference to FIGS.
FIG. 13 is a flowchart illustrating an example of an operation related to a decoding process by the image processing unit 4.

以下に説明する復号処理は、撮像装置100(200、300、300A)による再生処理にて、再生される動画像を構成する複数のフレーム画像のうち、少なくとも表示対象のフレーム画像が表示部5に表示される前に行われる処理である。
なお、以下の説明では、実施形態1の撮像装置100による復号処理を代表して説明する。
In the decoding process described below, at least a frame image to be displayed is displayed on the display unit 5 among a plurality of frame images constituting a moving image to be reproduced in the reproduction process by the imaging device 100 (200, 300, 300A). This process is performed before being displayed.
In the following description, the decoding process performed by the imaging apparatus 100 according to the first embodiment will be described as a representative.

図13に示すように、先ず、画像処理部4は、動画像を構成する複数のフレーム画像のうち、動作処理部7の第1再生制御部7cにより表示対象のフレーム画像の変更が指示されたか否かを判定する(ステップS51)。
ここで、表示対象のフレーム画像の変更が指示されたと判定されると(ステップS51;YES)、画像処理部4は、メモリ2に対してリングバッファの格納領域の中心位置を更新させる指示を出力し、メモリ2は、リングバッファの格納領域の中で、表示対象のフレーム画像が含まれるGOPを構成する復号済みの複数のフレーム画像が中心位置に格納されるように更新する(ステップS52)。
一方、表示対象のフレーム画像の変更が指示されていないと判定された場合(ステップS51;NO)、画像処理部4及びメモリ2は、ステップS52の処理をスキップする。
As shown in FIG. 13, first, the image processing unit 4 has been instructed to change the display target frame image by the first reproduction control unit 7 c of the motion processing unit 7 among the plurality of frame images constituting the moving image. It is determined whether or not (step S51).
If it is determined that an instruction to change the frame image to be displayed is given (step S51; YES), the image processing unit 4 outputs an instruction to update the center position of the storage area of the ring buffer to the memory 2. Then, the memory 2 updates so that a plurality of decoded frame images constituting the GOP including the frame image to be displayed are stored at the center position in the storage area of the ring buffer (step S52).
On the other hand, when it is determined that the change of the frame image to be displayed is not instructed (step S51; NO), the image processing unit 4 and the memory 2 skip the process of step S52.

次に、動作処理部7の第1再生制御部7cは、表示対象のフレーム画像を表示部5に表示させる表示タイミングであるか否かを判定する(ステップS53)。この判定処理は、表示部5の再生フレームレートに応じた所定の周期毎に行われる。
ここで、表示対象のフレーム画像を表示部5に表示させる表示タイミングであると判定されると(ステップS53;YES)、第1再生制御部7cは、表示フラグを「ON」に設定する(ステップS54)。
一方、表示対象のフレーム画像を表示部5に表示させる表示タイミングでないと判定されると(ステップS53;NO)、第1再生制御部7cは、ステップS54の処理をスキップする。
Next, the first reproduction control unit 7c of the operation processing unit 7 determines whether it is a display timing for displaying the frame image to be displayed on the display unit 5 (step S53). This determination process is performed at predetermined intervals according to the playback frame rate of the display unit 5.
Here, if it is determined that it is the display timing for displaying the frame image to be displayed on the display unit 5 (step S53; YES), the first reproduction control unit 7c sets the display flag to “ON” (step S53). S54).
On the other hand, when it is determined that it is not the display timing for displaying the frame image to be displayed on the display unit 5 (step S53; NO), the first reproduction control unit 7c skips the process of step S54.

次に、画像処理部4は、表示フラグが「ON」に設定されているか否かを判定する(ステップS55)。
ここで、表示フラグが「ON」に設定されていると判定されると(ステップS55;YES)、画像処理部4は、表示対象のフレーム画像を復号済みであるか否かを判定する(ステップS56)。
Next, the image processing unit 4 determines whether or not the display flag is set to “ON” (step S55).
If it is determined that the display flag is set to “ON” (step S55; YES), the image processing unit 4 determines whether or not the frame image to be displayed has been decoded (step S55). S56).

ステップS56にて、表示対象のフレーム画像を復号済みであると判定されると(ステップS56;YES)、画像処理部4は、表示対象のフレーム画像の表示指示を動作処理部7に出力し(ステップS57)、第1再生制御部7cは、表示部5にフレーム画像を表示させた後、表示フラグを「OFF」に設定する(ステップS58)。
その後、第1再生制御部7cは、表示部5に表示される動画像の再生が終了したか否かを判定する(ステップS59)。
If it is determined in step S56 that the frame image to be displayed has been decoded (step S56; YES), the image processing unit 4 outputs a display instruction for the frame image to be displayed to the operation processing unit 7 ( In step S57), the first reproduction control unit 7c displays the frame image on the display unit 5, and then sets the display flag to “OFF” (step S58).
Thereafter, the first reproduction control unit 7c determines whether or not the reproduction of the moving image displayed on the display unit 5 has ended (step S59).

一方、ステップS55にて、表示フラグが「ON」に設定されていないと判定されると(ステップS55;NO)、画像処理部4は、フレーム画像を復号するフレーム復号処理(図14参照;後述)を行う(ステップS60)。
また、ステップS56にて、表示対象のフレーム画像を復号済みでないと判定された場合(ステップS56;NO)にも、画像処理部4は、処理をステップS60に移行し、フレーム復号処理を行う(ステップS60)。
このステップS60のフレーム復号処理の後、第1再生制御部7cは、処理をステップS59に移行し、動画像の再生が終了したか否かを判定する(ステップS59)。
On the other hand, if it is determined in step S55 that the display flag is not set to “ON” (step S55; NO), the image processing unit 4 performs a frame decoding process for decoding the frame image (see FIG. 14; described later). (Step S60).
In addition, when it is determined in step S56 that the frame image to be displayed has not been decoded (step S56; NO), the image processing unit 4 proceeds to step S60 and performs frame decoding processing ( Step S60).
After the frame decoding process in step S60, the first reproduction control unit 7c moves the process to step S59, and determines whether or not the reproduction of the moving image has ended (step S59).

ステップS59にて、動画像の再生が終了していないと判定されると(ステップS59;NO)、ステップS51に戻り、それ以降の各処理を実行する。一方、動画像の再生が終了したと判定されると(ステップS59;YES)、当該復号処理を終了する。   If it is determined in step S59 that the reproduction of the moving image has not ended (step S59; NO), the process returns to step S51, and the subsequent processes are executed. On the other hand, if it is determined that the reproduction of the moving image has ended (step S59; YES), the decoding process ends.

<フレーム復号処理>
以下に、復号処理におけるフレーム復号処理について、図14を参照して詳細に説明する。
図14は、フレーム復号処理に係る動作の一例を示すフローチャートである。
<Frame decoding process>
The frame decoding process in the decoding process will be described in detail below with reference to FIG.
FIG. 14 is a flowchart illustrating an example of an operation related to the frame decoding process.

図14に示すように、先ず、画像処理部4は、メモリ2のリングバッファの格納領域に格納可能な所定時間分のフレーム画像を復号済みであるか否かを判定する(ステップS61)。
ここで、所定時間分のフレーム画像を復号済みでないと判定されると(ステップS61;NO)、画像処理部4は、表示対象のフレーム画像が含まれるGOPを構成する復号済みの複数のフレーム画像をメモリ2のリングバッファの格納領域に格納済みであるか否かを判定する(ステップS62)。
As shown in FIG. 14, first, the image processing unit 4 determines whether or not the frame images for a predetermined time that can be stored in the storage area of the ring buffer of the memory 2 have been decoded (step S61).
Here, if it is determined that the frame images for the predetermined time have not been decoded (step S61; NO), the image processing unit 4 includes a plurality of decoded frame images constituting the GOP including the frame image to be displayed. Is stored in the ring buffer storage area of the memory 2 (step S62).

ステップS62にて、復号済みの複数のフレーム画像をメモリ2のリングバッファの格納領域に格納済みでないと判定されると(ステップS62;NO)、画像処理部4は、表示対象のフレーム画像が含まれるGOPを復号対象として設定し(ステップS63)、復号フラグを「ON」に設定する(ステップS64)。   If it is determined in step S62 that the plurality of decoded frame images have not been stored in the storage area of the ring buffer of the memory 2 (step S62; NO), the image processing unit 4 includes the frame image to be displayed. The GOP to be decoded is set as a decoding target (step S63), and the decoding flag is set to “ON” (step S64).

その後、画像処理部4は、復号フラグが「ON」に設定されているか否かを判定する(ステップS65)。
ここで、復号フラグが「ON」に設定されていると判定されると(ステップS65;YES)、画像処理部4は、前回復号されたフレーム画像は、復号対象として設定されているGOPに含まれるか否かを判定する(ステップS66)。
Thereafter, the image processing unit 4 determines whether or not the decoding flag is set to “ON” (step S65).
If it is determined that the decoding flag is set to “ON” (step S65; YES), the image processing unit 4 sets the previously decoded frame image to the GOP set as the decoding target. It is determined whether it is included (step S66).

ステップS66にて、前回復号されたフレーム画像は、復号対象として設定されているGOPに含まれないと判定されると(ステップS66;NO)、画像処理部4は、復号対象のGOPを構成する複数のフレーム画像については何れも復号されていないため、当該GOP内の「Iピクチャ」を指定して、当該「Iピクチャ」に対応するフレーム画像の復号を行う(ステップS67)。その後、画像処理部4は、復号されたフレーム画像をメモリ2に出力して、リングバッファの格納領域に格納させた後、復号フラグを「OFF」に設定し(ステップS68)、処理をステップS61に戻す。   If it is determined in step S66 that the previously decoded frame image is not included in the GOP set as the decoding target (step S66; NO), the image processing unit 4 configures the decoding-target GOP. Since none of the plurality of frame images is decoded, the “I picture” in the GOP is designated and the frame image corresponding to the “I picture” is decoded (step S67). Thereafter, the image processing unit 4 outputs the decoded frame image to the memory 2 and stores the decoded frame image in the storage area of the ring buffer. Then, the image processing unit 4 sets the decoding flag to “OFF” (step S68), and the process proceeds to step S61. Return to.

一方、ステップS66にて、前回復号されたフレーム画像は、復号対象として設定されているGOPに含まれると判定されると(ステップS66;YES)、画像処理部4は、復号対象のGOPを構成する複数のフレーム画像の中で、次のフレーム画像(例えば、「Pピクチャ」等)を指定して、当該フレーム画像の復号を行う(ステップS69)。その後、画像処理部4は、処理をステップS68に移行し、復号されたフレーム画像をメモリ2に出力して、リングバッファの格納領域に格納させた後、復号フラグを「OFF」に設定し(ステップS68)、処理をステップS61に戻す。   On the other hand, when it is determined in step S66 that the previously decoded frame image is included in the GOP set as the decoding target (step S66; YES), the image processing unit 4 selects the decoding target GOP. The next frame image (for example, “P picture” or the like) is designated from among the plurality of frame images constituting the frame image, and the frame image is decoded (step S69). Thereafter, the image processing unit 4 shifts the processing to step S68, outputs the decoded frame image to the memory 2, stores it in the storage area of the ring buffer, and then sets the decoding flag to “OFF” ( In step S68), the process returns to step S61.

一方、ステップS62にて、復号済みの複数のフレーム画像をメモリ2のリングバッファの格納領域に格納済みであると判定されると(ステップS62;YES)、画像処理部4は、第1再生制御部7cによる動画像の再生方向は順方向であるか否かを判定する(ステップS70)。   On the other hand, when it is determined in step S62 that a plurality of decoded frame images have been stored in the storage area of the ring buffer of the memory 2 (step S62; YES), the image processing unit 4 performs the first reproduction control. It is determined whether or not the reproduction direction of the moving image by the unit 7c is the forward direction (step S70).

ステップS70にて、動画像の再生方向は順方向であると判定されると(ステップS70;YES)、画像処理部4は、次の復号対象となるGOPを順方向に検索する順方向検索処理(図15参照;後述)を行う(ステップS71)。
一方、動画像の再生方向は順方向でないと判定されると(ステップS70;NO)、画像処理部4は、次の復号対象となるGOPを逆方向に検索する順方向検索処理(図16参照;後述)を行う(ステップS72)。
If it is determined in step S70 that the moving image playback direction is the forward direction (step S70; YES), the image processing unit 4 searches for the next GOP to be decoded in the forward direction. (Refer to FIG. 15; described later) is performed (step S71).
On the other hand, if it is determined that the playback direction of the moving image is not the forward direction (step S70; NO), the image processing unit 4 searches the GOP to be decoded next in the reverse direction (see FIG. 16). (To be described later) (step S72).

<順方向検索処理>
以下に、フレーム復号処理における順方向検索処理について、図15を参照して詳細に説明する。
図15は、順方向検索処理に係る動作の一例を示すフローチャートである。
<Forward search processing>
Hereinafter, the forward search process in the frame decoding process will be described in detail with reference to FIG.
FIG. 15 is a flowchart illustrating an example of an operation related to the forward direction search process.

図15に示すように、先ず、画像処理部4は、再生される動画像について、当該動画像の再生方向と同方向である順方向(時間軸で後ろ側)に未復号のGOPを検索し(ステップS81)、未復号のGOPがあるか否かを判定する(ステップS82)。
ここで、未復号のGOPがあると判定されると(ステップS82;YES)、画像処理部4は、メモリ2のリングバッファの格納領域に順方向のGOPに対応し、当該GOPを構成する復号済みの複数のフレーム画像を格納するための空き領域があるか否かを判定する(ステップS83)。
なお、メモリ2のリングバッファの格納領域の空き領域は、例えば、リングバッファの格納領域の中で、表示対象のフレーム画像が含まれるGOPを構成する復号済みの複数のフレーム画像が格納される中心位置が更新されることで形成される。
As shown in FIG. 15, first, the image processing unit 4 searches for an undecoded GOP in the forward direction (backward on the time axis) that is the same as the reproduction direction of the moving image for the moving image to be reproduced. (Step S81), it is determined whether there is an undecoded GOP (Step S82).
Here, if it is determined that there is an undecoded GOP (step S82; YES), the image processing unit 4 corresponds to the forward GOP in the storage area of the ring buffer of the memory 2 and decodes that constitute the GOP. It is determined whether there is an empty area for storing a plurality of completed frame images (step S83).
The free space in the ring buffer storage area of the memory 2 is, for example, the center in which a plurality of decoded frame images constituting the GOP including the frame image to be displayed are stored in the ring buffer storage area. It is formed by updating the position.

ステップS83にて、リングバッファの格納領域に順方向のGOPに対応する空き領域があると判定されると(ステップS83;YES)、画像処理部は、検索された未復号のGOPを復号対象として設定し(ステップS84)、復号フラグを「ON」に設定する(ステップS85)。
これにより、画像処理部4は、当該順方向検索処理を終了する。
When it is determined in step S83 that there is a free area corresponding to the forward GOP in the storage area of the ring buffer (step S83; YES), the image processing unit sets the searched undecoded GOP as a decoding target. It is set (step S84), and the decryption flag is set to “ON” (step S85).
Thereby, the image processing unit 4 ends the forward direction search process.

一方、ステップS82にて、未復号のGOPがないと判定されると(ステップS82;NO)、画像処理部4は、再生される動画像について、当該動画像の再生方向と反対方向である逆方向(時間軸で前側)に未復号のGOPを検索する(ステップS86)。また、ステップS83にて、リングバッファの格納領域に順方向のGOPに対応する空き領域がないと判定された場合(ステップS83;NO)にも、画像処理部4は、処理をステップS86に移行し、再生される動画像について、逆方向に未復号のGOPを検索する。
そして、画像処理部4は、逆方向に未復号のGOPがあるか否かを判定する(ステップS87)。
On the other hand, when it is determined in step S82 that there is no undecoded GOP (step S82; NO), the image processing unit 4 reverses the moving image to be reproduced in the direction opposite to the reproduction direction of the moving image. An undecoded GOP is searched in the direction (front side on the time axis) (step S86). If it is determined in step S83 that there is no free area corresponding to the forward GOP in the storage area of the ring buffer (step S83; NO), the image processing unit 4 proceeds to step S86. Then, an undecoded GOP is searched in the reverse direction for the reproduced moving image.
Then, the image processing unit 4 determines whether there is an undecoded GOP in the reverse direction (step S87).

ステップS87にて、未復号のGOPがあると判定されると(ステップS87;YES)、画像処理部4は、メモリ2のリングバッファの格納領域に逆方向のGOPに対応する空き領域があるか否かを判定する(ステップS88)。   If it is determined in step S87 that there is an undecoded GOP (step S87; YES), the image processing unit 4 has a free area corresponding to the reverse GOP in the storage area of the ring buffer of the memory 2. It is determined whether or not (step S88).

ステップS88にて、リングバッファの格納領域に逆方向のGOPに対応する空き領域があると判定されると(ステップS88;YES)、画像処理部は、処理をステップS84に移行し、検索された未復号のGOPを復号対象として設定する(ステップS84)。その後、画像処理部4は、復号フラグを「ON」に設定して(ステップS85)、当該順方向検索処理を終了する。   If it is determined in step S88 that there is a free area corresponding to the GOP in the reverse direction in the storage area of the ring buffer (step S88; YES), the image processing unit moves the process to step S84 and is searched. An undecoded GOP is set as a decoding target (step S84). Thereafter, the image processing unit 4 sets the decoding flag to “ON” (step S85), and ends the forward direction search process.

一方、ステップS87にて、未復号のGOPがないと判定されると(ステップS87;NO)、画像処理部4は、当該順方向検索処理を終了する。また、ステップS88にて、リングバッファの格納領域に逆方向のGOPに対応する空き領域がないと判定された場合(ステップS88;NO)にも、画像処理部4は、当該順方向検索処理を終了する。   On the other hand, if it is determined in step S87 that there is no undecoded GOP (step S87; NO), the image processing unit 4 ends the forward search process. Also, when it is determined in step S88 that there is no free area corresponding to the reverse GOP in the storage area of the ring buffer (step S88; NO), the image processing unit 4 performs the forward direction search process. finish.

<逆方向検索処理>
以下に、フレーム復号処理における逆方向検索処理について、図16を参照して詳細に説明する。
図16は、逆方向検索処理に係る動作の一例を示すフローチャートである。
<Reverse search processing>
Hereinafter, the backward search process in the frame decoding process will be described in detail with reference to FIG.
FIG. 16 is a flowchart illustrating an example of an operation related to the backward search process.

図16に示すように、先ず、画像処理部4は、再生される動画像について、当該動画像の再生方向と同方向である逆方向(時間軸で前側)に未復号のGOPを検索し(ステップS91)、未復号のGOPがあるか否かを判定する(ステップS92)。
ここで、未復号のGOPがあると判定されると(ステップS92;YES)、画像処理部4は、メモリ2のリングバッファの格納領域に逆方向のGOPに対応し、当該GOPを構成する復号済みの複数のフレーム画像を格納するための空き領域があるか否かを判定する(ステップS93)。
As shown in FIG. 16, first, the image processing unit 4 searches for an undecoded GOP in the reverse direction (front side in the time axis) that is the same as the reproduction direction of the moving image with respect to the moving image to be reproduced ( Step S91), it is determined whether there is an undecoded GOP (Step S92).
Here, if it is determined that there is an undecoded GOP (step S92; YES), the image processing unit 4 corresponds to the GOP in the reverse direction in the storage area of the ring buffer of the memory 2 and decodes that constitute the GOP. It is determined whether there is an empty area for storing a plurality of completed frame images (step S93).

ステップS93にて、リングバッファの格納領域に逆方向のGOPに対応する空き領域があると判定されると(ステップS93;YES)、画像処理部は、検索された未復号のGOPを復号対象として設定し(ステップS94)、復号フラグを「ON」に設定する(ステップS95)。
これにより、画像処理部4は、当該逆方向検索処理を終了する。
If it is determined in step S93 that there is a free area corresponding to the GOP in the reverse direction in the storage area of the ring buffer (step S93; YES), the image processing unit sets the searched undecoded GOP as a decoding target. Set (step S94), and set the decryption flag to "ON" (step S95).
Thereby, the image processing unit 4 ends the reverse direction search process.

一方、ステップS92にて、未復号のGOPがないと判定されると(ステップS92;NO)、画像処理部4は、再生される動画像について、当該動画像の再生方向と反対方向である順方向(時間軸で後ろ側)に未復号のGOPを検索する(ステップS96)。また、ステップS93にて、リングバッファの格納領域に逆方向のGOPに対応する空き領域がないと判定された場合(ステップS93;NO)にも、画像処理部4は、処理をステップS96に移行し、再生される動画像について、順方向に未復号のGOPを検索する。
そして、画像処理部4は、順方向に未復号のGOPがあるか否かを判定する(ステップS97)。
On the other hand, when it is determined in step S92 that there is no undecoded GOP (step S92; NO), the image processing unit 4 regards the moving image to be reproduced in the order opposite to the reproduction direction of the moving image. An undecoded GOP is searched in the direction (backward on the time axis) (step S96). If it is determined in step S93 that there is no free area corresponding to the reverse GOP in the storage area of the ring buffer (step S93; NO), the image processing unit 4 proceeds to step S96. Then, an undecoded GOP is searched in the forward direction for the reproduced moving image.
Then, the image processing unit 4 determines whether there is an undecoded GOP in the forward direction (step S97).

ステップS97にて、未復号のGOPがあると判定されると(ステップS97;YES)、画像処理部4は、メモリ2のリングバッファの格納領域に順方向のGOPに対応する空き領域があるか否かを判定する(ステップS98)。   If it is determined in step S97 that there is an undecoded GOP (step S97; YES), the image processing unit 4 determines whether there is a free area corresponding to the forward GOP in the storage area of the ring buffer of the memory 2. It is determined whether or not (step S98).

ステップS98にて、リングバッファの格納領域に順方向のGOPに対応する空き領域があると判定されると(ステップS98;YES)、画像処理部は、処理をステップS94に移行し、検索された未復号のGOPを復号対象として設定する(ステップS94)。その後、画像処理部4は、復号フラグを「ON」に設定して(ステップS95)、当該逆方向検索処理を終了する。   If it is determined in step S98 that there is a free area corresponding to the forward GOP in the storage area of the ring buffer (step S98; YES), the image processing unit moves the process to step S94 and is searched. An undecoded GOP is set as a decoding target (step S94). Thereafter, the image processing unit 4 sets the decoding flag to “ON” (step S95), and ends the backward search process.

一方、ステップS97にて、未復号のGOPがないと判定されると(ステップS97;NO)、画像処理部4は、当該逆方向検索処理を終了する。また、ステップS98にて、リングバッファの格納領域に順方向のGOPに対応する空き領域がないと判定された場合(ステップS98;NO)にも、画像処理部4は、当該逆方向検索処理を終了する。   On the other hand, when it is determined in step S97 that there is no undecoded GOP (step S97; NO), the image processing unit 4 ends the backward search process. Also, when it is determined in step S98 that there is no free area corresponding to the forward GOP in the storage area of the ring buffer (step S98; NO), the image processing unit 4 performs the backward search process. finish.

図14に戻り、ステップS65にて、画像処理部4は、復号フラグが「ON」に設定されているか否かを判定する(ステップS65)。
そして、ステップS65にて、復号フラグが「ON」に設定されていると判定されると(ステップS65;YES)、画像処理部4は、ステップS66〜S69の各処理により、順方向検索処理或いは逆方向検索処理にて検索されて復号対象となったGOP内のフレーム画像の復号を行い、復号フラグを「OFF」に設定した後(ステップS68)、処理をステップS61に戻す。
Returning to FIG. 14, in step S65, the image processing unit 4 determines whether or not the decoding flag is set to “ON” (step S65).
If it is determined in step S65 that the decoding flag is set to “ON” (step S65; YES), the image processing unit 4 performs the forward direction search process or the process in steps S66 to S69. The frame image in the GOP searched for in the reverse direction search process is decoded, the decoding flag is set to “OFF” (step S68), and the process returns to step S61.

上記の各処理は、ステップS61にて、メモリ2のリングバッファの格納領域に格納可能な所定時間分のフレーム画像を復号済みであると判定(ステップS61;YES)されるまで、繰り返し実行される。
ステップS61にて、所定時間分のフレーム画像を復号済みであると判定されると(ステップS61;YES)、画像処理部4は、当該フレーム復号処理を終了する。
また、ステップS65にて、復号フラグが「ON」に設定されていないと判定された場合(ステップS65;NO)にも、画像処理部4は、当該フレーム復号処理を終了する。
Each of the above processes is repeatedly executed until it is determined in step S61 that frame images for a predetermined time that can be stored in the storage area of the ring buffer of the memory 2 have been decoded (step S61; YES). .
If it is determined in step S61 that frame images for a predetermined time have been decoded (step S61; YES), the image processing unit 4 ends the frame decoding process.
In addition, when it is determined in step S65 that the decoding flag is not set to “ON” (step S65; NO), the image processing unit 4 also ends the frame decoding process.

従って、再生される動画像を構成する複数のフレーム画像のうち、所定時間分のフレーム画像の復号処理を事前に行って、復号された所定時間分のフレーム画像を格納しておくことで、第1再生制御部7cから指示されたフレーム画像を即座に表示パネル5aに表示可能となり、ユーザが所望する再生速度で動画像を表示することができる。
特に、動画像を構成する複数のフレーム画像のうち、現在再生中のフレーム画像の位置を基準として、現在の再生方向と同方向及び反対方向の各々に、所定時間分のフレーム画像の復号処理を事前に行うので、現在の再生方向と同方向だけでなく、反対方向のフレーム画像についても事前に復号しておくことができ、例えば、ユーザが動画像の再生方向を反対方向に切り替えた場合であっても、第1再生制御部7cから指示されたフレーム画像を即座に表示パネル5aに表示可能となる。
Accordingly, by performing in advance decoding processing of a frame image for a predetermined time among a plurality of frame images constituting the moving image to be reproduced, the decoded frame image for the predetermined time is stored. The frame image instructed from the 1 playback control unit 7c can be immediately displayed on the display panel 5a, and a moving image can be displayed at a playback speed desired by the user.
In particular, among a plurality of frame images constituting a moving image, frame image decoding processing for a predetermined time is performed in each of the same direction and the opposite direction to the current reproduction direction with reference to the position of the currently reproduced frame image. Since it is performed in advance, it is possible to decode not only the same direction as the current playback direction but also the frame image in the opposite direction in advance, for example, when the user switches the playback direction of the moving image to the opposite direction Even in such a case, the frame image instructed from the first reproduction control unit 7c can be immediately displayed on the display panel 5a.

また、動画像の現在の再生方向に応じて、現在の再生方向と同方向及び反対方向の各々に行う所定時間分のフレーム画像の復号処理の順番を特定して、当該復号処理を事前に行うので、動画像を構成する複数のフレーム画像の復号を当該動画像の現在の再生方向を考慮して適正に行うことができる。すなわち、例えば、動画像の現在の再生方向と同方向側のフレーム画像を反対方向側のフレーム画像に対して優先して復号しておくことで、動画像を送り再生しながらユーザが所望する画像を検索する場合に、送り再生の再生方向と同方向側のフレーム画像については相対的に長い時間の送り再生に対しても対応することができ、第1再生制御部7cから指示されたフレーム画像を即座に表示パネル5aに表示可能となる。   In addition, according to the current playback direction of the moving image, the sequence of decoding the frame images for a predetermined time in each of the same direction and the opposite direction to the current playback direction is specified, and the decoding process is performed in advance. Therefore, it is possible to appropriately decode a plurality of frame images constituting the moving image in consideration of the current reproduction direction of the moving image. That is, for example, by decoding a frame image in the same direction as the current playback direction of a moving image with priority over a frame image in the opposite direction, an image desired by the user while sending and playing back the moving image When searching for a frame image in the same direction as the playback direction of forward playback, it is possible to cope with forward playback of a relatively long time, and the frame image instructed from the first playback control unit 7c. Can be immediately displayed on the display panel 5a.

なお、上記した復号処理にあっては、画像処理部4は、動作処理部7の第1再生制御部7cにより再生される動画像の現在の再生速度に応じて、現在の再生方向と同方向及び反対方向の各々に行う所定時間分のフレーム画像の復号処理の順番を特定して、当該復号処理を事前に行っても良い。
すなわち、例えば、動画像の現在の再生速度が所定速度(例えば、通常の再生速度等)の場合、画像処理部4は、現在再生中のフレーム画像が含まれるGOPに対して、動画像の再生方向と同方向側及び反対方向側にそれぞれ所定数(例えば、2つ等)のGOPを復号処理の対象として特定する。そして、動画像の再生速度が高速になるほど、画像処理部4は、現在の再生方向と同方向側のGOPを反対方向側のGOPに対して優先して復号するように、復号処理の順番を特定する。
In the decoding process described above, the image processing unit 4 has the same direction as the current playback direction according to the current playback speed of the moving image played back by the first playback control unit 7c of the motion processing unit 7. And the order of the decoding process of the frame image for the predetermined time performed in each of the opposite directions may be specified, and the decoding process may be performed in advance.
That is, for example, when the current playback speed of a moving image is a predetermined speed (for example, a normal playback speed), the image processing unit 4 plays back a moving image with respect to a GOP including a frame image that is currently being played back. A predetermined number (for example, two, etc.) of GOPs are specified as decoding processing targets on the same direction side and the opposite direction side as the direction. As the moving image playback speed increases, the image processing unit 4 changes the order of decoding processing so that the GOP on the same direction side as the current playback direction is decoded with priority over the GOP on the opposite direction side. Identify.

次に、メモリ2のリングバッファの格納領域の容量が固定されている場合における、画像処理部4による所定時間分のフレーム画像の復号処理の順番について説明する。
以下の説明では、メモリ2のリングバッファの格納領域の容量は、動画像を構成するGOPを単位として5つ分に相当するものとする。
Next, the order of decoding processing of frame images for a predetermined time by the image processing unit 4 when the capacity of the storage area of the ring buffer of the memory 2 is fixed will be described.
In the following description, it is assumed that the capacity of the storage area of the ring buffer of the memory 2 corresponds to five GOPs constituting a moving image.

図17(a)及び図17(b)は、メモリ2のリングバッファの格納領域の容量が固定されている場合の画像処理部4による復号処理を説明するための図であり、このうち、図17(a)は、順方向に送り再生する場合に対応し、図17(b)は、逆方向に送り再生する場合に対応している。
なお、図17(a)及び図17(b)中の各カラムは、動画像を構成するGOPを模式的に表し、現在再生中のフレーム画像が含まれるGOPにドットを付している。また、各カラム内の数字は、復号処理の順番を表している。
FIGS. 17A and 17B are diagrams for explaining the decoding process by the image processing unit 4 when the storage area capacity of the ring buffer of the memory 2 is fixed. 17 (a) corresponds to the case of sending and reproducing in the forward direction, and FIG. 17 (b) corresponds to the case of sending and reproducing in the reverse direction.
Note that each column in FIGS. 17A and 17B schematically represents a GOP constituting a moving image, and dots are attached to the GOP including the frame image currently being reproduced. The numbers in each column indicate the order of decoding processing.

例えば、動画像を順方向に送り再生する場合(図17(a)参照)、動画像の現在の再生速度が所定速度(例えば、通常の再生速度等)では、画像処理部4は、現在再生中のフレーム画像が含まれるGOP「1」(図中、ドットが付されたGOP)、GOP「1」と時間軸で後ろ側に隣り合うGOP「2」、GOP「2」と時間軸で後ろ側に隣り合うGOP「3」、現在再生中のフレーム画像が含まれるGOP「1」と時間軸で前側に隣り合うGOP「4」、GOP「4」と時間軸で前側に隣り合うGOP「5」の順番で復号処理を行う。
そして、例えば、動画像の再生速度が所定速度よりも高速になると、画像処理部4は、現在再生中のフレーム画像が含まれるGOP「1」、GOP「1」と時間軸で後ろ側に隣り合うGOP「2」、GOP「2」と時間軸で後ろ側に隣り合うGOP「3」、GOP「3」と時間軸で後ろ側に隣り合うGOP「4」、現在再生中のフレーム画像が含まれるGOP「1」と時間軸で前側に隣り合うGOP「5」の順番で復号処理を行う。
さらに、例えば、動画像の再生速度が上記よりもさらに高速になると、画像処理部4は、現在再生中のフレーム画像が含まれるGOP「1」、GOP「1」と時間軸で後ろ側に隣り合うGOP「2」、GOP「2」と時間軸で後ろ側に隣り合うGOP「3」、GOP「3」と時間軸で後ろ側に隣り合うGOP「4」、GOP「4」と時間軸で後ろ側に隣り合うGOP「5」の順番で復号処理を行う。
For example, when a moving image is forwarded and played back (see FIG. 17A), when the current playback speed of the moving image is a predetermined speed (for example, a normal playback speed), the image processing unit 4 GOP “1” including the frame image in the middle (GOP with a dot in the figure), GOP “1” adjacent to GOP “1” on the back side in the time axis, and GOP “2” on the back side in the time axis GOP “3” adjacent to the side, GOP “1” including the currently reproduced frame image, GOP “4” adjacent to the front side in the time axis, and GOP “5” adjacent to the front side in the time axis with GOP “4” ”In the order of“.
For example, when the playback speed of the moving image becomes higher than a predetermined speed, the image processing unit 4 is adjacent to GOP “1” and GOP “1” including the frame image currently being played back on the rear side on the time axis. Includes GOP “2”, GOP “2” and GOP “3” that are adjacent to each other on the time axis, GOP “3” and GOP “4” that is adjacent to the rear side on the time axis, and the frame image currently being played back Decoding processing is performed in the order of GOP “1” and GOP “5” adjacent to the front side on the time axis.
Further, for example, when the playback speed of the moving image becomes higher than the above, the image processing unit 4 is adjacent to the GOP “1” and GOP “1” including the currently played frame image on the rear side in the time axis. Matching GOP “2”, GOP “2” on the time axis and GOP “3”, GOP “3” on the time axis and GOP “4”, GOP “4” on the time axis Decoding processing is performed in the order of GOP “5” adjacent to the rear side.

一方、動画像を逆方向に送り再生する場合(図17(b)参照)、動画像の現在の再生速度が所定速度(例えば、通常の再生速度等)では、画像処理部4は、現在再生中のフレーム画像が含まれるGOP「1」、GOP「1」と時間軸で前側に隣り合うGOP「2」、GOP「2」と時間軸で前側に隣り合うGOP「3」、現在再生中のフレーム画像が含まれるGOP「1」と時間軸で後ろ側に隣り合うGOP「4」、GOP「4」と時間軸で後ろ側に隣り合うGOP「5」の順番で復号処理を行う。
そして、例えば、動画像の再生速度が所定速度よりも高速になると、画像処理部4は、現在再生中のフレーム画像が含まれるGOP「1」、GOP「1」と時間軸で前側に隣り合うGOP「2」、GOP「2」と時間軸で前側に隣り合うGOP「3」、GOP「3」と時間軸で前側に隣り合うGOP「4」、現在再生中のフレーム画像が含まれるGOP「1」と時間軸で後ろ側に隣り合うGOP「5」の順番で復号処理を行う。
さらに、例えば、動画像の再生速度が上記よりもさらに高速になると、画像処理部4は、現在再生中のフレーム画像が含まれるGOP「1」、GOP「1」と時間軸で前側に隣り合うGOP「2」、GOP「2」と時間軸で前側に隣り合うGOP「3」、GOP「3」と時間軸で前側に隣り合うGOP「4」、GOP「4」と時間軸で前側に隣り合うGOP「5」の順番で復号処理を行う。
On the other hand, when moving images are played back in the reverse direction (see FIG. 17B), when the current playback speed of the moving images is a predetermined speed (eg, normal playback speed), the image processing unit 4 GOP “1”, GOP “1” including the frame image in the middle, GOP “2” adjacent to the front side in the time axis, GOP “2” and GOP “3” adjacent to the front side in the time axis, Decoding processing is performed in the order of GOP “1” that includes the frame image and GOP “4” that is adjacent to the rear side in the time axis, and GOP “4” that is adjacent to the rear side in the time axis.
For example, when the playback speed of the moving image becomes higher than a predetermined speed, the image processing unit 4 is adjacent to GOP “1” and GOP “1” including the currently played frame image on the front side in time axis. GOP “2”, GOP “2”, GOP “3” adjacent to the front side in the time axis, GOP “3”, GOP “4” adjacent to the front side in the time axis, and GOP “3” including the frame image currently being played back The decoding process is performed in the order of “1” and GOP “5” adjacent to the rear side on the time axis.
Further, for example, when the playback speed of the moving image becomes higher than the above, the image processing unit 4 is adjacent to the GOP “1” and GOP “1” including the frame image currently being played back on the time axis. GOP “2”, GOP “2” and GOP “3” adjacent to the front side in the time axis, GOP “3” and GOP “4” adjacent to the front side in the time axis, and GOP “4” adjacent to the front side in the time axis Decoding processing is performed in the order of matching GOP “5”.

次に、上記において、動画像の再生速度に応じて、メモリ2のリングバッファの格納領域の容量を可変して容量を増大させる場合について説明する。
以下の説明では、メモリ2のリングバッファの格納領域の容量は、動画像の現在の再生速度が所定速度(例えば、通常の再生速度等)の場合、動画像を構成するGOPを単位として5つ分に相当し、動画像の再生速度が高速になるほどGOP単位で1つ分ずつ増えて行くものとする。
Next, the case where the capacity is increased by changing the capacity of the storage area of the ring buffer of the memory 2 in accordance with the moving image playback speed will be described.
In the following description, the capacity of the storage area of the ring buffer of the memory 2 is five when the current playback speed of the moving image is a predetermined speed (for example, a normal playback speed), with GOPs constituting the moving image as a unit. It is assumed that the higher the moving image playback speed, the more it increases by one in GOP units.

図18(a)及び図18(b)は、メモリ2のリングバッファの格納領域の容量を可変する場合の画像処理部4による復号処理を説明するための図であり、このうち、図18(a)は、順方向に送り再生する場合に対応し、図18(b)は、逆方向に送り再生する場合に対応している。なお、図18(a)及び図18(b)中の各カラムは、動画像を構成するGOPを模式的に表し、現在再生中のフレーム画像が含まれるGOPにドットを付している。また、各カラム内の数字は、復号処理の順番を表している。   18 (a) and 18 (b) are diagrams for explaining the decoding process by the image processing unit 4 when the capacity of the storage area of the ring buffer of the memory 2 is varied. Of these, FIG. a) corresponds to the case of sending and reproducing in the forward direction, and FIG. 18B corresponds to the case of sending and reproducing in the reverse direction. Each column in FIGS. 18A and 18B schematically represents a GOP constituting a moving image, and dots are added to the GOP including the frame image currently being reproduced. The numbers in each column indicate the order of decoding processing.

例えば、動画像を順方向に送り再生する場合(図18(a)参照)、動画像の現在の再生速度が所定速度(例えば、通常の再生速度等)では、画像処理部4は、上記したメモリ2のリングバッファの格納領域の容量が固定されている場合と同様に、現在再生中のフレーム画像が含まれるGOP「1」(図中、ドットが付されたGOP)、GOP「1」と時間軸で後ろ側に隣り合うGOP「2」、GOP「2」と時間軸で後ろ側に隣り合うGOP「3」、現在再生中のフレーム画像が含まれるGOP「1」と時間軸で前側に隣り合うGOP「4」、GOP「4」と時間軸で前側に隣り合うGOP「5」の順番で復号処理を行う。
そして、例えば、動画像の再生速度が所定速度よりも高速になると、メモリ2のリングバッファの格納領域の容量をGOP単位で1つ分増大して、画像処理部4は、現在再生中のフレーム画像が含まれるGOP「1」、GOP「1」と時間軸で後ろ側に隣り合うGOP「2」、GOP「2」と時間軸で後ろ側に隣り合うGOP「3」、GOP「3」と時間軸で後ろ側に隣り合うGOP「4」、現在再生中のフレーム画像が含まれるGOP「1」と時間軸で前側に隣り合うGOP「5」、GOP「5」と時間軸で前側に隣り合うGOP「6」の順番で復号処理を行う。
さらに、例えば、動画像の再生速度が上記よりもさらに高速になると、メモリ2のリングバッファの格納領域の容量をGOP単位でさらに1つ分増大して、画像処理部4は、現在再生中のフレーム画像が含まれるGOP「1」、GOP「1」と時間軸で後ろ側に隣り合うGOP「2」、GOP「2」と時間軸で後ろ側に隣り合うGOP「3」、GOP「3」と時間軸で後ろ側に隣り合うGOP「4」、GOP「4」と時間軸で後ろ側に隣り合うGOP「5」、現在再生中のフレーム画像が含まれるGOP「1」と時間軸で前側に隣り合うGOP「6」、GOP「6」と時間軸で前側に隣り合うGOP「7」の順番で復号処理を行う。
For example, when a moving image is forwarded and played back (see FIG. 18A), when the current playback speed of the moving image is a predetermined speed (for example, a normal playback speed), the image processing unit 4 Similarly to the case where the capacity of the storage area of the ring buffer of the memory 2 is fixed, GOP “1” (GOP with a dot in the figure) including the currently reproduced frame image, GOP “1” GOP “2” that is adjacent to the rear side on the time axis, GOP “2” that is adjacent to the rear side on the time axis with GOP “3”, GOP “1” that contains the frame image currently being played back, and front side on the time axis Decoding processing is performed in the order of adjacent GOP “4”, GOP “4” and GOP “5” adjacent to the front side in the time axis.
For example, when the moving image playback speed becomes higher than a predetermined speed, the capacity of the storage area of the ring buffer of the memory 2 is increased by one in GOP units, and the image processing unit 4 GOP “1”, GOP “1” that includes the image, GOP “2” that is adjacent to the rear side in the time axis, GOP “2”, GOP “3” that is adjacent to the rear side in the time axis, and GOP “3” GOP “4” adjacent to the rear side on the time axis, GOP “1” including the frame image currently being played back, GOP “5” adjacent to the front side on the time axis, and GOP “5” adjacent to the front side on the time axis Decoding processing is performed in the order of matching GOP “6”.
Further, for example, when the moving image playback speed becomes higher than the above, the storage area of the ring buffer in the memory 2 is further increased by one in GOP units, and the image processing unit 4 GOP “1”, GOP “1” including the frame image, GOP “2” adjacent to the rear side in the time axis, GOP “2”, GOP “3”, GOP “3” adjacent to the rear side in the time axis GOP “4” that is adjacent to the rear side on the time axis, GOP “4” that is adjacent to the rear side on the time axis, GOP “1” that includes the frame image currently being played, and front side on the time axis Are decoded in the order of GOP “6” and GOP “6” adjacent to each other and GOP “7” adjacent to the front side on the time axis.

一方、動画像を逆方向に送り再生する場合(図18(b)参照)、動画像の現在の再生速度が所定速度(例えば、通常の再生速度等)では、画像処理部4は、上記したメモリ2のリングバッファの格納領域の容量が固定されている場合と同様に、現在再生中のフレーム画像が含まれるGOP「1」、GOP「1」と時間軸で前側に隣り合うGOP「2」、GOP「2」と時間軸で前側に隣り合うGOP「3」、現在再生中のフレーム画像が含まれるGOP「1」と時間軸で後ろ側に隣り合うGOP「4」、GOP「4」と時間軸で後ろ側に隣り合うGOP「5」の順番で復号処理を行う。
そして、例えば、動画像の再生速度が所定速度よりも高速になると、メモリ2のリングバッファの格納領域の容量をGOP単位で1つ分増大して、画像処理部4は、現在再生中のフレーム画像が含まれるGOP「1」、GOP「1」と時間軸で前側に隣り合うGOP「2」、GOP「2」と時間軸で前側に隣り合うGOP「3」、GOP「3」と時間軸で前側に隣り合うGOP「4」、現在再生中のフレーム画像が含まれるGOP「1」と時間軸で後ろ側に隣り合うGOP「5」、GOP「5」と時間軸で後ろ側に隣り合うGOP「6」の順番で復号処理を行う。
さらに、例えば、動画像の再生速度が上記よりもさらに高速になると、メモリ2のリングバッファの格納領域の容量をGOP単位でさらに1つ分増大して、画像処理部4は、現在再生中のフレーム画像が含まれるGOP「1」、GOP「1」と時間軸で前側に隣り合うGOP「2」、GOP「2」と時間軸で前側に隣り合うGOP「3」、GOP「3」と時間軸で前側に隣り合うGOP「4」、GOP「4」と時間軸で前側に隣り合うGOP「5」、現在再生中のフレーム画像が含まれるGOP「1」と時間軸で後ろ側に隣り合うGOP「6」、GOP「6」と時間軸で後ろ側に隣り合うGOP「7」の順番で復号処理を行う。
On the other hand, when a moving image is sent in the reverse direction and played back (see FIG. 18B), when the current playback speed of the moving image is a predetermined speed (for example, a normal playback speed), the image processing unit 4 Similarly to the case where the capacity of the storage area of the ring buffer of the memory 2 is fixed, GOP “1” and GOP “1” including the frame image being currently reproduced include GOP “2” adjacent to the front side in time axis. , GOP “2” adjacent to GOP “2” on the time axis, GOP “1” including the currently reproduced frame image, GOP “4”, GOP “4” adjacent to the rear side on the time axis, Decoding processing is performed in the order of GOP “5” adjacent to the rear side on the time axis.
For example, when the moving image playback speed becomes higher than a predetermined speed, the capacity of the storage area of the ring buffer of the memory 2 is increased by one in GOP units, and the image processing unit 4 GOP “1”, GOP “1” including the image, GOP “2” adjacent to the front side in the time axis, GOP “2” adjacent to the front side in the time axis, GOP “3”, GOP “3” and the time axis GOP “4” adjacent to the front side, GOP “1” including the frame image currently being played back, GOP “5” adjacent to the rear side on the time axis, and GOP “5” adjacent to the rear side on the time axis Decoding processing is performed in the order of GOP “6”.
Further, for example, when the moving image playback speed becomes higher than the above, the storage area of the ring buffer in the memory 2 is further increased by one in GOP units, and the image processing unit 4 GOP “1”, GOP “1” including the frame image, GOP “2” adjacent to the front side in the time axis, GOP “2”, GOP “3”, GOP “3” adjacent to the front side in the time axis, and time GOP “4” adjacent to the front side on the axis, GOP “4” adjacent to the front side on the time axis with GOP “5”, and GOP “1” containing the frame image currently being played back are adjacent to the rear side on the time axis Decoding processing is performed in the order of GOP “6”, GOP “6”, and GOP “7” adjacent to the rear side on the time axis.

このように、動画像の現在の再生速度に応じて、現在の再生方向と同方向及び反対方向の各々に行う所定時間分のフレーム画像の復号処理の順番を特定して、当該復号処理を事前に行うので、動画像を構成する複数のフレーム画像の復号を当該動画像の現在の再生速度を考慮して適正に行うことができる。すなわち、例えば、動画像の現在の再生速度が高速になるほど、動画像の現在の再生方向と同方向側のフレーム画像を反対方向側のフレーム画像に対して優先して復号しておくことで、動画像を送り再生しながらユーザが所望する画像を検索する場合に、送り再生の再生方向と同方向側のフレーム画像については相対的に高速の送り再生に対しても対応することができ、第1再生制御部7cから指示されたフレーム画像を即座に表示パネル5aに表示可能となり、ユーザが所望する再生速度で動画像を表示することができる。   In this way, according to the current playback speed of the moving image, the order of frame image decoding processing for a predetermined time to be performed in each of the same direction and the opposite direction to the current playback direction is specified, and the decoding processing is performed in advance. Therefore, it is possible to appropriately decode a plurality of frame images constituting the moving image in consideration of the current reproduction speed of the moving image. That is, for example, as the current playback speed of a moving image becomes higher, the frame image on the same direction side as the current playback direction of the moving image is preferentially decoded with respect to the frame image on the opposite direction side, When a user searches for a desired image while sending and playing back a moving image, the frame image on the same direction side as the playback direction of feed playback can cope with relatively fast feed playback. The frame image instructed from the 1 playback control unit 7c can be immediately displayed on the display panel 5a, and a moving image can be displayed at a playback speed desired by the user.

なお、上記においては、動画像の現在の再生速度に応じて、当該現在の再生方向と同方向側及び反対方向側の各々のフレーム画像、或いは、GOPの復号処理にかける時間を特定して、当該復号処理を事前に行っても良い。   In the above, according to the current playback speed of the moving image, specify each frame image on the same direction side and the opposite direction side as the current playback direction, or time for GOP decoding processing, The decoding process may be performed in advance.

また、図17(a)及び図17(b)並びに図18(a)及び図18(b)に例示した所定時間分のフレーム画像の復号処理の順番は、一例であってこれに限られるものではなく、適宜任意に変更可能である。例えば、動画像の再生速度に応じて、メモリ2のリングバッファの格納領域の容量を可変して容量を増大させる場合には、現在再生中のフレーム画像が含まれるGOP「1」と再生方向が反対側となるGOPについては、メモリ2のリングバッファの格納領域の容量が固定されている場合のように、優先度を低下させても良い。   In addition, the order of the decoding process of the frame images for the predetermined time illustrated in FIGS. 17A and 17B and FIGS. 18A and 18B is an example, and is not limited thereto. Instead, it can be arbitrarily changed as appropriate. For example, when the capacity of the storage area of the ring buffer of the memory 2 is changed according to the playback speed of the moving image to increase the capacity, the GOP “1” including the currently played frame image and the playback direction are set. For the opposite GOP, the priority may be lowered as in the case where the capacity of the storage area of the ring buffer of the memory 2 is fixed.

なお、上記実施形態1〜3に例示した、ユーザによりスライド操作される方向と、動画像の再生方向との対応関係は、一例であってこれに限られるものではなく、適宜任意に変更可能である。
また、例えば、ユーザによりスライド操作される方向が上下方向の場合には、フレーム画像に対して付加されるパーフォレーションの位置を左右にしても良い。
Note that the correspondence relationship between the direction in which the user performs a slide operation and the moving image playback direction exemplified in the first to third embodiments is merely an example and is not limited thereto, and can be arbitrarily changed as appropriate. is there.
Further, for example, when the direction in which the user slides is up and down, the position of the perforation added to the frame image may be set to the left and right.

また、上記実施形態1〜3にあっては、タッチパネル6a(206a)上のユーザによる接触操作中の操作速度を逐次測定し、逐次測定された操作速度に基づいて、表示パネル5aに表示される動画像の再生を制御するようにしたが、一例であってこれに限られるものではない。例えば、第1測定部7bが、タッチパネル6a上の任意の位置から開始されたユーザによるスライド操作中のスライド量を逐次測定し、第1再生制御部7cが、逐次測定されるスライド量に応じて可変し、表示パネル5aに表示中の画像を他の画像に切り替えて表示する際の切り替え量を、ユーザによるスライド操作中に連続して制御するようにしても良い。
これにより、再生対象が静止画像であっても、タッチパネル6a上におけるスライド操作中に変化しうるスライド量を逐次測定し、複数の画像の切り替え表示制御に反映させるため、ユーザが所望する速度で連続した画像の切り替え表示を行うことができ、この結果、ユーザが所望する画像を容易に表示することができる。
Moreover, in the said Embodiment 1-3, the operation speed during the contact operation by the user on the touch panel 6a (206a) is measured sequentially, and it displays on the display panel 5a based on the operation speed measured sequentially. Although playback of moving images is controlled, this is an example and the present invention is not limited to this. For example, the first measurement unit 7b sequentially measures the slide amount during the slide operation by the user started from an arbitrary position on the touch panel 6a, and the first reproduction control unit 7c responds to the slide amount that is sequentially measured. The amount of switching when the image displayed on the display panel 5a is changed to another image may be continuously controlled during the slide operation by the user.
As a result, even if the playback target is a still image, the amount of slide that can change during the slide operation on the touch panel 6a is sequentially measured and reflected in the switching display control of a plurality of images. As a result, it is possible to easily display an image desired by the user.

また、単位時間当たりのスライド量(画素数)を逐次測定することで、操作速度を逐次測定しているが、早送りの操作を優先する場合は、1単位時間内でスライド操作が終わる程度に単位時間を長くして、スライド量に表示速度が比例するように制御することで、スライド速度の測定処理の軽減を図るようにしてもよい。
すなわち、タッチパネル6a上のユーザによるスライド操作中は、そのスライド量に基づいて、表示パネル5aに表示される動画像の再生速度を制御する第1の処理を行い、タッチパネル6a上のユーザによるスライド操作の終了後、第1の処理にて制御された再生速度を維持して、表示パネル5aに表示中の動画像の再生を制御する第2の処理を行うようにしても良い。
In addition, the operation speed is sequentially measured by sequentially measuring the amount of slide (number of pixels) per unit time. However, when priority is given to fast-forwarding operations, the unit is such that the sliding operation is completed within one unit time. It is possible to reduce the slide speed measurement process by increasing the time and controlling the display speed to be proportional to the slide amount.
That is, during the slide operation by the user on the touch panel 6a, the first process for controlling the reproduction speed of the moving image displayed on the display panel 5a is performed based on the slide amount, and the slide operation by the user on the touch panel 6a is performed. After the above, the second process for controlling the reproduction of the moving image being displayed on the display panel 5a may be performed while maintaining the reproduction speed controlled in the first process.

さらに、撮像装置100、200、300、300Aの構成は、上記実施形態1〜3に例示したものは一例であり、これに限られるものではない。また、表示装置として、撮像装置100、200、300、300Aを例示したが、一例であってこれに限られるものではなく、撮像機能を具備するか否かは適宜任意に変更可能である。   Furthermore, the configurations of the imaging devices 100, 200, 300, and 300A are examples of those illustrated in the first to third embodiments, and are not limited thereto. Moreover, although the imaging devices 100, 200, 300, and 300A are illustrated as display devices, this is only an example, and the present invention is not limited thereto, and whether or not an imaging function is provided can be arbitrarily changed as appropriate.

加えて、上記実施形態1〜3にあっては、取得手段、測定手段、制御手段としての機能を、中央制御部1の制御下にて、フレームレート取得部7a、第1測定部7b(第2測定部207b、第3測定部307b)、第1再生制御部7c(第2再生制御部207c、第3再生制御部307c)が駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部1のCPUによって所定のプログラム等が実行されることにより実現される構成としても良い。
すなわち、プログラムメモリ(図示略)に、取得処理ルーチン、測定処理ルーチン、制御処理ルーチンを含むプログラムを記録しておく。そして、取得処理ルーチンにより中央制御部1のCPUに、再生される動画像の撮像フレームレートを取得する機能を実現させるようにしても良い。また、測定処理ルーチンにより中央制御部1のCPUに、タッチパネル6a上のユーザによる接触操作中の操作速度を逐次測定する機能を実現させるようにしても良い。また、制御処理ルーチンにより中央制御部1のCPUに、取得された撮像フレームレートと、逐次測定された操作速度と、に基づいて、表示パネル5aに表示される動画像の再生を制御する機能を実現させるようにしても良い。
In addition, in the first to third embodiments, the functions as the acquisition unit, the measurement unit, and the control unit are controlled under the control of the central control unit 1, and the frame rate acquisition unit 7a and the first measurement unit 7b (first measurement unit). 2 measurement unit 207b, third measurement unit 307b) and first reproduction control unit 7c (second reproduction control unit 207c, third reproduction control unit 307c) are driven, but the present invention is not limited thereto. The configuration may be realized by executing a predetermined program or the like by the CPU of the central control unit 1.
That is, a program including an acquisition process routine, a measurement process routine, and a control process routine is recorded in a program memory (not shown). Then, the CPU of the central control unit 1 may have a function of acquiring the imaging frame rate of the moving image to be reproduced by an acquisition process routine. Moreover, you may make it implement | achieve the function which measures sequentially the operation speed during contact operation by the user on the touch panel 6a by CPU of the central control part 1 by a measurement process routine. Further, the CPU of the central control unit 1 has a function of controlling the reproduction of the moving image displayed on the display panel 5a based on the acquired imaging frame rate and the sequentially measured operation speed. It may be realized.

さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ROMやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、CD−ROM等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ(搬送波)も適用される。   Furthermore, as a computer-readable medium storing a program for executing each of the above processes, a non-volatile memory such as a flash memory or a portable recording medium such as a CD-ROM is applied in addition to a ROM or a hard disk. Is also possible. A carrier wave is also used as a medium for providing program data via a predetermined communication line.

本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
<請求項1>
ユーザにより接触操作されるタッチパネルと、任意の撮像フレームレートで撮影された動画像を再生可能な表示手段とを備える表示装置であって、
再生される動画像の撮像フレームレートを取得する取得手段と、
前記タッチパネル上のユーザによる接触操作中の操作速度を逐次測定する測定手段と、
前記取得手段により取得された撮像フレームレートと、前記測定手段により逐次測定された操作速度と、に基づいて、前記表示手段に表示される動画像の再生を制御する制御手段と、
を備えることを特徴とする表示装置。
<請求項2>
前記測定手段は、前記操作速度として、前記タッチパネル上のユーザによるスライド操作における単位時間当たりのスライド量を逐次測定し、
前記制御手段は、前記スライド量に応じて動画像が送り再生される時間が一定となるように、当該動画像の送り再生を制御することを特徴とする請求項1に記載の表示装置。
<請求項3>
前記制御手段は、前記スライド量に応じて動画像が送り再生される時間が一定となるように、前記取得手段により取得された撮像フレームレートに応じて再生フレームレート及び間引き率のうちの少なくとも一方を変化させることを特徴とする請求項2に記載の表示装置。
<請求項4>
前記制御手段は、前記タッチパネル上のユーザによるスライド操作の終了後、このスライド操作が終了した時点の操作速度に応じた再生フレームレートで動画像が再生されるように当該動画像の再生を制御することを特徴とする請求項2又は3に記載の表示装置。
<請求項5>
前記制御手段は、前記スライド操作が終了した時点の操作速度が0の場合には、このスライド操作が終了した時点で前記表示手段に表示されている動画像を構成するフレーム画像を表示させたまま当該動画像の再生を一時停止させることを特徴とする請求項4に記載の表示装置。
<請求項6>
前記測定手段は、前記タッチパネル上の任意の位置におけるユーザによるスライド操作中の操作速度を逐次測定することを特徴とする請求項2〜5の何れか一項に記載の表示装置。
<請求項7>
前記制御手段は、動画像の表示と、この動画像を構成するフレーム画像を複数並べたフレーム画像の表示と、を独立して制御し、
前記測定手段は、前記タッチパネルの前記フレーム画像の表示に対応する部分におけるユーザによるスライド操作中の操作速度を逐次測定することを特徴とする請求項2〜5の何れか一項に記載の表示装置。
<請求項8>
前記測定手段は、前記タッチパネルの前記フレーム画像の表示に対応する部分におけるユーザによるスライド操作とは異なる接触操作の操作量を、更に測定し、
前記制御手段は、前記測定手段により測定されたスライド操作とは異なる接触操作の操作量に応じて可変する時間間隔に対応するフレーム画像を複数並べて表示させることを特徴とする請求項7に記載の表示装置。
<請求項9>
前記測定手段は、前記タッチパネル上のユーザによる円弧状のスライド操作中の操作速度を逐次測定することを特徴とする請求項2〜5の何れか一項に記載の表示装置。
<請求項10>
前記タッチパネル上のユーザによるスライド操作の種類が、直線状のスライド操作であるか、円弧状のスライド操作であるかを判別する判別手段を更に備え、
前記制御手段は、前記判別手段により円弧状のスライド操作であると判別された場合は、スライド操作の軌跡から特定される円の中心を、更に識別可能に表示する制御を行うことを特徴とする請求項9に記載の表示装置。
<請求項11>
再生される動画像を構成する複数のフレーム画像のうち、所定時間分のフレーム画像の復号処理を事前に行う復号手段と、
前記復号手段により復号された所定時間分のフレーム画像を格納する格納手段と、を、更に備えることを特徴とする請求項1〜10の何れか一項に記載の表示装置。
<請求項12>
前記復号手段は、更に、動画像を構成する前記複数のフレーム画像のうち、現在再生中のフレーム画像の位置を基準として、現在の再生方向及び反対方向の各々に、所定時間分のフレーム画像の復号処理を事前に行うことを特徴とする請求項11に記載の表示装置。
<請求項13>
前記復号手段は、更に、動画像の現在の再生方向に応じて、現在の再生方向及び反対方向の各々に行う所定時間分のフレーム画像の復号処理の順番を特定して、当該復号処理を事前に行うことを特徴とする請求項12に記載の表示装置。
<請求項14>
前記復号手段は、更に、動画像の現在の再生速度に応じて、現在の再生方向及び反対方向の各々に行う所定時間分のフレーム画像の復号処理の順番、或いは、当該復号処理にかける時間を特定して、当該復号処理を事前に行うことを特徴とする請求項12に記載の表示装置。
<請求項15>
ユーザにより接触操作されるタッチパネルと、表示手段とを備える表示装置であって、 前記タッチパネル上の任意の位置から開始されたユーザによるスライド操作中のスライド量を逐次測定する測定手段と、
前記測定手段により逐次測定されるスライド量に応じて可変し、前記表示手段に表示中の画像を他の画像に切り替えて表示する際の切り替え量を、ユーザによるスライド操作中に連続して制御する制御手段と、
を備えることを特徴とする表示装置。
<請求項16>
前記制御手段は、更に、前記タッチパネル上のユーザによるスライド操作の終了後、このスライド操作が終了した時点の切り替え量を維持して、前記表示手段に表示中の画像を他の画像に切り替えて表示する制御を行うことを特徴とする請求項15に記載の表示装置。
<請求項17>
ユーザにより接触操作されるタッチパネルと、表示手段とを備える表示装置であって、
前記タッチパネル上のユーザによるスライド操作の加速度を逐次測定する測定手段と、
前記測定手段により逐次測定されるスライド操作の加速度に応じて可変し、前記表示手段に表示中の画像を他の画像に切り替えて表示する際の切り替え速度を、ユーザによるスライド操作中に連続して制御する制御手段と、
を備えることを特徴とする表示装置。
<請求項18>
前記制御手段は、更に、前記タッチパネル上のユーザによるスライド操作の終了後、このスライド操作が終了した時点の切り替え速度を維持して、前記表示手段に表示中の画像を他の画像に切り替えて表示する制御を行うことを特徴とする請求項17に記載の表示装置。
<請求項19>
ユーザにより接触操作されるタッチパネルと、動画像を再生可能な表示手段とを備える表示装置であって、
前記タッチパネル上のユーザによるスライド操作のスライド量に基づいて、前記表示手段に表示される動画像の再生速度を制御する第1の制御手段と、
前記タッチパネル上のユーザによるスライド操作の終了後、前記第1の制御手段により制御された再生速度を維持して、前記表示手段に表示中の動画像の再生を制御する第2の制御手段と、
を備えることを特徴とする表示装置。
<請求項20>
ユーザにより接触操作されるタッチパネルと、任意の撮像フレームレートで撮像された動画像を再生可能な表示手段とを備える表示装置を用いた表示方法であって、
再生される動画像の撮像フレームレートを取得する処理と、
前記タッチパネル上のユーザによる接触操作中の操作速度を逐次測定する処理と、
取得された撮像フレームレートと、逐次測定された操作速度と、に基づいて、前記表示手段に表示される動画像の再生を制御する処理と、
を含むことを特徴とする表示方法。
<請求項21>
ユーザにより接触操作されるタッチパネルと、任意の撮像フレームレートで撮像された動画像を再生可能な表示手段とを備える表示装置のコンピュータに、
再生される動画像の撮像フレームレートを取得する機能と、
前記タッチパネル上のユーザによる接触操作中の操作速度を逐次測定する機能と、
取得された撮像フレームレートと、逐次測定された操作速度と、に基づいて、前記表示手段に表示される動画像の再生を制御する機能と、
を実現させることを特徴とするプログラム。
<請求項22>
ユーザにより接触操作されるタッチパネルと、表示手段とを備える表示装置を用いた表示方法であって、
前記タッチパネル上の任意の位置から開始されたユーザによるスライド操作中のスライド量を逐次測定する処理と、
逐次測定されるスライド量に応じて可変し、前記表示手段に表示中の画像を他の画像に切り替えて表示する際の切り替え量を、ユーザによるスライド操作中に連続して制御する処理と、
を含むことを特徴とする表示方法。
<請求項23>
ユーザにより接触操作されるタッチパネルと、表示手段とを備える表示装置を用いた表示方法であって、
前記タッチパネル上のユーザによるスライド操作の加速度を逐次測定する処理と、
逐次測定されるスライド操作の加速度に応じて可変し、前記表示手段に表示中の画像を他の画像に切り替えて表示する際の切り替え速度を、ユーザによるスライド操作中に連続して制御する処理と、
を含むことを特徴とする表示方法。
<請求項24>
ユーザにより接触操作されるタッチパネルと、動画像を再生可能な表示手段とを備える表示装置を用いた表示方法であって、
前記タッチパネル上のユーザによるスライド操作のスライド量に基づいて、前記表示手段に表示される動画像の再生速度を制御する第1の処理と、
前記タッチパネル上のユーザによるスライド操作の終了後、前記第1の処理により制御された再生速度を維持して、前記表示手段に表示中の動画像の再生を制御する第2の処理と、
を含むことを特徴とする表示方法。
Although several embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and equivalents thereof.
The invention described in the scope of claims attached to the application of this application will be added below. The item numbers of the claims described in the appendix are as set forth in the claims attached to the application of this application.
[Appendix]
<Claim 1>
A display device comprising a touch panel operated by a user and display means capable of reproducing a moving image shot at an arbitrary imaging frame rate,
Obtaining means for obtaining an imaging frame rate of a moving image to be reproduced;
Measuring means for sequentially measuring the operation speed during the contact operation by the user on the touch panel;
Control means for controlling reproduction of a moving image displayed on the display means based on the imaging frame rate acquired by the acquisition means and the operation speed sequentially measured by the measurement means;
A display device comprising:
<Claim 2>
The measurement means sequentially measures the slide amount per unit time in the slide operation by the user on the touch panel as the operation speed,
The display device according to claim 1, wherein the control unit controls feeding and reproduction of the moving image so that a time during which the moving image is fed and reproduced according to the slide amount is constant.
<Claim 3>
The control means has at least one of a reproduction frame rate and a thinning rate according to the imaging frame rate acquired by the acquisition means so that a time during which a moving image is sent and reproduced according to the slide amount is constant. The display device according to claim 2, wherein the display device is changed.
<Claim 4>
The control means controls the reproduction of the moving image so that the moving image is reproduced at a reproduction frame rate corresponding to the operation speed at the time when the slide operation is completed after the slide operation by the user on the touch panel is completed. The display device according to claim 2, wherein the display device is a display device.
<Claim 5>
When the operation speed at the time when the slide operation is finished is 0, the control means keeps displaying the frame image constituting the moving image displayed on the display means at the time when the slide operation is finished. The display device according to claim 4, wherein reproduction of the moving image is temporarily stopped.
<Claim 6>
The display device according to claim 2, wherein the measurement unit sequentially measures an operation speed during a slide operation by a user at an arbitrary position on the touch panel.
<Claim 7>
The control means independently controls display of a moving image and display of a frame image in which a plurality of frame images constituting the moving image are arranged,
The display device according to claim 2, wherein the measurement unit sequentially measures an operation speed during a slide operation by a user in a portion corresponding to the display of the frame image of the touch panel. .
<Claim 8>
The measurement means further measures an operation amount of a contact operation different from a slide operation by a user in a portion corresponding to the display of the frame image of the touch panel,
8. The control unit according to claim 7, wherein the control unit displays a plurality of frame images corresponding to a time interval that varies according to an operation amount of a contact operation different from the slide operation measured by the measurement unit. Display device.
<Claim 9>
The display device according to claim 2, wherein the measurement unit sequentially measures an operation speed during an arc-shaped slide operation by a user on the touch panel.
<Claim 10>
A discriminating means for discriminating whether the type of the slide operation by the user on the touch panel is a linear slide operation or an arc-shaped slide operation;
The control means performs control to display the center of a circle specified from the locus of the slide operation so as to be further identifiable when it is determined by the determination means that the operation is an arcuate slide operation. The display device according to claim 9.
<Claim 11>
Decoding means for performing in advance a decoding process of a frame image for a predetermined time among a plurality of frame images constituting a moving image to be reproduced;
The display device according to claim 1, further comprising storage means for storing frame images for a predetermined time decoded by the decoding means.
<Claim 12>
The decoding means further includes a frame image of a predetermined time in each of the current reproduction direction and the opposite direction with reference to the position of the currently reproduced frame image among the plurality of frame images constituting the moving image. The display device according to claim 11, wherein the decoding process is performed in advance.
<Claim 13>
The decoding means further specifies the order of decoding processing of a frame image for a predetermined time in each of the current playback direction and the opposite direction according to the current playback direction of the moving image, and performs the decoding processing in advance. The display device according to claim 12, wherein the display device is performed.
<Claim 14>
The decoding means further determines the order of frame image decoding processing for a predetermined time to be performed in each of the current playback direction and the opposite direction, or the time required for the decoding processing, according to the current playback speed of the moving image. The display device according to claim 12, characterized in that the decoding process is performed in advance.
<Claim 15>
A display device including a touch panel operated by a user and a display unit, and a measurement unit that sequentially measures a slide amount during a slide operation by a user started from an arbitrary position on the touch panel,
Variable according to the slide amount sequentially measured by the measuring means, and the switching amount when the image being displayed on the display means is switched to another image is continuously controlled during the slide operation by the user. Control means;
A display device comprising:
<Claim 16>
Further, after the slide operation by the user on the touch panel is finished, the control means maintains a switching amount at the time when the slide operation is finished, and displays the image displayed on the display means by switching to another image. The display device according to claim 15, wherein control is performed.
<Claim 17>
A display device comprising a touch panel operated by a user and a display means,
Measuring means for sequentially measuring the acceleration of the slide operation by the user on the touch panel;
Variable according to the acceleration of the slide operation that is sequentially measured by the measuring means, and the switching speed when the image being displayed on the display means is switched to another image is continuously displayed during the slide operation by the user. Control means for controlling;
A display device comprising:
<Claim 18>
Further, after the slide operation by the user on the touch panel is finished, the control means maintains the switching speed at the time when the slide operation is finished, and displays the image displayed on the display means by switching to another image. The display device according to claim 17, wherein control is performed.
<Claim 19>
A display device comprising a touch panel operated by a user and display means capable of reproducing a moving image,
First control means for controlling a playback speed of a moving image displayed on the display means based on a slide amount of a slide operation by a user on the touch panel;
Second control means for controlling the reproduction of a moving image being displayed on the display means while maintaining the reproduction speed controlled by the first control means after the end of the slide operation by the user on the touch panel;
A display device comprising:
<Claim 20>
A display method using a display device including a touch panel operated by a user and a display unit capable of reproducing a moving image captured at an arbitrary imaging frame rate,
A process of acquiring the imaging frame rate of the moving image to be reproduced;
A process of sequentially measuring an operation speed during a contact operation by a user on the touch panel;
A process for controlling the reproduction of a moving image displayed on the display means based on the acquired imaging frame rate and the operation speed measured sequentially;
A display method comprising:
<Claim 21>
A computer of a display device including a touch panel operated by a user and a display unit capable of reproducing a moving image captured at an arbitrary imaging frame rate.
A function for acquiring the imaging frame rate of the moving image to be played back;
A function of sequentially measuring an operation speed during a contact operation by a user on the touch panel;
A function for controlling reproduction of a moving image displayed on the display unit based on the acquired imaging frame rate and the operation speed measured sequentially;
A program characterized by realizing.
<Claim 22>
A display method using a display device including a touch panel operated by a user and a display unit,
A process of sequentially measuring a slide amount during a slide operation by a user started from an arbitrary position on the touch panel;
A process of changing continuously according to the amount of slide that is sequentially measured and controlling the amount of switching when the image being displayed on the display means is switched to another image and displayed during a slide operation by the user,
A display method comprising:
<Claim 23>
A display method using a display device including a touch panel operated by a user and a display unit,
A process of sequentially measuring acceleration of a slide operation by a user on the touch panel;
A process of continuously controlling a switching speed when the image displayed on the display unit is changed to another image and displayed by switching according to the acceleration of the slide operation measured sequentially, during the slide operation by the user; ,
A display method comprising:
<Claim 24>
A display method using a display device including a touch panel operated by a user and a display unit capable of reproducing a moving image,
A first process for controlling a playback speed of a moving image displayed on the display unit based on a slide amount of a slide operation by a user on the touch panel;
A second process for controlling the reproduction of a moving image being displayed on the display unit while maintaining the reproduction speed controlled by the first process after the end of the slide operation by the user on the touch panel;
A display method comprising:

100、200、300、300A 撮像装置
1 中央制御部
2 メモリ
4 画像処理部
5、205 表示部
5a 表示パネル
205a 第1表示パネル
205b 第2表示パネル
6、206 操作入力部
6a、206a タッチパネル
7、207、307 動作処理部
7a フレームレート取得部
7b 第1測定部
207b 第2測定部
307b 第3測定部
7c 第1再生制御部
207c 第2再生制御部
307c 第3再生制御部
307d 操作判別部
100, 200, 300, 300A Imaging device 1 Central control unit 2 Memory 4 Image processing unit 5, 205 Display unit 5a Display panel 205a First display panel 205b Second display panel 6, 206 Operation input units 6a, 206a Touch panels 7, 207 307 Operation processing unit 7a Frame rate acquisition unit 7b First measurement unit 207b Second measurement unit 307b Third measurement unit 7c First reproduction control unit 207c Second reproduction control unit 307c Third reproduction control unit 307d Operation determination unit

Claims (16)

ユーザにより接触操作されるタッチパネルと、任意の撮像フレームレートで撮影された
動画像を再生可能な表示手段とを備える表示装置であって、
再生される動画像の撮像フレームレートを取得する取得手段と、
前記タッチパネル上のユーザによる接触操作中の操作速度を測定する測定手段と、
前記取得手段により取得された撮像フレームレートと、前記測定手段により測定された操作速度と、に基づいて、前記表示手段に表示される動画像の再生を制御する制御手段と、
を備え、
前記測定手段は、前記操作速度として、前記タッチパネル上のユーザによるスライド操作における単位時間当たりのスライド量を、当該単位時間経過毎に逐次測定し、
前記制御手段は、前記単位時間経過毎に逐次測定される単位時間当たりのスライド量が変化しても一定のスライド量に対して動画像が送り再生される時間が一定となるように、当該単位時間経過毎に逐次測定される単位時間当たりのスライド量に応じて、当該動画像の送り再生を当該単位時間経過毎に逐次制御することを特徴とする表示装置。
A display device comprising a touch panel operated by a user and display means capable of reproducing a moving image shot at an arbitrary imaging frame rate,
Obtaining means for obtaining an imaging frame rate of a moving image to be reproduced;
Measuring means for measuring an operation speed during a contact operation by a user on the touch panel;
Control means for controlling reproduction of a moving image displayed on the display means based on the imaging frame rate acquired by the acquisition means and the operation speed measured by the measurement means;
With
The measuring means sequentially measures the slide amount per unit time in the slide operation by the user on the touch panel as the operation speed, every time the unit time elapses,
The control means is configured so that the time during which a moving image is transmitted and reproduced with respect to a fixed slide amount is constant even if the slide amount per unit time sequentially measured every time the unit time elapses is constant. A display device characterized by sequentially controlling the feeding and reproduction of the moving image every time the unit time elapses according to the amount of slide per unit time measured every time.
前記制御手段は、前記単位時間経過毎に逐次測定される単位時間当たりのスライド量が変化しても一定のスライド量に対して動画像が送り再生される時間一定となるように、当該単位時間経過毎に逐次測定される単位時間当たりのスライド量の変化に追随して、当該動画像の送り再生される時間を変化させる制御を、当該単位時間経過毎に逐次行うことを特徴とする請求項1に記載の表示装置。   The control means is configured to make the unit time constant so that a moving image is sent and reproduced with respect to a constant slide amount even if the slide amount per unit time sequentially measured every time the unit time elapses changes. The control for changing the time during which the moving image is transmitted and reproduced following the change in the slide amount per unit time that is sequentially measured every time, is performed sequentially every time the unit time elapses. The display device according to 1. 前記制御手段は、一定のスライド量に応じて動画像が送り再生される時間が一定となるように、前記取得手段により取得された撮像フレームレートに応じて再生フレームレート及び間引き率のうちの少なくとも一方を変化させることを特徴とする請求項1又は2に記載の表示装置。   The control means has at least one of a reproduction frame rate and a thinning rate according to the imaging frame rate acquired by the acquisition means so that a time during which a moving image is sent and reproduced according to a certain slide amount is constant. The display device according to claim 1, wherein one of the two is changed. 前記制御手段は、前記タッチパネル上のユーザによるスライド操作の終了後、このスライド操作が終了した時点の操作速度に応じた再生フレームレートで動画像が再生されるように当該動画像の再生を制御することを特徴とする請求項1〜3の何れか一項に記載の表示装置。   The control means controls the reproduction of the moving image so that the moving image is reproduced at a reproduction frame rate corresponding to the operation speed at the time when the slide operation is completed after the slide operation by the user on the touch panel is completed. The display device according to claim 1, wherein the display device is a display device. 前記制御手段は、前記スライド操作が終了した時点の操作速度が0の場合には、このスライド操作が終了した時点で前記表示手段に表示されている動画像を構成するフレーム画像を表示させたまま当該動画像の再生を一時停止させることを特徴とする請求項4に記載の表示装置。   When the operation speed at the time when the slide operation is finished is 0, the control means keeps displaying the frame image constituting the moving image displayed on the display means at the time when the slide operation is finished. The display device according to claim 4, wherein reproduction of the moving image is temporarily stopped. 前記測定手段は、前記タッチパネル上の任意の位置におけるユーザによるスライド操作中の操作速度として、前記タッチパネル上のユーザによるスライド操作における単位時間当たりのスライド量を、当該単位時間経過毎に逐次測定することを特徴とする請求項1〜5の何れか一項に記載の表示装置。   The measurement means sequentially measures the slide amount per unit time in the slide operation by the user on the touch panel as the operation speed during the slide operation by the user at an arbitrary position on the touch panel every time the unit time elapses. The display device according to claim 1, wherein: 前記制御手段は、動画像の表示と、この動画像を構成するフレーム画像を複数並べたフレーム画像の表示と、を独立して制御し、
前記測定手段は、前記タッチパネルの前記フレーム画像の表示に対応する部分におけるユーザによるスライド操作中の操作速度として、前記タッチパネル上のユーザによるスライド操作における単位時間当たりのスライド量を、当該単位時間経過毎に逐次測定することを特徴とする請求項1〜5の何れか一項に記載の表示装置。
The control means independently controls display of a moving image and display of a frame image in which a plurality of frame images constituting the moving image are arranged,
The measuring means calculates the slide amount per unit time in the slide operation by the user on the touch panel as the operation speed during the slide operation by the user in the portion corresponding to the display of the frame image on the touch panel. The display device according to any one of claims 1 to 5, wherein measurement is performed sequentially.
ユーザにより接触操作されるタッチパネルと、任意の撮像フレームレートで撮影された動画像を再生可能な表示手段とを備える表示装置であって、
再生される動画像の撮像フレームレートを取得する取得手段と、
前記タッチパネル上のユーザによる接触操作中の操作速度を測定する測定手段と、
前記取得手段により取得された撮像フレームレートと、前記測定手段により測定された操作速度と、に基づいて、前記表示手段に表示される動画像の再生を制御する制御手段と、
を備え、
前記制御手段は、動画像の表示と、この動画像を構成するフレーム画像を複数並べたフレーム画像の表示と、を独立して制御し、
前記測定手段は、前記タッチパネルの前記フレーム画像の表示に対応する部分におけるユーザによるスライド操作中の操作速度を測定し、
前記測定手段は、前記タッチパネルの前記フレーム画像の表示に対応する部分におけるユーザによるスライド操作とは異なる接触操作の操作量を、更に測定し、
前記制御手段は、前記測定手段により測定されたスライド操作とは異なる接触操作の操作量に応じて可変する時間間隔に対応するフレーム画像を複数並べて表示させることを特徴とする表示装置。
A display device comprising a touch panel operated by a user and display means capable of reproducing a moving image shot at an arbitrary imaging frame rate,
Obtaining means for obtaining an imaging frame rate of a moving image to be reproduced;
Measuring means for measuring an operation speed during a contact operation by a user on the touch panel;
Control means for controlling reproduction of a moving image displayed on the display means based on the imaging frame rate acquired by the acquisition means and the operation speed measured by the measurement means;
With
The control means independently controls display of a moving image and display of a frame image in which a plurality of frame images constituting the moving image are arranged,
The measuring means measures an operation speed during a slide operation by a user in a portion corresponding to the display of the frame image of the touch panel,
The measurement means further measures an operation amount of a contact operation different from a slide operation by a user in a portion corresponding to the display of the frame image of the touch panel,
The display device is characterized in that the control means displays a plurality of frame images corresponding to a time interval that varies according to an operation amount of a contact operation different from the slide operation measured by the measurement means.
前記測定手段は、前記タッチパネル上のユーザによる円弧状のスライド操作中の操作速度として、前記タッチパネル上のユーザによるスライド操作における単位時間当たりのスライド量を、当該単位時間経過毎に逐次測定することを特徴とする請求項1〜5の何れか一項に記載の表示装置。   The measuring means sequentially measures the slide amount per unit time in the slide operation by the user on the touch panel as the operation speed during the arc-shaped slide operation by the user on the touch panel every time the unit time elapses. The display device according to claim 1, wherein the display device is a display device. ユーザにより接触操作されるタッチパネルと、任意の撮像フレームレートで撮影された動画像を再生可能な表示手段とを備える表示装置であって、
再生される動画像の撮像フレームレートを取得する取得手段と、
前記タッチパネル上のユーザによる接触操作中の操作速度を測定する測定手段と、
前記取得手段により取得された撮像フレームレートと、前記測定手段により測定された操作速度と、に基づいて、前記表示手段に表示される動画像の再生を制御する制御手段と、
を備え、
前記測定手段は、前記タッチパネル上のユーザによる円弧状のスライド操作中の操作速度を測定し、
前記タッチパネル上のユーザによるスライド操作の種類が、直線状のスライド操作であるか、円弧状のスライド操作であるかを判別する判別手段を更に備え、
前記制御手段は、前記判別手段により円弧状のスライド操作であると判別された場合は、スライド操作の軌跡から特定される円の中心を、更に識別可能に表示する制御を行うことを特徴とする表示装置。
A display device comprising a touch panel operated by a user and display means capable of reproducing a moving image shot at an arbitrary imaging frame rate,
Obtaining means for obtaining an imaging frame rate of a moving image to be reproduced;
Measuring means for measuring an operation speed during a contact operation by a user on the touch panel;
Control means for controlling reproduction of a moving image displayed on the display means based on the imaging frame rate acquired by the acquisition means and the operation speed measured by the measurement means;
With
The measurement means measures an operation speed during an arc-shaped slide operation by a user on the touch panel,
A discriminating means for discriminating whether the type of the slide operation by the user on the touch panel is a linear slide operation or an arc-shaped slide operation;
The control means performs control to display the center of a circle specified from the locus of the slide operation so as to be further identifiable when it is determined by the determination means that the operation is an arcuate slide operation. Display device.
再生される動画像を構成する複数のフレーム画像のうち、所定時間分のフレーム画像の復号処理を事前に行う復号手段と、
前記復号手段により復号された所定時間分のフレーム画像を格納する格納手段と、を更に備えることを特徴とする請求項1〜10の何れか一項に記載の表示装置。
Decoding means for performing in advance a decoding process of a frame image for a predetermined time among a plurality of frame images constituting a moving image to be reproduced;
The display device according to claim 1, further comprising storage means for storing frame images for a predetermined time decoded by the decoding means.
前記復号手段は、更に、動画像を構成する前記複数のフレーム画像のうち、現在再生中のフレーム画像の位置を基準として、現在の再生方向及び反対方向の各々に、所定時間分のフレーム画像の復号処理を事前に行うことを特徴とする請求項11に記載の表示装置。   The decoding means further includes a frame image of a predetermined time in each of the current reproduction direction and the opposite direction with reference to the position of the currently reproduced frame image among the plurality of frame images constituting the moving image. The display device according to claim 11, wherein the decoding process is performed in advance. 前記復号手段は、更に、動画像の現在の再生方向に応じて、現在の再生方向及び反対方向の各々に行う所定時間分のフレーム画像の復号処理の順番を特定して、当該復号処理を事前に行うことを特徴とする請求項12に記載の表示装置。   The decoding means further specifies the order of decoding processing of a frame image for a predetermined time in each of the current playback direction and the opposite direction according to the current playback direction of the moving image, and performs the decoding processing in advance. The display device according to claim 12, wherein the display device is performed. 前記復号手段は、更に、動画像の現在の再生速度に応じて、現在の再生方向及び反対方向の各々に行う所定時間分のフレーム画像の復号処理の順番、或いは、当該復号処理にかける時間を特定して、当該復号処理を事前に行うことを特徴とする請求項12に記載の表示装置。   The decoding means further determines the order of frame image decoding processing for a predetermined time to be performed in each of the current playback direction and the opposite direction, or the time required for the decoding processing, according to the current playback speed of the moving image. The display device according to claim 12, characterized in that the decoding process is performed in advance. ユーザにより接触操作されるタッチパネルと、任意の撮像フレームレートで撮像された動画像を再生可能な表示手段とを備える表示装置を用いた表示方法であって、
再生される動画像の撮像フレームレートを取得する処理と、
前記タッチパネル上のユーザによる接触操作中の操作速度を測定する処理と、
取得された撮像フレームレートと、測定された操作速度と、に基づいて、前記表示手段に表示される動画像の再生を制御する処理と、
を含み、
前記測定する処理において、前記操作速度として、前記タッチパネル上のユーザによるスライド操作における単位時間当たりのスライド量を、当該単位時間経過毎に逐次測定し、
前記制御する処理において、前記単位時間経過毎に逐次測定される単位時間当たりのスライド量が変化しても一定のスライド量に対して動画像が送り再生される時間が一定となるように、当該単位時間経過毎に逐次測定される単位時間当たりのスライド量に応じて、当該動画像の送り再生を当該単位時間経過毎に逐次制御することを特徴とする表示方法。
A display method using a display device including a touch panel operated by a user and a display unit capable of reproducing a moving image captured at an arbitrary imaging frame rate,
A process of acquiring the imaging frame rate of the moving image to be reproduced;
A process of measuring an operation speed during a contact operation by a user on the touch panel;
A process for controlling reproduction of a moving image displayed on the display unit based on the acquired imaging frame rate and the measured operation speed;
Including
In the measurement process, as the operation speed, the slide amount per unit time in the slide operation by the user on the touch panel is sequentially measured every time the unit time passes,
In the controlling process, even if the slide amount per unit time sequentially measured every time the unit time elapses, the time that the moving image is transmitted and reproduced with respect to a constant slide amount is constant. A display method characterized by sequentially controlling the feeding and reproduction of the moving image every time the unit time elapses according to the slide amount per unit time measured every time the unit time elapses.
ユーザにより接触操作されるタッチパネルと、任意の撮像フレームレートで撮像された動画像を再生可能な表示手段とを備える表示装置のコンピュータに、
再生される動画像の撮像フレームレートを取得する機能と、
前記タッチパネル上のユーザによる接触操作中の操作速度を測定する機能と、
取得された撮像フレームレートと、測定された操作速度と、に基づいて、前記表示手段に表示される動画像の再生を制御する機能と、
を実現させ、
前記測定する機能は、前記操作速度として、前記タッチパネル上のユーザによるスライド操作における単位時間当たりのスライド量を、当該単位時間経過毎に逐次測定し、
前記制御する機能は、前記単位時間経過毎に逐次測定される単位時間当たりのスライド量が変化しても一定のスライド量に対して動画像が送り再生される時間が一定となるように、当該単位時間経過毎に逐次測定される単位時間当たりのスライド量に応じて、当該動画像の送り再生を当該単位時間経過毎に逐次制御することを特徴とするプログラム。
A computer of a display device including a touch panel operated by a user and a display unit capable of reproducing a moving image captured at an arbitrary imaging frame rate.
A function for acquiring the imaging frame rate of the moving image to be played back;
A function of measuring an operation speed during a contact operation by a user on the touch panel;
A function for controlling reproduction of a moving image displayed on the display unit based on the acquired imaging frame rate and the measured operation speed;
Realized,
The function to measure, as the operation speed, sequentially measures the slide amount per unit time in the slide operation by the user on the touch panel for each unit time elapsed,
The control function is such that even when the slide amount per unit time sequentially measured every time the unit time elapses, the time during which a moving image is transmitted and reproduced with respect to a constant slide amount is constant A program that sequentially controls the feeding and reproduction of the moving image every time the unit time elapses according to the slide amount per unit time that is sequentially measured every time the unit time elapses.
JP2017030622A 2015-05-22 2017-02-22 Display device and display method Expired - Fee Related JP6699589B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015104390 2015-05-22
JP2015104390 2015-05-22

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2015156913A Division JP6098681B2 (en) 2015-05-22 2015-08-07 Display device, display method, and program

Publications (3)

Publication Number Publication Date
JP2017139768A true JP2017139768A (en) 2017-08-10
JP2017139768A5 JP2017139768A5 (en) 2018-05-24
JP6699589B2 JP6699589B2 (en) 2020-05-27

Family

ID=57578694

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2015156913A Expired - Fee Related JP6098681B2 (en) 2015-05-22 2015-08-07 Display device, display method, and program
JP2017030622A Expired - Fee Related JP6699589B2 (en) 2015-05-22 2017-02-22 Display device and display method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2015156913A Expired - Fee Related JP6098681B2 (en) 2015-05-22 2015-08-07 Display device, display method, and program

Country Status (3)

Country Link
JP (2) JP6098681B2 (en)
KR (1) KR20160137358A (en)
HK (1) HK1226230A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018199052A1 (en) * 2017-04-25 2018-11-01 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Image display method and image display device
US20210349622A1 (en) * 2018-11-09 2021-11-11 Sony Interactive Entertainment Inc. Information processing device
CN112306338A (en) * 2019-09-04 2021-02-02 北京字节跳动网络技术有限公司 Video exit method and device and electronic equipment
JP7043659B2 (en) * 2021-05-19 2022-03-29 株式会社ユニバーサルエンターテインメント Pachinko machine

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004104594A (en) * 2002-09-11 2004-04-02 Toshiba Corp Digital still camera and method for inputting user instruction
JP2010122856A (en) * 2008-11-19 2010-06-03 Sony Corp Image processing apparatus, image displaying method, and image display program
JP2010176575A (en) * 2009-01-30 2010-08-12 Canon Inc Device and method of controlling display
US20120079386A1 (en) * 2010-09-24 2012-03-29 Lg Electronics Inc. Mobile terminal and method for controlling playback speed of mobile terminal
JP2014137817A (en) * 2013-12-27 2014-07-28 Panasonic Corp Scrolling device, scrolling method and program
JP2015069383A (en) * 2013-09-27 2015-04-13 本田技研工業株式会社 Display device, display method, reproduction device, reproduction method, and program

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0713685A (en) * 1993-06-25 1995-01-17 Matsushita Electric Ind Co Ltd Equipment control unit
JPH0764706A (en) * 1993-08-30 1995-03-10 Mitsubishi Electric Corp Data reproducing device
JP4281127B2 (en) * 1998-10-16 2009-06-17 ソニー株式会社 Image playback device
JP4350585B2 (en) * 2004-05-07 2009-10-21 キヤノン株式会社 Playback device
JP4760105B2 (en) * 2005-04-15 2011-08-31 ソニー株式会社 Playback apparatus, playback method, and playback program
JP2008033695A (en) * 2006-07-29 2008-02-14 Sony Corp Display content scroll method, scroll device and scroll program
JP2009043225A (en) * 2007-07-17 2009-02-26 Yamaha Music Foundation Animation reproduction program
JP5293587B2 (en) * 2009-12-16 2013-09-18 ソニー株式会社 Display control apparatus, display control method, and program
US8274592B2 (en) * 2009-12-22 2012-09-25 Eastman Kodak Company Variable rate browsing of an image collection
JP5701017B2 (en) * 2010-11-09 2015-04-15 キヤノン株式会社 Movie playback apparatus, movie playback method, computer program, and storage medium
JP5754119B2 (en) * 2010-12-07 2015-07-29 ソニー株式会社 Information processing apparatus, information processing method, and program
JP5751942B2 (en) * 2011-06-13 2015-07-22 キヤノン株式会社 Playback apparatus and playback method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004104594A (en) * 2002-09-11 2004-04-02 Toshiba Corp Digital still camera and method for inputting user instruction
JP2010122856A (en) * 2008-11-19 2010-06-03 Sony Corp Image processing apparatus, image displaying method, and image display program
JP2010176575A (en) * 2009-01-30 2010-08-12 Canon Inc Device and method of controlling display
US20120079386A1 (en) * 2010-09-24 2012-03-29 Lg Electronics Inc. Mobile terminal and method for controlling playback speed of mobile terminal
JP2015069383A (en) * 2013-09-27 2015-04-13 本田技研工業株式会社 Display device, display method, reproduction device, reproduction method, and program
JP2014137817A (en) * 2013-12-27 2014-07-28 Panasonic Corp Scrolling device, scrolling method and program

Also Published As

Publication number Publication date
HK1226230A1 (en) 2017-09-22
JP6699589B2 (en) 2020-05-27
KR20160137358A (en) 2016-11-30
JP6098681B2 (en) 2017-03-22
JP2016220186A (en) 2016-12-22

Similar Documents

Publication Publication Date Title
US10732830B2 (en) Display apparatus for displaying images
US10447874B2 (en) Display control device and display control method for automatic display of an image
JP6012384B2 (en) Video playback device, display control method, program, and storage medium
JP6699589B2 (en) Display device and display method
US10462373B2 (en) Imaging device configured to control a region of imaging
JP6652039B2 (en) Imaging device, imaging method, and program
JP2007072564A (en) Multimedia reproduction apparatus, menu operation reception method, and computer program
US11985434B2 (en) Techniques for capturing video in landscape mode by a handheld device
JP2013021548A (en) Image pickup device, image reproduction device, and program
WO2023134583A1 (en) Video recording method and apparatus, and electronic device
JP2010258768A (en) Image display device and control method thereof, program and storage medium
KR102271466B1 (en) Output control apparatus, output control method, and storage medium
JP2016116133A (en) Imaging controller, control method, program therefor, and storage medium
KR101645427B1 (en) Operation method of camera apparatus through user interface
US20170364195A1 (en) Output control apparatus which controls output of contents
JP2016149663A (en) Output device, output control method and program
JP6318547B2 (en) Image processing apparatus, imaging apparatus, and image processing program
JP5115523B2 (en) Imaging apparatus, imaging range adjustment method, and program
JP2018207531A (en) Image processing apparatus, imaging device, and image processing program
JP2018007190A (en) Imaging device, image display method, and program
JP2015050542A (en) Imaging device, image processing method, and image processing program
JP2014232987A (en) Imaging apparatus and program
JP2015106824A (en) Imaging device, parameter determination method, and parameter determination program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180406

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180406

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181211

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190322

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20190322

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190416

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20191008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200106

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20200115

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200413

R150 Certificate of patent or registration of utility model

Ref document number: 6699589

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees