JP2020077922A - Image editing device, image editing method, and program - Google Patents
Image editing device, image editing method, and program Download PDFInfo
- Publication number
- JP2020077922A JP2020077922A JP2018208482A JP2018208482A JP2020077922A JP 2020077922 A JP2020077922 A JP 2020077922A JP 2018208482 A JP2018208482 A JP 2018208482A JP 2018208482 A JP2018208482 A JP 2018208482A JP 2020077922 A JP2020077922 A JP 2020077922A
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- image data
- shooting
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000001360 synchronised effect Effects 0.000 claims description 39
- 238000003384 imaging method Methods 0.000 claims description 25
- 230000008569 process Effects 0.000 abstract description 21
- 238000007726 management method Methods 0.000 description 113
- 238000012545 processing Methods 0.000 description 27
- 230000006870 function Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 17
- 230000011514 reflex Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 230000000007 visual effect Effects 0.000 description 10
- 230000033001 locomotion Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 4
- 238000005286 illumination Methods 0.000 description 4
- AWSBQWZZLBPUQH-UHFFFAOYSA-N mdat Chemical compound C1=C2CC(N)CCC2=CC2=C1OCO2 AWSBQWZZLBPUQH-UHFFFAOYSA-N 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 206010002953 Aphonia Diseases 0.000 description 1
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
Landscapes
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
Abstract
Description
この発明は、複数の撮影装置で撮影した撮影データを同期させるための画像編集装置に関する。 The present invention relates to an image editing device for synchronizing shooting data shot by a plurality of shooting devices.
近年、プロのカメラマンがカメラで撮影したイベント等の画像(静止画や動画)のデータを、インターネットを介してそのイベントの関係者(当事者や参加者等)に提供するサービスが行われている。このようなサービスによって、イベントの関係者は、プロのカメラマンによって撮影されたイベントの様子を、画像データとして容易に閲覧することができる。 In recent years, a service has been performed in which data of images (still images and moving images) of an event taken by a professional cameraman with a camera is provided to persons involved in the event (such as parties and participants) via the Internet. With such a service, a person involved in the event can easily view the state of the event photographed by a professional photographer as image data.
また、このような画像データは、所定のWEBサイトでひとまず、サムネイル、ダイジェスト版、簡易版といった形態でリストとして公開されるので、イベントの参加者等は、自身が関係する、又は興味のある画像データを、このリストのなかから容易に特定することができ、そこで、特定した画像データを購入し、オリジナルの画像品質で当該画像データを閲覧することができる。 In addition, such image data is disclosed as a list on a predetermined WEB site in the form of thumbnails, digest versions, and simplified versions for the time being. The data can be easily specified from this list, where the specified image data can be purchased and viewed with the original image quality.
また、最近では、上記のような画像データの提供サービスでは、複数のカメラを用いて同じ撮影対象を撮影し、それらのカメラで撮影された画像データを編集して、参加者等に提供するサービスが行われるようになってきている。 In addition, recently, in the image data providing service as described above, a service of shooting the same shooting target by using a plurality of cameras, editing the image data shot by those cameras, and providing the same to participants and the like. Is starting to take place.
このように、複数のカメラで同時に1つの撮影対象を撮影すると、例えば、イベントの流れを撮影した動画の途中で、ある瞬間を切り取った静止画(イベントの当事者のアップ画像など)を差し込んで数秒間表示させるなどの編集が可能となり、こうした編集によって、より臨場感に溢れた付加価値の高い動画を提供することができるようになる。 In this way, if you shoot one object at the same time with multiple cameras, for example, you can insert a still image (such as a close-up image of a person involved in the event) at a certain moment in the middle of a moving image of the event. Editing such as displaying for a second becomes possible, and by such editing, it becomes possible to provide a more realistic video with high added value.
ここで、複数のカメラで同時に1つの撮影対象を撮影するためには、その複数のカメラが同期されている、すなわち、同じ時刻を基準として管理されている必要がある。カメラが同期されていないと、上記のような動画に静止画を差し込む編集において、動画と静止画の繋がりがずれて、編集後の動画が不自然なものとなってしまう。 Here, in order to shoot one shooting target with a plurality of cameras at the same time, the plurality of cameras need to be synchronized, that is, managed at the same time. If the cameras are not synchronized, the connection between the moving image and the still image is shifted in the editing for inserting the still image into the moving image as described above, and the edited moving image becomes unnatural.
このような、複数のカメラを同期させるための方法として、例えば、特許文献1に示すような方法が提案されている。特許文献1の視覚センサ同期方法では、それぞれ撮影素子を用いた複数のカメラにおいて、強度変調の施された照明装置の照明光の変調タイミングを基準として視覚センサの撮影タイミングを同期させる。このような方法によって、複数のカメラにおいて撮影タイミング同期を行うことができる。 As such a method for synchronizing a plurality of cameras, for example, a method disclosed in Patent Document 1 has been proposed. In the visual sensor synchronization method of Patent Document 1, in a plurality of cameras each using an imaging element, the imaging timing of the visual sensor is synchronized with the modulation timing of the illumination light of the illumination device that has been intensity-modulated as a reference. By such a method, it is possible to synchronize shooting timings in a plurality of cameras.
また、複数のカメラを同期させるための方法として、特許文献2に示すような方法も開示されている。特許文献2の時刻同期情報算出装置は、複数の映像からそれぞれ視覚イベントを検知して、視覚イベントの検知時刻を示す情報を含む視覚イベント検知情報を生成し、これらの視覚イベント検知情報を統合して、最終的に各映像の時刻間の同期をとるための時刻同期情報を生成する。 Further, as a method for synchronizing a plurality of cameras, a method as disclosed in Patent Document 2 is also disclosed. The time synchronization information calculation device of Patent Document 2 detects a visual event from each of a plurality of videos, generates visual event detection information including information indicating the detection time of the visual event, and integrates these visual event detection information. Finally, the time synchronization information for synchronizing the time of each video is generated.
しかしながら、特許文献1の視覚センサ同期方法では、複数カメラで撮影した映像間の同期をとるために、変調させた照明を当てる必要があるので、こうした特別な照明装置を用意しなければならい。 However, in the visual sensor synchronization method of Patent Document 1, it is necessary to apply modulated illumination in order to synchronize the images captured by a plurality of cameras, so such a special illumination device must be prepared.
また、特許文献2の方法では、視覚イベントを検知するためのプログラムや、視覚イベント検知情報をもとに、検知された視覚イベントが生じた尤度を時間の関数として表すイベント生起の尤度関数を求めるプログラムなどを用意する必要がある。 Also, in the method of Patent Document 2, an event occurrence likelihood function that represents the likelihood of a detected visual event as a function of time based on a program for detecting a visual event and the visual event detection information. It is necessary to prepare a program that asks for.
従って、本発明の目的は、特別な装置や複雑なプログラムを用意することなく、簡単な処理によって、複数の撮影装置において撮影された撮影データについて同期をとるようにすることができる画像編集装置を提供することにある。 Therefore, an object of the present invention is to provide an image editing apparatus capable of synchronizing shooting data shot by a plurality of shooting devices by a simple process without preparing a special device or a complicated program. To provide.
本発明の第1の実施態様に係る発明は、下記の構成を有する。
第1撮影装置で撮影された第1撮影データ(例えば、動画の撮影データ12a−2)と、第2撮影装置で撮影された第2撮影データ(例えば、複数の静止画からなる撮影データ12a−1)を読み込む撮影データ読み込み手段(例えば、図7の撮影データ入力部351)と、
前記第1撮影データに含まれる第1画像データ(例えば、コード10を撮影したコード画像)から第1時刻情報を取得し、前記第2撮影データに含まれる第2画像データから第2時刻情報(例えば、上記のコード10とは異なるタイミングでコード10を撮影したコード画像)を取得する時刻情報取得手段と(例えば、図7のデコード部352)、
前記第1時刻情報に基づいて決定された前記第1撮影データに関する時刻と、前記第2時刻情報に基づいて決定された前記第2撮影データに関する時刻から、前記第1撮影データと前記第2撮影データを同期する撮影データ同期手段とを有し(例えば、図7の画像タイミング調整部353において、第1撮影データ、第2撮影データがともに動画である場合は、コード10が撮影されているフレームがそれぞれ、そのコード10から把握される時刻のフレームであると判定され、他のフレームの時刻は、fps等の情報から把握され、一方、第1撮影データが動画で、第2撮影データが複数の静止画からなる画像グループである場合は、動画に関しては、コード10が撮影されているフレームが、そのコード10から把握される時刻のフレームであると判定され、他のフレームの時刻は、fps等の情報から把握され、静止画のグループに関しては、コード10が撮影されている静止画が、そのコード10から把握される時刻の静止画であると判定され、他の静止画の時刻は、各静止画のExif情報(取得日時)との差分から把握される)、
前記第1画像データと前記第2画像データは、他の装置(例えば、コード表示端末5)に表示される、時間の経過に伴って変化する所定のコード(例えば、コード10)を撮影した画像データであることを特徴とする画像編集装置(例えば、画像編集装置3)。
The invention according to the first embodiment of the present invention has the following configuration.
First photographing data (for example, moving image photographing data 12a-2) photographed by the first photographing device and second photographing data (for example, photographing data 12a-composed of a plurality of still images) photographed by the second photographing device. 1) a photographing data reading means (for example, the photographing data input unit 351 in FIG. 7),
The first time information is acquired from the first image data (for example, the code image obtained by shooting the code 10) included in the first shooting data, and the second time information is acquired from the second image data included in the second shooting data ( For example, a time information acquisition unit that acquires a code image obtained by capturing the code 10 at a different timing from the code 10 described above (for example, the decoding unit 352 in FIG. 7)
From the time regarding the first image data determined based on the first time information and the time regarding the second image data determined based on the second time information, the first image data and the second image data are obtained. A shooting data synchronization unit that synchronizes data (for example, in the image timing adjusting unit 353 of FIG. 7, when both the first shooting data and the second shooting data are moving images, the frame in which the code 10 is shot) Are determined to be the frames of the time recognized from the code 10, and the times of the other frames are recognized from the information such as fps, while the first shooting data is a moving image and the second shooting data is plural. In the case of an image group consisting of still images, the frame in which the code 10 is captured is determined to be the frame at the time recognized by the code 10 in the moving image, and the times of the other frames are fps. It is determined from the information such as, and for the group of still images, the still image on which the code 10 is captured is determined to be the still image at the time recognized by the code 10, and the time of the other still images is Grasped from the difference between the Exif information (acquisition date and time) of each still image),
The first image data and the second image data are images of a predetermined code (for example, code 10) that is displayed on another device (for example, code display terminal 5) and that changes with time. An image editing apparatus characterized by being data (for example, the image editing apparatus 3).
このような本発明の構成によって、第1撮影装置と第2撮影装置で一貫性を有する、又は、最終的に、一貫性を有するように調整されるコードが撮影された場合に、そのコードを撮影した画像に基づいて時刻情報が取得され、特別な装置や複雑なプログラムを用意することなく、簡単な処理によって、第1撮影装置の第1撮影データと第2撮影装置の第2撮影データについて同期をとるようにすることができる。 With such a configuration of the present invention, when a code that is consistent with the first image capturing apparatus and the second image capturing apparatus or is finally adjusted to have consistency is captured, the code is recorded. The time information is acquired based on the captured image, and the first shooting data of the first shooting device and the second shooting data of the second shooting device are processed by a simple process without preparing a special device or a complicated program. It can be synchronized.
本発明の第2の実施態様に係る発明は、第1の実施態様において下記の構成を有する。
前記第2撮影データが、複数の静止画からなる画像グループである場合に、
前記時刻情報取得手段は、
前記画像グループのなかの1つの静止画である前記第2画像データから前記第2時刻情報を取得し、
前記撮影データ同期手段は、
前記第2時刻情報と、前記画像グループの静止画にそれぞれ関連付けられ、前記第2撮像装置の時計部が管理する時刻に基づいた第3時刻情報(例えば、Exifデータに含まれる日時の情報)に基づいて、前記画像グループの他の静止画についての時刻を決定するように構成される。
The invention according to the second embodiment of the present invention has the following configuration in the first embodiment.
When the second shooting data is an image group including a plurality of still images,
The time information acquisition means,
Acquiring the second time information from the second image data, which is one still image in the image group,
The photographing data synchronizing means,
The second time information and the third time information (for example, the date and time information included in the Exif data) based on the time managed by the clock unit of the second imaging device, which are respectively associated with the still images of the image group. On the basis of the other still images of the image group.
本発明の第3の実施態様に係る発明は、第1の実施態様又は第2の実施態様において下記の構成を有する。
前記時刻情報取得手段は、
前記第1画像データで撮影された前記コードをデコードすることにより前記第1時刻情報を取得し、
前記第2画像データで撮影された前記コードをデコードすることにより前記第2時刻情報を取得するように構成される。
The invention according to the third embodiment of the present invention has the following configuration in the first embodiment or the second embodiment.
The time information acquisition means,
Acquiring the first time information by decoding the code captured in the first image data,
It is configured to obtain the second time information by decoding the code captured in the second image data.
本発明の第4の実施態様に係る発明は、第1の実施態様ないし第3の実施態様のいずれかにおいて下記の構成を有する。
前記第1撮影データと前記第2撮影データを用いて動画の編集を行うための動画編集画面(例えば、図16のコンテンツ編集画面820)を表示手段(例えば、画像編集装置3のディスプレイ)に表示するよう制御する表示制御手段(例えば、図7の入出力制御部355)をさらに有し、
前記表示制御手段は、
前記動画編集画面に、前記第1撮影データに含まれる各画像データと前記第2撮影データに含まれる各画像データとの対応関係を、同期された時刻を基準として示す表示部(例えば、図16に示す撮影データ表示部830のタイミング表示部831〜834)を表示するように構成される。
The invention according to the fourth embodiment of the present invention has the following configuration in any one of the first embodiment to the third embodiment.
A moving image editing screen (for example, the content editing screen 820 in FIG. 16) for editing a moving image using the first shooting data and the second shooting data is displayed on the display unit (for example, the display of the image editing apparatus 3). Display control means (for example, the input / output control unit 355 in FIG. 7) for controlling the
The display control means,
A display unit (e.g., FIG. 16) showing the correspondence relationship between each image data included in the first shooting data and each image data included in the second shooting data on the moving image editing screen with reference to the synchronized time. The timing display units 831 to 834 of the photographing data display unit 830 shown in FIG.
本発明の第5の実施態様に係る発明は、第4の実施態様において下記の構成を有する。
前記第1撮影データと前記第2撮影データのうち一方の撮影データの画像データについて編集がされた場合に(例えば、第1撮影データの所定位置に、第2撮影データのうちの1つの静止画がインサートされる場合に)、前記編集がされた画像データと、当該画像データに対応する他の撮影データの画像データとの前記対応関係を、前記表示部において、前記編集に応じ更新する(例えば、指定した動画2の範囲が、動画1の編集ポイントに挿入され、それに応じて、撮影データ表示部830の動画1のタイミング表示部831の表示と、動画2のタイミング表示部832の表示が、その挿入に応じて更新される)ように構成される。
The invention according to the fifth embodiment of the present invention has the following configuration in the fourth embodiment.
When the image data of one of the first shooting data and the second shooting data is edited (for example, one still image of the second shooting data is placed at a predetermined position of the first shooting data). Is inserted), the correspondence between the edited image data and the image data of the other shooting data corresponding to the image data is updated in the display unit according to the editing (for example, The specified range of the moving image 2 is inserted at the editing point of the moving image 1, and accordingly, the display of the timing display unit 831 of the moving image 1 of the captured data display unit 830 and the display of the timing display unit 832 of the moving image 2 are displayed. It is updated according to the insertion).
本発明の第6の実施態様に係る発明は、下記の構成を有する。
画像編集装置で実行される画像編集方法であって、
第1撮影装置で撮影された第1撮影データと、第2撮影装置で撮影された第2撮影データを読み込む撮影データ読み込みステップと、
前記第1撮影データに含まれる第1画像データから第1時刻情報を取得し、前記第2撮影データに含まれる第2画像データから第2時刻情報を取得する時刻情報取得ステップと、
前記第1時刻情報に基づいて決定された前記第1撮影データに関する時刻と、前記第2時刻情報に基づいて決定された前記第2撮影データに関する時刻から、前記第1撮影データと前記第2撮影データを同期する撮影データ同期ステップとを有し、
前記第1画像データと前記第2画像データは、他の装置に表示される、時間の経過に伴って変化する所定のコードを撮影した画像データであることを特徴とする画像編集方法。
The invention according to the sixth embodiment of the present invention has the following configuration.
An image editing method executed by an image editing apparatus, comprising:
A photographing data reading step of reading the first photographing data photographed by the first photographing device and the second photographing data photographed by the second photographing device;
A time information acquisition step of acquiring first time information from the first image data included in the first image data and second time information from the second image data included in the second image data;
From the time regarding the first image data determined based on the first time information and the time regarding the second image data determined based on the second time information, the first image data and the second image data are obtained. And a shooting data synchronization step of synchronizing data,
An image editing method, wherein the first image data and the second image data are image data obtained by photographing a predetermined code which is displayed on another device and which changes with time.
このような本発明の構成によって、第1撮影装置と第2撮影装置で一貫性を有するコードが撮影された場合に、そのコードを撮影した画像に基づいて時刻情報が取得され、特別な装置や複雑なプログラムを用意することなく、簡単な処理によって、第1撮影装置の第1撮影データと第2撮影装置の第2撮影データについて同期をとるようにすることができる With such a configuration of the present invention, when a code having consistency is photographed by the first photographing device and the second photographing device, time information is acquired based on the image photographed by the code, and a special device or It is possible to synchronize the first shooting data of the first shooting device and the second shooting data of the second shooting device by a simple process without preparing a complicated program.
本発明の第7の実施態様に係る発明は、下記の構成を有する。
コンピュータを、
第1撮影装置で撮影された第1撮影データと、第2撮影装置で撮影された第2撮影データを読み込む撮影データ読み込み手段、
前記第1撮影データに含まれる第1画像データから第1時刻情報を取得し、前記第2撮影データに含まれる第2画像データから第2時刻情報を取得する時刻情報取得手段、及び、
前記第1時刻情報に基づいて決定された前記第1撮影データに関する時刻と、前記第2時刻情報に基づいて決定された前記第2撮影データに関する時刻から、前記第1撮影データと前記第2撮影データを同期する撮影データ同期手段として機能させるためのプログラムであって、
前記第1画像データと前記第2画像データは、他の装置に表示される、時間の経過に伴って変化する所定のコードを撮影した画像データであることを特徴とするプログラム。
The invention according to the seventh embodiment of the present invention has the following configuration.
Computer,
Photographing data reading means for reading the first photographing data photographed by the first photographing device and the second photographing data photographed by the second photographing device;
Time information acquisition means for acquiring first time information from the first image data included in the first image data and second time information from the second image data included in the second image data, and
From the time regarding the first image data determined based on the first time information and the time regarding the second image data determined based on the second time information, the first image data and the second image data are obtained. A program for functioning as shooting data synchronizing means for synchronizing data,
A program, wherein the first image data and the second image data are image data obtained by photographing a predetermined code displayed on another device and changing with time.
このような本発明の構成によって、第1撮影装置と第2撮影装置で一貫性を有するコードが撮影された場合に、そのコードを撮影した画像に基づいて時刻情報が取得され、特別な装置や複雑なプログラムを用意することなく、簡単な処理によって、第1撮影装置の第1撮影データと第2撮影装置の第2撮影データについて同期をとるようにすることができる With such a configuration of the present invention, when a code having consistency is photographed by the first photographing device and the second photographing device, time information is acquired based on the image photographed by the code, and a special device or It is possible to synchronize the first shooting data of the first shooting device and the second shooting data of the second shooting device by a simple process without preparing a complicated program.
本発明に係る画像編集装置によって、特別な装置や複雑なプログラムを用意することなく、簡単な処理によって、複数の撮影装置において撮影された撮影データについて同期をとるようにすることができる。 With the image editing apparatus according to the present invention, it is possible to synchronize shooting data shot by a plurality of shooting devices by a simple process without preparing a special device or a complicated program.
最初に、本発明の一実施形態に係る画像編集装置を含む画像管理システムの概要を、図1を参照して説明する。図1に示す画像管理システム1には、撮影装置2(2a、2b)、画像編集装置3、画像管理サーバ4、コード表示端末5、ユーザ端末6、及び主催者装置7が含まれる。 First, an outline of an image management system including an image editing apparatus according to an embodiment of the present invention will be described with reference to FIG. The image management system 1 shown in FIG. 1 includes a photographing device 2 (2a, 2b), an image editing device 3, an image management server 4, a code display terminal 5, a user terminal 6, and an organizer device 7.
撮影装置2は、例えば、静止画を撮影するためのデジタルカメラや、動画を撮影するためのデジタルムービーカメラ(ビデオカメラ)といった撮影装置である。一眼レフカメラやスマートフォンなども撮影装置2に含まれるが、これらの装置は、静止画だけでなく動画も撮影することが可能である。 The image capturing device 2 is, for example, a digital camera for capturing a still image or a digital movie camera (video camera) for capturing a moving image. A single-lens reflex camera, a smartphone, and the like are also included in the image capturing device 2, but these devices can capture not only still images but also moving images.
図1の例では、一眼レフカメラ(撮影装置2a−1)にビデオカメラ(撮影装置2a−2)が取り付けられた撮影装置2aが示されているが、この撮影装置2aは、1人のカメラマンにより、同じ撮影対象を静止画と動画で撮影するためのものである。例えば、カメラマンは、一眼レフカメラ(撮影装置2a−1)の移動・撮影操作して、撮影対象について所望の角度で静止画を撮影すると、この間、一眼レフカメラ(撮影装置2a−1)に取り付けられたビデオカメラ(撮影装置2a−2)は、一眼レフカメラ(撮影装置2a−1)の移動操作に応じて同じ撮影対象に向けられ、そこで動画を撮影し続けることになる。 In the example of FIG. 1, the image capturing apparatus 2a in which the video camera (image capturing apparatus 2a-2) is attached to the single-lens reflex camera (image capturing apparatus 2a-1) is shown, but this image capturing apparatus 2a is a single cameraman. Therefore, the same shooting target is shot as a still image and a moving image. For example, a cameraman moves / shoots a single-lens reflex camera (photographing device 2a-1) to photograph a still image of a subject at a desired angle, and then attaches to the single-lens reflex camera (photographing device 2a-1). The obtained video camera (shooting device 2a-2) is directed to the same shooting target according to the moving operation of the single-lens reflex camera (shooting device 2a-1), and continues shooting moving images there.
一眼レフカメラ(撮影装置2a−1)により撮影された撮影データ12a−1は、ここでは静止画のデータであり、可搬型記録媒体(例えば、SDカード)やネットワークを介して画像編集装置3に入力される。ビデオカメラ(撮影装置2a−2)により撮影された撮影データ12a−2は、動画のデータであり、これも、可搬型記録媒体やネットワークを介して画像編集装置3に入力される。 The shooting data 12a-1 shot by the single-lens reflex camera (shooting device 2a-1) is still image data here, and is stored in the image editing device 3 via a portable recording medium (for example, an SD card) or a network. Is entered. The shooting data 12a-2 shot by the video camera (shooting device 2a-2) is moving image data, which is also input to the image editing device 3 via a portable recording medium or a network.
図1の例では、撮影装置2aに加え、他のカメラマンが操作する一眼レフカメラ(撮影装置2b)が示されている。この一眼レフカメラ(撮影装置2b)も、カメラマンの移動・撮影操作により、撮影対象について所望の角度で静止画が撮影される。一眼レフカメラ(撮影装置2b)により撮影された撮影データ12bは、ここでは静止画のデータであり、これも、可搬型記録媒体やネットワークを介して画像編集装置3に入力される。 In the example of FIG. 1, a single-lens reflex camera (imaging device 2b) operated by another cameraman is shown in addition to the imaging device 2a. This single-lens reflex camera (photographing device 2b) also photographs a still image of a subject to be photographed at a desired angle by the movement / photographing operation of the cameraman. The photographing data 12b photographed by the single-lens reflex camera (photographing device 2b) is still image data here, and this is also input to the image editing device 3 via a portable recording medium or a network.
また、図1の例では、一眼レフカメラ(撮影装置2a−1)とビデオカメラ(撮影装置2a−2)は、コード表示端末5のディスプレイに示されたコード10を撮影する。カメラマンは、一眼レフカメラ(撮影装置2a−1)でこのコード10を画角に収め、シャッターを押し、それとともに、ビデオカメラ(撮影装置2a−2)の動画撮影開始の操作を行って、コード10の映像をビデオカメラで記録する。 Further, in the example of FIG. 1, the single-lens reflex camera (photographing device 2a-1) and the video camera (photographing device 2a-2) photograph the code 10 shown on the display of the code display terminal 5. The cameraman uses the single-lens reflex camera (photographing device 2a-1) to capture the code 10 within the angle of view, presses the shutter, and at the same time, operates the video camera (photographing device 2a-2) to start moving image recording. Record 10 images with a video camera.
同様に、一眼レフカメラ(撮影装置2b)のカメラマンは、コード表示端末5のディスプレイに示されたコード10を撮影する。ここで、撮影装置2a−1、2a−2でコード10を撮影するコード表示端末5と、撮影装置2bでコード10を撮影するコード表示端末5は、基本的に同じ装置である。ただし、後述するように、撮影のタイミングが異なれば、同じコード表示端末5で表示されたコード10でも、その表示内容は異なったものとなる。 Similarly, the cameraman of the single-lens reflex camera (imaging device 2 b) photographs the code 10 shown on the display of the code display terminal 5. Here, the code display terminal 5 for photographing the code 10 with the photographing devices 2a-1 and 2a-2 and the code display terminal 5 for photographing the code 10 with the photographing device 2b are basically the same device. However, as will be described later, if the shooting timing is different, the displayed contents of the code 10 displayed on the same code display terminal 5 will also be different.
その後、それぞれの撮影装置2によって、イベントなどの撮影対象の撮影を行う。なお、この例では、最初に、それぞれの撮影装置2によってコード10の撮影を行うものとするが、イベントを撮影している途中や最後に、コード10の撮影を行ってもよい。 After that, each of the image capturing devices 2 captures an image of an image capturing target such as an event. In this example, the code 10 is first captured by the respective image capturing devices 2, but the code 10 may be captured during or at the end of capturing the event.
画像編集装置3は、入力した撮影データ(12a−1、12a−2、12b等)を同期させる。このような、画像編集装置3の同期処理は、入力した撮影データのそれぞれに含まれるコード10の撮影画像に基づいて行われるものであり、詳細は後で説明する。なお、本明細書において、撮影データを同期させるとは、複数の撮影データに含まれる各画像データを、共通の時間軸で(共通した時間の流れに沿って)揃えて管理することを意味する。 The image editing apparatus 3 synchronizes the input shooting data (12a-1, 12a-2, 12b, etc.). Such synchronization processing of the image editing apparatus 3 is performed based on the captured image of the code 10 included in each of the input captured data, and the details will be described later. In this specification, synchronizing shooting data means managing image data included in a plurality of pieces of shooting data by aligning them on a common time axis (along a common time stream). ..
画像編集装置3は、それぞれの撮影データを同期した後、それらの撮影データを用いて1つの動画を編集できるコンテンツ編集画面を表示する。編集担当者は、このコンテンツ編集画面で所定の操作を行うことによって、例えば、動画のデータである撮影データ12a−2に対して不要な部分をカットしたりエフェクトを追加するとともに、静止画のデータである撮影データ12a−1の1つを、動画のなかの対応するタイミング(同じ時刻のタイミング)で数秒間再生するように指定する。 The image editing apparatus 3 displays the content editing screen in which one moving image can be edited using the captured data after synchronizing the captured data. By performing a predetermined operation on the content editing screen, the editing staff cuts unnecessary portions or adds effects to the shooting data 12a-2, which is moving image data, and adds still image data, for example. One of the photographing data 12a-1 is designated to be reproduced for several seconds at the corresponding timing (timing at the same time) in the moving image.
このような編集作業において、撮影データ12a−1のそれぞれは、撮影データ12a−2の各タイミングに同期して対応付けられているので、静止画の単純な挿入であれば、編集担当者は、静止画を挿入するタイミングを指定したり調整したりする必要がない。 In such an editing operation, since each of the shooting data 12a-1 is associated with each timing of the shooting data 12a-2 in synchronization with each other, if the still image is simply inserted, the editing person There is no need to specify or adjust the timing of inserting a still image.
画像編集装置3は、編集担当者による編集作業が終了した後、編集担当者の操作に応じて、編集結果としてのデータを、コンテンツデータ13として外部記憶装置に記憶する。 After the editing operation is completed by the editing staff, the image editing apparatus 3 stores the data as the editing result in the external storage device as the content data 13 according to the operation of the editing staff.
画像編集装置3で記憶されたコンテンツデータ13は、その後、画像管理サーバ4の外部記憶装置に送信され、ユーザ端末6からの再生リクエスト15を受信すると、指定されたコンテンツデータ13を適宜、そのユーザ端末6に送信し、そこで、ユーザ端末6におけるコンテンツデータ13の再生が実行される。 The content data 13 stored in the image editing device 3 is then transmitted to the external storage device of the image management server 4, and when the reproduction request 15 is received from the user terminal 6, the designated content data 13 is appropriately used by the user. The content data 13 is transmitted to the terminal 6, where the content data 13 is reproduced at the user terminal 6.
ユーザは、ここでは、イベントの当事者や参加者であり、所望のコンテンツデータ13をユーザ端末6で再生することができる。ユーザ端末6は、例えば、スマートフォンやタブレット端末などの携帯機器であってもよいし、据え置き型のPC(パーソナルコンピュータ)等であってもよい。 Here, the user is a party or participant of the event, and can reproduce the desired content data 13 on the user terminal 6. The user terminal 6 may be, for example, a mobile device such as a smartphone or a tablet terminal, or a stationary PC (personal computer) or the like.
この例では、ユーザがユーザ端末6を用いてコンテンツデータ13を再生しようとする場合、イベントごとに利用申請を行う必要があり、その利用申請が、当該イベントの主催者により承認された場合に、そのユーザのユーザIDを用いて当該イベントのコンテンツデータ13を再生することができる。 In this example, when the user tries to reproduce the content data 13 using the user terminal 6, it is necessary to make a use application for each event, and when the use application is approved by the organizer of the event, By using the user ID of the user, the content data 13 of the event can be reproduced.
この場合、例えば、イベントの主催者は、主催者装置7を用いて画像管理サーバ4にアクセスしてユーザの申請リスト16を受信し、その申請リスト16を主催者装置7のディスプレイに表示し、所定の条件を満たすユーザ(例えば、イベントの参加者名簿に登録されている正規ユーザであること等)について認証を行う。認証を受けたユーザのユーザIDは、再生許可情報17として、主催者装置7から画像管理サーバ4に送信される。 In this case, for example, the event organizer uses the organizer device 7 to access the image management server 4 to receive the user's application list 16, and displays the application list 16 on the display of the organizer device 7. Authentication is performed for a user who satisfies a predetermined condition (for example, a regular user registered in the participant list of the event). The user ID of the authenticated user is transmitted as reproduction permission information 17 from the organizer device 7 to the image management server 4.
本実施形態の、このような利用申請と承認の仕組みは、イベントの様子が撮影されたコンテンツデータ13を、関係のない者が閲覧できないようにするためのものである。 The use application and approval mechanism of the present embodiment is for preventing unrelated persons from viewing the content data 13 in which the state of the event is photographed.
また、イベントに関係する複数のコンテンツデータ13のすべて、又は個々のコンテンツデータ13について、閲覧のための対価を設定することもできる。また、この例では、動画のコンテンツデータ13を、再生のタイミングに応じて順次、ユーザ端末6に送信するストリーミング再生を行うが、コンテンツデータ13の全体をダウンロード可能とし、ダウンロード後に、ユーザ端末6で再生するようにしてもよい。また、ユーザは、ユーザ端末6において、コンテンツデータ13を再生するコンテンツ再生画面で、所定の再生タイミングを指定し、そのタイミングでの画像をプリントするよう、画像管理サーバ4に依頼することもできる。 Further, it is also possible to set a price for viewing all of the plurality of content data 13 related to the event or individual content data 13. In addition, in this example, the streaming reproduction is performed in which the moving image content data 13 is sequentially transmitted to the user terminal 6 in accordance with the reproduction timing. However, the entire content data 13 can be downloaded, and after downloading, the user terminal 6 You may make it reproduce. Further, the user can specify a predetermined reproduction timing on the content reproduction screen for reproducing the content data 13 on the user terminal 6 and request the image management server 4 to print the image at the specified timing.
コード表示端末5は、上述の通り、ディスプレイにコード10を表示するが、コード10は、画像管理サーバ4から送信されるコード表示情報11に基づいて生成される。コード10は、例えば、QRコード(登録商標)のような2次元コードであるが、バーコードや他のコードであってもよい。 The code display terminal 5 displays the code 10 on the display as described above, but the code 10 is generated based on the code display information 11 transmitted from the image management server 4. The code 10 is, for example, a two-dimensional code such as a QR code (registered trademark), but may be a bar code or another code.
コード表示情報11は、例えば、現在時刻を示す時刻情報を含んでおり、1秒ごとに送信される。コード表示端末5は、このコード表示情報11を受信すると、コード表示情報11に含まれる現在時刻の時刻情報をコード10に埋め込み、1秒ごとにディスプレイの表示を更新する。なお、この例では、1秒ごとにコード10の表示が更新される構成としているが、必要に応じて、それ以下の更新インターバル(例えば、0.1秒等)でコード10の表示を更新するように構成することもできる。この場合、当然、コード表示情報11も、更新インターバルに応じた間隔でコード表示端末5に送信されることになる。 The code display information 11 includes, for example, time information indicating the current time, and is transmitted every one second. When receiving the code display information 11, the code display terminal 5 embeds the time information of the current time included in the code display information 11 in the code 10 and updates the display on the display every one second. In this example, the display of the code 10 is updated every one second, but the display of the code 10 is updated at an update interval shorter than that (eg, 0.1 seconds) as needed. It can also be configured as follows. In this case, of course, the code display information 11 is also transmitted to the code display terminal 5 at intervals according to the update interval.
このような構成により、コード表示情報11のディスプレイには、概ね現在時刻に近い時刻の時刻情報を含んだコード10が表示されることになる。このような構成の場合、それぞれのコード表示端末5が、コード10を同じ仕様で表示する機能を有する限り、複数のコード表示端末5を用いることができる。また、後述するように、複数のコード表示端末5のコード10に含まれる時刻情報が、後で正確な現在時刻に基づいて調整される場合は、コード10を表示する段階で、複数のコード表示端末5のコード10を同期しておく必要はない。 With such a configuration, the code 10 including the time information about the time substantially close to the current time is displayed on the display of the code display information 11. In the case of such a configuration, as long as each code display terminal 5 has a function of displaying the code 10 with the same specifications, a plurality of code display terminals 5 can be used. In addition, as will be described later, when the time information included in the code 10 of the plurality of code display terminals 5 is adjusted later based on the accurate current time, the plurality of code display is performed at the stage of displaying the code 10. It is not necessary to keep the code 10 of the terminal 5 synchronized.
例えば、撮影場所が異なり、1台のコード表示端末5で表示されるコード10を撮影することが難しい場合に、このような複数のコード表示端末5を用いることが想定される。 For example, when it is difficult to shoot the code 10 displayed on one code display terminal 5 at different shooting locations, it is assumed that a plurality of such code display terminals 5 are used.
なお、コード表示情報11は、時刻情報ではなく、時刻に対応付けられた別の情報を含むようにしてもよい。 The code display information 11 may include not the time information but other information associated with the time.
また、コード表示端末5が、コード10を表示する場合に、このようなコード表示情報11を受信せずに、コード表示端末5においてスタンドアロンで実行されるアプリケーションにより(例えば1秒ごとに)、時刻情報を含んだコード10を生成し、ディスプレイに表示するようにしてもよい。この場合、コード表示端末5の現在時刻が正確でない可能性もあり、コード10に含まれる時刻情報は、正確な現在時刻とは限らないことが前提となる。 In addition, when the code display terminal 5 displays the code 10, the time is displayed by the application executed standalone in the code display terminal 5 (for example, every one second) without receiving such code display information 11. The code 10 including the information may be generated and displayed on the display. In this case, the current time of the code display terminal 5 may not be accurate, and it is premised that the time information included in the code 10 is not always the accurate current time.
また、コード表示端末5で実行されるアプリケーションにより、所定の時間間隔でNTPサーバにアクセスし、コード表示端末5の時計を現在時刻に同期させた状態で(例えば1秒ごとに)、時刻情報を含んだコード10を生成し、ディスプレイに表示するようにしてもよい。この場合、コード10に含まれる時刻情報は、現在時刻となる。 In addition, the application executed on the code display terminal 5 accesses the NTP server at a predetermined time interval and displays the time information in a state where the clock of the code display terminal 5 is synchronized with the current time (for example, every one second). The code 10 including the code may be generated and displayed on the display. In this case, the time information included in the code 10 is the current time.
その他、スタンドアロン構成のコード表示端末5を用いる場合においては、コード表示端末5が、事前にネットワーク経由で(例えば、上記のようなNTPサーバにアクセスして)正確な時刻を取得しておき、こうして取得した時刻に基づいてコード10を生成・表示するようにできる。また、コード表示端末5は、1台であっても、複数であってもよい。複数のコード表示端末5が使用される場合は、それぞれについて上記の処理が行われる。なお、ここで、1台または複数のコード表示端末5が、特定のURLにアクセスするだけで、同期された、又は正確なコード表示情報11を取得するような仕組みを用意することも可能である。 In addition, when the code display terminal 5 having a stand-alone configuration is used, the code display terminal 5 acquires an accurate time in advance via the network (for example, by accessing the NTP server as described above), and The code 10 can be generated and displayed based on the acquired time. Further, the code display terminal 5 may be one or plural. When a plurality of code display terminals 5 are used, the above processing is performed for each. Here, it is also possible to prepare a mechanism in which one or a plurality of code display terminals 5 obtains the synchronized or accurate code display information 11 only by accessing a specific URL. ..
また、スタンドアロン構成のコード表示端末5を用いる場合においては、コード表示端末5の時計部(内部時計)による時刻に基づいてコード10を生成・表示し、例えば、コード10が撮影装置2で撮影された後、画像編集装置3で編集を行うまでの所定のタイミングで、コード表示端末5の時計部による現在時刻と正確な現在時刻との差を把握し、当該把握した差に基づいて、コード10に含まれる時刻情報や、同期処理における時刻を調整するようにすることもできる。ここで、コード表示端末5は、1台であっても、複数であってもよい。複数のコード表示端末5が使用される場合は、最終的に、それぞれについて、正確な現在時刻との差が調整されるため、複数のコード表示端末5の間で事前に調整がされている必要はない。 When the code display terminal 5 having a stand-alone configuration is used, the code 10 is generated and displayed based on the time by the clock unit (internal clock) of the code display terminal 5, and the code 10 is photographed by the photographing device 2, for example. After that, at a predetermined timing until the image is edited by the image editing apparatus 3, the difference between the current time by the clock unit of the code display terminal 5 and the accurate current time is grasped, and the code 10 is detected based on the grasped difference. It is also possible to adjust the time information included in the time and the time in the synchronization processing. Here, the code display terminal 5 may be one or more. When a plurality of code display terminals 5 are used, the difference from the accurate current time is adjusted for each of them, so that the plurality of code display terminals 5 need to be adjusted in advance. There is no.
なお、図1では、説明の便宜上、画像編集装置3や画像管理サーバ4を1つのコンピュータとして表しているが、例えば、それぞれを、異なる場所(又は、近接する位置)に設置された複数のコンピュータとして構成することができ、当該複数のコンピュータは、必要に応じてネットワーク接続される。 Note that, in FIG. 1, the image editing device 3 and the image management server 4 are shown as one computer for convenience of description, but, for example, each of a plurality of computers installed at different locations (or in close proximity). And the plurality of computers are network-connected as necessary.
また、図1では、一例として、撮影装置2a、2bが表されているが、さらに多くの撮影装置から撮影データを取得するようにしてもよい。また、撮影装置として、様々なタイプの装置を使用することができる。例えば、スマートフォン、無人航空機(ドローン)、固定カメラ(監視用途のものを含む)などを使用することができる。いずれの場合も、それぞれの撮影装置において、コード表示端末5で表示されるコード10の撮影が行われる。 Further, in FIG. 1, the imaging devices 2a and 2b are shown as an example, but the imaging data may be acquired from more imaging devices. In addition, various types of devices can be used as the imaging device. For example, a smartphone, an unmanned aerial vehicle (drone), a fixed camera (including those for surveillance purposes), or the like can be used. In any case, the code 10 displayed on the code display terminal 5 is captured by each of the image capturing devices.
次に、図2を参照して、撮影装置2のハードウエア構成の例について説明する。ただし、図2の撮影装置2は、図1に示したような撮影装置2((2a−1、2a−2、2b))の代表的な構成を例示したにすぎない。他の様々なコンピュータを撮影装置2として利用することができる。 Next, with reference to FIG. 2, an example of the hardware configuration of the imaging device 2 will be described. However, the imaging device 2 of FIG. 2 merely illustrates a typical configuration of the imaging device 2 ((2a-1, 2a-2, 2b)) as illustrated in FIG. Various other computers can be used as the photographing device 2.
撮影装置2は、CPU(Central Processing Unit)201、メモリ202、撮影部203、GPS制御部204、GPS用アンテナ205、オーディオ制御部208、マイクロフォン209、スピーカ210、ディスプレイ制御部211、入力機器インタフェース212、タッチスクリーン213、センサー215、及び外部記録媒体インタフェース217を含んでいる。 The imaging device 2 includes a CPU (Central Processing Unit) 201, a memory 202, an imaging unit 203, a GPS control unit 204, a GPS antenna 205, an audio control unit 208, a microphone 209, a speaker 210, a display control unit 211, and an input device interface 212. , A touch screen 213, a sensor 215, and an external recording medium interface 217.
CPU201は、撮影装置2の各構成要素の動作を制御し、OSの制御下で、各機能を実行する。 The CPU 201 controls the operation of each component of the imaging device 2 and executes each function under the control of the OS.
メモリ202は通常RAM(Random Access Memory)で構成される。メモリ202には、CPU201で実行される各機能を実現するためのプログラムが実行時にロードされ、また、当該プログラムに必要なデータ等が記憶される。 The memory 202 is usually composed of a RAM (Random Access Memory). In the memory 202, a program for realizing each function executed by the CPU 201 is loaded at the time of execution, and data necessary for the program is stored.
撮影部203は、撮影装置2が備える撮影装置(カメラ)で、撮影素子がCCDやCMOSといったタイプのものがある。これらのカメラによって、コード10やイベントの様子などが撮影される。 The image capturing unit 203 is an image capturing apparatus (camera) included in the image capturing apparatus 2, and is of a type having an image capturing element such as CCD or CMOS. The code 10 and the state of the event are photographed by these cameras.
時計部214は、撮影装置2の時刻を管理する。時計部214で管理される時刻の情報(時刻情報)は、動画や静止画を撮影した場合に、撮影データの一部として、あるいは、撮影データとともに補助記憶装置216や外部記録媒体220に記憶される。時計部214で管理される時刻は、後述のタッチスクリーン213に表示されるメニュー画面から時刻設定の操作を行うことで適宜調整可能である。 The clock unit 214 manages the time of the imaging device 2. The time information (time information) managed by the clock unit 214 is stored in the auxiliary storage device 216 or the external recording medium 220 as part of the shooting data or together with the shooting data when shooting a moving image or a still image. It The time managed by the clock unit 214 can be appropriately adjusted by performing a time setting operation from a menu screen displayed on the touch screen 213 described later.
GPS制御部204は、GPS用アンテナ205を介して、複数のGPSから信号を受信し、撮影装置2の位置を調べる。こうして求められた位置情報は、撮影データの一部として、あるいは、撮影データとともに補助記憶装置216や外部記録媒体220に記憶される。 The GPS control unit 204 receives signals from a plurality of GPSs via the GPS antenna 205 and checks the position of the image capturing device 2. The position information thus obtained is stored in the auxiliary storage device 216 or the external recording medium 220 as a part of the shooting data or together with the shooting data.
オーディオ制御部208は、マイクロフォン209を制御して、撮影部203で動画が撮影される場合に、周囲の音声を記録する。また、スピーカ210を制御して撮影した動画を再生する際に、記憶された音声を出力することができる。 The audio control unit 208 controls the microphone 209 to record ambient sound when a moving image is captured by the capturing unit 203. In addition, when the speaker 210 is controlled to reproduce the captured moving image, the stored sound can be output.
タッチスクリーン213は、例えば、LCD(Liquid Crystal Display)などで構成される表示装置で、撮影部203で捉えた撮影対象の映像、撮影データの再生画像、メニュー画面の情報等を表示するとともに、カメラマンが指などで画面表面をタッチした(押した)位置を、抵抗膜方式や静電容量方式などのタッチセンサーで検知する。ディスプレイ制御部211は、CPU201が発行する描画データを処理して、例えば、上述した撮影対象の映像などを、タッチスクリーン213の表示装置に出力する。入力機器インタフェース212は、タッチスクリーン213のタッチセンサーが、ユーザによる操作を検知し、これを所定の信号としてCPU201に送信する。 The touch screen 213 is, for example, a display device configured by an LCD (Liquid Crystal Display) or the like, and displays a video image of a shooting target captured by the shooting unit 203, a playback image of shooting data, information of a menu screen, and the like, and a cameraman. Detects the position where the finger touches (presses) the screen surface with a touch sensor such as a resistive film type or a capacitance type. The display control unit 211 processes the drawing data issued by the CPU 201 and outputs, for example, the above-described image of the shooting target to the display device of the touch screen 213. In the input device interface 212, the touch sensor of the touch screen 213 detects an operation by the user, and transmits this to the CPU 201 as a predetermined signal.
センサー215は、タッチスクリーン213のタッチセンサー以外のセンサーであり、モーションセンサー、光センサー、近接センサーなどがある。 The sensor 215 is a sensor other than the touch sensor of the touch screen 213, and includes a motion sensor, an optical sensor, a proximity sensor, and the like.
補助記憶装置216は、例えば、フラッシュメモリと呼ばれる半導体メモリ等で構成される。補助記憶装置216は、CPU201で実行される各機能を実現するためのプログラムを記憶するほか、撮影データを含む各種データを記憶する。 The auxiliary storage device 216 is composed of, for example, a semiconductor memory called a flash memory. The auxiliary storage device 216 stores a program for realizing each function executed by the CPU 201, as well as various data including shooting data.
外部記録媒体インタフェース217は、外部記録媒体220にアクセスして、そこに記録されているデータを読み取る一方で、補助記憶装置216に記憶されている撮影データ等を外部記録媒体220に書き込む。外部記録媒体(可搬型記録媒体)220は、例えば、可搬型のフラッシュメモリである。 The external recording medium interface 217 accesses the external recording medium 220 to read the data recorded therein, and at the same time, writes the photographing data and the like stored in the auxiliary storage device 216 to the external recording medium 220. The external recording medium (portable recording medium) 220 is, for example, a portable flash memory.
次に、図3を参照して、画像編集装置3のハードウエア構成の例について説明する。ただし、図3の画像編集装置3は、代表的な構成を例示したにすぎない。他の様々なコンピュータを画像編集装置3として利用することができる。 Next, an example of the hardware configuration of the image editing device 3 will be described with reference to FIG. However, the image editing apparatus 3 of FIG. 3 merely illustrates a typical configuration. Various other computers can be used as the image editing device 3.
画像編集装置3は、CPU(Central Processing Unit)301、メモリ302、ネットワークインタフェース303、ディスプレイコントローラ304、ディスプレイ305、入力機器インタフェース306、キーボード307、マウス308、外部記憶装置309、及び外部記録媒体インタフェース310を含んでいる。 The image editing apparatus 3 includes a CPU (Central Processing Unit) 301, a memory 302, a network interface 303, a display controller 304, a display 305, an input device interface 306, a keyboard 307, a mouse 308, an external storage device 309, and an external recording medium interface 310. Is included.
CPU301は、画像編集装置3の各構成要素の動作を制御し、OSの制御下で、各機能を実行する。 The CPU 301 controls the operation of each component of the image editing apparatus 3 and executes each function under the control of the OS.
メモリ302は通常、不揮発性メモリであるROM(Read Only Memory)、及び揮発性メモリであるRAM(Random Access Memory)から構成される。ROMには、画像編集装置3の起動時に実行されるプログラム等が格納される。RAMには、CPU301で実行されるプログラムや、それらのプログラムが実行中に使用するデータ等が一時的に格納される。 The memory 302 is usually composed of a ROM (Read Only Memory) which is a non-volatile memory and a RAM (Random Access Memory) which is a volatile memory. The ROM stores programs executed when the image editing apparatus 3 is started. The RAM temporarily stores programs executed by the CPU 301, data used by these programs during execution, and the like.
ネットワークインタフェース303は、ネットワーク320に接続するためのインタフェースである。ネットワーク320は、例えば、無線通信ネットワーク、及びインターネットを含むネットワークである。画像編集装置3は、このネットワークインタフェース303を介して、図1の画像管理サーバ4と接続される。また、ネットワークインタフェース303を介して、撮影装置2に接続して、撮影データ12を受信することも可能である。 The network interface 303 is an interface for connecting to the network 320. The network 320 is a network including a wireless communication network and the Internet, for example. The image editing apparatus 3 is connected to the image management server 4 of FIG. 1 via the network interface 303. It is also possible to connect to the photographing device 2 and receive the photographing data 12 via the network interface 303.
ディスプレイコントローラ304は、CPU301が発行する描画命令を実際に処理するための専用コントローラである。ディスプレイコントローラ304で処理された描画データは、一旦グラフィックメモリに書き込まれ、その後、ディスプレイ305に出力される。ディスプレイ305は、例えば、LCD(Liquid Crystal Display)で構成される表示装置であり、後述するコンテンツ編集画面820等が表示される。 The display controller 304 is a dedicated controller for actually processing the drawing command issued by the CPU 301. The drawing data processed by the display controller 304 is once written in the graphic memory and then output to the display 305. The display 305 is a display device including, for example, an LCD (Liquid Crystal Display), and displays a content editing screen 820 described later and the like.
入力機器インタフェース306は、キーボード307やマウス308から入力された信号を受信して、その信号パターンに応じて所定の指令をCPU301に送信する。 The input device interface 306 receives a signal input from the keyboard 307 or the mouse 308, and sends a predetermined command to the CPU 301 according to the signal pattern.
外部記憶装置309は、例えば、ハードディスクドライブ(HDD)のような記憶装置であり、この装置内には上述したプログラムやデータが記録され、実行時に、必要に応じてそこからメモリ302のRAMにロードされる。また、編集のために、撮影装置2によって撮影された撮影データ12や、複数の撮影データ12を編集した結果得られる、コンテンツデータ13等が記憶される。 The external storage device 309 is, for example, a storage device such as a hard disk drive (HDD), in which the programs and data described above are recorded, and at the time of execution, the programs and data are loaded into the RAM of the memory 302 as necessary. To be done. Further, for editing, shooting data 12 shot by the shooting device 2, content data 13 obtained as a result of editing a plurality of shooting data 12, and the like are stored.
外部記録媒体インタフェース310は、CD(Compact Disc)、DVD(Digital Versatile Disc)などの可搬型の外部記録媒体330の記録面にアクセスして、そこに記録されているデータを読み取る装置である。外部記録媒体330には、本発明に係る画像編集方法を実現するためのプログラムも記録することが可能である。外部記録媒体330に記録されているデータは、外部記録媒体インタフェース310を介して外部記憶装置309に格納され、プログラムであれば、実行時にメモリ302のRAMにロードされる。 The external recording medium interface 310 is a device that accesses the recording surface of a portable external recording medium 330 such as a CD (Compact Disc) or a DVD (Digital Versatile Disc) and reads the data recorded therein. The external recording medium 330 can also record a program for realizing the image editing method according to the present invention. The data recorded in the external recording medium 330 is stored in the external storage device 309 via the external recording medium interface 310, and if it is a program, it is loaded into the RAM of the memory 302 at the time of execution.
なお、本発明に係る画像編集方法を実現するためのプログラムは、上述のネットワーク320、及びネットワークインタフェース303を介して受信され、外部記憶装置309に格納することもできる。 The program for implementing the image editing method according to the present invention may be received via the network 320 and the network interface 303 and stored in the external storage device 309.
また、外部記録媒体インタフェース310は、例えば、可搬型のフラッシュメモリである外部記録媒体(可搬型記録媒体)340にアクセスして、そこに記録されているデータを読み取る。例えば、撮影装置2に格納されていた外部記録媒体340から撮影データ12を読み取って、それを(編集等を行うために)メモリ302や外部記憶装置309に記憶する。 Further, the external recording medium interface 310 accesses, for example, an external recording medium (portable recording medium) 340 which is a portable flash memory and reads the data recorded therein. For example, the photographing data 12 is read from the external recording medium 340 stored in the photographing device 2 and stored in the memory 302 or the external storage device 309 (for editing).
なお、図1に示した主催者装置7のハードウエア構成も、図3に示す構成と同様のものである。 The hardware configuration of the organizer device 7 shown in FIG. 1 is similar to that shown in FIG.
次に、図4を参照して、画像管理サーバ4のハードウエア構成の例について説明する。ただし、図4の画像管理サーバ4は、代表的な構成を例示したにすぎない。他の様々なコンピュータを画像管理サーバ4として利用することができる。 Next, an example of the hardware configuration of the image management server 4 will be described with reference to FIG. However, the image management server 4 in FIG. 4 merely illustrates a typical configuration. Various other computers can be used as the image management server 4.
画像管理サーバ4は、CPU401、メモリ402、ネットワークインタフェース403、外部記憶装置409、及び外部記録媒体インタフェース410を含んでいる。 The image management server 4 includes a CPU 401, a memory 402, a network interface 403, an external storage device 409, and an external recording medium interface 410.
CPU401は、画像管理サーバ4の各構成要素の動作を制御し、OSの制御下で、各機能を実行する。 The CPU 401 controls the operation of each component of the image management server 4, and executes each function under the control of the OS.
メモリ402は通常、不揮発性メモリであるROM(Read Only Memory)、及び揮発性メモリであるRAM(Random Access Memory)から構成される。ROMには、画像管理サーバ4の起動時に実行されるプログラム等が格納される。RAMには、CPU401で実行されるプログラムや、それらのプログラムが実行中に使用するデータ等が一時的に格納される。 The memory 402 is usually composed of a ROM (Read Only Memory) which is a non-volatile memory and a RAM (Random Access Memory) which is a volatile memory. The ROM stores programs executed when the image management server 4 is started. The RAM temporarily stores programs executed by the CPU 401, data used by these programs during execution, and the like.
ネットワークインタフェース403は、ネットワーク420に接続するためのインタフェースである。ネットワーク420は、例えば、無線通信ネットワーク、及びインターネットを含むネットワークである。画像管理サーバ4は、このネットワークインタフェース403を介して、図1の画像編集装置3と接続される。 The network interface 403 is an interface for connecting to the network 420. The network 420 is a network including a wireless communication network and the Internet, for example. The image management server 4 is connected to the image editing apparatus 3 of FIG. 1 via this network interface 403.
外部記憶装置409は、例えば、ハードディスクドライブ(HDD)のような記憶装置であり、この装置内には上述したプログラムやデータが記録され、実行時に、必要に応じてそこからメモリ402のRAMにロードされる。画像編集装置3によって編集されたコンテンツデータ13も、イベントごとに対応付けられて、外部記憶装置409に記憶される。 The external storage device 409 is, for example, a storage device such as a hard disk drive (HDD), in which the programs and data described above are recorded, and at the time of execution, the programs and data are loaded into the RAM of the memory 402 as necessary. To be done. The content data 13 edited by the image editing device 3 is also stored in the external storage device 409 in association with each event.
外部記録媒体インタフェース410は、CD(Compact Disc)、DVD(Digital Versatile Disc)などの可搬型の外部記録媒体430の記録面にアクセスして、そこに記録されているデータを読み取る装置である。外部記録媒体430には、本発明に係る画像管理方法を実現するためのプログラムも記録することが可能である。外部記録媒体430に記録されているデータは、外部記録媒体インタフェース410を介して外部記憶装置409に格納され、プログラムであれば、実行時にメモリ402のRAMにロードされる。 The external recording medium interface 410 is a device that accesses the recording surface of a portable external recording medium 430 such as a CD (Compact Disc) or a DVD (Digital Versatile Disc) and reads the data recorded therein. A program for implementing the image management method according to the present invention can be recorded in the external recording medium 430. The data recorded in the external recording medium 430 is stored in the external storage device 409 via the external recording medium interface 410, and if it is a program, it is loaded into the RAM of the memory 402 at the time of execution.
次に、図5を参照して、ユーザ端末6のハードウエア構成の例について説明する。ただし、図5のユーザ端末6は、代表的なスマートフォンの構成を例示したにすぎない。他の様々なコンピュータをユーザ端末6として利用することができる。 Next, an example of the hardware configuration of the user terminal 6 will be described with reference to FIG. However, the user terminal 6 in FIG. 5 merely exemplifies the configuration of a typical smartphone. Various other computers can be used as the user terminal 6.
ユーザ端末6は、CPU(Central Processing Unit)601、メモリ602、インカメラ603a、アウトカメラ603b、GPS制御部604、GPS用アンテナ605、無線信号処理部606、無線通信用アンテナ607、オーディオ制御部608、マイクロフォン609、スピーカ610、ディスプレイ制御部611、入力機器インタフェース612、タッチスクリーン613、非接触ICリーダ/ライタ614、センサー615、補助記憶装置616、及び外部記録媒体インタフェース617を含んでいる。 The user terminal 6 includes a CPU (Central Processing Unit) 601, a memory 602, an in-camera 603a, an out-camera 603b, a GPS control unit 604, a GPS antenna 605, a wireless signal processing unit 606, a wireless communication antenna 607, and an audio control unit 608. , A microphone 609, a speaker 610, a display controller 611, an input device interface 612, a touch screen 613, a non-contact IC reader / writer 614, a sensor 615, an auxiliary storage device 616, and an external recording medium interface 617.
CPU601は、ユーザ端末6の各構成要素の動作を制御し、OSの制御下で、各機能を実行する。 The CPU 601 controls the operation of each component of the user terminal 6 and executes each function under the control of the OS.
メモリ602は通常RAM(Random Access Memory)で構成される。メモリ602には、CPU601で実行される各機能を実現するためのプログラムが実行時にロードされ、当該プログラムに必要なデータ等が一時的に記憶される。 The memory 602 is usually composed of a RAM (Random Access Memory). A program for realizing each function executed by the CPU 601 is loaded into the memory 602 at the time of execution, and data and the like necessary for the program are temporarily stored.
インカメラ603a、アウトカメラ603bは、ユーザ端末6に内蔵される小型の撮影装置で、撮影素子がCCDやCMOSといったタイプのものがある。インカメラ603aは、後述するタッチスクリーン613の付近に設けられた内側のカメラであり、アウトカメラ603bは、後述するタッチスクリーン613の反対側に設けられた外側のカメラである。 The in-camera 603a and the out-camera 603b are small photographic devices built in the user terminal 6, and there are types of photographic elements such as CCD and CMOS. The in-camera 603a is an inner camera provided near the touch screen 613 described later, and the out-camera 603b is an outer camera provided on the opposite side of the touch screen 613 described later.
GPS制御部604は、GPS用アンテナ605を介して、複数のGPSから信号を受信し、ユーザ端末6の位置を調べる。 The GPS control unit 604 receives signals from a plurality of GPSs via the GPS antenna 605 and checks the position of the user terminal 6.
無線信号処理部606は、無線通信用アンテナ607を介して携帯電話基地局と通信を行い、他の機器との間での通話データの送受信や、(インターネットを介した)他端末との間でのWEBページ表示用データやメールデータの送受信を制御する。また、無線信号処理部606は、無線通信用アンテナ607を用いて無線LANアクセスポイントとの間で無線LANによる通信を実現し、インターネット経由のデータ送受信を行う(ここでは、便宜上、無線信号処理部606と無線通信用アンテナ607が、携帯電話基地局との間の無線通信及び無線LANアクセスポイントとの間の無線通信を行うものとした)。 The wireless signal processing unit 606 communicates with the mobile phone base station via the wireless communication antenna 607 to transmit / receive call data to / from another device or to / from another terminal (via the Internet). Controls transmission and reception of web page display data and mail data. In addition, the wireless signal processing unit 606 realizes wireless LAN communication with a wireless LAN access point by using the wireless communication antenna 607 and transmits / receives data via the Internet (here, for convenience, the wireless signal processing unit 606 and the wireless communication antenna 607 perform wireless communication with the mobile phone base station and wireless communication with the wireless LAN access point).
オーディオ制御部608は、マイクロフォン609とスピーカ610を制御して無線通信による通話を実現し、一方で、アプリケーションにおいて動画や音楽を再生する場合に、音声を出力するよう制御する。また、オーディオ制御部608は、スピーカ610を制御して、画像管理サーバ4から提供された動画を再生する際に、その動画の音声を出力することができる。 The audio control unit 608 controls the microphone 609 and the speaker 610 to realize a call by wireless communication, while controlling to output sound when playing a moving image or music in an application. Further, the audio control unit 608 can control the speaker 610 to output the sound of the moving image when the moving image provided from the image management server 4 is reproduced.
タッチスクリーン613は、例えば、LCD(Liquid Crystal Display)などで構成される表示装置で情報を表示するとともに、ユーザが指などで画面表面をタッチした(押した)位置を、抵抗膜方式や静電容量方式などのタッチセンサーで検知する。ディスプレイ制御部611は、CPU601が発行する描画データを処理して、例えば、画像管理サーバ4から提供された動画を再生する際に、その動画の画像を、タッチスクリーン613の表示装置に出力する。入力機器インタフェース612は、タッチスクリーン613のタッチセンサーが、ユーザによる操作を検知し、これを所定の信号としてCPU601に送信する。 The touch screen 613 displays information on a display device including, for example, an LCD (Liquid Crystal Display), and displays the position where the user touches (presses) the screen surface with a finger or the like in a resistive film type or electrostatic It is detected by a touch sensor such as a capacitance method. The display control unit 611 processes the drawing data issued by the CPU 601 and outputs the image of the moving image to the display device of the touch screen 613 when the moving image provided by the image management server 4 is reproduced, for example. In the input device interface 612, the touch sensor of the touch screen 613 detects an operation by the user, and transmits this as a predetermined signal to the CPU 601.
また、タッチスクリーン613には、後述するコンテンツ指定画面850や、コンテンツ再生画面860が表示される。 Further, on the touch screen 613, a content designation screen 850 and a content reproduction screen 860 described later are displayed.
非接触ICリーダ/ライタ614は、非接触ICチップや非接触ICチップが埋め込まれたカードがユーザ端末6の所定の位置にかざされた場合に、CPU601の指令に基づいて、そのICチップに記憶されているデータを読み取り、又は、ICチップに所定のデータを書き込む。 The non-contact IC reader / writer 614 stores the non-contact IC chip or a card in which the non-contact IC chip is embedded in the IC chip based on a command from the CPU 601 when the card is held over a predetermined position of the user terminal 6. The stored data is read or predetermined data is written in the IC chip.
センサー615は、タッチスクリーン613のタッチセンサー以外のセンサーであり、モーションセンサー、光センサー、近接センサーなどがある。 The sensor 615 is a sensor other than the touch sensor of the touch screen 613, and includes a motion sensor, an optical sensor, a proximity sensor, and the like.
補助記憶装置616は、例えば、フラッシュメモリと呼ばれる半導体メモリやハードディスクで構成される。補助記憶装置616は、CPU601で実行される各機能を実現するためのプログラムを記憶するほか、各種データを記憶する。 The auxiliary storage device 616 is composed of, for example, a semiconductor memory called a flash memory or a hard disk. The auxiliary storage device 616 stores a program for realizing each function executed by the CPU 601, and also stores various data.
外部記録媒体インタフェース617は、外部記録媒体620にアクセスして、そこに記録されているデータを読み取る。外部記録媒体620は、例えば、可搬型のフラッシュメモリである。CPU601で実行され本発明の各機能を実現するためのプログラムは、この外部記録媒体インタフェース617や、前述したような、無線信号処理部606及び無線通信用アンテナ607を介した携帯電話網やネットワークを経由してユーザ端末6に提供される。 The external recording medium interface 617 accesses the external recording medium 620 and reads the data recorded therein. The external recording medium 620 is, for example, a portable flash memory. The program executed by the CPU 601 to realize each function of the present invention is executed by the external recording medium interface 617 or the mobile telephone network or network via the wireless signal processing unit 606 and the wireless communication antenna 607 as described above. It is provided to the user terminal 6 via the.
なお、図1に示したコード表示端末5のハードウエア構成も、図5に示す構成と同様のものである。コード表示情報11は、例えば、無線信号処理部により、無線通信用アンテナを介して画像管理サーバ4から取得され、タッチスクリーンには、コード10が表示される。 The hardware configuration of the code display terminal 5 shown in FIG. 1 is the same as that shown in FIG. The code display information 11 is acquired from the image management server 4 via the wireless communication antenna by the wireless signal processing unit, for example, and the code 10 is displayed on the touch screen.
次に、図6の機能ブロック図を参照して、本発明の実施形態に係る撮影装置2の機能の概要について説明する。この撮影装置2は、静止画を撮影するためのデジタルカメラや、動画を撮影するためのデジタルムービーカメラ(ビデオカメラ)として一般的なものである。ここでは、本願の画像管理システム1において特に関連する機能についてのみ説明する。 Next, with reference to the functional block diagram of FIG. 6, an outline of functions of the image capturing apparatus 2 according to the embodiment of the present invention will be described. The photographing device 2 is generally used as a digital camera for photographing a still image or a digital movie camera (video camera) for photographing a moving image. Here, only the functions particularly related to the image management system 1 of the present application will be described.
図6に示すように、撮影装置2は、撮影制御部251、時刻取得部252、及び入出力制御部253を含んでいる。 As shown in FIG. 6, the imaging device 2 includes an imaging control unit 251, a time acquisition unit 252, and an input / output control unit 253.
撮影制御部251は、カメラマンによる操作に基づいて、図2に示す撮影部203を制御して、コード10やイベントの様子を撮影する。例えば、一眼レフカメラ(撮影装置2a−1)で静止画を撮影する場合は、画角を被写体に合わせてシャッタを押すことで静止画の撮影データ12a−1が記憶され、ビデオカメラ(撮影装置2a−2)で動画を撮影する場合は、動画撮影開始の操作を行うことで、動画の撮影データ12a−2が記録される。 The photographing control unit 251 controls the photographing unit 203 shown in FIG. 2 based on the operation by the cameraman to photograph the code 10 and the state of the event. For example, when shooting a still image with a single-lens reflex camera (shooting device 2a-1), the shooting data 12a-1 of the still image is stored by adjusting the angle of view to the subject and pressing the shutter, and the video camera (shooting device 2a-1) is stored. When shooting a moving image in 2a-2), the moving image shooting start operation is performed to record moving image shooting data 12a-2.
時刻取得部252は、図2に示す時計部214で管理する撮影装置内部の時刻情報を取得し、撮影データの一部として記憶する。例えば、静止画の撮影データ12a−1であれば、撮影日時を記憶し、動画の撮影データ12a−2であれば、撮影終了日時等を記憶する。 The time acquisition unit 252 acquires the time information inside the imaging device managed by the clock unit 214 shown in FIG. 2 and stores it as a part of the imaging data. For example, the shooting date / time is stored for the still image shooting data 12a-1, and the shooting end date / time is stored for the moving image shooting data 12a-2.
入出力制御部253は、カメラマンの操作をCPU201に伝え、撮影データ12を補助記憶装置216に記憶するよう制御する。例えば、カメラマンが、シャッターを押すと、その操作がCPU201に伝えられ、これに応じて撮影部203が被写体を撮影し、撮影データ12を補助記憶装置216に記憶するよう動作する。 The input / output control unit 253 transmits the operation of the cameraman to the CPU 201 and controls the shooting data 12 to be stored in the auxiliary storage device 216. For example, when the cameraman presses the shutter, the operation is transmitted to the CPU 201, and in response to this, the image capturing unit 203 captures an image of the subject and the captured data 12 is stored in the auxiliary storage device 216.
次に、図7の機能ブロック図を参照して、本発明の実施形態に係る画像編集装置3の機能の概要について説明する。この画像編集装置3は、撮影データ入力部351、デコード部352、画像タイミング調整部353、コンテンツ編集部354、入出力制御部355、及びネットワークインタフェース(I/F)部356を備え、外部記憶装置370(図3の外部記憶装置309に対応)には、イベント管理テーブル371とコンテンツデータ372が記憶されている。 Next, the outline of the functions of the image editing apparatus 3 according to the embodiment of the present invention will be described with reference to the functional block diagram of FIG. 7. The image editing apparatus 3 includes a shooting data input unit 351, a decoding unit 352, an image timing adjusting unit 353, a content editing unit 354, an input / output control unit 355, and a network interface (I / F) unit 356, and an external storage device. An event management table 371 and content data 372 are stored in 370 (corresponding to the external storage device 309 in FIG. 3).
なお、例えば、撮影データ入力部351、デコード部352、画像タイミング調整部353、及びコンテンツ編集部354は、画像編集装置3にインストールされる本願のアプリケーションにより実現され、入出力制御部355、及びネットワークインタフェース部356は、主として、画像編集装置3のOSによって実現される。 Note that, for example, the shooting data input unit 351, the decoding unit 352, the image timing adjusting unit 353, and the content editing unit 354 are realized by the application of the present application installed in the image editing apparatus 3, and the input / output control unit 355 and the network. The interface unit 356 is mainly realized by the OS of the image editing device 3.
撮影データ入力部351は、図3の外部記録媒体インタフェース310を介して、撮影装置2の可搬型記録媒体(SDカード等)から、撮影データ12を取り込む。より具体的には、カメラマンが、撮影装置2において、撮影データ12を可搬型記録媒体(SDカード1とする)に移動、又はコピーする処理を行って、撮影データ12をSDカード1に記憶させ、それを撮影装置2の可搬型記録媒体用ドライブから抜き取り、編集担当者に渡す。その後、編集担当者は、受け取ったSDカード1を画像編集装置3の可搬型記録媒体用ドライブに差し込み、そこで、画像編集装置3のメニュー画面を操作し、撮影データ12の取り込みが行われ、撮影データ12が、メモリ302や外部記憶装置309に記憶される。 The photographing data input unit 351 takes in the photographing data 12 from the portable recording medium (SD card or the like) of the photographing device 2 via the external recording medium interface 310 of FIG. More specifically, the cameraman causes the photographing device 2 to move or copy the photographing data 12 to a portable recording medium (SD card 1) to store the photographing data 12 in the SD card 1. , And removes it from the portable recording medium drive of the image capturing apparatus 2 and hands it to the editing staff. After that, the person in charge of editing inserts the received SD card 1 into the portable recording medium drive of the image editing apparatus 3, and operates the menu screen of the image editing apparatus 3 there, and the photographing data 12 is taken in and the photographing is performed. The data 12 is stored in the memory 302 or the external storage device 309.
このような処理を、それぞれの撮影装置2について行うことで、複数の撮影装置2で撮影された撮影データ12が、画像編集装置3に記憶されることになる。 By performing such processing for each of the image capturing devices 2, the image data 12 captured by the plurality of image capturing devices 2 is stored in the image editing device 3.
また、ここでは、カメラマンから編集担当者に対してSDカード1を手渡しすることで、撮影データ12の受け渡しが行われていたが、このような撮影データ12をメールに添付する等して画像編集装置3に送信することもできる。また、撮影装置2と画像編集装置3を所定のネットワーク(例えば、インターネット、USBケーブル、無線LAN等)で接続し、撮影データ12の受け渡しを行うことができる。 In addition, here, the photographed data 12 was delivered by handing the SD card 1 from the cameraman to the editor in charge. However, such photographed data 12 is attached to an e-mail or the like to edit the image. It can also be sent to the device 3. Further, the photographing device 2 and the image editing device 3 can be connected via a predetermined network (for example, the Internet, a USB cable, a wireless LAN, etc.) to transfer the photographing data 12.
デコード部352は、撮影装置2から取得した撮影データ12から、コード10(図1参照)の画像(コード画像)を抽出し、抽出されたコード画像を、容易に入手可能なデコードプログラムにてデコードし時刻情報を取得する。 The decoding unit 352 extracts an image (code image) of the code 10 (see FIG. 1) from the shooting data 12 acquired from the shooting device 2, and decodes the extracted code image with a decoding program that is easily available. Then get the time information.
コード10は、例えば、2次元コードであり、一般的なデコード方法によってデコードすると、デコード結果のなかに時刻情報がそのまま含まれているものである。なお、デコード結果として、他のデータを参照する際のキー情報が含まれ、そのキー情報を用いて当該他のデータにアクセスすることで、時刻情報が得られるようにしてもよい。 The code 10 is, for example, a two-dimensional code, and when decoded by a general decoding method, the time information is included in the decoding result as it is. Note that the decoding result may include key information for referring to other data, and the time information may be obtained by accessing the other data using the key information.
また、例えば、動画の撮影データ12a−2の場合、動画のなかの1シーンにコード10が撮影されているため、Iフレーム(MPEG系の画像コーデックの場合)を順に探索し、コード10の画像があるか否かを判断する。 Further, for example, in the case of the moving image shooting data 12a-2, since the code 10 is shot in one scene in the moving image, I frames (in the case of the MPEG type image codec) are searched in order, and the image of the code 10 is searched. Determine if there is.
一方、静止画の撮影データ12a−1の場合、所定の静止画のグループにおいて、コード10の画像があるか否かを順に探索する。なお、静止画のグループは、例えば、上述したSDカード1の1つのフォルダに含まれる撮影データのグループ、画像編集装置3において、編集担当者によって個別に指定された撮影データのグループ、データ内に含まれるカメラマンIDとイベントIDが同じである撮影データのグループなど、様々なグループで把握することが考えられる。 On the other hand, in the case of the still image shooting data 12a-1, it is sequentially searched whether or not there is an image of the code 10 in a predetermined still image group. Note that the group of still images is, for example, a group of shooting data included in one folder of the SD card 1 described above, a group of shooting data individually designated by the editing staff in the image editing apparatus 3, and within the data. It is conceivable to grasp in various groups, such as a group of photographed data in which the included cameraman ID and event ID are the same.
画像タイミング調整部353は、コード画像に基づいて取得された時刻情報に基づいて、撮影データ12のタイミングを調整する(すなわち、動画の撮影データ12の各画像データと、静止画のグループからなる撮影データ12の各画像データとが、共通の時間軸で管理されるよう同期をとる)。このような方法により、撮影されたコード10のコード画像が、同期をとる対象となる撮影データ12にそれぞれ含まれるため、タイミングの調整を実施する処理が非常にシンプルなものとなる。 The image timing adjustment unit 353 adjusts the timing of the shooting data 12 based on the time information acquired based on the code image (that is, each image data of the moving image shooting data 12 and the shooting including a group of still images). The respective image data of the data 12 are synchronized so that they are managed on a common time axis). By such a method, the code image of the code 10 captured is included in each of the captured image data 12 to be synchronized, so that the process of adjusting the timing becomes very simple.
なお、それぞれの撮影装置2で、他の装置の時計表示を撮影することで、撮影データ12の同期をとるようにすることもできるが、時計の画像から時刻情報を取得する場合、反射やブレによって時計の鮮明な画像を取得しにくく、そのような画像から正確な時刻情報を得ることは難しい。 It should be noted that each of the photographing devices 2 can synchronize the photographing data 12 by photographing the clock display of another device. However, when the time information is acquired from the image of the clock, reflection or blurring occurs. Therefore, it is difficult to obtain a clear image of a clock, and it is difficult to obtain accurate time information from such an image.
具体的には、例えば、動画の撮影データ12a−2の場合、コード画像に基づいて取得された時刻情報で示された時刻を、コード画像のIフレームに対応付け、これを基準として、撮影データ12a−2の他のフレームについて(それまでに管理されていたそのフレームの時刻との差を利用して)、あらたな時刻を設定する。このとき、撮影データ12a−2のなかで保持されている時刻情報を書き換えてもよいし、各フレームと時刻情報を対応付けるデータを生成するようにしてもよい。 Specifically, for example, in the case of the moving image shooting data 12a-2, the time indicated by the time information acquired based on the code image is associated with the I frame of the code image, and the shooting data is used as a reference. A new time is set for the other frames of 12a-2 (using the difference from the time of that frame that has been managed until then). At this time, the time information held in the shooting data 12a-2 may be rewritten, or data that associates each frame with the time information may be generated.
また、静止画の撮影データ12a−1の場合、コード画像に基づいて取得された時刻情報で示された時刻を、コード画像の静止画に対応付け、これを基準として、そのグループに含まれる他の静止画について(それまでに管理されていたその静止画の時刻との差を利用して)、あらたな時刻を設定する。このとき、それぞれの静止画データのなかで保持されている時刻情報を書き換えてもよいし、各静止画と時刻情報を対応付けるデータを生成するようにしてもよい。 In the case of the still image shooting data 12a-1, the time indicated by the time information acquired based on the code image is associated with the still image of the code image, and is included in the group based on this. A new time is set for the still image of (using the difference from the time of the still image managed until then). At this time, the time information held in each still image data may be rewritten, or data for associating each still image with the time information may be generated.
コンテンツ編集部354は、編集担当者が、例えば、静止画の撮影データ12a−1と動画の撮影データ12a−2を用いて、カット、インサート、リプレース、並行表示などの編集操作を行うためのコンテンツ編集画面を画像編集装置3のディスプレイに表示し、編集担当者の操作に応じて、対応する編集処理を行い、編集結果(編集後のコンテンツデータ13)を外部記憶装置309に出力する。なお、このような編集処理において、一時的な画像データは、例えば、メモリ302に記憶される。 The content editing unit 354 is a content for an editing person to perform editing operations such as cut, insert, replace, and parallel display by using, for example, still image shooting data 12a-1 and moving image shooting data 12a-2. The editing screen is displayed on the display of the image editing apparatus 3, the corresponding editing process is performed according to the operation of the person in charge of editing, and the editing result (the edited content data 13) is output to the external storage device 309. Note that in such editing processing, temporary image data is stored in, for example, the memory 302.
このようなコンテンツ編集画面において、静止画の撮影データ12a−1と動画の撮影データ12a−2は、同期がとられているため、同じ時間軸で整合性のある表示がなされる。すなわち、静止画の撮影データ12a−1と動画の撮影データ12a−2は、上述のように、画像タイミング調整部353において、それぞれのコード画像に基づいてタイミング調整が行われているが、このコード画像は、基本的に1台のコード表示端末5によって表示された一貫性のある(1秒ごとに、それに対応する時刻情報を含んだ、あるいは当該時刻情報に対応付けられた)コード10を撮影したものであるため、結果として、静止画の撮影データ12a−1と動画の撮影データ12a−2は同期がとられたタイミングで表示可能となる。 In such a content editing screen, since the still image shooting data 12a-1 and the moving image shooting data 12a-2 are synchronized, a consistent display is made on the same time axis. That is, as described above, the still image shooting data 12a-1 and the moving image shooting data 12a-2 are adjusted in timing by the image timing adjusting unit 353 based on the respective code images. The image basically captures the consistent code 10 displayed by one code display terminal 5 (including the time information corresponding to it or associated with the time information every one second). As a result, the still image shooting data 12a-1 and the moving image shooting data 12a-2 can be displayed at the synchronized timing.
入出力制御部355は、編集担当者の編集操作をCPU301に伝えることによってコンテンツ編集画面において編集処理を可能とし、編集中の撮影データ12は、メモリ302に記憶して、そこで編集作業(画像データのリードライト)を行い、その後、コンテンツデータ13を外部記憶装置309に記憶するよう制御する。また、編集担当者の指示に応じて、コンテンツデータ13を画像管理サーバ4に送信する。 The input / output control unit 355 enables the editing process on the content editing screen by transmitting the editing operation of the person in charge of editing to the CPU 301. The shooting data 12 being edited is stored in the memory 302, and the editing work (image data) is performed there. Read / write), and then the content data 13 is controlled to be stored in the external storage device 309. Also, the content data 13 is transmitted to the image management server 4 in accordance with an instruction from the editor in charge.
ネットワークインタフェース部356は、図3のネットワークインタフェース303等を利用して、画像管理サーバ50に対するコンテンツデータ13の送信を制御する。 The network interface unit 356 controls the transmission of the content data 13 to the image management server 50 using the network interface 303 of FIG.
次に、図8の機能ブロック図を参照して、本発明の実施形態に係る画像管理サーバ4の機能の概要について説明する。この画像管理サーバ4は、ユーザ管理部451、コンテンツ管理部452、申請リクエスト受信部453、再生権限設定管理部454、再生リクエスト受信部455、コンテンツ再生制御部456、及びネットワークインタフェース(I/F)部457を備え、外部記憶装置470(図4の外部記憶装置409に対応)には、ユーザ管理テーブル471、主催者管理テーブル472、再生管理テーブル473、及びコンテンツデータ474が記憶されている。 Next, an outline of functions of the image management server 4 according to the embodiment of the present invention will be described with reference to the functional block diagram of FIG. The image management server 4 includes a user management unit 451, a content management unit 452, an application request reception unit 453, a reproduction authority setting management unit 454, a reproduction request reception unit 455, a content reproduction control unit 456, and a network interface (I / F). The external storage device 470 (corresponding to the external storage device 409 in FIG. 4) includes a user management table 471, an organizer management table 472, a reproduction management table 473, and content data 474.
なお、例えば、ユーザ管理部451、コンテンツ管理部452、申請リクエスト受信部453、再生権限設定管理部454、再生リクエスト受信部455、コンテンツ再生制御部456、は、画像管理サーバ4にインストールされる本願のアプリケーションにより実現され、ネットワークインタフェース部457は、主として、画像管理サーバ4のOSによって実現される。 Note that, for example, the user management unit 451, the content management unit 452, the application request reception unit 453, the reproduction authority setting management unit 454, the reproduction request reception unit 455, and the content reproduction control unit 456 are installed in the image management server 4. The network interface unit 457 is realized mainly by the OS of the image management server 4.
ユーザ管理部451は、編集後のコンテンツデータ13を再生しようとするユーザによって、ユーザ端末6からのログイン要求があった場合に、ユーザ管理テーブル471を参照して、当該ユーザのログインを許可するか否かを判定する。 Whether the user management unit 451 refers to the user management table 471 and permits the login of the user when the user who is going to reproduce the edited content data 13 requests the login from the user terminal 6. Determine whether or not.
コンテンツ管理部452は、画像編集装置3からコンテンツデータ13を受信すると、そのコンテンツデータ13をイベントIDごとに、コンテンツデータ474に記憶する。このような、コンテンツデータ13の受信に応じて、後述する(ユーザ端末6のディスプレイに表示するための)コンテンツ指定画面850を作成・更新する。コンテンツ指定画面850では、イベントごとにコンテンツデータ13のリストが表示される(図18参照)。 Upon receiving the content data 13 from the image editing apparatus 3, the content management unit 452 stores the content data 13 in the content data 474 for each event ID. In response to such reception of the content data 13, a content designation screen 850 (to be displayed on the display of the user terminal 6) described later is created / updated. On the content designation screen 850, a list of content data 13 is displayed for each event (see FIG. 18).
申請リクエスト受信部453は、ユーザ端末6から申請リクエスト14を受信し、その申請リクエスト14に基づいて、再生管理テーブル473を更新する。 The application request receiving unit 453 receives the application request 14 from the user terminal 6 and updates the reproduction management table 473 based on the application request 14.
再生権限設定管理部454は、例えば、主催者の要求に基づいて、再生管理テーブル473を参照し、ユーザからの申請リクエスト14の内容が記憶された申請リスト16を主催者装置7に送信する。ここで、主催者は、主催者装置7において、受信した申請リスト16に基づき、自身のイベントに関してコンテンツの再生を許可するユーザを決定し(例えば、イベントの参加名簿等に基づいて決定し)、そこで許可したユーザの情報を含む再生許可情報17を生成し、画像管理サーバ4に送信する。ここで、再生権限設定管理部454は、主催者装置7から再生許可情報17を受信し、この再生許可情報17に基づいて再生管理テーブル473を更新する。 The reproduction authority setting management unit 454 refers to the reproduction management table 473, for example, based on the request from the organizer, and transmits the application list 16 in which the content of the application request 14 from the user is stored to the organizer apparatus 7. Here, the organizer determines, in the organizer device 7, based on the received application list 16, a user who is permitted to reproduce the content with respect to his / her own event (for example, based on a participation list of the event). Then, the reproduction permission information 17 including the information of the authorized user is generated and transmitted to the image management server 4. Here, the reproduction authority setting management unit 454 receives the reproduction permission information 17 from the organizer device 7, and updates the reproduction management table 473 based on the reproduction permission information 17.
再生リクエスト受信部455は、ユーザ端末6から送信される再生リクエスト15を受信すると、再生管理テーブル473の再生権限を参照し、ユーザが指定したコンテンツデータ13のイベントに関し、当該ユーザに再生権限があるか否かを判定し、再生権限がある場合、指定されたコンテンツデータ13について、コンテンツ再生制御部456による再生を開始するよう制御する。また、このとき、再生管理テーブル473の再生回数に1を加算する。 Upon receiving the reproduction request 15 transmitted from the user terminal 6, the reproduction request receiving unit 455 refers to the reproduction authority of the reproduction management table 473, and the user has the reproduction authority regarding the event of the content data 13 designated by the user. If there is a reproduction right, it is controlled to start reproduction of the specified content data 13 by the content reproduction control unit 456. At this time, 1 is added to the number of times of reproduction of the reproduction management table 473.
コンテンツ再生制御部456は、再生リクエスト受信部455の制御により、指定されたコンテンツデータ13のストリーミング再生を実行し、ユーザ端末6でコンテンツデータ13が再生されるタイミングに応じて、コンテンツデータ13を順次、ユーザ端末6に送信する。 The content reproduction control unit 456 executes the streaming reproduction of the specified content data 13 under the control of the reproduction request receiving unit 455, and sequentially reproduces the content data 13 according to the timing at which the content data 13 is reproduced by the user terminal 6. , To the user terminal 6.
ネットワークインタフェース部457は、図4のネットワークインタフェース403等を利用して、ネットワークを介して画像編集装置3からコンテンツデータ13を受信するよう制御する。また、ユーザ端末6から、申請リクエスト14と再生リクエスト15を受信するとともに、コンテンツデータ13をユーザ端末6に送信するよう制御する。さらに、主催者装置7に申請リスト16を送信し、主催者装置7から再生許可情報17を受信するよう制御する。 The network interface unit 457 controls to receive the content data 13 from the image editing apparatus 3 via the network by using the network interface 403 shown in FIG. In addition, the application request 14 and the reproduction request 15 are received from the user terminal 6, and the content data 13 is controlled to be transmitted to the user terminal 6. Further, the application list 16 is transmitted to the organizer device 7, and the reproduction permission information 17 is received from the organizer device 7.
本実施形態では、上述のように、イベントの主催者が、当該イベントに関するコンテンツの再生が可能なユーザを決定するものとしたが、コンテンツの編集を行う事業者などを含む他の事業者が、各ユーザに関する再生許可の制御を行うようにすることができる。 In the present embodiment, as described above, the event organizer determines the users who can reproduce the content related to the event, but other business operators including a business operator who edits the content are It is possible to control reproduction permission for each user.
また、本実施形態では、ユーザが再生可能なコンテンツを、イベントごとに許可するようにしたが、イベントのなかの個々のコンテンツの単位で許可したり、イベントのなかの所定のグループに属するコンテンツの単位で許可したりすることもできる。このようなレベルの再生制限を設けることによって、ユーザがイベントに参加していたとしても、ユーザに関係した人物や情景のみを閲覧可能とするように制御することができる。 Further, in the present embodiment, the content that the user can reproduce is permitted for each event. However, the content that is reproducible by the user is permitted for each content in the event, or the content belonging to a predetermined group in the event is permitted. You can also allow it in units. Even if the user participates in the event, it is possible to control so that only the person or the scene related to the user can be browsed by providing the reproduction restriction of such a level.
また、本実施形態では、ユーザが所定の対価を支払うことにより、コンテンツの再生が可能となるが、上記のように、主催者がユーザにコンテンツの再生を許可する場合に、(例えば、申請リクエスト14を送信する際に)対価を支払ったユーザに対してのみ当該許可を行うようにすることができる。また、ユーザがユーザ端末6においてコンテンツの再生を行う場合に、対価の支払いを要求するようにしてもよい。また、対価の支払いは、例えば、カード決済、所定のポイント利用、銀行振込などで行うことができるほか、他の様々なタイミング、方法で、ユーザによる対価の支払いが行われうる。 Further, in the present embodiment, the content can be reproduced by the user paying a predetermined consideration. However, as described above, when the organizer permits the user to reproduce the content (for example, an application request The permission may be given only to the user who paid the consideration (when sending 14). Further, when the user reproduces the content on the user terminal 6, the payment of the consideration may be requested. The payment can be made by, for example, card payment, use of predetermined points, bank transfer, and the like, and the payment can be made by the user at various other timings and methods.
次に、図9の機能ブロック図を参照して、本発明の実施形態に係るユーザ端末6の機能の概要について説明する。このユーザ端末6は、リクエスト送信管理部651、コンテンツ受信部652、コンテンツ再生制御部653、入出力制御部654、及びネットワークインタフェース(I/F)部655を備えている。 Next, an outline of functions of the user terminal 6 according to the embodiment of the present invention will be described with reference to the functional block diagram of FIG. 9. The user terminal 6 includes a request transmission management unit 651, a content reception unit 652, a content reproduction control unit 653, an input / output control unit 654, and a network interface (I / F) unit 655.
なお、例えば、リクエスト送信管理部651、コンテンツ受信部652、及びコンテンツ再生制御部653は、ユーザ端末6にインストールされる本願のアプリケーションにより実現され、入出力制御部654、及びネットワークインタフェース部655は、主として、ユーザ端末6のOSによって実現される。 Note that, for example, the request transmission management unit 651, the content reception unit 652, and the content reproduction control unit 653 are realized by the application of the present application installed in the user terminal 6, and the input / output control unit 654 and the network interface unit 655 are It is mainly realized by the OS of the user terminal 6.
リクエスト送信管理部651は、ユーザの操作に応じて、画像管理サーバ4にログインを行い、イベントに関するコンテンツデータ13を再生できるように申請を行うための申請リクエスト14と、指定したコンテンツデータ13の再生をユーザ端末6で行うための再生リクエスト15を、画像管理サーバ4に対して送信する。 The request transmission management unit 651 logs in the image management server 4 according to the user's operation and requests the application so that the content data 13 regarding the event can be reproduced, and the reproduction of the designated content data 13. The reproduction request 15 for making the user terminal 6 perform the above is transmitted to the image management server 4.
コンテンツ受信部652は、再生リクエスト15に応じて画像管理サーバ4から送信されるコンテンツデータ13を受信する。 The content receiving unit 652 receives the content data 13 transmitted from the image management server 4 in response to the reproduction request 15.
コンテンツ再生制御部653は、コンテンツ受信部652で受信したコンテンツデータ13を再生(ストリーム再生)する。 The content reproduction controller 653 reproduces (stream reproduces) the content data 13 received by the content receiver 652.
入出力制御部654は、ユーザの申請リクエスト14の指示や再生リクエスト15の指示をCPU601に伝えることによって、それぞれのリクエストを画像管理サーバ4に送信することを可能とする。また、ユーザのコンテンツ再生指示をCPU601に伝えることによって、受信したコンテンツデータ13の再生を可能とする。 The input / output control unit 654 makes it possible to transmit each request to the image management server 4 by transmitting the instruction of the application request 14 and the instruction of the reproduction request 15 of the user to the CPU 601. Also, by transmitting the user's content reproduction instruction to the CPU 601, the received content data 13 can be reproduced.
ネットワークインタフェース部655は、図5の無線信号処理部606等を利用して、上述した申請リクエスト14や再生リクエスト15を画像管理サーバ4に送信するよう制御し、また、画像管理サーバ4からのコンテンツデータ13の受信を制御する。 The network interface unit 655 controls the transmission of the application request 14 and the reproduction request 15 described above to the image management server 4 using the wireless signal processing unit 606 of FIG. Control reception of data 13.
次に、図10の機能ブロック図を参照して、本発明の実施形態に係るコード表示端末5の機能の概要について説明する。このコード表示端末5は、コード表示制御部551、入出力制御部552、及びネットワークインタフェース(I/F)部553を備えている。 Next, an outline of functions of the code display terminal 5 according to the embodiment of the present invention will be described with reference to the functional block diagram of FIG. 10. The code display terminal 5 includes a code display control unit 551, an input / output control unit 552, and a network interface (I / F) unit 553.
なお、例えば、コード表示制御部551は、コード表示端末5にインストールされる本願のアプリケーションにより実現され、入出力制御部552、及びネットワークインタフェース部553は、主として、コード表示端末5のOSによって実現される。 Note that, for example, the code display control unit 551 is realized by the application of the present application installed in the code display terminal 5, and the input / output control unit 552 and the network interface unit 553 are realized mainly by the OS of the code display terminal 5. It
コード表示制御部551は、画像管理サーバ4から送信されるコード表示情報11を、例えば、1秒ごとに受信し、受信したコード表示情報11に基づいて2次元コードであるコード10を生成し、コード表示端末5のディスプレイに表示する。コード10は、例えば、コード10を撮影したコード画像をデコードしたときに、コード表示情報11が再現されるようなコードとして生成される。 The code display control unit 551 receives the code display information 11 transmitted from the image management server 4, for example, every one second, and generates the code 10 that is a two-dimensional code based on the received code display information 11. The code is displayed on the display of the terminal 5. The code 10 is generated as a code such that the code display information 11 is reproduced when the code image obtained by capturing the code 10 is decoded.
入出力制御部552は、ユーザの所定の操作を(図5に示すCPU601と同様の)CPUに伝えることによって、コード表示制御部551を起動させ、その結果、ディスプレイにコード10が表示される。 The input / output control unit 552 activates the code display control unit 551 by transmitting a predetermined user operation to the CPU (similar to the CPU 601 shown in FIG. 5), and as a result, the code 10 is displayed on the display.
ネットワークインタフェース部553は、(図5に示す無線信号処理部606と同様の)無線信号処理部等を利用して、上述したコード表示情報11を画像管理サーバ4から受信するよう制御する。 The network interface unit 553 uses a wireless signal processing unit (similar to the wireless signal processing unit 606 shown in FIG. 5) or the like to control to receive the code display information 11 described above from the image management server 4.
次に、図11ないし図13を参照して、本発明の実施形態に係る画像管理システム1のテーブル、及びデータについて説明する。図11Aは、画像編集装置3の外部記憶装置370に記憶されたイベント管理テーブル371の例を示している(図7参照)。本実施形態では、イベント管理テーブル371には、イベントID、主催者ID、イベントが開催された日付、イベントが開催された場所、イベント内容の概略を表すイベント概要、及び主催者やイベント施設のメールアドレスが含まれる。 Next, the tables and data of the image management system 1 according to the embodiment of the present invention will be described with reference to FIGS. 11 to 13. FIG. 11A shows an example of the event management table 371 stored in the external storage device 370 of the image editing apparatus 3 (see FIG. 7). In the present embodiment, the event management table 371 includes an event ID, an organizer ID, a date at which the event was held, a place at which the event was held, an event summary indicating an outline of the event content, and an email of the organizer or the event facility. Address is included.
図11Bは、画像編集装置3の外部記憶装置370に記憶されたコンテンツデータ372の例を示している(図7参照)。本実施形態では、コンテンツデータ372として、編集の素材として各撮影装置2から取得した動画の撮影データ12、及び静止画の撮影データ12が記憶される。 FIG. 11B shows an example of the content data 372 stored in the external storage device 370 of the image editing apparatus 3 (see FIG. 7). In the present embodiment, as the content data 372, the moving image shooting data 12 and the still image shooting data 12 acquired from each of the shooting devices 2 as editing materials are stored.
ここで、動画の撮影データ12のような動画のデータは、例えば、MP4ファイルフォーマットの形式である。MP4ファイルフォーマットは、図11Bに示すように、ftypボックス、moovボックス、mdatボックスの各領域からなり、ftypボックスには、そのファイルの規格を表すブランドやバージョンが記憶される。 Here, moving image data such as the moving image shooting data 12 is in the MP4 file format, for example. As shown in FIG. 11B, the MP4 file format includes areas of an ftyp box, a moov box, and an mdat box, and the ftyp box stores a brand or version indicating the standard of the file.
moovボックスには、動画の撮影が終了してファイルが最終的に記憶された更新日時が記憶され、その動画の全体の時間(すなわち録画時間)やフレームレートが記憶される。また、画像のサイズ(幅・高さ(ピクセル))の情報が記憶される。また、撮影開始日時が記憶されるようにしてもよい。 The moov box stores the update date and time when the shooting of the moving image is finished and the file is finally stored, and the entire time (that is, recording time) and the frame rate of the moving image are stored. In addition, information on the size (width / height (pixels)) of the image is stored. Further, the shooting start date and time may be stored.
さらに、moovボックスには、カメラマンの操作等によって、イベントIDやカメラマンIDを記憶させることができ、それぞれの動画データに対して、ファイルIDを設定することもできる。また、moovボックスには、例えば、トラック1に関するサイズ情報や格納情報(mdatに映像データがどのように記録されているかを示す情報)を含むメタ情報が記録され、さらに、トラック2に関するサイズ情報や格納情報(mdatに音声データがどのように記録されているかを示す情報)を含むメタ情報が記録される。また、メタ情報として、映像データと音声データの同期情報も記憶されている。 Furthermore, the event ID and the cameraman ID can be stored in the moov box by the operation of the cameraman, and the file ID can be set for each moving image data. Further, in the moov box, for example, size information about track 1 and meta information including storage information (information indicating how video data is recorded in mdat) are recorded, and further size information about track 2 and Meta information including stored information (information indicating how audio data is recorded in mdat) is recorded. Further, synchronization information of video data and audio data is also stored as meta information.
mdatボックスには、トラック1とトラック2が配置され、トラック1には映像データ(例えば、MPEG−4)、トラック2には音声データ(例えば、MP3)が記憶される。映像データを構成する各フレームには、フレームオフセット時間が対応付けられうる。また、このようなフレームオフセット時間の代わりに、フレームレートに基づいて、各フレームの相対時刻を算出することもできる。 Tracks 1 and 2 are arranged in the mdat box, and video data (for example, MPEG-4) is stored in the track 1 and audio data (for example, MP3) is stored in the track 2. A frame offset time can be associated with each frame forming the video data. Further, the relative time of each frame can be calculated based on the frame rate instead of the frame offset time.
静止画の撮影データ12のような静止画のデータは、例えば、JPGファイルフォーマットの形式である。JPGファイルフォーマットは、図11Bに示すように、Exifデータと、画像データであるJPEGデータを含んでいる。 The still image data such as the still image shooting data 12 is, for example, in the JPG file format. As shown in FIG. 11B, the JPG file format includes Exif data and JPEG data that is image data.
Exifデータには、静止画の撮影が行われてファイルが最終的に記憶された日時(撮影日時)が記憶される。また、画像のサイズ(幅・高さ(ピクセル))の情報が記憶される。また、Exifデータには、カメラマンの操作等によって、イベントIDやカメラマンIDを記憶させることができ、それぞれの動画データに対して、ファイルIDを設定することもできる。 The date and time when the still image was captured and the file was finally stored (shooting date and time) is stored in the Exif data. In addition, information on the size (width / height (pixels)) of the image is stored. Further, the Exif data can store the event ID and the cameraman ID by a cameraman's operation or the like, and a file ID can be set for each moving image data.
ここで、動画の撮影データ12、及び静止画の撮影データ12のそれぞれのフォーマットで記憶されている時刻に関する時刻情報(更新日時、再生開始日時、フレームオフセット時間等)は、その撮影データ12を撮影した撮影装置2の時計部214(図2参照)によって得られた、その装置内部の時刻情報であり、これらの時刻情報は、複数の撮影装置2の間で同期がとられている保証のないものである。 Here, the time information (update date / time, reproduction start date / time, frame offset time, etc.) regarding the time stored in each format of the moving image shooting data 12 and the still image shooting data 12 is taken from the shooting data 12 It is the time information inside the device obtained by the clock unit 214 (see FIG. 2) of the image capturing device 2. The time information is not guaranteed to be synchronized among the plurality of image capturing devices 2. It is a thing.
なお、コンテンツデータ372として、画像編集装置3で編集された動画データである、編集後のコンテンツデータ13も記憶される。コンテンツデータ13は、例えば、上述したMP4ファイルフォーマットの形式であり、当該ファイル内の時刻に関する時刻情報(更新日時、再生開始日時、フレームオフセット時間等)は、本願の画像管理システム1により、撮影されたコード10に基づいて同期がされた時刻情報となっている。 As the content data 372, the edited content data 13, which is moving image data edited by the image editing apparatus 3, is also stored. The content data 13 is, for example, in the format of the MP4 file format described above, and time information regarding the time in the file (update date / time, reproduction start date / time, frame offset time, etc.) is captured by the image management system 1 of the present application. The time information is synchronized based on the code 10.
図12Aは、画像管理サーバ4の外部記憶装置470に記憶されたユーザ管理テーブル471の例を示している(図8参照)。本実施形態では、ユーザ管理テーブル471には、ユーザID、パスワード、住所、氏名、ユーザのメールアドレスが含まれる。 FIG. 12A shows an example of the user management table 471 stored in the external storage device 470 of the image management server 4 (see FIG. 8). In the present embodiment, the user management table 471 includes a user ID, password, address, name, and user's email address.
図12Bは、画像管理サーバ4の外部記憶装置470に記憶された主催者管理テーブル472の例を示している(図8参照)。本実施形態では、主催者管理テーブル472には、主催者ID、パスワード、住所、名称、主催者のメールアドレスが含まれる。 FIG. 12B shows an example of the organizer management table 472 stored in the external storage device 470 of the image management server 4 (see FIG. 8). In the present embodiment, the organizer management table 472 includes the organizer ID, password, address, name, and organizer email address.
図13は、画像管理サーバ4の外部記憶装置470に記憶された再生管理テーブル473の例を示している(図8参照)。本実施形態では、再生管理テーブル473には、ユーザID、イベントID、再生権限、再生回数が含まれる。再生権限は、そのユーザが、申請リクエスト14を画像管理サーバ4に送信した場合に、主催者により許可されれば「有り」となり、そうでなければ「申請中」となる。主催者から拒否された場合に、「拒否」といったステータスを記憶するようにしてもよい。 FIG. 13 shows an example of the reproduction management table 473 stored in the external storage device 470 of the image management server 4 (see FIG. 8). In this embodiment, the reproduction management table 473 includes a user ID, an event ID, a reproduction authority, and a reproduction count. When the user transmits the application request 14 to the image management server 4, the reproduction authority is “present” if the organizer permits the content, and otherwise “applying”. If the organizer rejects the status, a status such as "reject" may be stored.
次に、図14、及び図15を参照して、本願の画像管理システム1の画像編集装置3によって、2つの撮影装置2でそれぞれ撮影された動画の撮影データ12、及び静止画の撮影データ12が同期され、1つの動画データであるコンテンツデータ13として編集される処理について説明する。 Next, with reference to FIGS. 14 and 15, moving image shooting data 12 and still image shooting data 12 shot by the two image capturing devices 2 by the image editing device 3 of the image management system 1 of the present application. Will be described in synchronization with the content data 13 that is one moving image data.
図14Aは、例えば、撮影装置2a−2で撮影された動画の撮影データ12a−2(図1参照)と、別のカメラマンによって撮影装置2bで撮影された静止画のグループ、撮影データ12bとを表したものである。 FIG. 14A shows, for example, shooting data 12a-2 of a moving image shot by the shooting device 2a-2 (see FIG. 1), a group of still images shot by the shooting device 2b by another cameraman, and shooting data 12b. It is a representation.
ここで、画像編集装置3は、動画の撮影データ12a−2を読み込んで、(例えば、図11に示したような、MP4ファイルフォーマットのmoovボックスの情報から)、撮影開始時刻は、13:21:02(13時21分02秒)であり、撮影終了時刻は13:26:12であることを把握する(moovボックス等の情報からは、日付情報も把握可能であるが、ここでは省略する)。 Here, the image editing apparatus 3 reads the moving image shooting data 12a-2 (for example, from the information of the moov box in the MP4 file format as shown in FIG. 11), and the shooting start time is 13:21. : 02 (13:21:02) and grasp that the shooting end time is 13:26:12 (date information can be grasped from information such as the moov box, but it is omitted here. ).
また、撮影データ12a−2の特定のフレーム(例えば、iフレーム)を順に解析して、コード表示端末5のディスプレイに表示されたコード10を撮影したコード画像(コード10a)が含まれるフレームの時刻を特定する。図14Aの例では、コード10aが撮影された時刻は、13:21:34である。なお、これらの時刻は、撮影装置2a−2の内部で管理されている時刻に基づいたものである。 The time of the frame including the code image (code 10a) obtained by sequentially analyzing a specific frame (for example, i frame) of the shooting data 12a-2 and shooting the code 10 displayed on the display of the code display terminal 5. Specify. In the example of FIG. 14A, the time at which the code 10a was captured is 13:21:34. Note that these times are based on the times managed inside the image capturing device 2a-2.
一方、画像編集装置3は、静止画のグループである、撮影データ12bを読み込んで、(例えば、図11に示したような、JPEGファイルフォーマットのExifデータの情報から)、最初の撮影データ12b−1の撮影時刻は、13:22:04(13時22分04秒)であり、次の撮影データ12b−2の撮影時刻は、13:23:10であり、その次の撮影データ12b−3の撮影時刻は、13:24:15であり、その次の撮影データ12b−4の撮影時刻は、13:25:20であることを把握する(Exifデータ等の情報からは、日付情報も把握可能であるが、ここでは省略する)。 On the other hand, the image editing apparatus 3 reads the shooting data 12b, which is a group of still images, and reads the first shooting data 12b- (from the information of the Exif data of the JPEG file format as shown in FIG. 11, for example). The shooting time of 1 is 13:22:04 (13:22:04), the shooting time of the next shooting data 12b-2 is 13:23:10, and the next shooting data 12b-3 is It is understood that the shooting time of is 13:24:15, and the shooting time of the next shooting data 12b-4 is 13:25:20 (date information is also known from information such as Exif data). It is possible, but omitted here).
また、撮影データ12bのグループに属する撮影データを順に解析して、コード表示端末5のディスプレイに表示されたコード10を撮影したコード画像(コード10b)が含まれる静止画を特定する。図14Aの例では、コード10bが撮影された静止画は、撮影データ12b−1であり、その撮影時刻は、13:22:04である。なお、これらの時刻は、撮影装置2bの内部で管理されている時刻に基づいたものである。 Further, the photographing data belonging to the group of the photographing data 12b is analyzed in order, and the still image including the code image (code 10b) obtained by photographing the code 10 displayed on the display of the code display terminal 5 is specified. In the example of FIG. 14A, the still image obtained by shooting the code 10b is the shooting data 12b-1, and the shooting time is 13:22:04. Note that these times are based on the times managed inside the image capturing device 2b.
ここで、撮影データ12a−2で撮影されたコード10aと、撮影データ12b−1で撮影されたコード10bは、同じコード表示端末5のディスプレイを撮影して得られたものであるが、撮影したタイミングが異なるので、コード自体の内容(模様・形状)は異なるものである。コード10は、例えば、1秒ごとに順次異なる内容を表示するようになっている。 Here, the code 10a photographed with the photograph data 12a-2 and the code 10b photographed with the photograph data 12b-1 are obtained by photographing the display of the same code display terminal 5, but they were photographed. Since the timing is different, the content (pattern / shape) of the code itself is different. The code 10 is configured to display different contents every second, for example.
また、撮影データ12a−2でコード10aが撮影された時刻は、13:21:34であり、コード10bを撮影した撮影データ12b−1の撮影時刻は、13:22:04であり、その差は30秒であるが、この30秒という時間差は、それぞれ同期がされていない異なる撮影装置2によって管理されている時刻情報に基づいたものであるため、これらの2つの時刻を比較することに意味はない。 Further, the time at which the code 10a was captured in the captured data 12a-2 is 13:21:34, and the captured time of the captured data 12b-1 that captured the code 10b is 13:22:04, which is the difference. Is 30 seconds, but this time difference of 30 seconds is based on the time information managed by different imaging devices 2 that are not synchronized with each other. Therefore, it is meaningful to compare these two times. There is no.
ここで、画像編集装置3は、図14Bに示すように、撮影データ12a−2において、コード10aが撮影されたフレームを探索し、コード10aをデコードすることによって、そのコード10aに関連付けられた時刻(基準時刻)を取得する。この例では、13:22:14(13時22分14秒)である。次に、画像編集装置3は、コード10aから取得された基準時刻から、撮影データ12a−2の撮影開始時刻(13:21:42)と、撮影終了時刻(13:26:52)を把握する。これは、図14Aで把握されているコード10aの撮影時刻と、撮影データ12a−2の撮影開始時刻、撮影終了時刻との関係から求めることができる。なお、撮影データ12a−2のような動画データが、上述のように、(例えば、fps(frames per second)といった単位の)フレームレートを記憶している場合は、コード10aが撮影されたフレームにおいて、そのコード10aに関連付けられた時刻(基準時刻)を取得すると、撮影装置2によって管理されている時刻情報を用いなくても、その基準時刻とフレームレートから、各フレームの並びに従って、撮影データ12a−2の撮影開始時刻、撮影終了時刻、及び他のフレームについての時刻を求めることができる。 Here, as shown in FIG. 14B, the image editing device 3 searches for the frame in which the code 10a was captured in the captured data 12a-2, and decodes the code 10a to obtain the time associated with the code 10a. Get (reference time). In this example, it is 13:22:14 (13:22:14). Next, the image editing apparatus 3 grasps the shooting start time (13:21:42) and the shooting end time (13:26:52) of the shooting data 12a-2 from the reference time acquired from the code 10a. .. This can be obtained from the relationship between the shooting time of the code 10a and the shooting start time and shooting end time of the shooting data 12a-2, which are grasped in FIG. 14A. In addition, when the moving image data such as the shooting data 12a-2 stores the frame rate (for example, in a unit such as fps (frames per second)) as described above, in the frame where the code 10a is shot. When the time (reference time) associated with the code 10a is acquired, the shooting data 12a is obtained from the reference time and the frame rate according to the arrangement of each frame without using the time information managed by the shooting device 2. It is possible to obtain the shooting start time, the shooting end time of -2, and the time for other frames.
次に、画像編集装置3は、図14Bに示すように、コード12bが撮影されている撮影データ12b−1において、コード12bをデコードすることによって、そのコード10bに関連付けられた時刻(基準時刻)を取得する。この例では、13:23:00(13時23分00秒)である。次に、画像編集装置3は、コード10bから取得された基準時刻から、撮影データ12bのグループに属する撮影データの撮影時刻を把握する。例えば、撮影データ12b−2は13:24:06、撮影データ12b−3は13:25:11、撮影データ12b−4は13:26:16となる。これは、図14Aで把握されているコード10bの撮影時刻と、撮影データ12bのグループに属する各撮影データの撮影時刻とから求めることができる。 Next, as shown in FIG. 14B, the image editing apparatus 3 decodes the code 12b in the captured data 12b-1 in which the code 12b is captured, so that the time associated with the code 10b (reference time). To get. In this example, it is 13:23:00 (13:23:00). Next, the image editing apparatus 3 grasps the shooting time of the shooting data belonging to the group of the shooting data 12b from the reference time acquired from the code 10b. For example, the shooting data 12b-2 is 13:24:06, the shooting data 12b-3 is 13:25:11, and the shooting data 12b-4 is 13:26:16. This can be obtained from the shooting time of the code 10b and the shooting time of each shooting data belonging to the group of the shooting data 12b, which is grasped in FIG. 14A.
このような画像編集装置3による処理の結果、動画の撮影データ12a−2と、撮影データ12bのグループに属する各撮影データは、基準時刻に基づいて、互いに同期がとられた状態となる。すなわち、動画の撮影データ12a−2における所定のタイミングでの画像と、これに同期する撮影データ12bの静止画の画像は、同じタイミングの情景等を写したものとなる。 As a result of such processing by the image editing apparatus 3, the moving image shooting data 12a-2 and the shooting data belonging to the group of the shooting data 12b are synchronized with each other based on the reference time. That is, the image of the moving image shooting data 12a-2 at a predetermined timing and the still image of the shooting data 12b synchronized with the moving image data 12a are images of the same timing.
ここで、撮影データ12a−2でコード10aが撮影された時刻は、13:22:14であり、コード10bを撮影した撮影データ12b−1の撮影時刻は、13:23:00であり、その差は46秒であるが、この46秒という時間差は、整合性のある時系列に基づいて管理されたコード10aとコード10bに基づいたものであるため、実際の時間差と一致する(又は、極めて近いものとなる)。 Here, the time at which the code 10a was captured in the captured data 12a-2 is 13:22:14, and the captured time of the captured data 12b-1 that captured the code 10b is 13:23:00. Although the difference is 46 seconds, the time difference of 46 seconds is based on the code 10a and the code 10b that are managed based on a consistent time series, and thus coincides with the actual time difference (or extremely). Will be close).
図15Aでは、図14Bのように同期がされた動画の撮影データ12a−2と、撮影データ12bのグループに属する静止画の各撮影データに関して、画像編集装置3を用いて編集者が編集を行い、新たなコンテンツデータ13を生成しようとする状況が示されている。 In FIG. 15A, the photographed data 12a-2 of the moving image synchronized as in FIG. 14B and the photographed data of each still image belonging to the group of the photographed data 12b are edited by the editor using the image editing device 3. , A situation in which new content data 13 is about to be generated is shown.
例えば、最初に、動画の撮影データ12a−2において、コード10aを撮影したフレームの20秒後である13:22:34から13:24:06までの92秒間の撮影データ12a−2aが選択され、次に、その撮影データ12a−2aの終わりのタイミングに一致する、静止画の撮影データ12b−2bが選択されて、70秒間再生することが指定される。その次に、動画の撮影データ12a−2において、撮影データ12a−2bの次のタイミングの13:24:06から13:25:11までの65秒間の撮影データ12a−2bが選択され、次に、その撮影データ12a−2bの終わりのタイミングに一致する、静止画の撮影データ12b−3が選択されて、30秒間再生することが指定される。 For example, first, in the moving image shooting data 12a-2, the shooting data 12a-2a for 92 seconds from 13:22:34 to 13:24:06, which is 20 seconds after the frame in which the code 10a is shot, is selected. Next, the still image shooting data 12b-2b that coincides with the end timing of the shooting data 12a-2a is selected and designated to be reproduced for 70 seconds. Next, in the shooting data 12a-2 of the moving image, the shooting data 12a-2b for 65 seconds from 13:24:06 to 13:25:11 at the timing next to the shooting data 12a-2b is selected. , The still image shooting data 12b-3 that coincides with the end timing of the shooting data 12a-2b is selected and designated to be reproduced for 30 seconds.
次に、動画の撮影データ12a−2において、撮影データ12a−2bの次のタイミングの13:25:11から13:26:16までの65秒間の撮影データ12a−2cが選択され、次に、その撮影データ12a−2cの終わりのタイミングに一致する、静止画の撮影データ12b−4が選択されて、20秒間再生することが指定される。最後に、動画の撮影データ12a−2において、撮影データ12a−2cの次のタイミングの13:26:16から13:26:46までの30秒間の撮影データ12a−2dが選択され、1つのコンテンツデータ13にまとめられる。 Next, in the shooting data 12a-2 of the moving image, the shooting data 12a-2c for 65 seconds from 13:25:11 to 13:26:16 of the timing next to the shooting data 12a-2b is selected, and then, The still image shooting data 12b-4, which coincides with the end timing of the shooting data 12a-2c, is selected and designated to be reproduced for 20 seconds. Finally, in the moving image shooting data 12a-2, the shooting data 12a-2d for 30 seconds from 13:26:16 to 13:26:46 at the timing next to the shooting data 12a-2c is selected and one content is selected. It is summarized in data 13.
このような画像編集装置3による処理により、図15Bに示すような編集後コンテンツ(コンテンツデータ13)が生成される。こうしたコンテンツデータ13では、例えば、動画の撮影データ12a−2の再生で、13:24:06の時点で再生がストップされ、その次に、その時刻に対応する撮影データ12b−2の静止画が所定時間再生されるように編集される。これによって、動画での連続的な動きが表現されている人物や情景が、途中で、別のアングルや拡大された静止画で表現され、再び動き出すような一連の動画を生成することができる。このような動画と静止画の結合は、動画と静止画とが同期しているからこそ自然な表現として実現可能となる。 By such processing by the image editing apparatus 3, the edited content (content data 13) as shown in FIG. 15B is generated. In such content data 13, for example, in the reproduction of the moving image shooting data 12a-2, the playback is stopped at the time of 13:24:06, and then the still image of the shooting data 12b-2 corresponding to the time is stopped. It is edited so as to be reproduced for a predetermined time. This makes it possible to generate a series of moving images in which a person or a scene in which a continuous motion is expressed is expressed in another angle or an enlarged still image on the way and starts moving again. Such a combination of a moving image and a still image can be realized as a natural expression because the moving image and the still image are synchronized.
なお、上記の説明では、例えば、動画の撮影データ12a−2において、13:22:34から13:24:06までの92秒間の撮影データ12a−2aが選択されるように記載したが、これは便宜上の表現であり、実際には、撮影データ12a−2aの最後のフレームは、13:24:06の直前のフレームである。他の部分的な撮影データの選択についても同じである。 In the above description, for example, in the moving image shooting data 12a-2, the shooting data 12a-2a for 92 seconds from 13:22:34 to 13:24:06 is selected. Is a convenient expression, and in reality, the last frame of the shooting data 12a-2a is the frame immediately before 13:24:06. The same applies to the selection of other partial shooting data.
また、図14、図15の例では、動画の撮影データ12a−2の各フレームの撮影時刻は、図11に示すような、MP4ファイルフォーマットのmoovボックスにおいて、更新日時や撮影開始日時を更新することで同期が可能となるが(動画の撮影データ12a−2の各フレームの撮影時刻は、更新日時や撮影開始日時からのオフセット時間、又は、更新日時や撮影開始日時とフレームレートに基づいて特定される)、別途、時刻を調整するためのデータを用意して、各フレームの撮影時刻を、同期された時刻に変換するようにしてもよい。 In addition, in the example of FIGS. 14 and 15, the shooting time of each frame of the shooting data 12a-2 of the moving image is updated in the moov box of the MP4 file format as shown in FIG. This enables synchronization (the shooting time of each frame of the moving image shooting data 12a-2 is specified based on the update date / time, the offset time from the shooting start date / time, or the update date / time or the shooting start date / time and the frame rate. Alternatively, data for adjusting the time may be separately prepared and the shooting time of each frame may be converted into a synchronized time.
同様に、撮影データ12bのグループに属する各撮影データの撮影時刻は、図11に示すような、JPEGファイルフォーマットのExifデータにおいて、撮影日時を更新することで同期が可能となるが、別途、時刻を調整するためのデータを用意して、各撮影データの撮影時刻を、同期された時刻に変換するようにしてもよい。 Similarly, the shooting time of each shooting data belonging to the group of shooting data 12b can be synchronized by updating the shooting date and time in the Exif data of the JPEG file format as shown in FIG. It is also possible to prepare the data for adjusting the shooting time and convert the shooting time of each shooting data to the synchronized time.
また、図14、図15の例では、1つの動画の撮影データ12a−2と、1つの撮影データ12bのグループに属する各撮影データを互いに同期するようにしたが、複数の動画の撮影データ12を同期させたり、複数のグループの静止画の撮影データ12を同期させたり、さらに、複数の動画の撮影データ12と複数のグループの静止画の撮影データ12を同期させたりすることもできる。 Further, in the example of FIGS. 14 and 15, the shooting data 12a-2 of one moving image and the shooting data belonging to the group of one shooting data 12b are synchronized with each other. Can be synchronized, the shooting data 12 of still images of a plurality of groups can be synchronized, and the shooting data 12 of a plurality of moving images and the shooting data 12 of still images of a plurality of groups can also be synchronized.
例えば、第1の動画の所定期間Aを再生した後、第2の動画の(所定期間Aの終了時のタイミングから始まる)所定期間Bを再生し、その後、第3の動画の所定期間Bを再生するようにコンテンツデータ13を構成すると、所定期間Aの映像が再生された後に、アングルの異なる映像が所定期間Bで続けて自然な流れで再生され、その後、さらに別のアングルで所定期間Bにおける映像がリプレイされるような映像を作ることができる。 For example, after the predetermined period A of the first moving image is reproduced, the predetermined period B of the second moving image (starting from the timing at the end of the predetermined period A) is reproduced, and then the predetermined period B of the third moving image is reproduced. When the content data 13 is configured to be reproduced, after the video of the predetermined period A is reproduced, the video of different angles is continuously reproduced in the predetermined period B in a natural flow, and thereafter, the predetermined period B of another angle is reproduced. You can make a video that is replayed in.
また、例えば、第1の動画の所定期間Aを再生した後、第1の静止画の(所定期間Aの終了時のタイミングの)映像を所定期間再生し、その後、第2の静止画の(所定期間Aの終了時のタイミングの)映像を所定期間再生するようにコンテンツデータ13を構成すると、所定期間Aの映像が再生された後に、その次の瞬間の映像がストップモーションで所定期間再生され、その後さらに、その瞬間の別のアングルの映像がストップモーションで所定期間再生されるような映像を作ることができる。 In addition, for example, after the predetermined period A of the first moving image is reproduced, the image of the first still image (at the timing at the end of the predetermined period A) is reproduced for a predetermined period of time, and then the second still image ( If the content data 13 is configured to reproduce the video for a predetermined period of time (at the timing of the end of the predetermined period A), after the video of the predetermined period A is reproduced, the video of the next moment is reproduced in the stop motion for the predetermined period. After that, it is possible to make a video in which the video of another angle at that moment is played back in a stop motion for a predetermined period.
次に、画像編集装置3において編集担当者がコンテンツデータ13を生成するためのGUIの一例を、図16を参照して説明する。 Next, an example of the GUI for the editing staff to generate the content data 13 in the image editing apparatus 3 will be described with reference to FIG.
図16に示すコンテンツ編集画面820は、編集担当者が画像編集装置3で所定の操作を行うことにより、画像編集装置3のディスプレイに表示される。コンテンツ編集画面820には、この例では、ファイルメニュー821、画像表示部822、画像情報表示部823、画像再生制御部824、フレーム表示部825、サウンド表示部827、サウンド設定ボタン828、撮影データ表示部830、編集範囲指定部835、及び編集指示部836が配置される。 The content editing screen 820 shown in FIG. 16 is displayed on the display of the image editing apparatus 3 by the editing person performing a predetermined operation on the image editing apparatus 3. In this example, the content edit screen 820 includes a file menu 821, an image display unit 822, an image information display unit 823, an image reproduction control unit 824, a frame display unit 825, a sound display unit 827, a sound setting button 828, and a shooting data display. A section 830, an edit range designation section 835, and an edit instruction section 836 are arranged.
ファイルメニュー821は、編集担当者のマウス等の操作に応じて、編集に使用する撮影データを指定する「ファイルを開く」の操作、編集後の撮影データをコンテンツデータ13として保存する「名前を付けて保存」の操作、及びコンテンツ編集画面820を閉じて、このプログラムを終了させる「終了」の操作が選択可能となっている。 In the file menu 821, an operation of "opening a file" for designating shooting data to be used for editing in response to an editing person's operation of a mouse or the like, and a "name" for saving the edited shooting data as the content data 13 "Save as" and "End" to close this program by closing the content edit screen 820 can be selected.
また、上述の「ファイルを開く」の操作では、コンテンツデータ13の元となるマスター動画である編集対象動画(撮影データ12)を選択する「編集対象動画を選択」の操作、一部の動画をマスター動画に挿入するために使用される動画を選択する「動画を追加」の操作、一部の静止画をマスター動画に挿入するために使用される静止画のグループをフォルダ単位で指定する「静止画フォルダを追加」の操作、及び一部の静止画をマスター動画に挿入するために使用される静止画を個別に選択して、それらをグループとして指定する「静止画グループを追加」の操作を選択することができる。 Further, in the above-mentioned “open file” operation, the operation of “select edit target video” for selecting the edit target video (shooting data 12) that is the master video that is the source of the content data 13, Select the video that will be used to insert into the master video "Add video" operation, specify the group of still images used to insert some still images into the master video by folder "Still" The operation of "Add image folder" and the operation of "Add still image group" that individually select the still images used to insert some still images into the master video and specify them as a group You can choose.
図16の例では、最初に、コンテンツデータ13の元となるマスター動画である編集対象動画を選択するが、このようなマスター画像を選択することなく、それぞれ指定した動画と静止画の一部を、所望の順序で追加していくことによって、コンテンツデータ13を作成するようにしてもよい。 In the example of FIG. 16, first, the editing target moving image, which is the master moving image that is the source of the content data 13, is selected. However, without selecting such a master image, the specified moving image and a part of the still image are selected. The content data 13 may be created by adding in the desired order.
編集の最初の段階では、マスター動画についての表示と指定が行われている。例えば、画像表示部822にそのマスター動画の再生画像が表示される。画像情報表示部823には、そのマスター動画のファイル名や画像サイズ、フレームレート、再生時刻が表示される。再生時刻は、ここでは、動画の撮影開始時点を0時0分0秒として表示される。 In the first stage of editing, the display and designation of the master video is done. For example, the reproduced image of the master moving image is displayed on the image display unit 822. The image information display portion 823 displays the file name, image size, frame rate, and reproduction time of the master moving image. The reproduction time is displayed here with the start time of the moving image shooting being 0:00:00.
編集担当者によって、画像再生制御部824に配置されている再生ボタンや停止ボタンが操作されると、それに応じて、画像表示部822に表示されたマスター動画の画像が再生されたり、一時停止されたりする。 When the editor in charge operates the play button or the stop button arranged in the image reproduction control unit 824, the image of the master moving image displayed on the image display unit 822 is reproduced or paused accordingly. Or
フレーム表示部825には、マスター画像のフレームがサムネイルとして表示されており、基本的に、Iフレーム以外のフレームは一部が表示されるか、又は表示が省略される。符号825aで示される縦線は、再生されている時点が、フレームのどの位置になるかを表している。 The frame of the master image is displayed as a thumbnail on the frame display portion 825, and basically, some of the frames other than the I frame are displayed or the display is omitted. The vertical line indicated by reference numeral 825a represents at which position in the frame the reproduction time point is.
サウンド表示部827には、マスター動画の音声データの波形が示されている。編集担当者によってサウンド設定ボタン828が押下されると、そのマスター動画の音声をどのように処理するかについての設定画面が表示される。例えば、音量や音声有無の設定、他の音声への変更などを設定することができる。 The sound display portion 827 shows the waveform of the audio data of the master moving image. When the sound setting button 828 is pressed by the person in charge of editing, a setting screen regarding how to process the sound of the master moving image is displayed. For example, it is possible to set the volume and presence / absence of voice, and change to another voice.
撮影データ表示部830は、左側に、上述した画像表示部822にどの撮影データを表示させるかを指定するチェックボックスを含んでいる。この例では、ファイルメニュー821の「ファイルを開く」の操作により、動画1(マスター動画)、動画2、静止画グループ1、静止画グループ2が選択され、画像編集装置3のメモリ等に読み込まれている。編集担当者は、これらの撮影データを使用して、コンテンツデータ13を編集しようとしている。 The shooting data display unit 830 includes a check box on the left side for designating which shooting data is displayed on the image display unit 822 described above. In this example, moving image 1 (master moving image), moving image 2, still image group 1, and still image group 2 are selected by the operation of “open file” in the file menu 821 and read into the memory or the like of the image editing apparatus 3. ing. The editor in charge is trying to edit the content data 13 using these shooting data.
チェックボックスで撮影データが指定されると、画像表示部822だけでなく、画像情報表示部823、フレーム表示部825、サウンド表示部827にその撮影データの情報が表示される(ただし、サウンド表示部827には、動画の撮影データの場合のみ波形データが表示される)。図16では、編集の最初の段階として動画1(マスター動画)が選択されている。このチェックボックスのチェックを変更することで、別の撮影データを画像表示部822等に表示させることができる。 When the shooting data is designated by the check box, the information of the shooting data is displayed not only on the image display unit 822 but also on the image information display unit 823, the frame display unit 825, and the sound display unit 827 (however, the sound display unit 822 is displayed). In 827, the waveform data is displayed only in the case of moving image shooting data). In FIG. 16, the moving image 1 (master moving image) is selected as the first stage of editing. By changing the check of this check box, different image data can be displayed on the image display unit 822 or the like.
また、撮影データ表示部830は、チェックボックスの右側に、それぞれの撮影データに対応したタイミング表示部831〜834が表示され、動画1については、タイミング表示部831が表示され、ここには、スライダーバー831aとスライダー831bが配置され、スライダー831bをスライダーバー831aに沿って移動させることで、動画1の再生位置が移動される。動画2についても同様に、タイミング表示部832が表示され、そこに、スライダーバー832aとスライダー832bが配置される。 Further, in the shooting data display unit 830, timing display units 831 to 834 corresponding to the respective shooting data are displayed on the right side of the check box, and for the moving image 1, a timing display unit 831 is displayed, and here, a slider is provided. A bar 831a and a slider 831b are arranged, and the moving position of the moving image 1 is moved by moving the slider 831b along the slider bar 831a. Similarly, for the moving image 2, the timing display portion 832 is displayed, and the slider bar 832a and the slider 832b are arranged there.
ここで、動画2は、本願の方法により動画1に同期付けられており、そのタイミングに合わせて、同期された時刻を基準として、スライダーバー831aとスライダーバー832aが配置され、長さや開始位置、終了位置が調整されている。 Here, the moving picture 2 is synchronized with the moving picture 1 by the method of the present application, and the slider bar 831a and the slider bar 832a are arranged in synchronization with the timing, with the synchronized time as a reference, the length and the start position, The ending position is adjusted.
静止画グループ1については、タイミング表示部833が表示され、ここには、バー833aと、静止画グループ1の各画像データに対応付けられた三角形のシンボル833b、833d等が配置される。ここで、三角形のシンボル833b、833dの位置は、本願の方法により、動画1に同期付けられており、符号830aや符号830bで示された点線は、静止画グループ1に属する1つの静止画が、動画1のどの再生位置に同期付けられているかという対応関係を、同期された時刻を基準として示している。 For the still image group 1, a timing display unit 833 is displayed, and a bar 833a and triangular symbols 833b and 833d associated with each image data of the still image group 1 are arranged here. Here, the positions of the triangular symbols 833b and 833d are synchronized with the moving image 1 by the method of the present application, and the dotted lines indicated by reference numerals 830a and 830b indicate that one still image belonging to the still image group 1 is present. , The correspondence of which reproduction position of the moving image 1 is synchronized is shown with reference to the synchronized time.
また、矩形のシンボル833cは、静止画グループ1に属する(連写等で得られた)静止画群を示しており、これらについても、上述の点線によって、動画1のどの再生位置に同期付けられているかという対応関係を、同期された時刻を基準として示している。他の点線についても動画1との同期関係を示すものである。 Further, a rectangular symbol 833c indicates a still image group (obtained by continuous shooting or the like) that belongs to the still image group 1, and these are also synchronized with which reproduction position of the moving image 1 by the dotted line. The correspondence relation indicating whether or not the time is synchronized is shown as a reference. The other dotted lines also show the synchronization relationship with the moving image 1.
また、矩形のシンボル833cは、上述のように、連写等で、対応する動画の1フレーム(又は数フレーム)に対して、複数の静止画が存在することを示しており、編集担当者がこのシンボルを選択すると、それらの静止画の一覧が表示され、そこで、どの静止画を動画にインサートするかを選択することができる。 Further, the rectangular symbol 833c indicates that there are a plurality of still images for one frame (or several frames) of the corresponding moving image in continuous shooting or the like, as described above. When this symbol is selected, a list of those still images is displayed, and it is possible to select which still image is to be inserted in the moving image.
静止画グループ2については、タイミング表示部834が表示され、ここには、バー834aと、静止画グループ1の各画像データに対応付けられた三角形のシンボル834b、複数の静止画に対応付けられた矩形のシンボル834cが配置される。三角形のシンボル834bや矩形のシンボル834cの位置は、静止画グループ1と同様に、本願の方法により、動画1に同期付けられている。 For the still image group 2, a timing display portion 834 is displayed, in which a bar 834a, a triangular symbol 834b associated with each image data of the still image group 1, and a plurality of still images are associated. A rectangular symbol 834c is arranged. The positions of the triangular symbol 834b and the rectangular symbol 834c are synchronized with the moving image 1 by the method of the present application, like the still image group 1.
コンテンツ編集画面820の最下部には、編集範囲指定部835が配置されている。編集範囲指定部835には、撮影データ表示部830のチェックボックスでチェックされた撮影データを対象として範囲指定を行ったり、編集を行ったりするためのボタンと、編集の指示を行う編集指示部836が配置されている。 At the bottom of the content edit screen 820, an edit range designation section 835 is arranged. The editing range designating unit 835 has buttons for designating a range and editing the shooting data checked by the check box of the shooting data display unit 830, and an editing instruction unit 836 for issuing an editing instruction. Are arranged.
編集指示部836は、例えば、「カット」、「インサート」、「リプレース」、「並行表示」等の編集を指示するためのプルダウンメニューである。 The editing instruction unit 836 is a pull-down menu for instructing editing such as “cut”, “insert”, “replace”, and “parallel display”.
例えば、撮影データ表示部830のチェックボックスで動画1がチェックされている場合、動画1について編集範囲指定部835で範囲を指定し、その後、編集指示部836で「カット」を選択し実行すれば、指定した範囲がカットされ、それに応じて、対応する動画2の範囲がカットされ、撮影データ表示部830の動画1のタイミング表示部831の表示と、動画2のタイミング表示部832の表示が、そのカットされた範囲を表示しないように更新される。 For example, when the moving image 1 is checked in the check box of the shooting data display unit 830, the range can be specified in the editing range specifying unit 835 for the moving image 1, and then “cut” can be selected in the editing instruction unit 836 and executed. , The specified range is cut, the corresponding range of the moving image 2 is cut accordingly, and the display of the timing display portion 831 of the moving image 1 of the captured data display portion 830 and the display of the timing display portion 832 of the moving image 2 are It is updated so that the cut range is not displayed.
また、このような動画1のカット操作に応じて、対応する静止画がある場合は、静止画グループ1のタイミング表示部833と、静止画グループ2のタイミング表示部834の表示が更新され、対応する静止画のシンボル(三角形のシンボルや矩形のシンボル)が表示されないようになる。 In addition, when there is a corresponding still image in response to such a cut operation of the moving image 1, the timing display unit 833 of the still image group 1 and the timing display unit 834 of the still image group 2 are updated, The still image symbols (triangular symbol and rectangular symbol) will not be displayed.
また、例えば、動画1のタイミング表示部831において、スライダー831bを移動させて編集ポイントを特定した後、撮影データ表示部830のチェックボックスで動画2をチェックし、編集範囲指定部835で範囲を指定し、その後、編集指示部836で「インサート」を選択し実行すれば、指定した動画2の範囲が、動画1の編集ポイントに挿入され、それに応じて、撮影データ表示部830の動画1のタイミング表示部831の表示と、動画2のタイミング表示部832の表示が、その挿入に応じて更新される。また、動画1のタイミング表示部831では、スライダーバー831aの挿入された範囲が、他の範囲とは異なる表示態様で表示される。 Further, for example, in the timing display portion 831 of the moving image 1, after moving the slider 831b to specify the edit point, the moving image 2 is checked by the check box of the shooting data display portion 830, and the range is specified by the editing range designation portion 835. Then, if “insert” is selected and executed in the edit instructing unit 836, the specified range of the moving image 2 is inserted at the editing point of the moving image 1, and accordingly, the timing of the moving image 1 in the captured data display unit 830 is set. The display on the display unit 831 and the display on the timing display unit 832 for the moving image 2 are updated according to the insertion. In the timing display portion 831 of the moving image 1, the range in which the slider bar 831a is inserted is displayed in a display mode different from the other ranges.
また、このときに、編集指示部836で「リプレース」を選択し実行すれば、指定した動画2の範囲が、動画1の編集ポイントから置換される。この場合は、撮影データ表示部830の動画1のタイミング表示部831の表示と、動画2のタイミング表示部832の表示の長さに変更はないが、動画1のタイミング表示部831では、スライダーバー831aのリプレースされた範囲が、他の範囲とは異なる表示態様で表示される。 At this time, if "replace" is selected and executed by the edit instruction unit 836, the specified range of the moving image 2 is replaced from the edit point of the moving image 1. In this case, there is no change in the display length of the timing display portion 831 of the moving image 1 and the display of the timing display portion 832 of the moving image 2 of the captured data display portion 830, but in the timing display portion 831 of the moving image 1, the slider bar The replaced range of 831a is displayed in a display mode different from other ranges.
また、例えば、動画1のタイミング表示部831でスライダー831bを移動させて編集ポイントを特定した後、撮影データ表示部830のチェックボックスで動画2をチェックし、編集範囲指定部835で範囲を指定し、その後、編集指示部836で「並行表示」を選択し実行すれば、指定した動画2の範囲が、動画1の編集ポイントから、動画1とともに再生されるように構成される。この場合は、撮影データ表示部830におけるタイミング表示部831の表示と、動画2のタイミング表示部832の表示の長さに変更はないが、動画1のタイミング表示部831では、動画1と動画2がともに再生・表示される範囲が分かるように、他とは異なる表示態様で表示が行われる。 Further, for example, after moving the slider 831b on the timing display portion 831 of the moving image 1 to specify the editing point, the moving image 2 is checked by the check box of the shooting data display portion 830, and the range is specified by the editing range designation portion 835. After that, if "parallel display" is selected and executed by the editing instruction unit 836, the specified range of the moving image 2 is reproduced together with the moving image 1 from the edit point of the moving image 1. In this case, there is no change in the display length of the timing display portion 831 of the captured data display portion 830 and the display length of the timing display portion 832 of the moving image 2, but in the timing display portion 831 of the moving image 1, the moving image 1 and the moving image 2 are displayed. The display is performed in a display mode different from the others so that the range in which is reproduced and displayed is known.
上記のような、動画1に対して動画2を挿入・リプレース等する編集と同様に、静止画グループ1、静止画グループ2のなかのそれぞれの静止画についても、三角形のシンボルを選択した後(矩形のシンボルに関しては、矩形のシンボルを選択した後、さらに特定の静止画を選択した後)、編集指示部836で「カット」、「インサート」、「リプレース」、「並行表示」を選択し実行することができる。なお、静止画については、後述するように、再生時間を指定して、動画1に対する編集を行うことになる。 Similar to the above-described editing in which the moving image 2 is inserted / replaced with respect to the moving image 1, after selecting a triangular symbol for each still image in the still image group 1 and the still image group 2 (( Regarding a rectangular symbol, after selecting a rectangular symbol and further selecting a specific still image), select "cut", "insert", "replace", or "parallel display" in the editing instruction unit 836 and execute. can do. As for the still image, as will be described later, the reproduction time is designated and the moving image 1 is edited.
図17Aは、編集指示部836で「インサート」を選択した場合に表示されるインサート詳細設定画面841の例を示している。 FIG. 17A shows an example of the insert detail setting screen 841 displayed when “insert” is selected in the edit instruction part 836.
インサート詳細設定画面841は、動画1に挿入する画像が動画であっても静止画であっても表示される。インサート詳細設定画面841の上部には、挿入する動画/静止画を同期位置に挿入するか、指定位置に挿入するかを指定する位置指定部が配置される。本願では、上述のように、編集に使用される撮影データは、互いに同期がとられているため、挿入の指示をするだけで同期位置に挿入することができる。しかしながら、より精密な時間合わせや、意図的にタイミングを必要とする場合に、指定位置(例えば、同期位置の数十ミリ秒後)を設定する。 The insert detail setting screen 841 is displayed regardless of whether the image to be inserted in the moving image 1 is a moving image or a still image. At the upper part of the insert detail setting screen 841, a position designation unit for designating whether to insert the moving image / still image to be inserted at the synchronization position or at the designated position is arranged. In the present application, as described above, since the shooting data used for editing are synchronized with each other, they can be inserted at the synchronization position only by instructing insertion. However, if more precise time adjustment or intentional timing is required, a designated position (for example, several tens of milliseconds after the synchronization position) is set.
再生時間は、挿入する画像が静止画である場合に、コンテンツデータ13においてその静止画をどれだけ静止画として再生するかを指定する。また、挿入する画像が動画である場合は、この再生時間を指定することにより、コンテンツ編集画面820における動画の範囲指定が不要になる。 The reproduction time specifies how much the still image is reproduced as a still image in the content data 13 when the inserted image is a still image. Further, when the image to be inserted is a moving image, by designating this reproduction time, it becomes unnecessary to designate the range of the moving image on the content editing screen 820.
トランジッション設定は、動画1と、挿入する画像とのつなぎ目のエフェクトを指定するものであり、この例では、「cross fade」、「whiteout」、「なし」のいずれかを選択できる。 The transition setting specifies the effect of the joint between the moving image 1 and the image to be inserted, and in this example, any of “cross fade”, “whiteout”, and “none” can be selected.
サウンドは、その動画のサウンドを使う「動画で設定されているサウンドを使う」、元の動画のサウンドを使う「挿入元の動画で設定されているサウンドを使う」、新たなサウンドを設定する「サウンドを設定する」、又は「なし」のいずれかを選択できる。静止画の場合は、サウンドがないので、その静止画の撮影データから取得することはない。 For the sound, use the sound of the video "Use the sound set in the video", use the sound of the original video "Use the sound set in the original video", set a new sound " You can select either "Set sound" or "None". In the case of a still image, since there is no sound, it is not acquired from the captured data of that still image.
インサート詳細設定画面841において設定が終了すると、編集担当者は、決定ボタンを押下して設定を確定させる。 When the setting is completed on the insert detail setting screen 841, the editor in charge presses the enter button to confirm the setting.
図17Bは、編集指示部836で「並行表示」を選択した場合に表示される並行表示詳細設定画面842の例を示している。 FIG. 17B shows an example of the parallel display detailed setting screen 842 displayed when “parallel display” is selected in the edit instruction unit 836.
並行表示詳細設定画面842は、動画1とともに表示する画像が動画であっても静止画であっても表示される。並行表示詳細設定画面842には、インサート詳細設定画面841と同様に、同期位置・指定位置の設定、再生時間の設定、トランジッション設定、サウンドの設定があり、これらは、インサート詳細設定画面841における設定と同様のものである。 The parallel display detail setting screen 842 is displayed regardless of whether the image displayed with the moving image 1 is a moving image or a still image. Similar to the insert detail setting screen 841, the parallel display detail setting screen 842 includes synchronization position / specified position setting, playback time setting, transition setting, and sound setting. These are set in the insert detail setting screen 841. Is similar to.
並行表示詳細設定画面842では、表示パターンの設定が設けられている。これは、動画1の画面と、指定された動画や静止画をどようなパターンで並行表示するかを指定するものである。この例では、左右に並べて表示する「左右」のほか、所定の移動パターンで動画や静止画を遷移させるエフェクトによって表示する「デザイン1」、「デザイン2」を選択可能である。 On the parallel display detail setting screen 842, display pattern settings are provided. This is to specify in which pattern the screen of the moving image 1 and the specified moving image or still image are displayed in parallel. In this example, in addition to “right and left” displayed side by side on the left and right, “design 1” and “design 2” displayed by an effect of moving a moving image or a still image in a predetermined movement pattern can be selected.
並行表示詳細設定画面842において設定が終了すると、編集担当者は、決定ボタンを押下して設定を確定させる。 When the setting is completed on the parallel display detail setting screen 842, the editor in charge presses the decision button to confirm the setting.
次に、ユーザ端末6において、ユーザがコンテンツデータ13を再生するためのGUIの一例を、図18、及び図19を参照して説明する。図18のコンテンツ指定画面850、及び図19のコンテンツ再生画面860はともに、画像管理サーバ4から表示用データや動画再生用データを受信することで表示され、この表示用データや動画再生用データは、ユーザの操作に基づいてユーザ端末6から画像管理サーバ4に送信されたデータ(再生リクエスト15を含む)に応じて、画像管理サーバ4が生成したものである。 Next, an example of a GUI for the user to reproduce the content data 13 on the user terminal 6 will be described with reference to FIGS. 18 and 19. Both the content designation screen 850 of FIG. 18 and the content playback screen 860 of FIG. 19 are displayed by receiving the display data and the video playback data from the image management server 4, and the display data and the video playback data are displayed. , Which is generated by the image management server 4 according to the data (including the reproduction request 15) transmitted from the user terminal 6 to the image management server 4 based on the user's operation.
図18に示すコンテンツ指定画面850は、ユーザがユーザ端末6において、画像管理サーバ4に対してログイン操作を行うことにより、ユーザ端末6のディスプレイに表示される。コンテンツ指定画面850は、イベント動画再生サービスを提供するものであり、この例では、ユーザID表示部851、再生可能イベント指定部852、及び再生可能コンテンツ指定部853が配置される。 The content designation screen 850 shown in FIG. 18 is displayed on the display of the user terminal 6 when the user performs a login operation on the image management server 4 on the user terminal 6. The content designation screen 850 provides an event moving image playback service, and in this example, a user ID display unit 851, a reproducible event designation unit 852, and a reproducible content designation unit 853 are arranged.
ユーザID表示部851は、ログインしたユーザのユーザIDを示すものであり、ユーザは、事前に登録したユーザIDとパスワードで画像管理サーバ4にログインする。 The user ID display unit 851 shows the user ID of the logged-in user, and the user logs in to the image management server 4 with the user ID and password registered in advance.
再生可能イベント指定部852は、そのユーザIDのユーザが再生可能なイベントのイベントIDを、指定(選択)可能な態様で表示している。この例では、イベントID=「00101」、「00102」を選択することができる。このように表示されるイベントは、画像管理サーバ4の再生管理テーブル473において、対応するユーザIDにおいて再生権限=「有り」となっているイベントIDである。また、再生可能イベント指定部852では、画像管理サーバ4が、画像編集装置3のイベント管理テーブル371(又は、画像管理サーバ4にコピーしたイベント管理テーブル)の日付、場所、イベント概要に基づいて編集が行われる。 The reproducible event designating section 852 displays the event ID of the event reproducible by the user having the user ID in a specifiable (selectable) manner. In this example, event IDs = “00101” and “00102” can be selected. The event thus displayed is the event ID for which the reproduction authority = “present” in the corresponding user ID in the reproduction management table 473 of the image management server 4. In the reproducible event designation unit 852, the image management server 4 edits based on the date, place, and event outline of the event management table 371 (or the event management table copied to the image management server 4) of the image editing apparatus 3. Is done.
再生可能コンテンツ指定部853には、ユーザが、再生可能イベント指定部852でイベントIDを選択した場合に、選択されたイベントIDに関するコンテンツデータ13のファイル名が、サムネイル画像とともに一覧表示される。このとき、画像管理サーバ4は、コンテンツデータ474を参照して、選択されたイベントIDに関するコンテンツデータ13を検索し、そのファイル名とサムネイルを一覧表示する。それぞれのコンテンツデータ13がどのイベントIDに関するものであるかは、例えば、コンテンツデータ13に含まれるデータ(例えば、moovボックスのデータ)や、コンテンツデータ13とイベントIDの関連付けを記憶したテーブル(不図示)を参照して判定することができる。 When the user selects an event ID in the reproducible event designation section 852, the reproducible content designation section 853 displays a list of file names of the content data 13 related to the selected event ID together with thumbnail images. At this time, the image management server 4 refers to the content data 474, searches the content data 13 related to the selected event ID, and displays a list of the file names and thumbnails thereof. For which event ID each content data 13 is related, for example, data (for example, moov box data) included in the content data 13 or a table (not shown) storing the association between the content data 13 and the event ID is stored. ) Can be used to make the determination.
また、この例では、ファイル名とサムネイル画像を一覧表示するようにしたが、これらに代えて、あるいはこれらに加えて、コンテンツの内容を表現したテキスト等、他のデータを表示することもできる。 Further, in this example, the file names and the thumbnail images are displayed in a list, but instead of these or in addition to these, other data such as text expressing the content can be displayed.
ユーザ端末6において、ユーザがタッチ操作等によってファイル名を選択すると、ユーザ端末6のディスプレイは、図19に示すコンテンツ再生画面860に遷移する。 When the user selects a file name on the user terminal 6 by a touch operation or the like, the display of the user terminal 6 transitions to the content reproduction screen 860 shown in FIG.
図19に示すコンテンツ再生画面860は、ユーザ端末6におけるユーザの操作に基づいて、イベント動画再生サービスを提供するものであり、この例では、ユーザID表示部861、コンテンツデータ13のファイル名を表示するファイル名表示部862、画像表示部863、再生時刻表示部864、コンテンツデータタイミングバー865、画像再生制御部866、及びプリント指示ボタン867が配置される。 The content playback screen 860 shown in FIG. 19 provides an event movie playback service based on the user's operation on the user terminal 6. In this example, the user ID display unit 861 and the file name of the content data 13 are displayed. A file name display portion 862, an image display portion 863, a reproduction time display portion 864, a content data timing bar 865, an image reproduction control portion 866, and a print instruction button 867 are arranged.
ユーザID表示部861は、ログインしたユーザのユーザIDを示すものであり、この表示は、図18のコンテンツ指定画面850から引き継がれる。ファイル名表示部862には、図18のコンテンツ指定画面850においてユーザが選択したコンテンツデータ13のファイル名が表示される。 The user ID display portion 861 shows the user ID of the logged-in user, and this display is inherited from the content designation screen 850 of FIG. In the file name display portion 862, the file name of the content data 13 selected by the user on the content designation screen 850 of FIG. 18 is displayed.
画像表示部863には、コンテンツデータ13の再生画像が表示される。また、画像表示部863の内部に(又は外側に)、再生時刻表示部864を表示するようにしてもよい。再生時刻表示部864は、図1に示すコード表示情報11が、現在時刻に関する情報を含んでコード表示端末5に提供される場合や、コード表示端末5においてコード10を表示する場合に、所定のタイミングでNTPサーバにアクセスし、現在時刻の精度をある程度担保している場合等に、再生している画像がどの時刻のものであるかを示すようにすることができる。 A reproduced image of the content data 13 is displayed on the image display unit 863. Further, the reproduction time display unit 864 may be displayed inside (or outside) the image display unit 863. When the code display information 11 shown in FIG. 1 is provided to the code display terminal 5 including the information on the current time, or when the code display terminal 5 displays the code 10, the reproduction time display unit 864 displays a predetermined code. When the NTP server is accessed at a timing and the accuracy of the current time is secured to some extent, it is possible to indicate the time of the image being reproduced.
また、この再生時刻表示部864の位置等に、動画の最初をゼロとした、動画再生時刻を表示させることもできる。 Further, it is also possible to display the moving image reproduction time with the start of the moving image as zero at the position of the reproduction time display unit 864 or the like.
コンテンツデータタイミングバー865は、コンテンツデータ13の再生位置を示すスライダーバーを含み、符号865aで示されたシンボルは、再生しているコンテンツデータ13の全体における位置を表している。 The content data timing bar 865 includes a slider bar indicating the reproduction position of the content data 13, and the symbol indicated by reference numeral 865a represents the position in the entire content data 13 being reproduced.
画像再生制御部866は、再生ボタン、停止ボタン、早戻しボタン、早送りボタン、音量調整スライダーバーを含み、これらをユーザがタッチ操作等で操作すると、これに応じてコンテンツデータ13の再生が開始されたり、一時停止されたりする。 The image reproduction control unit 866 includes a reproduction button, a stop button, a fast-rewind button, a fast-forward button, and a volume adjustment slider bar. When the user operates these by touch operation or the like, the reproduction of the content data 13 is started in response thereto. Or it is suspended.
プリント指示ボタン867は、コンテンツデータ13を一時停止した状態でこれをタッチ等すると、その停止された画像をプリントする指令が、画像管理サーバ4に送信され、ユーザは、所望のタイミングのプリントを注文することができる。プリント指示ボタン867をタッチ等した後、さらに、ユーザによって、プリントサイズ、加工、決済方法、送付先等が指定される。 When the print instruction button 867 is touched while the content data 13 is temporarily stopped, a command to print the stopped image is transmitted to the image management server 4, and the user orders the print at a desired timing. can do. After touching the print instruction button 867 or the like, the user further specifies the print size, processing, payment method, destination, and the like.
次に、図20とともに図16を参照して、画像編集装置3において、複数の指定された撮影データについて同期を行い、その後、編集担当者の操作に応じてコンテンツデータ13を図16のコンテンツ編集画面820で生成する(編集する)処理の流れについて説明する。 Next, referring to FIG. 16 together with FIG. 20, the image editing apparatus 3 synchronizes a plurality of designated photographing data, and thereafter, the content data 13 is edited according to the operation of the editing staff. The flow of the process of generating (editing) on the screen 820 will be described.
最初に、ステップS11において、撮影データ12の読取指示があったか否かが判定される。この読取指示は、編集担当者が、コンテンツ編集画面820において、ファイルメニュー821の「ファイルを開く」の操作を行って、「編集対象動画を選択」の操作、「動画を追加」の操作、「静止画フォルダを追加」の操作、又は「静止画グループを追加」の操作を行うことによって実行される。 First, in step S11, it is determined whether or not there is an instruction to read the captured data 12. The reading instruction is performed by the editing staff performing an operation of “Open file” of the file menu 821 on the content editing screen 820, an operation of “selecting a moving image to be edited”, an operation of “adding a moving image”, This is executed by performing the operation of "add still image folder" or the operation of "add still image group".
撮影データ12の読取指示がない場合は(ステップS11のNO)、再びステップS11に戻って、上記の判定を繰り返す。撮影データ12の読取指示があった場合(ステップS11のYES)、画像編集装置3は、例えば、撮影装置2から取り出された可搬型記憶媒体から、指定された撮影データ12を読み取る(ステップS12)。 When there is no instruction to read the image data 12 (NO in step S11), the process returns to step S11 again and the above determination is repeated. When there is an instruction to read the shooting data 12 (YES in step S11), the image editing apparatus 3 reads the specified shooting data 12 from, for example, the portable storage medium taken out from the shooting apparatus 2 (step S12). ..
次に、ステップS13において、静止画の読取であるか否か、すなわち、コンテンツ編集画面820において、ファイルメニュー821の「静止画フォルダを追加」の操作、又は「静止画グループを追加」の操作が行われたか否かを判定する。ステップS13において、静止画の読取であると判定された場合(ステップS13のYES)、ステップS14において、読み取った複数の静止画を1グループとして管理する。 Next, in step S13, whether or not the still image is read, that is, the operation of “add still image folder” or “add still image group” of the file menu 821 is performed on the content edit screen 820. It is determined whether or not it has been performed. When it is determined in step S13 that the still image is read (YES in step S13), the plurality of read still images are managed as one group in step S14.
このとき、例えば、編集担当者は、コンテンツ編集画面820において、ファイルメニュー821の「静止画フォルダを追加」の操作を行って、撮影装置2から取り出された可搬型記憶媒体に格納されたフォルダを指定し、そのフォルダに格納されている複数の静止画をまとめて1グループの静止画として管理する。また、編集担当者が、コンテンツ編集画面820において、ファイルメニュー821の「静止画グループを追加」の操作を行う場合は、撮影装置2から取り出された可搬型記憶媒体に格納された静止画を個々に指定し、こうして指定された複数の静止画をまとめて1グループの静止画として管理する。その他、編集担当者は、コンテンツ編集画面820において、複数の静止画を1グループとして管理させるさまざまな方法を用いることができる。 At this time, for example, the editing staff performs an operation of “add still image folder” of the file menu 821 on the content editing screen 820 to open a folder stored in the portable storage medium taken out from the photographing apparatus 2. A plurality of designated still images stored in the folder are collectively managed as one group of still images. In addition, when the editing staff performs an operation of “add still image group” in the file menu 821 on the content editing screen 820, each still image stored in the portable storage medium taken out from the photographing apparatus 2 is individually processed. The plurality of still images thus designated are collectively managed as one group of still images. In addition, the editing staff can use various methods of managing a plurality of still images as one group on the content editing screen 820.
ステップS13において、静止画の読取でないと判定された場合(ステップS13のNO)、読み取られた撮影データ12は動画であり、ステップS15において、その動画をマスター動画、又はそれ以外の動画として管理する。例えば、編集担当者が、コンテンツ編集画面820において、ファイルメニュー821の「編集対象動画を選択」の操作を行った場合は、読み取った動画をマスター動画(すなわち、生成するコンテンツデータ13の元となる動画)として管理し、ファイルメニュー821の「動画を追加」の操作を行った場合は、読み取った動画をマスター動画以外の動画として管理する。 If it is determined in step S13 that the still image is not read (NO in step S13), the read shooting data 12 is a moving image, and the moving image is managed as a master moving image or another moving image in step S15. .. For example, when the editing person performs an operation of “select editing target moving image” of the file menu 821 on the content editing screen 820, the read moving image is the master moving image (that is, the source of the content data 13 to be generated). When the video is managed as a moving picture) and the operation of “add moving picture” of the file menu 821 is performed, the read moving picture is managed as a moving picture other than the master moving picture.
なお、上述のように、編集後の動画データであるコンテンツデータ13を生成する場合に、マスター動画を設定せずに編集することもできるため、編集方式に合わせて動画を管理することができる。 Note that, as described above, when the content data 13 that is the edited moving image data is generated, it is possible to edit without setting the master moving image, so that the moving image can be managed according to the editing method.
ステップS14、及びステップS15の後、ステップS16において、編集対象動画(マスター動画)を含む複数の撮影データ12を読み込んだか否かを判定する。複数の撮影データ12が読み込まれていない場合(ステップS16のNO)、ステップS11に戻り、再び、編集担当者によって撮影データが読み込まれるのを待機する。 After step S14 and step S15, in step S16, it is determined whether or not the plurality of pieces of shooting data 12 including the editing target moving image (master moving image) have been read. If the plurality of pieces of image data 12 have not been read (NO in step S16), the process returns to step S11 and waits again for the image data to be read by the editor.
複数の撮影データ12が読み込まれている場合(ステップS16のYES)、ステップS17において、動画の撮影データ12のフレームを解析し、コード10が撮影されたフレームを特定し、その画像を抽出する。次に、ステップS18において、抽出された画像に基づいて、コード10をデコードし、デコード結果から時刻情報を取得し、取得された時刻情報から、当該撮影データ12の時刻を調整する。 When a plurality of pieces of captured data 12 are read (YES in step S16), in step S17, the frame of the captured data 12 of the moving image is analyzed, the frame in which the code 10 is captured is identified, and the image is extracted. Next, in step S18, the code 10 is decoded based on the extracted image, the time information is acquired from the decoding result, and the time of the photographing data 12 is adjusted from the acquired time information.
コード10のデコード結果は、時刻情報そのものである場合もあるし、所定のキー情報である場合もある。キー情報が得られた場合は、そのキー情報に基づいてテーブル等にアクセスし、そこで対応する時刻情報を取得する。 The decoding result of the code 10 may be time information itself or may be predetermined key information. When the key information is obtained, a table or the like is accessed based on the key information, and the corresponding time information is obtained there.
時刻情報を取得した場合、コード10を撮影したフレームの時刻が、その時刻情報の時刻に置き換えられ、他のフレームは、コード10を撮影したフレームとの相対時間により新たな時刻に調整される。この概念は、図14を参照して説明した通りである。 When the time information is acquired, the time of the frame in which the code 10 is captured is replaced with the time of the time information, and the other frames are adjusted to a new time according to the relative time with the frame in which the code 10 is captured. This concept is as described with reference to FIG.
なお、ステップS17、及びステップS18の処理は、動画の撮影データ12が複数あれば、それぞれについて個別に行われる。撮影されたコード10は、撮影したタイミングが異なれば、異なるデコード結果となる。また、動画の撮影データ12のなかに、コード10を撮影したフレームが複数ある場合は、例えば、最初のフレームであったり、より鮮明な写りのフレームであったりといった所定のルールによって1つに絞り込み、デコードを行うようにすることができる。 It should be noted that the processes of steps S17 and S18 are individually performed for each of a plurality of pieces of moving image shooting data 12. The captured code 10 has different decoding results if the capturing timing is different. In addition, when there are a plurality of frames in which the code 10 is captured in the captured image data 12 of the moving image, it is narrowed down to one according to a predetermined rule such as the first frame or a frame with a clearer image. , Decoding can be performed.
次に、ステップS19において、指定された静止画のグループのなかで、コード10が撮影された静止画を特定し、その後、ステップS20において、撮影されたコード10をデコードし、デコード結果から時刻情報を取得し、取得された時刻情報から、当該撮影データ12の時刻を調整する。 Next, in step S19, the still image in which the code 10 is shot is specified in the designated group of still images, and then in step S20, the shot code 10 is decoded and the time information is obtained from the decoding result. Is acquired, and the time of the photographing data 12 is adjusted based on the acquired time information.
コード10のデコード結果は、時刻情報そのものである場合もあるし、所定のキー情報である場合もある。キー情報が得られた場合は、そのキー情報に基づいてテーブル等にアクセスし、そこで対応する時刻情報を取得する。 The decoding result of the code 10 may be time information itself or may be predetermined key information. When the key information is obtained, a table or the like is accessed based on the key information, and the corresponding time information is obtained there.
時刻情報を取得した場合、コード10を撮影した静止画の時刻が、その時刻情報の時刻に置き換えられるとともに、そのグループに属する他の静止画は、コード10を撮影した静止画との相対時間により新たな時刻に調整される。この概念は、図14を参照して説明した通りである。 When the time information is acquired, the time of the still image of the code 10 is replaced with the time of the time information, and other still images belonging to the group are changed by the relative time with the still image of the code 10. It will be adjusted to the new time. This concept is as described with reference to FIG.
なお、ステップS19、及びステップS20の処理は、静止画の撮影データ12のグループが複数あれば、それぞれについて個別に行われる。撮影されたコード10は、撮影したタイミングが異なれば、異なるデコード結果となる。また、静止画のグループのなかに、コード10を撮影した静止画が複数ある場合は、例えば、最初の静止画であったり、より鮮明な写りの静止画であったりといった所定のルールによって1つに絞り込み、デコードを行うようにすることができる。 Note that the processes of step S19 and step S20 are individually performed for each of a plurality of groups of the still image shooting data 12 if there are a plurality of groups. The captured code 10 has different decoding results if the capturing timing is different. In addition, when there are a plurality of still images obtained by shooting the code 10 in the group of still images, for example, one is determined by a predetermined rule such as the first still image or a still image with a clearer image. It is possible to narrow down to and perform decoding.
また、ステップS19、及びステップS20の処理は、静止画の撮影データ12のグループが1つも指定されていない場合はスキップされる。 Further, the processing of steps S19 and S20 is skipped when no group of the still image shooting data 12 is designated.
次に、ステップS21において、編集対象動画として管理されている時刻調整後の撮影データ12(マスター動画)と、他の調整後の撮影データ12とを、調整された時刻に基づいて同期させ、例えば、コンテンツ編集画面820の撮影データ表示部830において、各撮影データ12の同期関係を表示し、又は、同期された状態での画像の編集を可能とする。 Next, in step S21, the time-adjusted shooting data 12 (master video) managed as the editing target moving image and the other adjusted shooting data 12 are synchronized based on the adjusted time, for example, The shooting data display unit 830 of the content editing screen 820 displays the synchronization relationship of each shooting data 12 or enables the editing of images in a synchronized state.
例えば、図16に関して説明したように、コンテンツ編集画面820の撮影データ表示部830において、動画1(マスター動画)と動画2のスライダーバーは、同期関係に基づいて、それぞれの長さが異なったり、開始・終了位置が異なったりしている。 For example, as described with reference to FIG. 16, in the shooting data display unit 830 of the content editing screen 820, the slider bars of the moving image 1 (master moving image) and the moving image 2 have different lengths based on the synchronization relationship, The start and end positions are different.
また、例えば、静止画グループ1の三角形のシンボルを選択して、「インサート」の編集指示を行うと、その静止画グループ1が、動画1の同期された位置に挿入されるよう編集される。 Further, for example, when a triangular symbol of the still image group 1 is selected and an “insert” edit instruction is given, the still image group 1 is edited so as to be inserted at the synchronized position of the moving image 1.
ステップS21が終了すると、ステップS11において、さらに撮影データ12の読取指示があるか否かを判定するため待機する。 When step S21 ends, in step S11, the process waits to determine whether or not there is an instruction to read the captured data 12.
ここまで、本発明の一実施形態に係る画像管理システム1を参照して、本発明の特徴的な構成を説明してきたが、本実施形態は一例に過ぎない。上記以外の様々な構成によって、本発明の画像管理システムを実現することができる。 Up to this point, the characteristic configuration of the present invention has been described with reference to the image management system 1 according to the embodiment of the present invention, but the present embodiment is merely an example. The image management system of the present invention can be realized by various configurations other than the above.
1・・・画像管理システム
2・・・撮影装置
3・・・画像編集装置
4・・・画像管理サーバ
5・・・コード表示端末
6・・・ユーザ端末
7・・・主催者装置
10・・・コード
12・・・撮影データ
13・・・コンテンツデータ
1 ... Image management system 2 ... Imaging device 3 ... Image editing device 4 ... Image management server 5 ... Code display terminal 6 ... User terminal 7 ... Organizer device 10 ...・ Code 12 ・ ・ ・ Shooting data 13 ・ ・ ・ Content data
Claims (7)
前記第1撮影データに含まれる第1画像データから第1時刻情報を取得し、前記第2撮影データに含まれる第2画像データから第2時刻情報を取得する時刻情報取得手段と、
前記第1時刻情報に基づいて決定された前記第1撮影データに関する時刻と、前記第2時刻情報に基づいて決定された前記第2撮影データに関する時刻から、前記第1撮影データと前記第2撮影データを同期する撮影データ同期手段とを有し、
前記第1画像データと前記第2画像データは、他の装置に表示される、時間の経過に伴って変化する所定のコードを撮影した画像データであることを特徴とする画像編集装置。 Shooting data reading means for reading the first shooting data shot by the first shooting device and the second shooting data shot by the second shooting device;
Time information acquisition means for acquiring first time information from the first image data included in the first image data and second time information from the second image data included in the second image data;
From the time regarding the first image data determined based on the first time information and the time regarding the second image data determined based on the second time information, the first image data and the second image data are obtained. Having a photographing data synchronizing means for synchronizing data,
An image editing apparatus, wherein the first image data and the second image data are image data obtained by photographing a predetermined code which is displayed on another device and which changes with time.
前記時刻情報取得手段は、
前記画像グループのなかの1つの静止画である前記第2画像データから前記第2時刻情報を取得し、
前記撮影データ同期手段は、
前記第2時刻情報と、前記画像グループの静止画にそれぞれ関連付けられ、前記第2撮像装置の時計部が管理する時刻に基づいた第3時刻情報に基づいて、前記画像グループの他の静止画についての時刻を決定することを特徴とする、請求項1に記載の画像編集装置。 When the second shooting data is an image group including a plurality of still images,
The time information acquisition means,
Acquiring the second time information from the second image data, which is one still image in the image group,
The photographing data synchronizing means,
Based on the third time information associated with the second time information and the still image of the image group and managed by the clock unit of the second imaging device, other still images of the image group are displayed. The image editing apparatus according to claim 1, wherein the time is determined.
前記第1画像データで撮影された前記コードをデコードすることにより前記第1時刻情報を取得し、
前記第2画像データで撮影された前記コードをデコードすることにより前記第2時刻情報を取得することを特徴とする、請求項1又は2に記載の画像編集装置。 The time information acquisition means,
Acquiring the first time information by decoding the code captured in the first image data,
The image editing apparatus according to claim 1, wherein the second time information is acquired by decoding the code captured with the second image data.
前記表示制御手段は、
前記動画編集画面に、前記第1撮影データに含まれる各画像データと前記第2撮影データに含まれる各画像データとの対応関係を、同期された時刻を基準として示す表示部を表示することを特徴とする、請求項1ないし3のいずれかに記載の画像編集装置。 Display control means for controlling to display on the display means a moving picture editing screen for editing a moving picture using the first shooting data and the second shooting data,
The display control means,
On the moving image editing screen, a display unit that shows a correspondence relationship between each image data included in the first shooting data and each image data included in the second shooting data is displayed on the basis of synchronized time. The image editing apparatus according to any one of claims 1 to 3, which is characterized.
第1撮影装置で撮影された第1撮影データと、第2撮影装置で撮影された第2撮影データを読み込む撮影データ読み込みステップと、
前記第1撮影データに含まれる第1画像データから第1時刻情報を取得し、前記第2撮影データに含まれる第2画像データから第2時刻情報を取得する時刻情報取得ステップと、
前記第1時刻情報に基づいて決定された前記第1撮影データに関する時刻と、前記第2時刻情報に基づいて決定された前記第2撮影データに関する時刻から、前記第1撮影データと前記第2撮影データを同期する撮影データ同期ステップとを有し、
前記第1画像データと前記第2画像データは、他の装置に表示される、時間の経過に伴って変化する所定のコードを撮影した画像データであることを特徴とする画像編集方法。 An image editing method executed by an image editing apparatus, comprising:
A photographing data reading step of reading the first photographing data photographed by the first photographing device and the second photographing data photographed by the second photographing device;
A time information acquisition step of acquiring first time information from the first image data included in the first image data and second time information from the second image data included in the second image data;
From the time regarding the first image data determined based on the first time information and the time regarding the second image data determined based on the second time information, the first image data and the second image data are obtained. And a shooting data synchronization step of synchronizing data,
An image editing method, wherein the first image data and the second image data are image data obtained by photographing a predetermined code which is displayed on another device and which changes with time.
第1撮影装置で撮影された第1撮影データと、第2撮影装置で撮影された第2撮影データを読み込む撮影データ読み込み手段、
前記第1撮影データに含まれる第1画像データから第1時刻情報を取得し、前記第2撮影データに含まれる第2画像データから第2時刻情報を取得する時刻情報取得手段、及び、
前記第1時刻情報に基づいて決定された前記第1撮影データに関する時刻と、前記第2時刻情報に基づいて決定された前記第2撮影データに関する時刻から、前記第1撮影データと前記第2撮影データを同期する撮影データ同期手段として機能させるためのプログラムであって、
前記第1画像データと前記第2画像データは、他の装置に表示される、時間の経過に伴って変化する所定のコードを撮影した画像データであることを特徴とするプログラム。 Computer,
Photographing data reading means for reading the first photographing data photographed by the first photographing device and the second photographing data photographed by the second photographing device;
Time information acquisition means for acquiring first time information from the first image data included in the first image data and second time information from the second image data included in the second image data, and
From the time regarding the first image data determined based on the first time information and the time regarding the second image data determined based on the second time information, the first image data and the second image data are obtained. A program for functioning as shooting data synchronizing means for synchronizing data,
A program, wherein the first image data and the second image data are image data obtained by photographing a predetermined code displayed on another device and changing with time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018208482A JP6715907B2 (en) | 2018-11-05 | 2018-11-05 | Image editing apparatus, image editing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018208482A JP6715907B2 (en) | 2018-11-05 | 2018-11-05 | Image editing apparatus, image editing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020077922A true JP2020077922A (en) | 2020-05-21 |
JP6715907B2 JP6715907B2 (en) | 2020-07-01 |
Family
ID=70724450
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018208482A Active JP6715907B2 (en) | 2018-11-05 | 2018-11-05 | Image editing apparatus, image editing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6715907B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7483784B2 (en) | 2022-04-22 | 2024-05-15 | ソフトバンク株式会社 | Information processing device, information processing method, and program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003199028A (en) * | 2001-12-27 | 2003-07-11 | Matsushita Electric Ind Co Ltd | Electronic album apparatus |
JP2007060395A (en) * | 2005-08-25 | 2007-03-08 | Casio Comput Co Ltd | Imaging device and system |
JP2007324910A (en) * | 2006-05-31 | 2007-12-13 | Ricoh Co Ltd | Photographing system, photographing method and recording medium |
JP2012080567A (en) * | 2011-12-02 | 2012-04-19 | Canon Inc | Communication device, its control method and program |
-
2018
- 2018-11-05 JP JP2018208482A patent/JP6715907B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003199028A (en) * | 2001-12-27 | 2003-07-11 | Matsushita Electric Ind Co Ltd | Electronic album apparatus |
JP2007060395A (en) * | 2005-08-25 | 2007-03-08 | Casio Comput Co Ltd | Imaging device and system |
JP2007324910A (en) * | 2006-05-31 | 2007-12-13 | Ricoh Co Ltd | Photographing system, photographing method and recording medium |
JP2012080567A (en) * | 2011-12-02 | 2012-04-19 | Canon Inc | Communication device, its control method and program |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7483784B2 (en) | 2022-04-22 | 2024-05-15 | ソフトバンク株式会社 | Information processing device, information processing method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP6715907B2 (en) | 2020-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9117483B2 (en) | Method and apparatus for dynamically recording, editing and combining multiple live video clips and still photographs into a finished composition | |
US20130083215A1 (en) | Image and/or Video Processing Systems and Methods | |
JP2011055476A (en) | Display apparatus | |
KR20170070164A (en) | Multiple view-point content capture and composition | |
KR20160098949A (en) | Apparatus and method for generating a video, and computer program for executing the method | |
KR102180474B1 (en) | Apparatus and Method For Managing Image Files By Displaying Backup Information | |
KR20180126522A (en) | Display control method, recording medium storing terminal and program | |
US20040263662A1 (en) | Image-processing apparatus, image-taking apparatus, and image-processing program | |
KR102228457B1 (en) | Methed and system for synchronizing usage information between device and server | |
JP2002176613A (en) | Moving image editing unit, moving image editing method and recording medium | |
JP6043753B2 (en) | Content reproduction system, server, portable terminal, content reproduction method, program, and recording medium | |
JP6715907B2 (en) | Image editing apparatus, image editing method, and program | |
US20210385321A1 (en) | Asynchronous short video communication platform based on animated still images and audio | |
US12003882B2 (en) | Information processing devices, methods, and computer-readable medium for performing information processing to output video content using video from multiple video sources including one or more pan-tilt-zoom (PTZ)-enabled network cameras | |
KR20070094055A (en) | Thumbnail recording method and terminal using the same | |
JP2010130112A (en) | Editing apparatus, editing method, and image pickup apparatus | |
KR101348248B1 (en) | Apparatus and method for providing guideline consisting of image arranged with story | |
JP2011081509A (en) | Image processing system and image processing apparatus | |
JP6249771B2 (en) | Image processing apparatus, image processing method, and program | |
JP2006092681A (en) | Image management method, image management device and image management system | |
JP3218489U (en) | AR content provision system | |
KR102625045B1 (en) | Video editing device, video editing method, and computer program | |
JP6146162B2 (en) | Image processing apparatus, imaging apparatus, image processing method, imaging method, and image processing program | |
JP7150590B2 (en) | Electronics | |
JP6527650B2 (en) | Content management system, content management server, and content management method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200109 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20200109 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200414 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200512 |
|
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: 20200602 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200609 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6715907 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |