JP5284113B2 - Information processing apparatus, information processing method, program, and storage medium - Google Patents
Information processing apparatus, information processing method, program, and storage medium Download PDFInfo
- Publication number
- JP5284113B2 JP5284113B2 JP2009001167A JP2009001167A JP5284113B2 JP 5284113 B2 JP5284113 B2 JP 5284113B2 JP 2009001167 A JP2009001167 A JP 2009001167A JP 2009001167 A JP2009001167 A JP 2009001167A JP 5284113 B2 JP5284113 B2 JP 5284113B2
- Authority
- JP
- Japan
- Prior art keywords
- moving image
- time interval
- image frame
- distance
- information processing
- 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.)
- Active
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
Description
本発明は、情報処理装置、情報処理方法、プログラム及び記憶媒体に関する。 The present invention relates to an information processing apparatus, an information processing method, a program, and a storage medium.
近年PC、デジタルカメラ、デジタルビデオ、PDA、携帯電話、ゲーム機等の情報処理装置において、静止画に加えて動画データを扱う場合が多くなっている。このような情報処理装置で、動画再生や動画編集を行う場合に、大量のデータ量を有する動画データの中から、ユーザが所望のシーンを迅速に見つけだせることが必須である。そのためには、動画データ全体の内容を簡潔な内容表示により、迅速に表示することが必要である。
従来の情報処理装置において、ユーザインターフェース表示画面を用いて、大量の動画データの中から所望のシーンを含むフレームを検索する方法がある。この方法は、動画ファイルを再生し閲覧しながら、早送り、巻き戻し、スロー再生、コマ送りを行いながら、所望のフレームにたどり着くという方法である。
In recent years, information processing apparatuses such as PCs, digital cameras, digital videos, PDAs, mobile phones, game machines, etc., often handle moving image data in addition to still images. When such an information processing apparatus performs moving image reproduction or moving image editing, it is essential that the user can quickly find a desired scene from moving image data having a large amount of data. For this purpose, it is necessary to quickly display the entire content of the moving image data by a simple content display.
In a conventional information processing apparatus, there is a method of searching for a frame including a desired scene from a large amount of moving image data using a user interface display screen. This method is a method of arriving at a desired frame while fast-forwarding, rewinding, slow-playing, and frame-by-frame playback while reproducing and browsing a moving image file.
また、操作性のよいユーザインターフェース表示を開発するために、多くの試みがなされている。その1つとして、特許文献1の技術がある。特許文献1の技術では、動画データを所定の時間間隔で分割し、前記時間間隔毎の先頭フレームを静止画データとして取り出して、複数のサムネイルを生成し、生成した複数のサムネイルを、画面中の複数の表示窓に表示する。複数のサムネイルは、1つが前記画面中のメイン表示窓に、大サムネイルとして表示され、他のサムネイルは、メイン表示窓から水平乃至傾斜方向に連続して配列される表示窓に、小サムネイルとして表示される。特許文献1の技術では、ユーザによる左右方向の操作により、前記時間間隔を変更する。特許文献1の技術では、ユーザによる上下方向の操作により、前記複数のサムネイルが、前記複数の表示窓間を移動する。 In addition, many attempts have been made to develop user interface displays with good operability. As one of them, there is a technique disclosed in Patent Document 1. In the technique of Patent Document 1, moving image data is divided at predetermined time intervals, the first frame for each time interval is extracted as still image data, a plurality of thumbnails are generated, and the generated plurality of thumbnails are displayed on the screen. Display in multiple display windows. A plurality of thumbnails are displayed as large thumbnails in the main display window in the screen, and the other thumbnails are displayed as small thumbnails in a display window arranged in a horizontal or inclined direction from the main display window. Is done. In the technique of Patent Document 1, the time interval is changed by a left-right operation by a user. In the technique of Patent Document 1, the plurality of thumbnails move between the plurality of display windows by a vertical operation by a user.
しかしながら、上記従来の技術は、表示画面上に表示されている動画フレームの時間間隔を、操作キーを利用して変更する。
したがって、動画データから所望のシーンを見つけだすためには、動画フレームの時間間隔を変更する作業と、動画フレームを画面上でスクロールする作業と、を操作キーで繰り返し行う必要がある。よって、ユーザの操作が煩雑になる問題があった。
However, the conventional technique changes the time interval of the moving image frames displayed on the display screen using the operation keys.
Therefore, in order to find a desired scene from the moving image data, it is necessary to repeatedly perform the operation of changing the time interval of the moving image frame and the operation of scrolling the moving image frame on the screen with the operation keys. Therefore, there is a problem that the user's operation becomes complicated.
本発明はこのような問題点に鑑みなされたもので、表示画面上に表示されている動画フレームの時間間隔を簡単な操作で変更可能にすることを目的とする。 The present invention has been made in view of such problems, and an object of the present invention is to make it possible to change the time interval of moving image frames displayed on a display screen with a simple operation.
そこで、本発明の情報処理装置は、動画データから一定の時間間隔に対応するように抽出された複数の動画フレームを時系列的に並べて表示画面に表示させる表示制御手段と、前記表示画面上でタッチされている2つの位置の間の距離を取得する取得手段と、前記タッチされている2つの位置のうちの少なくとも一方が移動したことにより、前記取得手段で取得された距離が変化した場合、前記変化した距離に基づいて、前記動画データから動画フレームを抽出する時間間隔を決定する決定手段と、を有し、前記表示制御手段は、前記表示画面に表示させる動画フレームの時間間隔を、前記動画データから前記決定手段で決定された時間間隔に変更する。 Therefore, the information processing apparatus of the present invention includes a display control means for displaying the time series side by side display screen a plurality of video frames extracted to correspond to the constant time intervals from the moving image data, on the said display screen When the distance acquired by the acquisition unit changes as a result of the movement of at least one of the two touched positions and the acquisition unit that acquires the distance between the two touched positions , based on the distance the change, have a determining means for determining a time interval for extracting the video frames from the moving image data, wherein the display control unit, the time interval of the video frame to be displayed on said display screen, said The moving image data is changed to the time interval determined by the determining means .
また、本発明は、情報処理方法、プログラム及び記憶媒体としてもよい。 The present invention may be an information processing method, a program, and a storage medium.
本発明によれば、表示画面上に表示されている動画フレームの時間間隔を簡単な操作で変更可能にすることができる。 ADVANTAGE OF THE INVENTION According to this invention, the time interval of the moving image frame currently displayed on the display screen can be changed by simple operation.
以下、本発明の実施形態について図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<実施形態1>
本実施形態では、選択されている動画フレームの範囲において、ユーザが動画フレームの時間間隔を短くする操作を実行した場合を例に情報処理装置の処理を説明する。なお、ユーザは、動画フレームを表示画面上で直接、選択するものとする。
図1は、情報処理装置のハードウェア構成の一例を示す図である。
図1において、CPU(Central Processing Unit)1は、ROM(Read Only Memory)2及び/又はHDD(Hard Disk Drive)3に格納された制御プログラムを実行し、各デバイスを制御する。
ROM2は、各種の制御プログラムやデータを保持する。
RAM4(Random Access Memory)は、CPU1のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。
HDD3は、各種制御プログラムや各種データを保存する。入力・表示装置5は、ユーザからの入力を受け付け、情報を情報処理装置に入力すると共に、後述する動画フレームの画像列等を表示する。
<Embodiment 1>
In the present embodiment, the processing of the information processing apparatus will be described by taking as an example a case where the user performs an operation of shortening the time interval of the moving image frames in the selected moving image frame range. In addition, a user shall select a moving image frame directly on a display screen.
FIG. 1 is a diagram illustrating an example of a hardware configuration of the information processing apparatus.
In FIG. 1, a CPU (Central Processing Unit) 1 executes a control program stored in a ROM (Read Only Memory) 2 and / or an HDD (Hard Disk Drive) 3 to control each device.
The
A RAM 4 (Random Access Memory) has a work area of the CPU 1, a data save area during error processing, a control program load area, and the like.
The
CPUバス6は、アドレスバス、データバス及びコントロールバスを含む。
制御プログラムは、ROM2又はHDD3に予め記憶されていてもよいし、通信路を介して他の情報装置等からROM2又はHDD3に記憶されてもよい。
CPU1が、ROM2又はHDD3等に記憶されているプログラムに基づき、処理を実行することにより、後述する情報処理装置の機能、又は後述するフローチャートに係る処理が実現される。
The
The control program may be stored in advance in the
When the CPU 1 executes a process based on a program stored in the
図2は、情報処理装置の機能構成の一例を示す図(その1)である。
動画フレーム抽出部101は、抽出を開始する動画フレームと、抽出を終了する動画フレームと、動画フレームを抽出する時間間隔とが指定されることで、動画データから複数の動画フレームを抽出する。
動画フレーム画像列作成部102は、動画フレーム抽出部101で抽出された複数の動画フレームを、時系列的に整列して動画フレーム画像列を作成する。
画像表示部103は、動画フレーム画像列作成部102で作成された動画フレーム画像列を、表示画面上に表示する。
入力検出部104は、表示画面上の、少なくとも2つ以上の位置の指定を検出する。
動画フレーム選択部105は、入力検出部104で検出された1つの位置により、表示画面上の動画フレーム画像列内の、1つの動画フレームを選択する。
距離計算部106は、入力検出部104で検出された2つの位置の距離を計算する。
変化検出部107は、距離計算部106で計算された距離の変化を検出する。
FIG. 2 is a diagram (part 1) illustrating an example of a functional configuration of the information processing apparatus.
The moving image
The moving image frame image
The
The
The moving image
The
The
図3は、動画フレームの時間間隔を変更する処理の一例を示すフローチャート(その1)である。
S201において、入力検出部104は、表示画面におけるユーザの入力を検知する。
S202において、動画フレーム選択部105は、ユーザの入力により指示された位置を包括する動画フレームを選択する。つまり、選択された動画フレーム上に、ユーザの入力により指示された位置がある。
S203において、動画フレーム選択部105は、表示画面上の動画フレームが、2つ選択されている状態か否かを判定する。
S203で2つの動画フレームが選択されている状態であると判定された場合、S204において、距離計算部106は、ユーザの入力により指示された2つの位置(入力位置間)の距離を計算する。
FIG. 3 is a flowchart (part 1) illustrating an example of a process for changing the time interval of a moving image frame.
In S201, the
In step S <b> 202, the moving image
In S203, the moving image
If it is determined in S203 that two moving image frames are selected, in S204, the
S205において、変化検出部107は、S204で計算された距離が変化したか否かを判定する。
S205で距離が変化したと判定された場合、S206において、例えば、動画フレーム抽出部101は、S204で計算された距離に基づいて、動画フレームを抽出する時間間隔を計算する(時間間隔計算)。
S207において、例えば、動画フレーム抽出部101は、選択状態にある2つの動画フレームの、一方を抽出開始フレーム、他方を抽出終了フレームと指定する。また、例えば、動画フレーム抽出部101は、S206で計算された抽出する時間間隔を指定する。そして、例えば、動画フレーム抽出部101は、抽出開始フレーム、抽出終了フレーム、抽出する時間間隔、に基づいて、動画データから動画フレームを抽出する。
S208において、動画フレーム画像列作成部102は、S207で抽出された複数の動画フレームを、時系列的に整列して動画フレーム画像列を作成する。
S209において、画像表示部103は、S208で作成された動画フレーム画像列を、表示画面上に表示する。
In S205, the
When it is determined in S205 that the distance has changed, in S206, for example, the moving image
In S207, for example, the moving image
In S208, the moving image frame image
In S209, the
図4は、動画フレームの時間間隔を変更する操作の一例を示す図(その1)である。
表示画面上には、動画データから抽出された複数の動画フレーム401を、時系列に整列した動画フレーム画像列402が表示されている。
図4(a)において、動画フレーム画像列402上の、13時26分00秒の動画フレーム401Aと、13時28分00秒の動画フレーム401Bと、をユーザがタッチする。この動作により、ユーザは、動画フレーム画像列402上の動画フレーム401の時間間隔を変更する範囲を指定する。今回、13時26分00秒から13時28分00秒までの範囲を指定する。そして、タッチした状態を維持して、ユーザが指403を広げる方向に移動させると、図4(b)の状態になる。
FIG. 4 is a diagram (part 1) illustrating an example of an operation for changing a time interval of a moving image frame.
On the display screen, a moving image
In FIG. 4A, the user touches a moving
図4(b)では、13時26分00秒と13時28分00秒との間の、より詳細な動画フレーム401が表示されている。より具体的に説明すると、ユーザによる上述した操作によって、表示画面上に動画フレームの13時26分20秒401C、13時26分40秒401D、13時27分20秒401E、13時27分40秒401Fが、追加して表示される。つまり、ユーザの、タッチした状態を維持して指403を広げる動作により、動画フレーム画像列402上の動画フレーム401の時間間隔が、1分から20秒間隔に変更され、上述した動画フレームが表示される。なお、動画フレーム401の時間間隔を変更する範囲に指定されていない領域は、時間間隔が変更されず1分間隔のままである。
ユーザの入力に基づいて、動画フレーム401の時間間隔を変更する方法を更に説明する。図4(a)における、ユーザにより指示された2点間の距離は、15mmである。図4(b)における、ユーザにより指示された2点間の距離は、45mmである。よって、ユーザにより指示された2点間の距離は、3倍に変化している。
In FIG. 4B, a more detailed
A method of changing the time interval of the moving
一方で、図4(a)における、動画フレーム画像列402上の動画フレーム401の時間間隔は、1分である。図4(b)における、動画フレーム画像列402上の動画フレーム401の時間間隔は、20秒である。よって、動画フレーム画像列402上の動画フレーム401の時間間隔は、1/3に変更されている。
つまり、本実施形態の情報処理装置によれば、ユーザにより指示された2点間の距離の変化に反比例して、動画フレーム画像列402上の動画フレーム401の時間間隔が変更される。なお、情報処理装置は、例えば、ユーザにより指示された2点間の距離が、2倍に変化する場合、動画フレーム画像列402上の動画フレーム401の時間間隔を、1/10に変更してもよい。また、距離の変化と時間間隔の変更との関係は、線形の増減に限定せず、非線形の増減でもよい。
On the other hand, the time interval of the moving
That is, according to the information processing apparatus of this embodiment, the time interval of the moving
以上説明したように、本実施形態によれば、ユーザは、表示画面上の動画フレーム401を直接選択し、時間間隔の変更を行う範囲を指定することができる。本実施形態では、ユーザは、13時26分00秒から13時28分00秒までの範囲を指定し、また、表示画面上での指403の動きで、時間間隔を変更する。このことによって、本実施形態の情報処理装置は、動画フレームの1分間隔を20秒間隔に変更している。
本実施形態によれば、動画フレーム401の時間間隔の変更を直感的な操作で実現でき、ユーザの操作性を改善することができる。また、本実施形態によれば、ユーザは、表示画面上において、動画フレーム401の時間間隔を変更する範囲を指定し、指定した範囲の時間間隔を個別に変更することができる。
As described above, according to the present embodiment, the user can directly select the moving
According to this embodiment, the change of the time interval of the moving
<実施形態2>
本実施形態では、選択されている動画フレームの範囲において、ユーザが動画フレームの時間間隔を長くする操作を実行した場合を例に情報処理装置の処理を説明する。また、情報処理装置は、動画フレームの選択において、ユーザの入力により指示された位置に、一番距離が近い動画フレームを選択するものとする。
本実施形態の情報処理装置のハードウェア構成及び機能構成は実施形態1と同じであるため、本実施形態では説明を省略する。
なお、本実施形態の情報処理装置の処理の一例を、再び図3を用いて説明する。
<
In the present embodiment, the processing of the information processing apparatus will be described by taking as an example a case where the user performs an operation of increasing the time interval of moving image frames in the selected moving image frame range. In addition, in the selection of the moving image frame, the information processing apparatus selects the moving image frame that is closest to the position instructed by the user input.
Since the hardware configuration and functional configuration of the information processing apparatus according to the present embodiment are the same as those of the first embodiment, description thereof is omitted in the present embodiment.
An example of processing of the information processing apparatus according to the present embodiment will be described again with reference to FIG.
S201において、入力検出部104は、表示画面におけるユーザの入力を検知する。
S202において、動画フレーム選択部105は、ユーザの入力により指示された位置に、一番距離が近い表示画面上の動画フレームを選択する。より具体的に説明すると、動画フレーム選択部105は、ユーザの入力により指示された位置の中心と動画フレームの中心との距離が一番近い動画フレームを選択する。
S203において、動画フレーム選択部105は、表示画面上の動画フレームが、2つ選択されている状態か否かを判定する。
S203で2つの動画フレームが選択されている状態であると判定された場合、S204において、距離計算部106は、ユーザの入力により指示された2つの位置の距離を計算する。
In S201, the
In S202, the moving image
In S203, the moving image
If it is determined in S203 that two moving image frames are selected, in S204, the
S205において、変化検出部107は、S204で計算された距離が変化したか否かを判定する。
S205で距離が変化したと判定された場合、S206において、例えば、動画フレーム抽出部101は、S204で計算された距離に基づいて、動画フレームを抽出する時間間隔を計算する。
S207において、例えば、動画フレーム抽出部101は、選択状態にある2つの動画フレームの、一方を抽出開始フレーム、もう一方を抽出終了フレームと指定する。また、例えば、動画フレーム抽出部101は、S206で計算された抽出する時間間隔を指定する。そして、例えば、動画フレーム抽出部101は、抽出開始フレーム、抽出終了フレーム、抽出する時間間隔、に基づいて、動画データから動画フレームを抽出する。
S208において、動画フレーム画像列作成部102は、S207で抽出された複数の動画フレームを、時系列的に整列して動画フレーム画像列を作成する。
S209において、画像表示部103は、S208で作成された動画フレーム画像列を、表示画面上に表示する。
In S205, the
If it is determined in S205 that the distance has changed, in S206, for example, the moving image
In S207, for example, the moving image
In S208, the moving image frame image
In S209, the
図5は、動画フレームの時間間隔を変更する操作の一例を示す図(その2)である。
表示画面上には、動画データから抽出された複数の動画フレーム501を、時系列に整列した動画フレーム画像列502が表示されている。
図5(a)において、動画フレーム13時26分00秒501Aと、動画フレーム13時28分00秒501Bと、の下方をユーザがタッチする。つまり、ユーザは、左側の指で動画フレーム13時26分00秒501Aを、右側の指503で動画フレーム13時28分00秒501Bを選択する。ユーザは、この動作により、動画フレーム画像列502上の動画フレーム501の時間間隔を変更する範囲を指定する。本実施形態の例では、13時26分00秒から13時28分00秒までの範囲を指定するものとする。そして、タッチした状態を維持して、ユーザが指503を狭める方向に移動させると、図5(b)の状態になる。
FIG. 5 is a diagram (part 2) illustrating an example of an operation for changing the time interval of the moving image frame.
On the display screen, a moving image
In FIG. 5A, the user touches below the moving image frame 13:26:00
図5(b)では、13時26分00秒と13時28分00秒との間に、13時27分00秒の動画フレーム501のみが表示されている。つまり、ユーザの、タッチした状態を維持して指503を狭める動作により、動画フレーム画像列502上の動画フレーム501の時間間隔が、20秒から1分間隔に変更され、上述した動画フレームが表示される。動画フレーム501の時間間隔を変更する範囲に指定されていない領域は、時間間隔が変更されず20秒間隔のままである。より具体的に説明すると、動画フレームの13時25分20秒501C、13時25分40秒501D、13時28分20秒501E、13時28分40秒501Fが、表示されている。
In FIG. 5B, only the moving
以上説明したように、本実施形態によれば、ユーザは、表示画面上で動画フレームを選択し、時間間隔の変更を行う範囲を指定することができる。本実施形態では、ユーザは、13時26分00秒から13時28分00秒までの範囲を指定する。ユーザは、表示画面上での指の動きで、時間間隔を変更することができる。本実施形態では、ユーザは、20秒間隔を1分間隔に変更している。
本実施形態によれば、動画フレーム501の時間間隔の変更を直感的な操作で実現でき、ユーザの操作性を改善することができる。また、本実施形態によれば、表示画面上において、動画フレーム501の時間間隔を変更する範囲を指定し、指定された範囲の時間間隔を個別に変更することができる。
As described above, according to the present embodiment, the user can select a moving image frame on the display screen and specify a range for changing the time interval. In the present embodiment, the user designates a range from 13:26:00 to 13:28:00. The user can change the time interval by the movement of the finger on the display screen. In the present embodiment, the user changes the 20-second interval to a 1-minute interval.
According to this embodiment, the change of the time interval of the moving
<実施形態3>
本実施形態では、ユーザが表示画面上で動画フレームの時間間隔を短くする操作を実行した場合を例に情報処理装置の処理を説明する。
図6は、情報処理装置の機能構成の一例を示す図(その2)である。
動画フレーム抽出部701は、抽出を開始する動画フレームと、抽出を終了する動画フレームと、動画フレームを抽出する時間間隔と、が指定されることで、動画データから複数の動画フレームを抽出する。
動画フレーム画像列作成部702は、動画フレーム抽出部701で抽出された複数の動画フレームを、時系列的に整列して動画フレーム画像列を作成する。
画像表示部703は、動画フレーム画像列作成部702で作成された動画フレーム画像列を、表示画面上に表示する。
入力検出部704は、表示画面上の、少なくとも2つ以上の位置の指定を検出する。
距離計算部705は、入力検出部704で検出された2つの位置の距離を計算する。
変化検出部706は、距離計算部705で計算された距離の変化を検出する。
<
In the present embodiment, the processing of the information processing apparatus will be described by taking as an example a case where the user performs an operation of shortening the time interval of the moving image frame on the display screen.
FIG. 6 is a second diagram illustrating an example of a functional configuration of the information processing apparatus.
The moving image
The moving image frame image
The
The
The
The
図7は、動画フレームの時間間隔を変更する処理の一例を示すフローチャート(その2)である。
S301において、入力検出部704は、表示画面におけるユーザの入力を検知する。
S302において、距離計算部705は、ユーザの入力により指示された2つの位置の距離を計算する。
S303において、変化検出部706は、S302で計算された距離が変化したか否かを判定する。
S303で距離が変化したと判定された場合、S304において、例えば、動画フレーム抽出部701は、動画フレームの時間間隔を変更する。前記距離が近くなる場合、例えば、動画フレーム抽出部701は、動画フレームの時間間隔を長く変更する。前記距離が遠くなる場合、例えば、動画フレーム抽出部701は、動画フレームの時間間隔を短く変更する。本実施形態では、情報処理装置は、変化した距離の値で時間間隔を変更する量を計算しない。情報処理装置は、予め時間間隔を変更する量を決めておく。例えば、短く変更する場合、動画フレーム抽出部701は、時間間隔が1分の時は20秒間隔に変更する。他にも時間間隔変更の設定は、10秒ずつ増減する、2倍する、1/2倍する等の任意の数値による四則演算の組み合わせ等であってもよい。また、この設定はユーザにより任意に変更することができる。
FIG. 7 is a flowchart (part 2) illustrating an example of a process for changing the time interval of a moving image frame.
In step S301, the
In S302, the
In S303, the
If it is determined in S303 that the distance has changed, in S304, for example, the moving image
S305において、動画フレーム抽出部701は、S304で変更された時間間隔で、動画データから動画フレームを抽出する。
S306において、動画フレーム画像列作成部702は、S305で抽出された複数の動画フレームを、時系列的に整列して動画フレーム画像列を作成する。
S307において、画像表示部703は、S306で作成された動画フレーム画像列を、表示画面上に表示する。
In S305, the moving image
In step S306, the moving image frame image
In step S307, the
図8は、動画フレームの時間間隔を変更する操作の一例を示す図(その3)である。
表示画面上には、動画データから抽出された複数の動画フレーム601を、時系列に整列した動画フレーム画像列602が表示されている。
図8(a)は、動画フレーム13時27分00秒601Aを中心に、13時24分00秒から13時30分00秒までの動画フレーム601が表示されている。動画フレーム601の時間間隔は1分である。ユーザが、表示画面上の動画フレーム画像列602の下方を2点タッチしたものとする。ここで、ユーザがタッチする表示画面上の場所は、特に限定しない。動画フレーム画像列602上の2点をタッチしてもよい。そして、タッチした状態を維持して、ユーザが指603を広げる方向に移動させると、図8(b)の状態になる。
FIG. 8 is a diagram (part 3) illustrating an example of an operation for changing the time interval of the moving image frame.
On the display screen, a moving image
In FIG. 8A, a moving
図8(b)には、動画フレーム13時27分00秒601Bを中心に、13時26分00秒から13時28分00秒までの動画フレーム601が表示されている。動画フレーム601の時間間隔は20秒である。図8(a)の状態と比べて、より時間分解能が細かい動画フレーム601が表示されている。より具体的に説明すると、動画フレームの13時26分20秒601C、13時26分40秒601D、13時27分20秒601E、13時27分40秒601Fが、追加して表示されている。つまり、ユーザが、表示画面上の2点をタッチした状態で指603を広げることにより、動画フレーム画像列602上の動画フレーム601の時間間隔が、1分から20秒間隔に変更される。また、ユーザは、指603を狭める操作を行うこともできる。例えば、ユーザが、表示画面上の2点をタッチした状態で指603を狭めることにより、動画フレーム601の時間間隔が、1分から2分間隔に変更される。
In FIG. 8B, a moving
本実施形態の情報処理装置は、ユーザの指603の移動量で、時間間隔を変更する量を計算しない。予め時間間隔を変更する量を設定しておく。本実施形態の情報処理装置は、時間間隔を1分の次は20秒と設定している。この設定は、ユーザにより任意に変更することができる。
以上説明したように、本実施形態によれば、表示画面上の指603の動きで、時間間隔を変更することができる。本実施形態の例では、情報処理装置は、1分間隔を20秒間隔に変更する。よって、ユーザは、動画フレームの時間間隔の変更を直感的な操作で実現できる。つまり、ユーザの操作性を改善することができる。
The information processing apparatus according to the present embodiment does not calculate the amount by which the user's
As described above, according to the present embodiment, the time interval can be changed by the movement of the
<その他の実施形態>
また、上述した実施形態の目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体(又は記録媒体)を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段(CPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は上述した実施形態を構成することになる。
<Other embodiments>
The object of the above-described embodiment is achieved by the following. That is, a storage medium (or recording medium) in which a program code of software that realizes the functions of the above-described embodiments is recorded is supplied to the system or apparatus. Then, the central processing means (CPU or MPU) of the system or apparatus reads and executes the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium recording the program code constitutes the above-described embodiment.
また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム(OS)等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。 In addition, by executing the program code read by the central processing means of the system or apparatus, an operating system (OS) or the like operating on the system or apparatus performs actual processing based on the instruction of the program code. Do some or all. The case where the function of the above-described embodiment is realized by the processing is also included.
更に、記憶媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。 Further, it is assumed that the program code read from the storage medium is written in a memory provided in a function expansion card inserted into the system or apparatus or a function expansion unit connected thereto. After that, based on the instruction of the program code, the CPU of the function expansion card or function expansion unit performs part or all of the actual processing, and the function of the above-described embodiment is realized by the processing. It is.
上述した実施形態を前記記憶媒体に適用する場合、その記憶媒体(コンピュータ読み取り可能な記憶媒体)には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。 When the above-described embodiment is applied to the storage medium, the storage medium (computer-readable storage medium) stores program codes corresponding to the flowcharts described above.
以上、上述した各実施形態によれば、ユーザは、動画フレームの時間間隔を変更する場合、表示画面上で時間間隔の変更することができる。よって、動画フレームの時間間隔の変更を直感的な操作で実現でき、ユーザの操作性を改善することができる。
また、上述した各実施形態によれば、ユーザは、表示画面上での指の動きで、時間間隔を変更する量を調整することができる。よって、動画フレームの時間間隔の変更量を直感的な操作で調節することができ、ユーザの操作性を改善することができる。
また、上述した各実施形態によれば、ユーザは、表示画面上において、動画フレームの時間間隔を変更する範囲を指定し、指定された範囲の時間間隔を個別に変更することができる。よって、ユーザが注目する動画フレームの時間間隔の変更を直感的な操作で実現でき、ユーザの操作性を改善することができる。
したがって、上述した各実施形態によれば、大量の動画データの中から、ユーザが所望シーンを見つけだす作業の作業効率を、大幅に向上することができる。
また、上述した各実施形態によれば、表示画面上に表示されている動画フレームの時間間隔を簡単な操作で変更可能にすることができる。
As mentioned above, according to each embodiment mentioned above, when changing the time interval of a animation frame, the user can change the time interval on the display screen. Therefore, the change of the time interval of the moving image frame can be realized by an intuitive operation, and the operability for the user can be improved.
Moreover, according to each embodiment mentioned above, the user can adjust the quantity which changes a time interval with the motion of the finger | toe on a display screen. Therefore, the amount of change of the time interval of the moving image frame can be adjusted by an intuitive operation, and user operability can be improved.
Moreover, according to each embodiment mentioned above, the user can designate the range which changes the time interval of a moving image frame on a display screen, and can change the time interval of the designated range separately. Therefore, the change of the time interval of the moving image frame that the user pays attention to can be realized by an intuitive operation, and the operability for the user can be improved.
Therefore, according to each embodiment mentioned above, the work efficiency of the operation | work in which a user finds a desired scene from a lot of moving image data can be improved significantly.
Moreover, according to each embodiment mentioned above, the time interval of the moving image frame currently displayed on the display screen can be changed by simple operation.
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims.・ Change is possible.
1 CPU
2 ROM
3 HDD
4 RAM
5 入力・表示装置
1 CPU
2 ROM
3 HDD
4 RAM
5 Input / display devices
Claims (13)
前記表示画面上でタッチされている2つの位置の間の距離を取得する取得手段と、
前記タッチされている2つの位置のうちの少なくとも一方が移動したことにより、前記取得手段で取得された距離が変化した場合、前記変化した距離に基づいて、前記動画データから動画フレームを抽出する時間間隔を決定する決定手段と、
を有し、
前記表示制御手段は、前記表示画面に表示させる動画フレームの時間間隔を、前記動画データから前記決定手段で決定された時間間隔に変更する情報処理装置。 And display control means for displaying the time series side by side display screen a plurality of video frames extracted to correspond to the constant time intervals from the moving image data,
Obtaining means for obtaining a distance between two positions touched on the display screen;
Wherein by at least one of the touch has been has two positions is moved, if the distance obtained by the acquisition unit is changed, based on the distance the change, the time of extracting the video frames from the video data A determination means for determining the interval;
Have
The information processing apparatus , wherein the display control unit changes a time interval of moving image frames to be displayed on the display screen from the moving image data to a time interval determined by the determining unit .
前記取得手段により取得された距離が近くなった場合に、前記距離の前記変化後の動画フレームの時間間隔を、前記変化前の動画フレームの時間間隔よりも、時間的に長くなるよう決定し、
前記取得手段により取得された距離が遠くなった場合、前記距離の前記変化後の動画フレームの時間間隔を、前記変化前の動画フレームの時間間隔よりも、時間的に短くなるよう決定する請求項1記載の情報処理装置。 The determining means includes
When the distance acquired by the acquisition means is near, the time interval of the moving image frame after the change of the distance is determined to be longer in time than the time interval of the moving image frame before the change,
The time interval of the moving image frame after the change of the distance is determined so that the time interval of the moving image frame before the change is shorter in time than the distance acquired by the acquiring unit. 1. An information processing apparatus according to 1 .
前記取得手段により取得された距離が近くなった場合に、前記距離の前記変化後の動画フレームの時間間隔を、前記距離の変化量に基づいて、前記変化前の動画フレームの時間間隔よりも、時間的に長くなるよう決定し、
前記取得手段により取得された距離が遠くなった場合、前記距離の前記変化後の動画フレームの時間間隔を、前記距離の変化量に基づいて、前記変化前の動画フレームの時間間隔よりも、時間的に短くなるよう決定する請求項1記載の情報処理装置。 The determining means includes
When the distance acquired by the acquisition unit is near, the time interval of the moving image frame after the change in the distance is based on the amount of change in the distance than the time interval of the moving image frame before the change. Decide to be longer in time,
When the distance acquired by the acquisition unit becomes far, the time interval of the moving image frame after the change of the distance is set to be longer than the time interval of the moving image frame before the change based on the change amount of the distance. The information processing apparatus according to claim 1 , wherein the information processing apparatus is determined to be shorter .
前記決定手段は、前記選択手段で選択された2つの動画フレームに挟まれた区間における、前記変化後の動画フレームの時間間隔を決定する請求項1記載の情報処理装置。 A selection unit that selects the moving image frame corresponding to the position touched on the display screen from the moving image frame displayed by the display control unit;
The information processing apparatus according to claim 1, wherein the determination unit determines a time interval of the changed moving image frame in a section between two moving image frames selected by the selection unit .
前記決定手段は、前記変化前後の前記距離と、前記選択手段で選択された2つの動画フレームに挟まれた区間における、前記変化前の動画フレームの時間間隔とに基づいて、前記選択手段で選択された2つの動画フレームに挟まれた区間における、前記変化後の動画フレームの時間間隔を決定する請求項1記載の情報処理装置。 A selection unit that selects the moving image frame corresponding to the position touched on the display screen from the moving image frame displayed by the display control unit;
The determination unit selects the selection unit based on the distance before and after the change and the time interval of the video frame before the change in the section between the two video frames selected by the selection unit. The information processing apparatus according to claim 1, wherein a time interval between the changed moving image frames in a section sandwiched between the two moving image frames is determined .
動画データから一定の時間間隔に対応するように抽出された複数の動画フレームを時系列的に並べて表示画面に表示させる表示制御ステップと、
前記表示画面上でタッチされている2つの位置の間の距離を取得する取得ステップと、
前記タッチされている2つの位置のうちの少なくとも一方が移動したことにより、前記取得ステップで取得された距離が変化した場合、前記変化した距離に基づいて、前記動画データから動画フレームを抽出する時間間隔を決定する決定ステップと、
を含み
前記表示制御ステップでは、前記表示画面に表示させる動画フレームの時間間隔を、前記動画データから前記決定ステップで決定された時間間隔に変更する情報処理方法。 An information processing method in an information processing apparatus,
A display control step of displaying a plurality of video frames extracted from the video data so as to correspond to a certain time interval in a time-series manner on a display screen;
An acquisition step of acquiring a distance between two positions being touched on the display screen;
When the distance acquired in the acquisition step changes due to movement of at least one of the two touched positions, a time for extracting a video frame from the video data based on the changed distance A decision step to determine the interval;
Including
In the display control step, an information processing method for changing a time interval of moving image frames to be displayed on the display screen from the moving image data to the time interval determined in the determining step .
動画データから一定の時間間隔に対応するように抽出された複数の動画フレームを時系列的に並べて表示画面に表示させる表示制御手段と、
前記表示画面上でタッチされている2つの位置の間の距離を取得する取得手段と、
前記タッチされている2つの位置のうちの少なくとも一方が移動したことにより、前記取得手段で取得された距離が変化した場合、前記変化した距離に基づいて、前記動画データから動画フレームを抽出する時間間隔を決定する決定手段と、
として機能させ、
前記表示制御手段は、前記表示画面に表示させる動画フレームの時間間隔を、前記動画データから前記決定手段で決定された時間間隔に変更するプログラム。 Computer
And display control means for displaying the time series side by side display screen a plurality of video frames extracted to correspond to the constant time intervals from the moving image data,
Obtaining means for obtaining a distance between two positions touched on the display screen;
Wherein by at least one of the touch has been has two positions is moved, if the distance obtained by the acquisition unit is changed, based on the distance the change, the time of extracting the video frames from the video data A determination means for determining the interval;
Function as
The display control means is a program for changing a time interval of moving image frames to be displayed on the display screen from the moving image data to a time interval determined by the determining means .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009001167A JP5284113B2 (en) | 2009-01-06 | 2009-01-06 | Information processing apparatus, information processing method, program, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009001167A JP5284113B2 (en) | 2009-01-06 | 2009-01-06 | Information processing apparatus, information processing method, program, and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010161511A JP2010161511A (en) | 2010-07-22 |
JP5284113B2 true JP5284113B2 (en) | 2013-09-11 |
Family
ID=42578364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009001167A Active JP5284113B2 (en) | 2009-01-06 | 2009-01-06 | Information processing apparatus, information processing method, program, and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5284113B2 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006033388A (en) * | 2004-07-15 | 2006-02-02 | Olympus Corp | Display program, display method, display apparatus, and recording medium |
JP5092469B2 (en) * | 2007-03-15 | 2012-12-05 | ソニー株式会社 | Imaging apparatus, image processing apparatus, image display control method, and computer program |
JP4811452B2 (en) * | 2008-11-19 | 2011-11-09 | ソニー株式会社 | Image processing apparatus, image display method, and image display program |
-
2009
- 2009-01-06 JP JP2009001167A patent/JP5284113B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010161511A (en) | 2010-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9542407B2 (en) | Method and apparatus for media searching using a graphical user interface | |
US11317028B2 (en) | Capture and display device | |
JP4061285B2 (en) | Image editing apparatus, program, and recording medium | |
US9179090B2 (en) | Moving image recording device, control method therefor, and non-transitory computer readable storage medium | |
US9736526B2 (en) | Real-time scrubbing of videos using a two-dimensional grid of thumbnail images | |
KR20100028344A (en) | Method and apparatus for editing image of portable terminal | |
JP3648130B2 (en) | Computer-readable recording medium having recorded video listing method and video listing processing program | |
JP2003271665A (en) | Graphical user interface for retrieval | |
US8947464B2 (en) | Display control apparatus, display control method, and non-transitory computer readable storage medium | |
US10496243B2 (en) | Method and apparatus for color detection to generate text color | |
JP6617041B2 (en) | Program, work analysis apparatus, and work analysis method | |
JP2013038453A (en) | Information processing apparatus and display method | |
JP6265659B2 (en) | Information processing apparatus, control method thereof, and program | |
KR20180027917A (en) | Display apparatus and control method thereof | |
JP2004208291A (en) | Digital imaging device and method for controlling it | |
JP2012253712A (en) | Device and method for reproducing video content, program, and recording medium | |
JP2007047902A (en) | Image retrieval device | |
JP2005020209A (en) | Picture display device, electronic information equipment, picture display method, control program readable record medium | |
JP5566120B2 (en) | Display control apparatus, method, program, and recording medium | |
JP5284113B2 (en) | Information processing apparatus, information processing method, program, and storage medium | |
JP6847168B2 (en) | Video playback device and video playback method | |
JP2013160988A (en) | Image reproducing device, method of controlling the same, and program | |
JP5419783B2 (en) | Image reproducing apparatus and method for controlling image reproducing apparatus | |
US9479701B2 (en) | Image reproducing apparatus, image reproducing method, image capturing apparatus, and storage medium | |
JP2010267329A (en) | Video data display device, method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111220 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121212 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121225 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130219 |
|
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: 20130430 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130529 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5284113 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |