JP2005354624A - Moving image processor, moving image processing method, and computer program - Google Patents

Moving image processor, moving image processing method, and computer program Download PDF

Info

Publication number
JP2005354624A
JP2005354624A JP2004176001A JP2004176001A JP2005354624A JP 2005354624 A JP2005354624 A JP 2005354624A JP 2004176001 A JP2004176001 A JP 2004176001A JP 2004176001 A JP2004176001 A JP 2004176001A JP 2005354624 A JP2005354624 A JP 2005354624A
Authority
JP
Japan
Prior art keywords
frame data
index information
moving image
deletion
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2004176001A
Other languages
Japanese (ja)
Inventor
Yasuhiro Yokota
安宏 横田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2004176001A priority Critical patent/JP2005354624A/en
Publication of JP2005354624A publication Critical patent/JP2005354624A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To facilitate the abstraction of desired frame data comprising moving image files. <P>SOLUTION: The moving image processor facilitates the abstraction of frame data corresponding to one of index information by reserving the index information 1-N which is useful in search abstraction and associated with the frame data, and indicating a list of the index information when reproducing, editing or printing a moving image. Regarding the desired frame data, edit attributes can be attached by the frame data unit by forming delete control information which previously appoints processing when the deletion of the frame data is directed. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、動画ファイルから所望のフレームを呼び出して再生、編集又は印刷する技術に関する。   The present invention relates to a technique for calling a desired frame from a moving image file and reproducing, editing, or printing.

動画ファイルから所望のフレームを呼び出して再生、編集又は印刷する技術として、従来、次の技術が知られている。   Conventionally, the following techniques are known as techniques for recalling, editing, or printing desired frames from a moving image file.

特許文献1によれば、記録動画の中から時間的に等間隔に抽出した画像と、その位置を示すバーコードとを印刷媒体に印刷し、その印刷物のバーコードを光学式スキャナにより読み取ることで、対応する画像を効率よく読み出す技術が提案されている。   According to Patent Document 1, an image extracted at regular intervals from a recorded moving image and a barcode indicating its position are printed on a print medium, and the barcode of the printed matter is read by an optical scanner. A technique for efficiently reading a corresponding image has been proposed.

特許文献2によれば、動画データに含まれる印刷対象画像のコマ番号を指定して記憶しておき、印刷時にそのコマ番号を指定することで、印刷対象画像を効率よく取り出して印刷する方法が提案されている。   According to Patent Document 2, there is a method for efficiently retrieving and printing a print target image by designating and storing a frame number of a print target image included in the moving image data and designating the frame number at the time of printing. Proposed.

特許文献3によれば、動画から、ビデオアルバムに表示する静止画のサムネイルを作成し、作成されたサムネイルとともにタイムコード、録画日時、ビデオテープ残量および録画場所などの補助情報を印刷する技術が提案されている。
特開平6−83877号公報。 特開2001−251573号公報。 特開平2003−61040号公報。
According to Patent Document 3, there is a technique for creating a thumbnail of a still image to be displayed on a video album from a moving image and printing auxiliary information such as a time code, recording date and time, a remaining amount of video tape, and a recording location together with the created thumbnail. Proposed.
JP-A-6-83877. JP 2001-251573 A. JP-A-2003-61040.

上記特許文献1によれば、印刷されたバーコードを光学式スキャナにより読み取ることで動画を検索できるが、バーコードは単なる時間位置を表しているに過ぎず、バーコードとともに印刷されている画像がどのようなものを意味しているかを把握しにくい。よって、類似した画像が複数印刷されている場合はユーザがそれらを明確に区別できず、所望の画像になかなかたどり着けないおそれがある。しかもバーコードと画像データとは一対一の関係にあるため、あるテーマに関する複数の画像を一度に抽出して印刷または表示することができない。   According to Patent Document 1, a moving image can be searched by reading a printed barcode with an optical scanner. However, the barcode merely represents a time position, and an image printed together with the barcode is displayed. It is difficult to understand what is meant. Therefore, when a plurality of similar images are printed, the user cannot clearly distinguish them, and there is a possibility that the desired image cannot be easily reached. Moreover, since the barcode and the image data are in a one-to-one relationship, a plurality of images related to a certain theme cannot be extracted and printed or displayed at a time.

特許文献2によれば、コマ番号を指定することでコマ番号と一対一で対応している画像を特定できるが、コマ番号だけではどのような画像であるかを思い出すことは不可能であり、所望の画像になかなかたどり着けないおそれがある。また、あるテーマに関する複数の画像を一度に抽出して印刷または表示することができない。   According to Patent Document 2, it is possible to specify an image corresponding to the frame number on a one-to-one basis by specifying the frame number, but it is impossible to remember what the image is based on the frame number alone, There is a possibility that it is difficult to reach a desired image. In addition, a plurality of images relating to a certain theme cannot be extracted and printed or displayed at a time.

特許文献3によれば、サムネイルとともにタイムコード、録画日時、ビデオテープ残量および録画場所の補助情報も印刷されるが、これらの補助情報は、サムネイル内容を直感的に連想しにくい情報であり、依然として、サムネイルの内容を把握しにくく、所望の画像になかなかたどり着けないおそれがある。また、あるテーマに関する複数の画像を一度に抽出して印刷または表示することができない。   According to Patent Document 3, the time code, recording date and time, video tape remaining amount, and auxiliary information of the recording location are printed together with the thumbnail. Still, it is difficult to grasp the contents of the thumbnail, and there is a possibility that it is difficult to reach a desired image. In addition, a plurality of images relating to a certain theme cannot be extracted and printed or displayed at a time.

ところで、動画ファイルに含まれる特定のフレームデータ等について、その編集処理を制限したい場合がある。しかしながら、従来は、ファイル単位で読み出し専用の属性を付すことができるだけで、フレームデータ単位では編集制限を付すことができなかった。   By the way, there is a case where it is desired to limit the editing process for specific frame data included in the moving image file. However, conventionally, only a read-only attribute can be assigned in file units, and editing restrictions cannot be given in frame data units.

そこで、本発明は、このような課題および他の課題の少なくとも一つを解決することを目的とする。なお、他の課題については明細書の全体を通して理解できよう。   Therefore, the present invention aims to solve at least one of such problems and other problems. Other issues can be understood throughout the specification.

上記課題を解決すべく、本発明によれば、動画ファイルを構成する複数のフレームデータから任意のフレームデータを指定して、当該フレームデータを連想しやすいコメントやアイコンなど、検索抽出する際に役立つインデックス情報を作成する。動画ファイルに含まれる所望のフレームデータを呼び出して、再生、印刷または編集する際に、インデックス情報に関するリストを作成し、そのリストから所望のインデックス情報を選定し、選定されたインデックス情報に対応するフレームデータを抽出する。あるいは、所望のフレームデータを検索抽出する際には、入力された検索キー情報と関連性のあるインデックス情報と、当該インデックス情報に対応するフレームデータとが検索抽出される。そして、抽出されたフレームデータを印刷出力または表示出力する。   In order to solve the above-described problem, according to the present invention, it is useful for specifying and extracting arbitrary frame data from a plurality of frame data constituting a moving image file, and for searching and extracting comments and icons that are easily associated with the frame data. Create index information. When the desired frame data included in the video file is called and played, printed, or edited, a list relating to index information is created, the desired index information is selected from the list, and the frame corresponding to the selected index information Extract data. Alternatively, when searching and extracting desired frame data, index information related to the input search key information and frame data corresponding to the index information are searched and extracted. Then, the extracted frame data is printed out or displayed.

また、所望のフレームデータについて、当該フレームデータの削除が指示されたときの処理を予め指定する削除制御情報を作成し保存しておいてもよい。   Further, for desired frame data, deletion control information for specifying in advance a process when an instruction to delete the frame data is given may be created and stored.

以上説明したように、本発明では、検索抽出する際に役立つインデックス情報をフレームデータと関係付けて保存しておき、動画再生、編集または印刷の際には、インデックス情報のリストを提示することで、いずれかのインデックス情報に対応するフレームデータを容易に抽出することができる。また、あるテーマに関して入力された検索キー情報と関連性のあるインデックス情報に対応付けられたフレームデータを検索抽出して印刷または表示するようにしたので、あるテーマに関連性のある画像データを一度に抽出して印刷または表示することができる。すなわち、ある動画ファイルについて、特定のテーマに関連するシーン(画像)だけのインデックスを効率よく作成できる。   As described above, in the present invention, index information useful for search and extraction is stored in association with frame data, and a list of index information is presented at the time of video playback, editing, or printing. The frame data corresponding to any one of the index information can be easily extracted. In addition, since frame data associated with index information associated with search key information input with respect to a certain theme is retrieved and printed or displayed, image data associated with a certain theme is once stored. Can be extracted and printed or displayed. That is, it is possible to efficiently create an index of only scenes (images) related to a specific theme for a certain moving image file.

また、所望のフレームデータについて、当該フレームデータを削除することが指示されたときの処理を予め指定する削除制御情報を作成しておくことで、フレームデータ単位で編集属性を付すことができるようになる。   In addition, for the desired frame data, by creating deletion control information that designates in advance processing when deletion of the frame data is instructed, an edit attribute can be attached in units of frame data. Become.

以下に本発明の上位概念、中位概念および下位概念の理解に役立つ一実施形態を示す。なお、以下の実施形態に含まれる概念について、そのすべてが特許請求の範囲に記載されているとは限らない。ただし、これは特許発明の技術的範囲から意識的に除外したのではなく、特許発明と均等の関係にあるため特許請求の範囲には記載していない場合があることを理解していただきたい。   In the following, an embodiment useful for understanding the high-level concept, middle-level concept and low-level concept of the present invention is shown. Note that not all of the concepts included in the following embodiments are described in the claims. However, it should be understood that this is not intentionally excluded from the technical scope of the patented invention, but is not described in the scope of claims because it is equivalent to the patented invention.

[第1の実施形態]
図1は、第1の実施形態に係る動画処理装置のハードウエア構成例を示すブロック図である。101は、本発明の動画処理装置を示す。102は中央処理装置(CPU)である。中央処理装置102は、後述する各種の処理を実行するハードウエア上の動作主体である。主記憶装置103は、RAM等により構成された記憶手段である。主記憶装置103は、外部記憶装置106から読み込んだオペレーティングシステム(OS)やコンピュータプログラムがロードされるとともに、プログラムの作業エリアとして利用される。104は、LCDなどの表示装置である。各種プログラムの実行中に、画面表示などを行なうために利用される。105は、各種プログラムに対する操作入力や、動画処理装置に対する指示を行なうために利用される入力装置である。例えば、キーボード、ポインティングデバイス、または音声認識装置などであり、中央処理装置102に対して各種の情報を入力する。外部記憶装置106は、OS、各種プログラムおよび動画ファイルやインデックステーブル等を格納するために利用されるハードディスクドライブ、光ディスク装置などの記憶手段である。107は、動画処理装置101のバスであり、上記構成要素間でデータや信号を授受するために利用される。108は、動画処理装置101に接続される印刷装置であり、動画ファイルの中から選択された静止画像(フレームデータ)を印刷するために利用される。
[First Embodiment]
FIG. 1 is a block diagram illustrating a hardware configuration example of the moving image processing apparatus according to the first embodiment. Reference numeral 101 denotes a moving image processing apparatus of the present invention. Reference numeral 102 denotes a central processing unit (CPU). The central processing unit 102 is an operating entity on hardware that executes various processes described later. The main storage device 103 is storage means constituted by a RAM or the like. The main storage device 103 is loaded with an operating system (OS) or a computer program read from the external storage device 106 and used as a program work area. Reference numeral 104 denotes a display device such as an LCD. This is used to display the screen during execution of various programs. Reference numeral 105 denotes an input device that is used to input operations to various programs and to instruct the moving image processing device. For example, a keyboard, a pointing device, or a voice recognition device is used, and various types of information are input to the central processing unit 102. The external storage device 106 is a storage unit such as a hard disk drive or an optical disk device used for storing the OS, various programs, moving image files, index tables, and the like. Reference numeral 107 denotes a bus of the moving image processing apparatus 101, which is used to exchange data and signals between the above components. A printing apparatus 108 is connected to the moving image processing apparatus 101 and is used to print a still image (frame data) selected from the moving image file.

上記構成を有する動画処理装置101において、中央処理装置102は、外部記憶装置106に格納されている動画ファイルを読み出して主記憶装置103に格納し、その動画ファイルの再生と編集を行なう。編集後の動画ファイルは外部記憶装置106に格納する。   In the moving image processing apparatus 101 having the above configuration, the central processing unit 102 reads out the moving image file stored in the external storage device 106 and stores it in the main storage device 103, and reproduces and edits the moving image file. The edited moving image file is stored in the external storage device 106.

図2は、本実施形態に係る動画処理装置の制御機能を示す基本的な機能ブロック図である。以下で説明する各機能は、上述の中央処理装置102と各種コンピュータプログラムによって実現されるものである。しかしながら、以下の機能を、論理回路等により実現してもよいことはいうまでもない。   FIG. 2 is a basic functional block diagram showing control functions of the moving image processing apparatus according to the present embodiment. Each function described below is realized by the above-described central processing unit 102 and various computer programs. However, it goes without saying that the following functions may be realized by a logic circuit or the like.

動画再生部201は、外部記憶装置106に格納されている動画ファイルを読み出して再生し、表示装置104に出力する。動画編集部202は、動画再生部201により再生されている動画ファイルや、外部記憶装置106に格納されている動画ファイルを編集する。動画書込み部203は、動画編集部202により編集された動画ファイルを外部記憶装置106に格納するための制御を行なう。通知部204は、動画編集部202が編集処理中である場合に、その際の操作指示をユーザが選択できるようにするための情報を提供する。インデックス設定部205は、動画ファイルに含まれるの任意のフレームにインデックスとインデックス情報を設定する。インデックス書込み部206は、動画ファイルファイルの任意のフレームに設定されたインデックス情報を外部記憶装置106に格納する。インデックス読込み部207は、外部記憶装置106に格納されているインデックス情報の読み出しを制御する。インデックス解析部208は、インデックス読込み部207により読み出されたインデックス情報を解析し、インデックス番号等を抽出する。なお、インデックス解析部208は、読み出されたインデックス情報のリストを作成して、表示装置104に表示させてもよい。フレーム検索部209は、インデックス解析部208により求められたインデックス番号に対応するフレーム番号またはフレームデータを検索抽出する。210は、印刷指示部であり、フレーム検索部209により検索抽出されたフレームデータ(静止画像)に関する印刷指示を印刷装置108に出力する。   The moving image reproducing unit 201 reads out and reproduces the moving image file stored in the external storage device 106 and outputs it to the display device 104. The moving image editing unit 202 edits the moving image file reproduced by the moving image reproducing unit 201 and the moving image file stored in the external storage device 106. The moving image writing unit 203 performs control for storing the moving image file edited by the moving image editing unit 202 in the external storage device 106. The notification unit 204 provides information for enabling the user to select an operation instruction at the time when the moving image editing unit 202 is in the editing process. The index setting unit 205 sets an index and index information in an arbitrary frame included in the moving image file. The index writing unit 206 stores the index information set in an arbitrary frame of the moving image file file in the external storage device 106. The index reading unit 207 controls reading of index information stored in the external storage device 106. The index analysis unit 208 analyzes the index information read by the index reading unit 207 and extracts index numbers and the like. Note that the index analysis unit 208 may create a list of read index information and display the list on the display device 104. The frame search unit 209 searches and extracts a frame number or frame data corresponding to the index number obtained by the index analysis unit 208. A print instruction unit 210 outputs a print instruction regarding the frame data (still image) searched and extracted by the frame search unit 209 to the printing apparatus 108.

図3は、動画ファイルに含まれる任意のフレームに対してインデックスを設定した例を示す図である。同図において301はフレーム番号1を、302はフレーム番号2を、303はフレーム番号Xを、304はフレーム番号Yを、305はフレーム番号Zを示している。306はインデックス1であり、303のフレーム番号Xにインデックス情報を設定したことを示している。307はインデックス2であり、304のフレーム番号Yにインデックス情報を設定したことを示している。308はインデックスNであり、305のフレーム番号Zにインデックス情報を設定したことを示している。   FIG. 3 is a diagram illustrating an example in which an index is set for an arbitrary frame included in a moving image file. In the figure, 301 indicates frame number 1, 302 indicates frame number 2, 303 indicates frame number X, 304 indicates frame number Y, and 305 indicates frame number Z. Reference numeral 306 denotes an index 1, which indicates that the index information is set in the frame number X of 303. Reference numeral 307 denotes an index 2, which indicates that the index information is set in the frame number Y of 304. Reference numeral 308 denotes an index N, which indicates that the index information is set in the frame number Z of 305.

図4は、図3のフレームに設定されたインデックス情報の管理方法の一例を示す図である。インデックステーブル401は、動画ファイルのフレームに設定された全てのインデックスを管理するためのデータである。402はインデックス情報1であり、これはインデックステーブル401内のインデックス1に対付けられている。403はインデックス情報を構成する内部情報の一つであり、インデックス情報に対応するフレームのフレーム番号である。すなわち、このフレーム番号によってインデックスを設定されたフレームを特定することができる。404は、インデックス情報を構成する内部情報の一つであるコメントであり、ユーザが任意に設定できる文字列情報である。このコメントは、静止画像を印刷する際にタイトルとして使用されたり、動画ファイル内からのフレームを検索する場合に使用されたりする。   FIG. 4 is a diagram showing an example of a method for managing index information set in the frame of FIG. The index table 401 is data for managing all indexes set in the frame of the moving image file. Reference numeral 402 denotes index information 1, which is associated with index 1 in the index table 401. Reference numeral 403 denotes internal information constituting the index information, which is a frame number of a frame corresponding to the index information. That is, it is possible to specify a frame with an index set by this frame number. Reference numeral 404 denotes a comment, which is one of internal information constituting the index information, and is character string information that can be arbitrarily set by the user. This comment is used as a title when printing a still image, or used when searching for a frame from a moving image file.

405はインデックス情報を構成する内部情報の一つであり、アイコンに関する情報である。この情報もユーザによって任意に設定できる。このアイコンは、動画ファイル内からフレームを選択する場合に、視覚的に検索し易くするために利用される。例えば、子供のモチーフを採用したアイコンであれば、子供に関する動画のフレームであることを認識しやすくなろう。406はインデックス情報を構成する内部情報の一つである音声メモである。音声情報406もまたユーザが任意に設定できる。この音声メモは、動画ファイル内のフレームに音声でメモを設定するために使うことができる。音声は、マイクとA/D変換回路を含む入力装置105から入力される。   Reference numeral 405 denotes internal information constituting the index information, which is information about icons. This information can also be arbitrarily set by the user. This icon is used to facilitate visual search when a frame is selected from a moving image file. For example, an icon that employs a child's motif will make it easier to recognize that it is a frame of a movie about the child. Reference numeral 406 denotes a voice memo which is one of internal information constituting the index information. The voice information 406 can also be arbitrarily set by the user. This voice memo can be used to set a voice memo to a frame in a moving image file. The sound is input from the input device 105 including a microphone and an A / D conversion circuit.

407はインデックス情報を構成する内部情報の一つであり、動画編集中にフレームの削除指示が入力されたときの具体的な処理方法を予め指定する制御情報である。例えば、フレームデータだけでなくインデックス情報も含めて削除するように指定したり、インデックス情報のみの削除することを指定したり、インデックス情報およびフレームデータの双方とも削除を禁止したり、または操作者による指示にしたがって処理することを指定したりすることができる。   Reference numeral 407 denotes internal information constituting the index information, which is control information that designates in advance a specific processing method when a frame deletion instruction is input during editing of a moving image. For example, it is specified to delete not only frame data but also index information, only deletion of index information is specified, deletion of both index information and frame data is prohibited, or the operator It is possible to specify processing according to instructions.

408はインデックス情報2であり、これはインデックステーブル401内のインデックス2に対する情報である。409はインデックス情報Nであり、これはインデックステーブル401内のインデックスNに対する情報である。インデックス情報2〜Nについても、インデックス情報1と同様の情報が含まれている。   Reference numeral 408 denotes index information 2, which is information for index 2 in the index table 401. Reference numeral 409 denotes index information N, which is information for the index N in the index table 401. The index information 2 to N includes the same information as the index information 1.

図5は、図4で示したインデックス情報の設定例を示す図である。フレーム番号501には、一例として1000が設定されている。コメント502には、一例として「運動会の入場行進」といったテキストが設定されている。アイコン503には、一例として、「march.ico」が設定されている。音声メモ504には、一例として「march.wav」が設定されている。削除時の制御情報505には、一例として、「ユーザが処理方法を選択」が設定されている。すなわち、フレーム1000を削除しようとしたときの処理はユーザに選択させることを示している。   FIG. 5 is a diagram showing a setting example of the index information shown in FIG. For example, 1000 is set in the frame number 501. In the comment 502, for example, a text such as “Athletic meet admission march” is set. For example, “march.ico” is set in the icon 503. In the voice memo 504, “march.wav” is set as an example. In the control information 505 at the time of deletion, “user selects a processing method” is set as an example. In other words, the processing when attempting to delete the frame 1000 indicates that the user selects it.

次のインデックス情報には一例として次のような情報が設定されている。フレーム番号506には2000が設定されている。コメント507には「100m走」が設定されている。アイコン508には「None」、すなわちアイコンが設定されていないことを示している。音声メモ509には「None」、即ち音声メモが設定されていないことを示している。削除制御情報510には「インデックス情報もフレームも残す」と設定されている。すなわち、フレーム2000を削除しようとした時は、フレーム2000もインデックス情報も削除が禁止されることを示している。   For example, the following index information is set as follows. The frame number 506 is set to 2000. The comment 507 is set to “100 m run”. The icon 508 indicates “None”, that is, no icon is set. The voice memo 509 indicates “None”, that is, no voice memo is set. The deletion control information 510 is set to “leave both index information and frames”. That is, when the frame 2000 is to be deleted, the deletion of both the frame 2000 and the index information is prohibited.

さらに次のインデックス情報には一例として次のような情報が設定されている。フレーム番号511に3000が設定されている。コメント512に「障害物競走」が設定されている。アイコン513にはNoneが設定されている。音声メモ514には、Noneが設定されている。削除制御情報515には「インデックス情報のみ削除する」が設定されている。すなわち、フレーム3000を削除しようとした時は、フレーム3000は削除しないが、フレームに設定したインデックス情報は削除することを示している。   Further, the following information is set as an example in the next index information. 3000 is set in the frame number 511. The comment 512 is set to “obstacle race”. None is set for the icon 513. None is set in the voice memo 514. The deletion control information 515 is set to “delete only index information”. That is, when the frame 3000 is to be deleted, the frame 3000 is not deleted, but the index information set in the frame is deleted.

図6は、実施形態に係る動画処理装置の例示的な制御手順を示すフローチャートである。この制御手順に関するプログラムコードは、主記憶装置103に格納されており、中央処理装置102がこのプログラムコードを実行することによって、上述した各機能部が実現される。このプログラムコードは、本実施形態の動画処理装置101が動画ファイルを読み込んで再生と編集を行い、動画ファイルの任意のフレームにインデックス情報を設定し、設定したインデックス情報を外部記憶装置106に格納するまでの制御手順に対応する。   FIG. 6 is a flowchart illustrating an exemplary control procedure of the moving image processing apparatus according to the embodiment. Program codes relating to this control procedure are stored in the main storage device 103, and the above-described functional units are realized by the central processing unit 102 executing the program codes. In this program code, the moving image processing apparatus 101 according to the present embodiment reads a moving image file, performs reproduction and editing, sets index information in an arbitrary frame of the moving image file, and stores the set index information in the external storage device 106. It corresponds to the control procedure up to.

ステップS601において、動画再生部201として機能する中央処理装置102は、外部記憶装置106からインデックステーブル401を読み込む。   In step S <b> 601, the central processing unit 102 that functions as the moving image playback unit 201 reads the index table 401 from the external storage device 106.

ステップS602において、中央処理装置102は、読込んだ動画ファイルを再生する一方で、インデックス設定部205として機能する中央処理装置102は、入力装置105からの指定入力に応じて、インデックスを設定する対象となるフレームを選択する。   In step S602, the central processing unit 102 reproduces the read moving image file, while the central processing unit 102 functioning as the index setting unit 205 sets an index according to a designated input from the input device 105. Select the frame that becomes.

フレーム選択後、ステップS603において、中央処理装置102は、インデックス情報内のフレーム番号として、選択したフレームのフレーム番号を設定する。   After frame selection, in step S603, central processing unit 102 sets the frame number of the selected frame as the frame number in the index information.

ステップS604において、中央処理装置102は、入力装置105から入力された文字列をコメントとして設定する。   In step S604, the central processing unit 102 sets the character string input from the input device 105 as a comment.

ステップS605において、中央処理装置102は、入力装置105から入力された文字列等に従ってアイコンのファイル名を設定する。   In step S605, the central processing unit 102 sets an icon file name according to a character string or the like input from the input device 105.

ステップ606において、中央処理装置102は、入力装置105から入力された音声等に従って音声メモとして音声ファイルを設定する。   In step 606, the central processing unit 102 sets an audio file as a voice memo according to the voice input from the input device 105.

ステップS607において、中央処理装置102は、入力装置105から入力されたフレームの削除時の処理方法を削除制御情報として設定する。   In step S <b> 607, the central processing unit 102 sets a processing method for deleting a frame input from the input device 105 as deletion control information.

ステップS608において、中央処理装置102は、入力装置105からの入力された登録指示に従い、インデックス設定部205により設定されたインデックス情報をインデックステーブルに登録する。   In step S608, the central processing unit 102 registers the index information set by the index setting unit 205 in the index table in accordance with the registration instruction input from the input device 105.

ステップS609において、中央処理装置102は、フレームへのインデックス設定が全て終了したかどうかを判定する。例えば、入力装置105から明示的な終了指示が入力されるとインデックス設定の終了と判定する。まだ終了していないと判定した場合は、ステップ602に戻ってフレームの選択処理を繰り返す。   In step S609, the central processing unit 102 determines whether all the index settings for the frame have been completed. For example, when an explicit end instruction is input from the input device 105, it is determined that the index setting is ended. If it is determined that the process has not been completed, the process returns to step 602 to repeat the frame selection process.

インデックスの設定処理が終了した場合は、ステップS610において、インデックス書き込み部206として動作する中央処理装置102は、インデックステーブル401とインデックス情報を外部記憶装置106に格納してインデックス設定処理を終了する。   When the index setting process is completed, in step S610, the central processing unit 102 operating as the index writing unit 206 stores the index table 401 and the index information in the external storage device 106, and ends the index setting process.

図7は、実施形態に係る動画ファイル内の任意のフレームを印刷する処理の例示的な手順を示すフローチャートである。この処理に関するプログラムコードは主記憶装置103に格納されており、中央処理装置102がこのプログラムコードを実行することによって、上述の各部が実現される。   FIG. 7 is a flowchart illustrating an exemplary procedure of processing for printing an arbitrary frame in the moving image file according to the embodiment. The program code relating to this processing is stored in the main storage device 103, and the above-described units are realized by the central processing unit 102 executing this program code.

また、これらのプログラムコードは、本実施形態に係る動画処理装置101が動画ファイル、インデックステーブル及びインデックス情報を読み込み、動画ファイルに含まれる所望の印刷対象フレームを選択させ、選択されたフレームの静止画像を印刷装置108で印刷するまでの制御手順に対応する。   Also, these program codes are such that the moving image processing apparatus 101 according to the present embodiment reads a moving image file, an index table, and index information, selects a desired print target frame included in the moving image file, and selects a still image of the selected frame. Corresponds to the control procedure until printing is performed by the printing apparatus 108.

ステップS700において、インデックス読込み部207として機能する中央処理装置102は、外部記憶装置106からインデックステーブル401を読み込む。   In step S <b> 700, the central processing unit 102 that functions as the index reading unit 207 reads the index table 401 from the external storage device 106.

ステップS701において、インデックス解析部208として動作する中央処理装置102は、読み出されたインデックステーブル401に含まれる全てまたは一部のインデックス情報内に登録されているコメントのリストを作成し、表示装置104に出力する。多数のコメントが存在する場合は、一定の表示領域に表示可能な分だけを表示し、残りはスクロール処理等により表示してもよい。   In step S701, the central processing unit 102 operating as the index analysis unit 208 creates a list of comments registered in all or part of the index information included in the read index table 401, and displays the display device 104. Output to. If there are a large number of comments, only a displayable amount may be displayed in a certain display area, and the rest may be displayed by scroll processing or the like.

ステップS702において、中央処理装置102は、入力装置105から何れかのコメントに対する選択指示が入力されたかどうかを判定する。要するに、表示されているコメントのリストの中からいずれかのコメントがユーザにより選択されるのを待つわけである。   In step S <b> 702, the central processing unit 102 determines whether a selection instruction for any comment is input from the input device 105. In short, it waits for any comment to be selected by the user from the displayed list of comments.

いずれかのコメントが選択されたなら、ステップS703において、フレーム検索部209として動作する中央処理装置102は、選択されたコメントが含まれるインデックス情報内のフレーム番号を検索キーとして、印刷対象となるフレームを検索抽出する。   If any comment is selected, in step S703, the central processing unit 102 operating as the frame search unit 209 uses the frame number in the index information including the selected comment as a search key to select a frame to be printed. Search and extract.

ステップS704において、中央処理装置102は、印刷対象となる全てのフレームが指定されたかどうかを判定する。例えば、中央処理装置102は、検索抽出されたフレームの画像と対応するインデックス情報とを表示装置104に出力する。これを確認したユーザにより、入力装置105から指定終了や印刷開始を意味する操作入力がなされると、中央処理装置102は、印刷対象となるすべてのフレームが指定されたと判定する。まだ印刷するフレームが残存しているならばステップ701に戻って再びコメントリストの中からコメントを選択する処理を繰り返す。   In step S704, the central processing unit 102 determines whether all frames to be printed have been designated. For example, the central processing unit 102 outputs the retrieved frame image and corresponding index information to the display device 104. When the user who confirms the operation input from the input device 105 that means the end of designation or the start of printing, the central processing unit 102 determines that all the frames to be printed are designated. If there are still frames to be printed, the process returns to step 701 to repeat the process of selecting a comment from the comment list again.

印刷対象となるフレームが全て指定しされたならば、ステップS705において、印刷指示部210として動作する中央処理装置102は、印刷対象として指定された全てのフレームの静止画像データを印刷装置108に出力し印刷処理を終了する。なお、中央処理装置102は、印刷対象フレームとともに対応するインデックス情報についても印刷指示してもよい。また、中央処理装置102は、これらを表示装置104に表示させてもよい。   If all the frames to be printed are specified, in step S705, the central processing unit 102 operating as the print instruction unit 210 outputs the still image data of all the frames specified as the print targets to the printing apparatus 108. Then, the printing process ends. The central processing unit 102 may instruct printing of index information corresponding to the print target frame. Further, the central processing unit 102 may display these on the display device 104.

図8は、動画ファイル内の任意のフレームを削除する処理の例示的な手順を示すフローチャートである。この処理のプログラムコードは主記憶装置103に格納されており、中央処理装置102がこのプログラムコードを実行することによって実現される上述の各部が実現される。   FIG. 8 is a flowchart illustrating an exemplary procedure of processing for deleting an arbitrary frame in a moving image file. The program code of this process is stored in the main storage device 103, and the above-described units realized by the central processing unit 102 executing this program code are realized.

このプログラムコードは、中央処理装置102が、動画ファイル、インデックステーブル及びインデックス情報を読み込み、動画ファイルの再生と編集を行って任意のフレームを削除し、削除後のインデックス情報と動画ファイルを外部記憶装置106に格納するまでの制御手順に対応する。   In this program code, the central processing unit 102 reads a moving image file, an index table, and index information, reproduces and edits the moving image file, deletes arbitrary frames, and stores the deleted index information and moving image file in the external storage device. It corresponds to the control procedure until it is stored in 106.

ステップS800において、インデックス読込み部207として動作する中央処理装置102は、外部記憶装置106からインデックステーブル401を読み込む。インデックステーブル401は、主記憶装置103の作業エリアにロードされる。   In step S800, the central processing unit 102 operating as the index reading unit 207 reads the index table 401 from the external storage device 106. The index table 401 is loaded into the work area of the main storage device 103.

ステップS801において、動画再生部201および動画編集部202として動作する中央処理装置102は、動画ファイルの再生処理と編集処理を行って削除するフレームの開始と終わりを指定する。具体的には、表示されているフレームに対して、入力装置105により、削除対象となる開始フレームと終了フレームとが指定される。これは、インポイントやアウトポイントと呼ばれることもある。指定されたフレームのフレーム番号は中央処理装置102によって認識される。   In step S801, the central processing unit 102 operating as the moving image playback unit 201 and the moving image editing unit 202 specifies the start and end of a frame to be deleted by performing playback processing and editing processing of a moving image file. Specifically, a start frame and an end frame to be deleted are designated by the input device 105 for the displayed frame. This is sometimes called an in point or out point. The frame number of the designated frame is recognized by the central processing unit 102.

ステップS802において、インデックス解析部208として動作する中央処理装置102は、削除対象となるフレーム番号が、インデックステーブル401内に含まれるいずれかのインデックス情報に存在するかどうか調べる。削除対象となるフレーム番号は、削除対象として指定された開始フレームのフレーム番号から、終了フレームのフレーム番号までに含まれるフレーム番号を差す。フレーム番号は、順番に振られているものとする。判定の結果、削除対象となるフレーム番号が、インデックステーブル401に含まれている場合は、ステップS803に進み、含まれていなければ、ステップS802へと進む。   In step S <b> 802, the central processing unit 102 operating as the index analysis unit 208 checks whether the frame number to be deleted exists in any index information included in the index table 401. The frame number to be deleted is the frame number included between the frame number of the start frame designated as the deletion target and the frame number of the end frame. Assume that the frame numbers are assigned in order. As a result of the determination, if the frame number to be deleted is included in the index table 401, the process proceeds to step S803, and if not, the process proceeds to step S802.

ステップS803において、インデックス解析部208として動作する中央処理装置102は、削除対象となるフレームのフレーム番号であって、かつインデックステーブル401に登録されているフレーム番号について、対応する削除制御情報を抽出する。   In step S803, the central processing unit 102 operating as the index analysis unit 208 extracts the corresponding deletion control information for the frame number of the frame to be deleted and registered in the index table 401. .

ステップS804において、中央処理装置102は、削除制御情報がユーザに処理を選択させることを指定しているかどうかを判定する。ユーザに処理を選択させると指定されていれば、ステップS805において、中央処理装置102は、処理の候補を表示装置104に表示し、入力装置105からの処理の選択指示を認識する。選択指示が認識されるとステップS806に進む。ユーザに処理を選択させると指定されていない場合も、ステップS806に進む。   In step S804, the central processing unit 102 determines whether or not the deletion control information specifies that the user select a process. If the user is designated to select a process, the central processing unit 102 displays a process candidate on the display device 104 and recognizes a process selection instruction from the input device 105 in step S805. When the selection instruction is recognized, the process proceeds to step S806. Even if it is not specified that the user selects the process, the process proceeds to step S806.

ステップS806において、中央処理装置102は、削除制御情報がフレーム情報とともにインデックス情報の削除を指定しているかどうかを判定する。両方の同時削除が指定されていれば、ステップS807に進み、動画編集部202として動作する中央処理装置102は、動画ファイルから削除対象フレームを削除し、インデックステーブルから削除対象インデックスと、対応するインデックス情報を削除する。その後、ステップS812に進む。   In step S806, the central processing unit 102 determines whether or not the deletion control information specifies deletion of index information together with frame information. If simultaneous deletion of both is designated, the process proceeds to step S807, and the central processing unit 102 operating as the moving image editing unit 202 deletes the deletion target frame from the moving image file, deletes the deletion target index from the index table, and the corresponding index. Delete information. Thereafter, the process proceeds to step S812.

一方、インデックス情報とフレームを同時に削除しない場合は、ステップS808に進み、中央処理装置102は、削除制御情報によりインデックス情報のみを削除することが指定されているかどうかを判定する。インデックス情報のみを削除することが指定されている場合は、ステップS809に進み、削除対象フレームのインデックスをインデックステーブル401から削除し、対応するインデックス情報も削除する。その後、ステップS812に進む。   On the other hand, if the index information and the frame are not deleted at the same time, the process advances to step S808, and the central processing unit 102 determines whether or not deletion of only the index information is specified by the deletion control information. If it is designated to delete only the index information, the process advances to step S809 to delete the index of the deletion target frame from the index table 401, and the corresponding index information is also deleted. Thereafter, the process proceeds to step S812.

一方、インデックス情報のみを削除すると判定されなかったときは、ステップS810に進み、中央処理装置102は、削除制御情報が両方のデータとも削除しないことを指定されているかどうかを判定する。両方を削除しない場合はステップS812に進む。そうでなければ、ステップS811に進み、中央処理装置102は、削除対象フレーム(実際には削除されない。)のインデックスをインデックステーブル401から削除するとともに、対応するインデックス情報も削除する。   On the other hand, if it is not determined to delete only the index information, the process proceeds to step S810, and the central processing unit 102 determines whether the deletion control information is designated not to delete both pieces of data. If both are not deleted, the process proceeds to step S812. Otherwise, the processing proceeds to step S811, and the central processing unit 102 deletes the index of the frame to be deleted (not actually deleted) from the index table 401 and also deletes the corresponding index information.

一方、インデックス情報もフレームも削除しないと指定されている場合はステップS812に進み、中央処理装置102は、削除対象となっているすべてのフレームに関して、削除処理が終了したか否かを判定する。すべて終了していなければ、削除対象フレーム番号をひとつインクリメントし、ステップS802へ戻る。   On the other hand, if it is specified that neither the index information nor the frame is to be deleted, the process proceeds to step S812, and the central processing unit 102 determines whether or not the deletion process has been completed for all the frames to be deleted. If all of them are not completed, the deletion target frame number is incremented by one, and the process returns to step S802.

一方、すべて終了していれば、ステップS813に進み、インデックス書き込み部として機能する中央処理装置102は、インデックステーブル401とインデックス情報を外部記憶装置106に格納する。   On the other hand, if all the processes have been completed, the process advances to step S813, and the central processing unit 102 functioning as the index writing unit stores the index table 401 and the index information in the external storage device 106.

ステップS814において、動画書き込み部203として機能する中央処理装置102は、編集後の動画ファイルを外部記憶装置106に格納してフレーム削除処理を終了する。   In step S814, the central processing unit 102 functioning as the moving image writing unit 203 stores the edited moving image file in the external storage device 106, and ends the frame deletion processing.

上述の実施形態では、印刷するフレームを選択する方法の一例として、動画処理装置101において、インデックス情報(例えば、コメントやアイコンなど)のリストを表示し、その中から任意のインデックス情報を選定させることで、対応するフレームを検索抽出する方法について説明した。しかしながら本発明はこれに限定されることはない。例えば、入力装置105においてユーザにより入力されたキーワードに基づいて、中央処理装置102が、そのキーワードに関連するコメントと、それに対応するフレームを検索抽出するようにしてもよい。あるいは、中央処理装置102が、インデックス情報内のアイコンのリストを作成して、表示装置108に表示し、入力装置105により選択されたアイコンに対応するフレームを検索抽出して選択するようにしてもよい。さらに、入力装置105において音声を入力して音声認識し、中央処理装置102が、認識された言葉の文字列を検索キーに設定して、対応するコメントとフレームとを検索抽出してもよい。また、中央処理装置102が、不図示の音声出力装置から音声メモを再生させつつ、入力装置105により音声メモを指定し、対応するフレームを検索抽出して選択させてもよい。   In the above-described embodiment, as an example of a method for selecting a frame to be printed, the moving image processing apparatus 101 displays a list of index information (for example, comments and icons), and allows arbitrary index information to be selected from the list. In the above, a method for searching and extracting a corresponding frame has been described. However, the present invention is not limited to this. For example, based on a keyword input by the user on the input device 105, the central processing unit 102 may search and extract a comment related to the keyword and a frame corresponding to the comment. Alternatively, the central processing unit 102 may create a list of icons in the index information, display the list on the display device 108, and search for and select a frame corresponding to the icon selected by the input device 105. Good. Furthermore, voice may be input and recognized by the input device 105, and the central processing unit 102 may set a character string of the recognized word as a search key and search and extract a corresponding comment and frame. In addition, the central processing unit 102 may specify a voice memo by the input device 105 while reproducing a voice memo from a voice output device (not shown), and search and extract a corresponding frame for selection.

以上説明したように、本実施形態に係る動画処理装置101によれば、動画ファイルに含まれる任意のフレームデータに対してインデックスを設定するとともに、各インデックスごとのインデックス情報を設定しておくことで、当該インデックス情報を基準として、動画ファイルを再生する際の開始フレームや、動画ファイルに含まれる任意の静止画像を印刷する際の対象フレームを、検索抽出して選択しやすくなる利点がある。また、従来のようにタイムコードなどを入力する方法では、たった一つのフレームだけしか選択できなかったが、本実施形態に係る発明によれば、インデックス情報を基準として複数のフレームを検索抽出できる利点がある。   As described above, according to the moving image processing apparatus 101 according to the present embodiment, an index is set for arbitrary frame data included in a moving image file, and index information for each index is set. With this index information as a reference, there is an advantage that it is easy to search and select a start frame for reproducing a moving image file and a target frame for printing an arbitrary still image included in the moving image file. Further, in the conventional method of inputting a time code or the like, only one frame can be selected. However, according to the invention according to the present embodiment, an advantage that a plurality of frames can be searched and extracted based on the index information. There is.

また、インデックス情報として、コメントに関するデータ、アイコンに関するデータ、または音声メモに関するデータを採用すれば、特定のテーマに沿ったフレームを一度に抽出できる利点がある。   Moreover, if data relating to comments, data relating to icons, or data relating to voice memos are employed as index information, there is an advantage that frames according to a specific theme can be extracted at a time.

また、インデックス情報に含まれるコメントのリストを作成して表示し、その中から所望のコメントを指定することで、対応するフレームを選択できるようにしたので、キーワードを入力する作業が不要となり、ユーザにとってフレームの選択作業が容易となろう。また動画ファイルの編集時間や印刷までの操作時間を短縮できる効果も期待できる。   In addition, a list of comments included in the index information is created and displayed, and by selecting a desired comment from the list, it is possible to select the corresponding frame. This makes it easier to select the frame. Also, it can be expected to shorten the editing time of the moving image file and the operation time until printing.

上述の例では、コメントのリストを作成して任意のコメントを選択するようにしていたが、アイコンのリストを作成して、任意のアイコンを選択できるようにすれば、視覚的に分かり易く、フレームを選択することができる。これにより、動画ファイルの編集時間や印刷までの操作時間を短縮することができるという効果も期待できる。   In the above example, a comment list was created and an arbitrary comment was selected. However, if an icon list is created and an arbitrary icon can be selected, it is easy to understand visually, and the frame Can be selected. Thereby, the effect that the edit time of a moving image file and the operation time until printing can be shortened can also be expected.

またインデックス情報として、フレーム削除する際の処理を指定する削除制御情報を採用すれば、動画ファイルを編集する際に、特定のフレームやインデックス情報を削除処理から保護することが可能となる。すなわち、動画ファイルの全体を変更禁止にする属性しか設定できなかった従来技術に比し、フレームデータ単位で削除に対する保護を設定できるので便利である。例えば、誤って削除するのを防止できるという効果がある。   In addition, if deletion control information that specifies a process for deleting a frame is employed as index information, a specific frame or index information can be protected from the deletion process when a moving image file is edited. That is, as compared with the conventional technique in which only the attribute for prohibiting the change of the entire moving image file can be set, it is convenient because protection against deletion can be set in units of frame data. For example, there is an effect of preventing accidental deletion.

削除制御情報としては、例えば、インデックス情報およびフレームデータの削除の指定、インデックス情報のみの削除の指定、インデックス情報およびフレームデータの削除禁止、または操作者による指示にしたがって処理することの指定のいずれかを動画処理装置101によって選択することができるので、ユーザが好適と考える削除方法を自由に設定することができる。   As the deletion control information, for example, any one of designation of deletion of index information and frame data, designation of deletion of only index information, prohibition of deletion of index information and frame data, or designation of processing according to an instruction by an operator Can be selected by the moving image processing apparatus 101, and a deletion method that the user considers suitable can be freely set.

[第2の実施形態]
第1の実施形態では、動画ファイルに含まれる1つのフレームに対して、1つのインデックス情報を設定するものであった。第2の実施形態では、1つのフレームに対して複数のインデックス情報を設定するものである。これにより、目的のフレームを異なったキーワード等で検索できるなど、印刷対象となるフレームを色々な方法で選択することが可能となる。
[Second Embodiment]
In the first embodiment, one index information is set for one frame included in the moving image file. In the second embodiment, a plurality of pieces of index information are set for one frame. This makes it possible to select a frame to be printed by various methods, such as searching for a target frame with a different keyword or the like.

1つのフレームに対して複数のインデックス情報を設定するには、図6のステップS603において、すでにインデックス情報が付与されているフレーム番号が再度入力されたとしても、それを拒否することなく設定できるように改良すればよい。   In order to set a plurality of index information for one frame, even if a frame number to which index information has already been assigned is input again in step S603 in FIG. 6, it can be set without refusing it. You can improve it.

以下、第2の実施形態について図9乃至図11を参照しながら説明する。なお、第2の実施形態は、1つのフレームに複数のインデックス情報を設定すること以外は、基本的に、第1の実施形態と同様の処理と構成を採用できるため、ここではキーワードでコメントを検索し、検索されたフレームの静止画像を印刷する例とその制御処理手順を中心に説明する。   Hereinafter, a second embodiment will be described with reference to FIGS. 9 to 11. In the second embodiment, except for setting a plurality of index information in one frame, basically the same processing and configuration as in the first embodiment can be adopted. An example of searching and printing a still image of the searched frame and its control processing procedure will be mainly described.

図9は、1つのフレームに対して複数のインデックス情報を設定する際の各インデックス情報の一例を示す図である。とりわけ、フレーム2000には、2つのインデックス情報が設定されている。   FIG. 9 is a diagram illustrating an example of each piece of index information when setting a plurality of pieces of index information for one frame. In particular, two pieces of index information are set in the frame 2000.

フレーム番号901には一例として「2000」が設定されている。コメント902には一例として「100m走にお兄ちゃんが参加」が設定されている。アイコン903には一例として「None」が設定されている。音声メモ904には一例として「None」が設定されている。削除制御情報905には一例として「インデックス情報もフレームも残す」と設定されている。   As an example, “2000” is set in the frame number 901. As an example, the comment 902 is set to “Brother participates in 100m run”. For example, “None” is set in the icon 903. For example, “None” is set in the voice memo 904. The deletion control information 905 is set to “leave both index information and frames” as an example.

フレーム番号906には一例として「2000」が設定されている。コメント907には一例として「100m走に弟も参加」が設定されている。アイコン908には一例として「None」が設定されている。音声メモ909には一例として「None」が設定されている。削除制御情報910には一例として「インデックス情報もフレームも残す」と設定されている。   As an example, “2000” is set in the frame number 906. As an example, the comment 907 is set to “Participate in 100m run”. For example, “None” is set in the icon 908. As an example, “None” is set in the voice memo 909. As an example, the deletion control information 910 is set to “leave both index information and frames”.

フレーム番号911には一例として「3000」が設定されている。コメント912には一例として「障害物競走に弟が参加」が設定されている。アイコン913には一例として「None」が設定されている。音声メモ914には一例として「None」が設定されている。削除制御情報915には一例として「インデックス情報もフレームも残す」と設定されている。   As an example, “3000” is set in the frame number 911. As an example, the comment 912 is set as “Your brother participates in the obstacle race”. As an example, “None” is set in the icon 913. As an example, “None” is set in the voice memo 914. As an example, the deletion control information 915 is set to “leave index information and frames”.

フレーム番号916には一例として「4000」が設定されている。コメント917には一例として「リレーにお兄ちゃんが参加」が設定されている。アイコン918には一例として「None」が設定されている。音声メモ919には一例として「None」が設定されている。削除制御情報920には一例として「インデックス情報もフレームも残す」と設定されている。   As an example, “4000” is set in the frame number 916. As an example, the comment 917 is set to “Old brother participates in relay”. For example, “None” is set in the icon 918. As an example, “None” is set in the voice memo 919. As an example, the deletion control information 920 is set to “leave index information and frames”.

図10は、図9に例示されたインデックス情報から、キーワードによってフレームを検索した結果の一例を示す図である。   FIG. 10 is a diagram illustrating an example of a result of searching a frame by a keyword from the index information illustrated in FIG.

とりわけ図10(a)は、検索キーワード1001として、「兄」が指定された場合の検索結果を示している。1002は、1つ目の検索結果であり、この例ではフレーム番号2000に設定されたインデックス情報のコメントに「兄」が含まれていることを示している。1003は、2つ目の検索結果であり、この例ではフレーム番号4000に設定されたインデックス情報のコメントに「兄」が含まれていることを示している。   In particular, FIG. 10A shows search results when “elder brother” is designated as the search keyword 1001. Reference numeral 1002 denotes the first search result. In this example, it is indicated that “brother” is included in the comment of the index information set to the frame number 2000. Reference numeral 1003 denotes the second search result, and in this example, it is shown that “brother” is included in the comment of the index information set in the frame number 4000.

一方、図10(b)は、検索キーワード1001として、「弟」が指定された場合の検索結果を示している。1005は、1つ目の検索結果であり、この例ではフレーム番号2000に設定されたインデックス情報のコメントに「弟」が含まれていることを示している。1006は、2つ目の検索結果であり、この例ではフレーム番号3000に設定されたインデックス情報のコメントに「弟」が含まれていることを示している。   On the other hand, FIG. 10B shows a search result when “younger brother” is designated as the search keyword 1001. 1005 is the first search result, and in this example, it is shown that “brother” is included in the comment of the index information set in the frame number 2000. Reference numeral 1006 denotes a second search result. In this example, the comment of the index information set in the frame number 3000 includes “younger brother”.

図11は、実施形態に係るインデックス情報によるフレームデータの検索処理と、抽出されたフレームの印刷処理に関する例示的な手順を示すフローチャートである。この処理のプログラムコードは主記憶装置103に格納されており、中央処理装置102がこのプログラムコードを実行することによって実現される各種の機能が実現される。   FIG. 11 is a flowchart illustrating an exemplary procedure regarding a frame data search process based on index information and a print process of an extracted frame according to the embodiment. The program code of this process is stored in the main storage device 103, and various functions realized by the central processing unit 102 executing this program code are realized.

このプログラムコードは、中央処理装置102が、動画ファイル、インデックステーブル及びインデックス情報を読み込み、入力されたキーワードにしたがって動画ファイルに含まれるフレームを検索し、抽出されたフレームの静止画像を印刷装置で印刷するまでの制御手順に対応している。   In this program code, the central processing unit 102 reads a moving image file, an index table, and index information, searches for a frame included in the moving image file according to the input keyword, and prints a still image of the extracted frame on the printing device. It corresponds to the control procedure up to.

ステップS1100において、中央処理装置102は、外部記憶装置106からインデックステーブル401を読み込む。   In step S <b> 1100, the central processing unit 102 reads the index table 401 from the external storage device 106.

ステップS1101において、中央処理装置102は、フレームを検索するためのキーワードが入力装置105から入力されるのを待つ。   In step S <b> 1101, the central processing unit 102 waits for a keyword for searching for a frame to be input from the input device 105.

キーワードが入力された後、ステップS1102において、中央処理装置102は、入力されたキーワードに基づいて複数のインデックス情報を検索する。これにより、入力されたキーワードに関連するコメントを有するインデックス情報が検索抽出され、対応するフレームのフレーム番号が認識される。   After the keyword is input, in step S1102, the central processing unit 102 searches a plurality of index information based on the input keyword. Thereby, index information having a comment related to the input keyword is retrieved and recognized, and the frame number of the corresponding frame is recognized.

ステップS1103において、中央処理装置102は、入力キーワードに関連するコメントであるか否かを判定する。当該コメントに入力キーワードが含まれていれば、ステップS1104に進み、そうでなければステップS1105に進む。   In step S1103, the central processing unit 102 determines whether the comment is related to the input keyword. If the input keyword is included in the comment, the process proceeds to step S1104; otherwise, the process proceeds to step S1105.

ステップS1104において、中央処理装置102は、抽出されたコメントを有するインデックス情報のフレーム番号を読み出して認識する。   In step S1104, the central processing unit 102 reads and recognizes the frame number of the index information having the extracted comment.

ステップS1105において、中央処理装置102は、全てのインデックス情報に対する検索を完了したか否かを判定する。検索未済のインデックス情報が存在すれば、ステップS1102に戻り、次のインデックス情報内のコメントをキーワードで検索する。   In step S1105, the central processing unit 102 determines whether or not the search for all index information has been completed. If there is unsearched index information, the process returns to step S1102, and a comment in the next index information is searched with a keyword.

すべてインデックス情報に対する検索が終了していれば、ステップS1106において、検索抽出された全てのフレームの静止画像データに関する印刷指示を印刷装置108に対して出力し、本処理を終了する。   If the search for all the index information has been completed, in step S1106, a print instruction relating to still image data of all the frames that have been searched and extracted is output to the printing apparatus 108, and this process ends.

以上説明したように、第2の実施形態に係る動画処理装置101によれば、動画ファイルに含まれる1つのフレームに対して複数のインデックス情報を設定可能としたので、同一の対象フレームを異なったキーワードで検索抽出することができる。   As described above, according to the moving image processing apparatus 101 according to the second embodiment, a plurality of pieces of index information can be set for one frame included in the moving image file. Search and extract by keyword.

また、インデックス情報に音声メモを設定できるので、音声認識した言葉の文字列でコメントを検索することができる。また、動画再生では分からない撮影時の状況を簡単に記録しておくことができるという効果もある。   In addition, since a voice memo can be set in the index information, a comment can be searched for using a character string of a speech-recognized word. In addition, there is also an effect that it is possible to easily record a situation at the time of shooting that is not known in moving image reproduction.

また、動画ファイルから静止画像を印刷する際にも、印刷対象となる複数のフレームの組み合わせを、検索キーワードによって好適に選択できる。例えば、検索キーワードとして「兄」と設定すれば、「兄」が登場するものとしてインデックス情報が付されている複数のフレームを一度に抽出して印刷することができる。すなわち、特定のテーマに関するフレームを検索抽出してインデックスプリントを作成できる。   Also, when printing a still image from a moving image file, a combination of a plurality of frames to be printed can be suitably selected by a search keyword. For example, if “elder brother” is set as a search keyword, it is possible to extract and print a plurality of frames to which “brother” appears as index information. That is, an index print can be created by searching and extracting frames related to a specific theme.

なお、上述の実施形態では、図6〜図8、図11に示した手順を記述するプログラムコード群を動画処理装置の主記憶装置103に格納していたが、外部記憶装置106の記憶媒体または内部の記憶資源にさせ、この記憶媒体から中央処理装置(CPU)102が読み出して実行するようにしてもよい。   In the above-described embodiment, the program code group describing the procedures shown in FIGS. 6 to 8 and 11 is stored in the main storage device 103 of the moving image processing apparatus, but the storage medium of the external storage device 106 or It is also possible to use an internal storage resource so that the central processing unit (CPU) 102 reads out from this storage medium and executes it.

図12は、中央処理装置により読み出し可能な各種制御プログラムのプログラムコード群を格納する記憶媒体のメモリマップを示す図である。この記憶媒体には、図6〜図8のフローチャートの手順を記述したプログラムコード、すなわち、第1の実施形態におけるプログラムコードが、第1の制御プログラムに対応するプログラムコード群として格納されている。また、第2の実施形態におけるプログラムコードは、第2の制御プログラムに対応するプログラムコード群として格納されている。なお、第1の実施形態と第2の実施形態の何れか一方のみを実施する場合は、双方のプログラムコードは不要である。   FIG. 12 is a diagram showing a memory map of a storage medium that stores program code groups of various control programs that can be read by the central processing unit. In this storage medium, the program code describing the procedures of the flowcharts of FIGS. 6 to 8, that is, the program code in the first embodiment is stored as a program code group corresponding to the first control program. In addition, the program code in the second embodiment is stored as a program code group corresponding to the second control program. When only one of the first embodiment and the second embodiment is implemented, both program codes are unnecessary.

特に図示しないが、この記憶媒体には、記憶されるプログラム群を管理する情報、例えばバージョン情報、作成者等を記憶し、かつプログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等を記憶するようにしてもよい。   Although not shown in particular, the storage medium stores information for managing the stored program group, for example, version information, creator, and the like, and identifies and displays information that depends on the OS on the program reading side, for example, the program. An icon or the like may be stored.

さらに、各種プログラムに従属するデータもディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合、解凍するプログラム等を記憶するようにしてもよい。   Further, data depending on various programs is also managed in the directory. In addition, a program for installing various programs in a computer, and a program to be decompressed when the program to be installed is compressed may be stored.

また、図12に示すプログラムコード群の機能が、外部からインストールされるプログラムによって、本システムにより遂行されてもよい。この場合、CD−ROM、フラッシュメモリ、またはフレキシブルディスク(FD)等の記憶媒体、あるいはネットワークを介して外部の記憶媒体からプログラムを含む情報群を本システムに供給することが可能である。   Further, the functions of the program code group shown in FIG. 12 may be performed by the present system by a program installed from the outside. In this case, an information group including a program can be supplied to this system from a storage medium such as a CD-ROM, a flash memory, or a flexible disk (FD), or from an external storage medium via a network.

このように、本実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(CPUやMMU)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても、本発明の目的が達成される。   In this way, a storage medium that records a program code of software that implements the functions of the present embodiment is supplied to a system or apparatus, and the computer (CPU or MMU) of the system or apparatus stores the program code stored in the storage medium. The object of the present invention can also be achieved by reading and executing.

この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体も発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code also constitutes the invention.

プログラムコードを供給するための媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、DVD、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM、EEPROM等を用いることができる。   As a medium for supplying the program code, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, DVD, CD-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, EEPROM, or the like is used. Can do.

また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているオペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれる。   Further, by executing the program code read out by the computer, not only the functions of the above-described embodiments are realized, but also an operating system or the like running on the computer is actually processed based on the instruction of the program code. The present invention also includes a case where the functions of the above-described embodiment are realized by performing part or all of the above-described processing.

さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれる。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。さらに、本発明を達成するためのソフトウェアによって表されるプログラムを、システムあるいは装置がネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによっても、本発明の効果を享受することができる。
Further, after the program code read from the storage medium is written to a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. A case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing is also included in the present invention.
Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Furthermore, the effect of the present invention can also be enjoyed when a system or apparatus downloads and reads a program represented by software for achieving the present invention from a database on a network using a communication program.

図1は、実施形態に係る動画処理装置のハードウエア構成例を示すブロック図である。FIG. 1 is a block diagram illustrating a hardware configuration example of the moving image processing apparatus according to the embodiment. 図2は、実施形態に係る動画処理装置の制御機能を示す基本的な機能ブロック図である。FIG. 2 is a basic functional block diagram illustrating control functions of the moving image processing apparatus according to the embodiment. 図3は、動画ファイルに含まれる任意のフレームに対してインデックスを設定した例を示す図である。FIG. 3 is a diagram illustrating an example in which an index is set for an arbitrary frame included in a moving image file. 図4は、図3のフレームに設定されたインデックス情報の管理方法の一例を示す図である。FIG. 4 is a diagram showing an example of a method for managing index information set in the frame of FIG. 図5は、図4で示したインデックス情報の設定例を示す図である。FIG. 5 is a diagram showing a setting example of the index information shown in FIG. 図6は、実施形態に係る動画処理装置の例示的な制御手順を示すフローチャートである。FIG. 6 is a flowchart illustrating an exemplary control procedure of the moving image processing apparatus according to the embodiment. 図7は、実施形態に係る動画ファイル内の任意のフレームを印刷する処理の例示的な手順を示すフローチャートである。FIG. 7 is a flowchart illustrating an exemplary procedure of processing for printing an arbitrary frame in the moving image file according to the embodiment. 図8は、動画ファイル内の任意のフレームを削除する処理の例示的な手順を示すフローチャートである。FIG. 8 is a flowchart illustrating an exemplary procedure of processing for deleting an arbitrary frame in a moving image file. 図9は、1つのフレームに対して複数のインデックス情報を設定する際の各インデックス情報の一例を示す図である。FIG. 9 is a diagram illustrating an example of each piece of index information when setting a plurality of pieces of index information for one frame. 図10は、図9に例示されたインデックス情報から、キーワードによってフレームを検索した結果の一例を示す図である。FIG. 10 is a diagram illustrating an example of a result of searching a frame by a keyword from the index information illustrated in FIG. 図11は、実施形態に係るインデックス情報によるフレームデータの検索処理と、抽出されたフレームの印刷処理に関する例示的な手順を示すフローチャートである。FIG. 11 is a flowchart illustrating an exemplary procedure related to frame data search processing based on index information and extracted frame print processing according to the embodiment. 図12は、本実施形態に係る各種制御プログラムのプログラムコード群を格納する記憶媒体のメモリマップを示す図である。FIG. 12 is a diagram showing a memory map of a storage medium that stores program code groups of various control programs according to the present embodiment.

Claims (17)

動画ファイルを構成する複数のフレームデータから任意のフレームデータを指定する指定手段と、
指定された前記フレームデータを検索抽出する際に役立つインデックス情報を作成する作成手段と、
作成された前記インデックス情報を前記フレームデータと対応付けて記憶する記憶手段と、
前記記憶手段から前記インデックス情報を読み出し、読み出された該インデックス情報のリストを作成するリスト作成手段と、
作成された前記リストを表示する表示手段と、
表示された前記リストに応じて所望のインデックス情報を選定する選定手段と、
選定されたインデックス情報に対応するフレームデータを検索抽出する検索抽出手段と、
検索抽出された前記フレームデータを印刷出力または表示出力する出力手段と
を含むことを特徴とする動画処理装置。
A designation means for designating arbitrary frame data from a plurality of frame data constituting the video file;
Creating means for creating index information useful for searching and extracting the specified frame data;
Storage means for storing the created index information in association with the frame data;
List creation means for reading the index information from the storage means and creating a list of the read index information;
Display means for displaying the created list;
Selection means for selecting desired index information according to the displayed list;
Search and extraction means for searching and extracting frame data corresponding to the selected index information;
And an output means for printing out or displaying the frame data retrieved and extracted.
動画ファイルを構成する複数のフレームデータから任意のフレームデータを指定する指定手段と、
指定された前記フレームデータを検索抽出する際に役立つインデックス情報を作成する作成手段と、
作成された前記インデックス情報を前記フレームデータと対応付けて記憶する記憶手段と、
所望のフレームデータを検索抽出するための検索キー情報を入力する入力手段と、
入力された前記検索キー情報と関連性のあるインデックス情報と、該インデックス情報に対応するフレームデータとを検索抽出する検索抽出手段と、
検索抽出された前記フレームデータを印刷出力または表示出力する出力手段と
を含む動画処理装置。
A designation means for designating arbitrary frame data from a plurality of frame data constituting the video file;
Creating means for creating index information useful for searching and extracting the specified frame data;
Storage means for storing the created index information in association with the frame data;
Input means for inputting search key information for searching and extracting desired frame data;
Search and extraction means for searching and extracting index information related to the input search key information and frame data corresponding to the index information;
A moving image processing apparatus including output means for printing out or displaying the frame data retrieved and extracted.
前記インデックス情報には、コメントに関するデータ、アイコンに関するデータ、音声に関するデータ、またはフレームデータを削除する際の処理を指定する削除制御情報の少なくとも一つが含まれていることを特徴とする請求項1または2に記載の動画処理装置。   The index information includes at least one of deletion control information designating processing for deleting data relating to comments, data relating to icons, data relating to audio, or frame data. 2. The moving image processing apparatus according to 2. 前記作成手段には、
前記インデックス情報を構成する前記削除制御情報として、該インデックス情報および該フレームデータの削除の指定、該インデックス情報のみの削除の指定、該インデックス情報および該フレームデータの削除禁止、または操作者による指示にしたがって処理することの指定のいずれかを選択する選択手段が
さらに含まれることを特徴とする請求項3に動画処理装置。
The creation means includes
As the deletion control information constituting the index information, the deletion of the index information and the frame data, the deletion of only the index information, the prohibition of the deletion of the index information and the frame data, or the instruction by the operator Therefore, the moving image processing apparatus according to claim 3, further comprising selection means for selecting any one of designation of processing.
前記動画ファイルの編集の際に、削除することを指定されたフレームデータに対応するインデックス情報を読み出す読み出し手段と、
読み出された前記インデックス情報の削除制御情報が、該インデックス情報および前記フレームデータの削除を指定している場合には該インデックス情報および前記フレームデータし、該インデックス情報のみの削除を指定している場合には該インデックス情報のみを削除し、該インデックス情報および前記フレームデータの削除を禁止している場合には該インデックス情報および前記フレームデータの削除を禁止し、または操作者による指示を基礎とすることを指定している場合には該操作者により入力される指示に応じて削除処理を実行する動画編集手段と
を含むことを特徴とする請求項4に記載の動画処理装置。
Reading means for reading out index information corresponding to frame data designated to be deleted when editing the video file;
If the read deletion control information of the index information designates deletion of the index information and the frame data, the index information and the frame data are designated, and deletion of only the index information is designated. In this case, only the index information is deleted, and when the deletion of the index information and the frame data is prohibited, the deletion of the index information and the frame data is prohibited or based on an instruction from the operator The moving image processing apparatus according to claim 4, further comprising a moving image editing unit that executes a deletion process in response to an instruction input by the operator in a case where this is designated.
前記作成手段には、一つの前記フレームデータに対して複数のインデックス情報を設定する設定手段が含まれることを特徴とする請求項1乃至5の何れかに記載の動画処理装置。   The moving image processing apparatus according to claim 1, wherein the creating unit includes a setting unit that sets a plurality of index information for one frame data. 前記検索抽出手段により複数のフレームデータが検索抽出された場合に、前記出力手段は、検索抽出された複数の前記フレームデータの2以上をまとめて一つの出力ページを作成するページ作成手段をさらに含むことを特徴とする請求1乃至6の何れかに記載の動画処理装置。   When a plurality of frame data is searched and extracted by the search and extraction unit, the output unit further includes a page creation unit that creates one output page by combining two or more of the plurality of frame data that have been searched and extracted. The moving image processing apparatus according to any one of claims 1 to 6. 動画ファイルを構成する複数のフレームデータから任意のフレームデータを指定する指定手段と、
指定された前記フレームデータについて、該フレームデータを削除することが指示されたときの処理を予め指定する削除制御情報を作成する作成手段と、
を含む動画処理装置。
A designation means for designating arbitrary frame data from a plurality of frame data constituting the video file;
For the specified frame data, creation means for creating deletion control information for predesignating processing when an instruction to delete the frame data is given;
A moving image processing apparatus.
前記作成手段は、
作成した前記削除制御情報を、前記フレームデータを検索抽出する際に役立つインデックス情報内に搭載する搭載手段を
さらに含むことを特徴とする請求項8に記載の動画処理装置。
The creating means includes
9. The moving image processing apparatus according to claim 8, further comprising mounting means for mounting the created deletion control information in index information useful for searching and extracting the frame data.
前記作成手段は、
前記削除制御情報として、該インデックス情報および該フレームデータの削除の指定、該インデックス情報のみの削除の指定、該インデックス情報および該フレームデータの削除禁止、または操作者による指示にしたがって処理することの指定のいずれかを選択する選択手段を
さらに含むことを特徴とする請求項9に動画処理装置。
The creating means includes
As the deletion control information, designation of deletion of the index information and the frame data, designation of deletion of only the index information, prohibition of deletion of the index information and the frame data, or designation of processing according to an instruction from the operator The moving image processing apparatus according to claim 9, further comprising selection means for selecting any one of the above.
前記動画ファイルの編集の際に、編集対象となっているフレームデータに関連する前記削除制御情報を読み出す読み出し手段と、
読み出された前記インデックス情報が、該インデックス情報および前記フレームデータの削除を指定している場合には該インデックス情報および前記フレームデータし、該インデックス情報のみの削除を指定している場合には該インデックス情報のみを削除し、該インデックス情報および前記フレームデータの削除を禁止している場合には該インデックス情報および前記フレームデータの削除を禁止し、または操作者による指示を基礎とすることを指定している場合には該操作者により入力される指示に応じて削除処理を実行する動画編集手段と
を含むことを特徴とする請求項10に記載の動画処理装置。
Reading means for reading out the deletion control information related to the frame data to be edited when editing the moving image file;
When the read index information designates deletion of the index information and the frame data, the index information and the frame data are designated, and when deletion of only the index information is designated, the index information and the frame data are designated. If only the index information is deleted and deletion of the index information and the frame data is prohibited, the deletion of the index information and the frame data is prohibited, or it is specified that the deletion is based on an instruction from the operator. The moving image processing apparatus according to claim 10, further comprising a moving image editing unit that executes a deletion process in response to an instruction input by the operator.
動画ファイルを構成する複数のフレームデータから任意のフレームデータを指定する指定工程と、
指定された前記フレームデータを検索抽出する際に役立つインデックス情報を作成する作成工程と、
作成された前記インデックス情報を前記フレームデータと対応付けて記憶する記憶工程と、
前記記憶手段から前記インデックス情報を読み出し、読み出された該インデックス情報のリストを作成するリスト作成工程と、
作成された前記リストを表示する表示工程と、
表示された前記リストに応じて所望のインデックス情報を選定する選定工程と、
選定されたインデックス情報に対応するフレームデータを検索抽出する検索抽出工程と、
検索抽出された前記フレームデータを印刷出力または表示出力する出力工程と
を含むことを特徴とする動画処理方法。
A designation step for designating arbitrary frame data from a plurality of frame data constituting the video file;
A creation step for creating index information useful for searching and extracting the specified frame data;
A storage step of storing the created index information in association with the frame data;
A list creation step of reading the index information from the storage means and creating a list of the read index information;
A display step for displaying the created list;
A selection step of selecting desired index information according to the displayed list;
A search and extraction step for searching and extracting frame data corresponding to the selected index information;
A moving image processing method comprising: an output step of printing out or displaying the frame data retrieved and extracted.
動画ファイルを構成する複数のフレームデータから任意のフレームデータを指定する指定工程と、
指定された前記フレームデータを検索抽出する際に役立つインデックス情報を作成する作成工程と、
所望のフレームデータを検索抽出するための検索キー情報を入力する入力工程と、
入力された前記検索キー情報と関連性のあるインデックス情報と、該インデックス情報に対応するフレームデータとを検索抽出する検索抽出工程と、
検索抽出された前記フレームデータを印刷出力または表示出力する出力工程と
を含む動画処理方法。
A designation step for designating arbitrary frame data from a plurality of frame data constituting the video file;
A creation step of creating index information useful for searching and extracting the specified frame data;
An input step for inputting search key information for searching and extracting desired frame data;
A search and extraction step of searching and extracting index information related to the input search key information and frame data corresponding to the index information;
A moving image processing method including an output step of printing out or displaying the frame data extracted by the search.
動画ファイルを構成する複数のフレームデータから任意のフレームデータを指定する指定工程と、
指定された前記フレームデータについて、該フレームデータを削除することが指示されたときの処理を予め指定する削除制御情報を作成する作成工程と
を含む動画処理方法。
A designation step for designating arbitrary frame data from a plurality of frame data constituting the video file;
A moving image processing method including a creation step of creating deletion control information for designating in advance a process when an instruction to delete the frame data is instructed for the designated frame data.
記憶手段と制御手段とを備えるコンピュータに対し、
前記記憶手段に記憶されている動画ファイルを構成する複数のフレームデータから任意のフレームデータを前記制御手段により指定する指定手順と、
指定された前記フレームデータを検索抽出する際に役立つインデックス情報を前記制御手段により作成して前記記憶手段に記憶する作成記憶手順と、
操作者の入力操作に応じて、所望のフレームデータを検索抽出するための検索キー情報を前記制御手段により入力する入力手順と、
入力された前記検索キー情報と関連性のあるインデックス情報と、該インデックス情報に対応するフレームデータとを前記制御手段により検索抽出する検索抽出手順と、
検索抽出された前記フレームデータを印刷出力または表示出力する出力手順と
を実行させるコンピュータプログラム。
For a computer comprising storage means and control means,
A designation procedure for designating arbitrary frame data from the plurality of frame data constituting the moving image file stored in the storage means by the control means;
Creation storage procedure for creating index information useful for searching and extracting the specified frame data by the control means and storing it in the storage means;
An input procedure for inputting search key information for searching and extracting desired frame data by the control means in accordance with an input operation of the operator,
A search and extraction procedure for searching and extracting index information related to the input search key information and frame data corresponding to the index information by the control means;
A computer program for executing an output procedure for printing out or displaying the frame data retrieved and extracted.
記憶手段と制御手段とを備えるコンピュータに対し、
前記記憶手段に記憶されている動画ファイルを構成する複数のフレームデータから任意のフレームデータを前記制御手段により指定する指定手順と、
指定された前記フレームデータを検索抽出する際に役立つインデックス情報を前記制御手段により作成する作成手順と、
作成された前記インデックス情報を前記フレームデータと対応付けて前記記憶手段に記憶する記憶手順と、
前記記憶手段から前記インデックス情報を読み出し、読み出された該インデックス情報のリストを前記制御手段により作成するリスト作成手順と、
作成された前記リストを表示する表示手順と、
表示された前記リストに応じて所望のインデックス情報を前記制御手段により選定する選定手順と、
選定されたインデックス情報に対応するフレームデータを前記制御手段により検索抽出する検索抽出手順と、
検索抽出された前記フレームデータを印刷出力または表示出力する出力手順と
を実行させることを特徴とするコンピュータプログラム。
For a computer comprising storage means and control means,
A designation procedure for designating arbitrary frame data from the plurality of frame data constituting the moving image file stored in the storage means by the control means;
A creation procedure for creating index information that is useful when searching and extracting the specified frame data by the control means;
A storage procedure for storing the created index information in the storage unit in association with the frame data;
A list creation procedure for reading the index information from the storage means and creating a list of the read index information by the control means;
A display procedure for displaying the created list;
A selection procedure for selecting desired index information by the control means according to the displayed list;
A search and extraction procedure for searching and extracting frame data corresponding to the selected index information by the control means;
A computer program for executing an output procedure for printing out or displaying the frame data retrieved and extracted.
記憶手段と制御手段とを備えるコンピュータに対し、
前記記憶手段に記憶される動画ファイルを構成する複数のフレームデータから任意のフレームデータを前記制御手段により指定する指定手順と、
指定された前記フレームデータについて、該フレームデータを削除することが指示されたときの処理を予め指定する削除制御情報を前記制御手段により作成する作成手順と
を実行させることを特徴とするコンピュータプログラム。
For a computer comprising storage means and control means,
A designation procedure for designating arbitrary frame data from the plurality of frame data constituting the moving image file stored in the storage means by the control means;
A computer program for executing a creation procedure for creating, by the control means, deletion control information that designates in advance a process when it is instructed to delete the specified frame data.
JP2004176001A 2004-06-14 2004-06-14 Moving image processor, moving image processing method, and computer program Withdrawn JP2005354624A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004176001A JP2005354624A (en) 2004-06-14 2004-06-14 Moving image processor, moving image processing method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004176001A JP2005354624A (en) 2004-06-14 2004-06-14 Moving image processor, moving image processing method, and computer program

Publications (1)

Publication Number Publication Date
JP2005354624A true JP2005354624A (en) 2005-12-22

Family

ID=35588663

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004176001A Withdrawn JP2005354624A (en) 2004-06-14 2004-06-14 Moving image processor, moving image processing method, and computer program

Country Status (1)

Country Link
JP (1) JP2005354624A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101798011B1 (en) 2015-10-28 2017-11-15 시아오미 아이엔씨. Video playing method and device
CN111382313A (en) * 2018-12-29 2020-07-07 浙江大华技术股份有限公司 Dynamic inspection data retrieval method, device and apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101798011B1 (en) 2015-10-28 2017-11-15 시아오미 아이엔씨. Video playing method and device
CN111382313A (en) * 2018-12-29 2020-07-07 浙江大华技术股份有限公司 Dynamic inspection data retrieval method, device and apparatus

Similar Documents

Publication Publication Date Title
JP4335492B2 (en) Moving picture management method and apparatus
JP3943880B2 (en) Video data processing apparatus and method
JP2005027159A (en) Recording apparatus and method therefor
JP4364905B2 (en) Recording system, recording apparatus, recording method, recording program, and recording medium
JP5164426B2 (en) Display control apparatus and display control method
JP4250328B2 (en) Recording device
JPH10116474A (en) Data storing medium, data writing device, data reproducing device therefor, and program storing medium
JP5522896B2 (en) Method and apparatus for editing program search information
JP2006050469A (en) Content generating apparatus, content generating method, program and recording medium
JP2005354624A (en) Moving image processor, moving image processing method, and computer program
JP2007287204A (en) Device, method and program for reproducing
JP2006215811A (en) Filing device, search managing method, and program
JP2002116946A (en) Multimedia data storage method, device and storage medium
KR102066750B1 (en) Terminal apparatus and method for controlling record file
JP4244011B2 (en) Data reproduction apparatus and reproduction data management method in data reproduction apparatus
JP2010074617A (en) Video recording and playback device
JP4251968B2 (en) Content creation device, content creation program, and recording medium on which content creation program is recorded
JP2007124432A (en) Video information processing apparatus, and video information processing method
JPH10222528A (en) Information processor and method for controlling the same
JP2009543263A (en) REPRODUCTION CONTROL METHOD, REPRODUCTION CONTROL DEVICE, AND INFORMATION RECORDING MEDIUM
JP2006338779A (en) Content dividing device, content restoring device, and content dividing method, content restoring method, and program therefor
JP4383649B2 (en) Editing device
JP2001243751A (en) Information recording controller
JPH10322647A (en) Moving picture editing system
JP3626080B2 (en) Moving image processing device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20070904