JP6424945B2 - Imaging device, imaging method, and imaging program - Google Patents
Imaging device, imaging method, and imaging program Download PDFInfo
- Publication number
- JP6424945B2 JP6424945B2 JP2017240392A JP2017240392A JP6424945B2 JP 6424945 B2 JP6424945 B2 JP 6424945B2 JP 2017240392 A JP2017240392 A JP 2017240392A JP 2017240392 A JP2017240392 A JP 2017240392A JP 6424945 B2 JP6424945 B2 JP 6424945B2
- Authority
- JP
- Japan
- Prior art keywords
- marker
- data
- moving image
- input
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
- Camera Data Copying Or Recording (AREA)
Description
本発明は撮像装置、撮像方法、及び撮像プログラムに関する。 The present invention relates to an imaging device, an imaging method, and an imaging program.
ビデオカメラ等の撮像装置を用いて動画や静止画を撮像する場合に、ユーザが自動ないし手動で撮像画像データに対して、その撮像画像を識別したり検索したりするためのタグを付与する技術が知られている。これらのタグを用いることにより、ユーザは、撮像された画像データの整理や検索を容易に行うことができる。 When imaging a moving image or a still image using an imaging device such as a video camera, a technique for allowing a user to automatically or manually add a tag for identifying or searching the captured image data to the captured image data It has been known. By using these tags, the user can easily organize and search captured image data.
例えば、特許文献1には、動画像ファイル内における各シーンの先頭画像の開始位置を示す時間軸データに対応する動画像インデックスを追加及び表示等をすることができるデジタル画像管理検索システムが開示されている。
For example,
しかしながら、1つのイベント(ゲームや試合等)が複数の動画ファイルに亘って記録された場合、ユーザは、イベントの動画を管理する際に、複数の動画ファイルからイベントの時間帯(例えばイベントの開始位置や終了位置)を探し出し、把握しておく必要がある。そのため、動画ファイルの管理に手間がかかるという問題がある。 However, when one event (game, game, etc.) is recorded over a plurality of moving image files, when managing the moving image of the event, the user starts the event time zone (for example, start of the event) from the plurality of moving image files. It is necessary to find out and understand the position and end position). Therefore, there is a problem that it takes time to manage moving picture files.
なお、特許文献1に記載の技術は、1つの動画ファイル内における各シーンの先頭画像に対してインデックスを追加等ものである。そのため、1つのイベントが、複数の動画ファイルに亘った場合におけるインデックスの管理については、何ら開示されていない。
The technique described in
本発明は、上述の課題に鑑みてなされたものであり、1つのイベントが複数の動画ファイルに亘って記録された場合でも、動画ファイルを容易に管理することができる撮像装置、撮像方法、及び撮像プログラムを提供することを目的とする。 The present invention has been made in view of the above problems, and an imaging apparatus, an imaging method, and an imaging method capable of easily managing a moving image file even when one event is recorded over a plurality of moving image files. An object of the present invention is to provide an imaging program.
本発明の一態様にかかる撮像装置は、イベントを撮像することにより動画の撮像データを生成する撮像部(100)と、前記動画に対して、前記イベントの状況を示すマーカを入力するマーカ入力部(操作部306)と、前記マーカ入力部により入力された前記マーカに対応する画像データを、前記撮像データに重畳してエンコードすることにより、第1の動画ファイルを生成する第1のコーデック(2011)と、前記撮像データをエンコードすることにより、第2の動画ファイルを生成する第2のコーデック(2012)と、前記第2の動画ファイルを記憶する記憶部(カード型記録媒体302)と、前記マーカ入力部により入力された前記マーカと、前記マーカが入力された時刻と、を対応付けてマーカデータを生成し、前記マーカデータを前記第2の動画ファイルに対応付けて前記記憶部に記憶させる制御部(マーカデータ管理部402)と、を備えるものである。An imaging apparatus according to an aspect of the present invention includes an imaging unit (100) that generates imaging data of a moving image by imaging an event, and a marker input unit that inputs a marker indicating the status of the event to the moving image. A first codec (2011) for generating a first moving image file by superimposing image data corresponding to the marker input by the (operation unit 306) and the marker input unit on the imaging data and encoding the image data. And a second codec (2012) that generates a second moving image file by encoding the imaging data, a storage unit (card type recording medium 302) that stores the second moving image file, and Marker data is generated by correlating the marker input by the marker input unit with the time when the marker is input; Control unit to be stored in the storage unit in association with data in the second moving image file (the marker data management unit 402), but with a.
本発明の一態様にかかる撮像方法は、イベントを撮像することにより動画の撮像データを生成するステップと、前記動画に対して、前記イベントの状況を示すマーカを入力するステップと、入力された前記マーカに対応する画像データを、前記撮像データに重畳してエンコードすることにより、第1の動画ファイルを生成するステップと、前記撮像データをエンコードすることにより、第2の動画ファイルを生成するステップと、前記第2の動画ファイルを記憶部(カード型記録媒体302)に記憶させるステップと、入力された前記マーカと、前記マーカが入力された時刻と、を対応付けてマーカデータを生成し、前記マーカデータを前記第2の動画ファイルに対応付けて前記記憶部に記憶させるステップと、を備えるものである。 An imaging method according to an aspect of the present invention includes the steps of: generating imaging data of a moving image by imaging an event; inputting a marker indicating the status of the event with respect to the moving image; Generating a first moving image file by superimposing and encoding image data corresponding to a marker on the imaging data; and generating a second moving image file by encoding the imaging data And storing the second moving image file in the storage unit (card type recording medium 302), generating the marker data in association with the input marker and the time when the marker is input. And storing marker data in the storage unit in association with the second moving image file.
本発明によれば、1つのイベントが複数の動画ファイルに亘って記録された場合でも、動画ファイルを容易に管理することができる撮像装置、撮像方法、及び撮像プログラムを提供することができる。 According to the present invention, it is possible to provide an imaging device, an imaging method, and an imaging program capable of easily managing a moving image file even when one event is recorded across a plurality of moving image files.
<実施の形態1>
以下、図面を参照して本発明の実施の形態について説明する。図1は、本実施の形態にかかる撮像装置1の外観図である。図1に示すように、撮像装置1は、本体部11と、モニタ部12と、ヒンジ13と、レンズ14と、を備える。本体部11の前端には、レンズ
14が設けられている。なお、図1は、モニタ部12を開いた状態を示す斜視図である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is an external view of an
<撮像装置1の外観構成>
本体部11は、複数のレンズを有するレンズユニットや、撮像素子、バッテリ、Wi−Fiモジュール等(図示省略)を格納する筐体である。撮像装置1は、画像を撮像するためのレンズユニット及び撮像素子を用いて、静止画及び動画を撮像することができる。
<Appearance Configuration of
The
また、本体部11の左側面には、モニタ部12が設けられている。モニタ部12は、本体部11に対して、ヒンジ13を介して連結されている。モニタ部12は、被写体、記憶された画像データ、設定情報、その他の情報を表示する液晶モニタなどを有している。例
えば、ユーザが撮像を行うために、モニタ部12を開くことで、電源がオン状態となる。なお、モニタ部12がタッチパネル機能を備える場合には、モニタ部12の液晶モニタが操作部の一部となる。
Further, a
モニタ部12を開いた状態では、モニタ部12の液晶モニタは、後方側、すなわちレンズ鏡筒の開口方向とは反対方向を向いて配置されている。モニタ部12は、モニタ部12を開いた状態において、本体部11に対して回転可能に連結されている。モニタ部12を回転させることにより、液晶モニタの向きが、後方側から前方側(レンズ鏡筒の開口方向)に変化する。
When the
なお、本発明に係る撮像装置1は、静止画または動画像を撮像でき、例えば液晶モニタ等の表示部を有するものであれば、その形状、及び構成は特に限定されるものではない。すなわち、撮像装置1は、ビデオカメラに限らず、撮像部及び表示部を有する電子機器(たとえばスマートフォン等の携帯端末装置)であればよい。
In addition, if the
<撮像装置1の内部構成>
次に、撮像装置1の構成について図2を参照して説明する。図2は、本実施の形態にかかる撮像装置1の内部構成を示すブロック図である。
<Internal Configuration of
Next, the configuration of the
中央制御部400はCPU(Central Processing Unit)、各種プログラムが格納されたROM(Read Only Memory)、及びワークエリアとしてのRAM(Random Access Memory)等を含む半導体集積回路により構成され、撮像、各種画像の表示、及びユーザが撮像画像データにマーカを入力するために、撮像状況に応じて使用されるマーカの種類等に対応したアイコン画像を適切に配置したGUI(Graphic User Interface)に係る画像(以下、「インターフェイス画像」という。)の特定等の撮像装置1全体の処理を統括的に制御する。中央制御部400の内部構成は、図8を参照して後述する。
The
撮像装置1は、ズームレンズ101、フォーカスレンズ102、絞り103、及び撮像素子104で構成される撮像部100を有する。ズームレンズ101は図示しないズームアクチュエータによって光軸LAに沿って移動する。同様に、フォーカスレンズ102は、図示しないフォーカスアクチュエータによって光軸LAに沿って移動する。絞り103は、図示しない絞りアクチュエータに駆動されて動作する。撮像素子104は、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等で構成される。
The
撮像部100を用いた撮像は以下の手順で行われる。撮像素子104はズームレンズ101、フォーカスレンズ102、及び絞り103を通過した光を光電変換して、被写体のアナログ画像信号を生成する。アナログ画像信号処理部105が、このアナログ画像信号を増幅した後、画像A/D変換部106が、その増幅された信号をデジタル画像データに変換する。画像入力コントローラ107は、画像A/D変換部106から出力されたデジタル画像データを撮像データとして取り込んで、バス200を介してメインメモリ205に格納する。
Imaging using the
デジタル信号処理部108は、バス200を介して中央制御部400からの指令に基づき、メインメモリ205に格納された撮像データを取り込み、所定の信号処理を施して輝度信号と色差信号とからなるデータを生成する。デジタル信号処理部108はまた、オフセット処理、ホワイトバランス調整処理、ガンマ補正処理、RGB補完処理、ノイズ低減処理、輪郭補正処理、色調補正処理、光源種別判定処理等の各種デジタル補正を行う。
The digital
マイク109は撮像時の周囲の音声を周音し、アナログ音声信号を生成する。アナログ音声信号処理部110がそのアナログ音声信号を増幅した後、音声A/D変換部111が、その増幅された信号をデジタル音声データに変換する。音声入力コントローラ112は、音声A/D変換部111から出力されたデジタル音声データを撮像データと併せてメインメモリ205に格納する。
The
多重化部113は、メインメモリ205に格納された撮像データ及びデジタル音声データの圧縮データを多重化しストリームデータを生成する。また、多重化部113は、カード型記録媒体302に格納されたストリームデータに逆多重化処理を施し、映像の圧縮データと音声の圧縮データとをそれぞれ分離して生成する。
The multiplexing unit 113 multiplexes the compressed data of the imaging data and the digital audio data stored in the
圧縮・伸張処理部201は、バス200を介して中央制御部400からの指示に従い、メインメモリ205に格納された撮像データ及びデジタル音声データに所定の圧縮処理を施し、圧縮データを生成する。また、圧縮・伸張処理部201は、中央制御部400からの指令に従い、カード型記録媒体302等に格納された映像の圧縮データ及び音声の圧縮データに所定形式の伸張処理を施し、非圧縮データを生成する。なお、本実施の形態の撮像装置1では、静止画像に対してはJPEG規格に準拠した圧縮方式が、動画像に対してはMPEG2規格やAVC/H.264規格に準拠した圧縮方式が採用される。
The compression /
音声・画像処理部202は、バス200を介して中央制御部400の指示に従い、メインメモリ205から読み出したデジタルデータに所定の画像処理を施す。例えばメニュー画像やOSD画像等、各種処理のための画像データを生成し、その画像データをメインメモリ205から読み出されたオリジナルの撮像データに重畳させて液晶モニタ304に出力する。この出力によって、液晶モニタ304に表示される画像は各種画像データが合成ないし重畳されたものとなる。なお、液晶モニタ304の代わりに有機EL(Electro - Luminescence)モニタ等の他のモニタを用いることも可能である。
The audio /
ROM203はバス200を介して中央制御部400に接続されており、中央制御部400が実行する制御プログラム及び制御に必要な各種データ等を格納している。フラッシュROM204は、ユーザの設定情報等、撮像装置1の動作に関する各種設定情報を格納している。
The
メインメモリ205は、撮像データ(動画像及び静止画)の一時記憶領域として使用される。メインメモリ205は、中央制御部400の指令に応じて、保持している多重化されたストリームデータ(動画ファイル)をカード型記録媒体302または内蔵型記録媒体209に格納する。このとき、ストリームデータの格納先をカード型記録媒体302にするか、内蔵型記録媒体209にするかについて、ユーザが選択できるようにしてもよい。なお、メインメモリ205は、中央制御部400の演算作業領域としても使用される。
The
メディア制御部206は、中央制御部400の指令に従い、カードI/F301を通じてカード型記録媒体302または内蔵型記録媒体209へのデータの書き込みやデータの読み出しを制御する。カード型記録媒体302は(記憶部)SDカードやコンパクトフラッシュ(登録商標)等の外部メモリであり、撮像装置1に対して脱着可能に設けられている。また、カード型記録媒体302は、後述するマーカデータファイル、試合データファイル、マーカ種別テーブル、及びチームテーブルを記憶する。
The
ジャイロセンサ207は、3軸の加速度及び角速度の変化を検出する。そして、ジャイロセンサ207の検出結果に応じて、液晶モニタ304の表示向きを変える。時計208は、撮像画像データの取得日時の情報や、マーカが入力された日時及び時刻等を示す入力時刻情報を生成する。内蔵型記録媒体209は、撮像装置1に予め内蔵されたRAM等のメモリである。
The
液晶モニタ304、スピーカ305、操作部306及び入出力端子307は入出力I/F303に接続されている。液晶モニタ304は、例えばVRAM205やメインメモリ205に一時記録された撮像データ、又はインターフェイス画像データや各種メニュー画像データ等、各種画像データから生成された画像を表示する。ここで、液晶モニタ304に出力される撮像データは、ユーザが操作部306の図示しない録画ボタンをONにしてカード型記録媒体等の図示しない記録媒体に記録するものだけでなく、ユーザが撮像する内容を確認するために液晶モニタ304に表示される、いわゆるスルー画像に係るデータも含まれるのは勿論である。スピーカ305は、例えばメインメモリ205に一時記録された音声を出力する。
The
操作部306(マーカ入力部)は、操作ボタン、又は液晶モニタ304上に設けられたタッチパネル等から構成されており、ユーザの撮像装置1への操作入力を受け付ける。例えば、ユーザは、マーカを付与したいタイミングで、操作部306を操作し、動画に対してマーカを入力する。入出力端子307は、図示しないテレビモニタやPC(Personal Computer)等に接続される。
The operation unit 306 (marker input unit) includes an operation button or a touch panel provided on the
無線モジュール309は、バス200及び無線I/F308を介して、各データを他の装置との間で送受信する。各種情報及び撮像画像データ等の無線通信はIEEE802.11規格に準拠した方式で行われる。より具体的には、無線モジュール309は、Wi−Fi等の無線LAN規格に準拠した通信処理を行う。
The
<カード型記録媒体302の詳細>
ここで、図3を参照して、カード型記録媒体302に格納された各種データについて詳細に説明する。図3に示すように、カード型記録媒体302は、動画ファイル51、マーカ種別テーブル52、マーカデータファイル54、試合データファイル55、及びチームテーブル53を格納する。なお、カード型記録媒体302は、図3に示したデータ以外も格納し得るが、本発明に直接関係しないデータの説明は省略する。
<Details of Card
Here, various data stored in the card-
動画ファイル51は、上述したストリームデータであり、撮像データと音声データが多重化された動画のデータである。カード型記録媒体302は、複数の動画ファイル51を格納する。動画ファイル51には、イベントを含む動画像が記録されている。1つのイベントが複数の動画ファイル51に亘って記録されていてもよいし、1つの動画ファイル51に複数のイベントが記録されていてもよい。
The moving
ここで、イベントとは、開始と終了が規定されており、参加者が存在するものを意味する。イベントの参加者は、個人(人物)であってもよいし、複数の人物が集まったチーム、グループ、またはペアであってもよい。イベントとは、例えば、スポーツの試合や、音楽ライブ、演劇等である。なお、音楽ライブや演劇等においては、参加者は歌手や演者等である。本実施の形態においては、バスケットボールの試合をイベントとして用いて説明する。 Here, the event is defined as the start and the end, and means that the participant exists. The participants of the event may be individuals (persons) or may be teams, groups or pairs of people. The event is, for example, a sport game, live music, theater, etc. In live music and theater, the participants are singers and performers. In the present embodiment, a basketball game is described as an event.
マーカ種別テーブル52は、マーカID(識別情報)と当該マーカIDに対応するマーカとが対応付けられて格納されたテーブルである。なお、マーカとは、動画の任意の時刻を示す標識を意味する。例えば、マーカは、再生中の動画と別のテキストまたは画像であって、当該動画上に表示されるテキストまたは画像である。マーカは、ユーザの操作部306の操作に応じて入力されたり、所定の条件に応じて撮像装置1により自動的に入力されたりする。
The marker type table 52 is a table in which a marker ID (identification information) and a marker corresponding to the marker ID are stored in association with each other. In addition, a marker means the label | marker which shows arbitrary time of a moving image. For example, the marker is a text or an image different from the moving image being played back and displayed on the moving image. The marker is input according to the operation of the
図4にマーカ種別テーブル52の一例を示す。図4に示すマーカ種別テーブル52には、6種類のマーカID及びマーカが格納されている。マーカID10に対応するマーカは、試合の開始を指定するための試合開始マーカ(スタートマーカ)である。マーカID20に対応するマーカは、試合の終了を指定するための試合終了マーカ(エンドマーカ)である。マーカID30に対応するマーカは、得点が入ったことを示す得点マーカ(スコアマーカ)である。マーカID40に対応するマーカは、確認すべき時刻を示すチェックマーカである。マーカID50に対応するマーカは、笑顔が写っていることを示す笑顔マーカである、マーカID60に対応するマーカは、良いプレーを示すグッドマーカである。
なお、マーカの種類は、図4に示したものに限られない。また、マーカはテキストではなく画像であってもよい。
An example of the marker type table 52 is shown in FIG. Six types of marker IDs and markers are stored in the marker type table 52 shown in FIG. The marker corresponding to the
The type of marker is not limited to that shown in FIG. Also, the marker may be an image instead of text.
チームテーブル53(参加者テーブル)は、チームIDと、当該チームIDに対応するチームのチーム名等と、が対応付けられて格納されたテーブルである。つまり、チームテーブル53に格納されたデータは、ユーザが予め入力してもよいし、撮像装置1が他のメモリやサーバから読み込んでもよい。
The team table 53 (participant table) is a table in which a team ID and a team name or the like of a team corresponding to the team ID are stored in association with each other. That is, the data stored in the team table 53 may be input in advance by the user, or the
図5にチームテーブル53の一例を示す。図5に示すチームテーブル53は、3つのチームデータが格納されている。チームデータは、チーム名とチームIDとが対応付けられている。加えて、チームカラー及びチームの選手名もチームIDに対応付けられている。例えば、チームID1には、チーム名「○○○スターズ」、チームカラー「青」、選手名「鈴木、田中等」が対応付けられている。なお、チームデータに含まれる情報は、図5に示したものに限られない。
An example of the team table 53 is shown in FIG. The team table 53 shown in FIG. 5 stores three team data. Team data is associated with a team name and a team ID. In addition, team colors and team player names are also associated with team IDs. For example, a team name “○○ Stars”, a team color “blue”, and player names “Suzuki, Tanaka, etc.” are associated with
マーカデータファイル54は、1つ以上のマーカデータを含むファイルである。ここで、マーカデータは、入力されたマーカを指定するためのマーカIDと、マーカが入力された時刻を示す入力時刻と、を少なくとも含む。マーカデータファイル54は、動画ファイル51に対応付けられて、カード型記録媒体302に格納される。例えば、複数のマーカデータファイル54は、複数の動画ファイル51に対して、一対一で対応付けられる。
The marker data file 54 is a file including one or more marker data. Here, the marker data includes at least a marker ID for specifying the input marker and an input time indicating a time when the marker is input. The marker data file 54 is stored in the card
図6にマーカデータファイル54の一例を示す。図6に示すマーカデータファイル54は、6つのマーカデータを格納している。なお、図6に示すマーカデータファイル54においては、入力時刻はミリ秒(ms)で表示されている。例えば、一番上のマーカデータは、マーカIDが「10」であり、入力時刻が「8521ms」である。図4に示したように、マーカID10のマーカは、試合開始マーカである。つまり、マーカデータファイル54の一番上のマーカデータは、時刻8521msに試合開始マーカが入力されたことを意味する。なお、このときの時刻とは、動画ファイルの先頭の時刻を0とした場合の経過時間(以下、メディア内時刻と称す)を意味する。
An example of the marker data file 54 is shown in FIG. The marker data file 54 shown in FIG. 6 stores six marker data. In the marker data file 54 shown in FIG. 6, the input time is displayed in milliseconds (ms). For example, the topmost marker data has a marker ID of “10” and an input time of “8521 ms”. As shown in FIG. 4, the marker of the
なお、ユーザによりマーカID10の試合開始マーカデータが入力される場合、試合するチームのチームIDも入力される。図6に示したマーカデータファイルの1番上のマーカデータは、チームID1のチームと、チームID2のチームと、が対戦する試合の試合開始マーカデータである。
In addition, when the game start marker data of marker ID10 is input by the user, team ID of the team which plays a game is also input. The topmost marker data of the marker data file shown in FIG. 6 is match start marker data of a match where the team with
また、ユーザによりマーカID30の得点マーカが入力される場合、得点を取ったチームのチームID及び得点も入力される。図6に示したマーカデータファイルの2番目のマーカデータは、チームID1のチームが2点を取ったことを示す得点マーカのマーカデータである。同様に、図6に示したマーカデータファイルの3番目のマーカデータは、チームID1のチームが3点を取ったことを示す得点マーカデータである。
When the user inputs a score marker of
このとき、マーカデータファイルに格納される得点は、合計点ではなくて、得点したことにより加算される点数である。上記の例においては、3番目のマーカデータにおいて、得点の項目には、2+3=「5」ではなく、そのときに加算される「3」が格納される。 At this time, the score stored in the marker data file is not a total score but a score to be added as a result of scoring. In the above example, in the third marker data, the item of the score is not 2 + 3 = “5” but “3” to be added at that time is stored.
このように、マーカデータに加算分の点数が格納されることにより、前に入力したマーカデータの得点を修正したい場合に、当該修正したい得点のみを修正すればよい。そして、各得点マーカデータに格納された得点を再度合計することにより、修正後の合計点を容易に算出することができる。 As described above, when it is desired to correct the score of the marker data input before by storing the score for the addition in the marker data, it is sufficient to correct only the score that is desired to be corrected. Then, the total points after the correction can be easily calculated by resuming the points stored in the respective point marker data.
一方、マーカデータの得点の項目にその時点における合計点を格納すると、修正したいマーカデータの得点を修正したとしても、その後、修正後の合計点を算出するために、各得点マーカデータに格納された得点の合計を用いることはできない。そのため、修正したマーカデータ以降に入力された得点マーカデータの全てを修正しなければならない。つまり、マーカデータの得点の項目に合計点を格納すると、得点修正に手間がかかってしまう。 On the other hand, when the total points at that time are stored in the item of the points of marker data, even if the points of the marker data to be corrected are corrected, they are then stored in each score marker data to calculate the corrected total points. It is not possible to use the sum of scores. Therefore, it is necessary to correct all the score marker data input after the corrected marker data. That is, storing the total score in the item of the score of the marker data requires much time and effort to correct the score.
試合データファイル(イベントデータファイル)55は、1つ以上の試合データを含むファイルである。試合データは、当該試合が記録された動画ファイルに対応付けられている。 The game data file (event data file) 55 is a file including one or more game data. The game data is associated with the moving image file in which the game is recorded.
図7に試合データファイル55の一例を示す。図7に示す試合データファイル55は、3つの試合データが含まれている。図7に示した例においては、試合データは、試合名と、試合日時と、試合に参加するチームを示すチームIDと、動画ファイルのファイル名と、を含む。動画ファイルのファイル名とは、動画ファイルを識別するための情報であり、例えば、5桁のIDと拡張子とを含む。動画ファイルのファイル名を格納することにより、撮像装置1は、当該動画ファイルに容易にアクセス可能となる。
An example of the game data file 55 is shown in FIG. The game data file 55 shown in FIG. 7 includes three game data. In the example shown in FIG. 7, the game data includes the game name, the game date and time, the team ID indicating the team participating in the game, and the file name of the moving image file. The file name of the moving image file is information for identifying the moving image file, and includes, for example, a 5-digit ID and an extension. By storing the file name of the moving image file, the
例えば、図7に示した試合データファイルの一番上の試合データは、試合名「新人戦」、試合日時「2012年4月15日 10時00分〜13時30分」、試合チームのチームID「1、2」、ファイル名「00000.MTS」を示す試合データである。 For example, the game data at the top of the game data file shown in FIG. 7 is the game name "new face game", the game date and time "April 15, 2012 10:00-13:30", the team of the game team It is game data which shows ID "1, 2" and file name "00000. MTS".
このとき、チーム名や試合日時、スコア等の試合に関する情報は、チームテーブル及びマーカデータファイルを参照すれば、取得可能である。しかし、マーカデータファイルは、動画ファイル毎に格納されている。また、1つのマーカデータファイルに複数の試合に
関する情報が含まれていたり、複数のマーカデータファイルに1つの試合に関する情報が含まれていたりする。このため、ユーザが手動で試合に関する情報を探すことは手間がかかる。
At this time, information on the game such as the team name, the game date and time, and the score can be obtained by referring to the team table and the marker data file. However, the marker data file is stored for each moving image file. In addition, one marker data file may include information on a plurality of games, or a plurality of marker data files may include information on a single game. Therefore, it takes time and effort for the user to manually search for information on the game.
これに対して、本実施の形態の撮像装置1は、試合データを作成することにより、試合に関する情報が試合毎に格納されたテーブル(試合データファイル55)を作成できる。つまり、カード型記録媒体302に格納された試合のインデックスを作成することができる。例えば、撮像装置1は、試合名と試合日時をリスト化したインデックスを液晶モニタ304に表示する(図7に示すテーブルをそのまま表示してもよい)。これにより、ユーザは、観戦したい試合を容易に選択することができる。なお、試合データに含まれるデータは、図7に示すものに限られない。例えば、動画ファイルの一部に試合のシーンが含まれる場合、つまり、動画ファイルの途中で試合が開始または終了している場合、当該動画ファイルの先頭から試合開始または終了までの時間を試合データに含めてもよい。これにより、試合インデックスから観戦したい試合を選択された場合、撮像装置1は、その動画ファイルに含まれる試合の開始位置や終了位置を容易に認識できる。
On the other hand, the
<中央制御部400の詳細>
続いて、中央制御部400の内部構成について図8を参照して説明する。中央制御部400は、動画ファイル管理部401と、マーカデータ管理部402と、チームテーブル管理部403と、試合データ管理部404と、表示画像データ生成部405と、を有する。
<Details of
Subsequently, an internal configuration of the
動画ファイル管理部401は、ユーザの操作に基づいて、動画ファイルの記録、再生、コピー、及び削除等の処理を実行する。
The moving image
マーカデータ管理部402は、動画ファイルのコピーや削除等に応じて、当該動画ファイルに対応付けられたマーカデータファイルのコピーや削除等を実行する。
The marker
チームテーブル管理部403は、チームテーブルの生成、編集、コピー、及び削除等を実行する。具体的には、チームテーブル管理部403は、ユーザの入力に基づいて、チームデータを生成したり、編集したりする。また、チームテーブル管理部403は、他の装置から送信されたチームデータに基づいて、チームテーブルを更新する。 The team table management unit 403 executes generation, editing, copying, and deletion of a team table. Specifically, the team table management unit 403 generates or edits team data based on the user's input. In addition, the team table management unit 403 updates the team table based on team data transmitted from another device.
試合データ管理部404は、試合データファイルの生成、編集、コピー、及び削除等を実行する。試合データ管理部404は、試合開始マーカデータや得点マーカデータ等の内容に基づいて、試合データを生成する。
The game
表示画像データ生成部405は、インターフェイス画像やマーカと共に動画を表示するための表示画像データを生成する。つまり、表示画像データ生成部405は、動画ファイルに、インターフェイス画像データやマーカ画像データを重畳させる。表示画像データ生成部405は、液晶モニタ304に、生成した表示画像データを出力する。
The display image data generation unit 405 generates display image data for displaying a moving image together with the interface image and the marker. That is, the display image data generation unit 405 superimposes interface image data and marker image data on a moving image file. The display image data generation unit 405 outputs the generated display image data to the
インターフェイス画像を表示するためのインターフェイス画像データは、例えば予めカード型記録媒体302内に格納されていてもよく、図示しないサーバや撮像装置1に着脱可能な任意の記憶装置(いわゆるUSBメモリ等)から取得してもよい。
The interface image data for displaying the interface image may be stored in advance in, for example, the card-
表示画像データ生成部405が生成した表示画像データは、入出力I/F303から液晶モニタ304に出力される。液晶モニタ304は、供給された表示画像データに係る表示画像を表示する。図9は、液晶モニタ304に表示された表示画像の一例を示す図である。図9に示すように、液晶モニタ304には、現在撮像中の動画と関連するインターフェイス画像を合成した表示画像が表示される。ユーザは動画を確認しながら、マーカ入力用のインターフェイス画像(マーカアイコン)を使用して動画または実際の試合を目視しながらマーカを適宜入力する。
The display image data generated by the display image data generation unit 405 is output from the input / output I /
図9に示す表示画像には、バスケットボールの試合の撮像画像に、マーカを入力するためのインターフェイス画像が重畳して表示されている。図示するように、当該インターフェイス画像は、マーカアイコンとして、試合開始マーカアイコン901(GAME START)、グッドマーカアイコン902(GOOD)、チェックマーカアイコン903(CHECK)、フリーマーカアイコン904(FREE)、得点マーカアイコン905(GOAL)、及び選手交代マーカアイコン906(SUBST)を有し、各マーカが入力できる構成である。なお、フリーマーカとは、ユーザが自由に設定可能なマーカを意味している。また、インターフェイス画像は、マーカ取消しアイコン907(UNDO)を有し、最後に入力したマーカを取り消すことができる。また、表示画面上部には、得点マーカアイコン905の操作に応じて更新されるスコアを示すスコアウインドウ908が、インターフェイス画像の一つとして動画上に表示されている。
In the display image shown in FIG. 9, an interface image for inputting a marker is superimposed and displayed on a captured image of a basketball game. As illustrated, the interface image is a marker icon, and is a game start marker icon 901 (GAME START), a good marker icon 902 (GOOD), a check marker icon 903 (CHECK), a free marker icon 904 (FREE), and a score marker An icon 905 (GOAL) and a player change marker icon 906 (SUBST) are provided, and each marker can be input. The free marker means a marker that can be freely set by the user. Also, the interface image has a marker cancel icon 907 (UNDO), and can cancel the last input marker. In the upper part of the display screen, a
例えば、ユーザが試合開始マーカアイコン901をタッチすると、その時刻情報(入力時刻情報)と試合開始マーカのマーカIDとが関連付けられて、マーカデータとしてカード型記録媒体302に格納される。このとき、ユーザは、図示しないチーム選択画面から試合を行うチームも選択する。なお、チームテーブルに格納されるチームデータは、ユーザが予め入力しておく。これにより、試合開始マーカデータには、マーカID、時刻情報、及び試合チーム(チームID)が対応付けられる(図6参照)。グッドマーカアイコン902、チェックマーカアイコン903、フリーマーカアイコン904、及び選手交代マーカアイコン906についても同様である。
For example, when the user touches the game
試合開始マーカアイコン901がタッチされると、試合開始マーカアイコン901が試合終了マーカアイコン909(GAME FINAL)に変化する(図10参照)。ユーザは、試合が終了したときに、試合終了マーカアイコンをタッチして、動画に試合終了マーカを入力する。これにより、試合終了マーカと入力時刻とが対応付けられた試合終了マーカデータが、マーカデータファイルに格納される。
When the match
同様に、得点が入った場合には、ユーザは、得点マーカアイコン905をタッチする。すると、その入力時刻と得点マーカとが関連付けられて、得点マーカデータとしてマーカデータファイルに格納される。そして、図11に示すように、液晶モニタ304に表示されている動画上に得点マーカ910が表示される。
Similarly, when a score is entered, the user touches the
その後、図12に示すように、得点を取ったチーム及び取得した得点を選択できるインターフェイス画像が表示される。図12に示したインターフェイス画像は、1点マーカアイコン911〜5点マーカアイコン915と、チームアイコン916、917と、操作を取り消すためのキャンセルアイコン918と、1画面前に戻るためのリターンアイコン919と、を有する。ユーザは、チームアイコン916に表示された「Team A」が得点を取った場合には、画面の左半分に表示された1点マーカアイコン911〜5点マーカアイコン915のいずれか1つをタッチする。一方、チームアイコン917に表示された「Team B」が得点を取った場合には、画面の右半分に表示された1点マーカアイコン911〜5点マーカアイコン915のいずれか1つをタッチする。これにより、得点マーカIDに、得点を取ったチームのチームID及び取得された得点が対応付けられて、マーカデータとしてマーカデータファイルに格納される。なお、インターフェイス画像(マーカアイコン)の配置や大きさは、図9〜図12に示すものに限られない。また、マーカアイコンの数や種類は、ユーザが適宜カスタマイズできるようにしてもよい。
Thereafter, as shown in FIG. 12, an interface image is displayed on which the team that has scored and the obtained score can be selected. The interface image shown in FIG. 12 includes a one-
なお、同一スポーツに対して、異なる種類及び内容のマーカを入力するために、複数のインターフェイス画像が用意されていても良い。例えば、試合用のインターフェイス画像と、練習用のインターフェイス画像が別の構成となっていてもよい。さらに、スポーツに限らず、演劇や音楽コンサートの撮像用のインターフェイス画像等が存在してもよいこと
は勿論である。
A plurality of interface images may be prepared to input markers of different types and contents for the same sport. For example, the interface image for the game and the interface image for practice may have different configurations. Furthermore, it is a matter of course that interface images for capturing not only sports but also theaters and music concerts may be present.
<撮像装置1の動作>
続いて、図13〜図18に示すフローチャートを参照して、本実施の形態にかかる撮像装置1の各種動作について説明する。
<Operation of
Subsequently, various operations of the
<メディアのマウント>
はじめに、メディアのマウント処理動作について説明する。図13は、メディアマウント処理を示すフローチャートである。まず、マーカデータ管理部402は、カード型記録媒体302にデフォルトのマーカ種別テーブルが格納されているか否かを判定する(ステップS101)。
<Mounting of media>
First, the media mounting process will be described. FIG. 13 is a flowchart showing the media mounting process. First, the marker
カード型記録媒体302にマーカ種別テーブルが格納されていない場合(ステップS101:No)、マーカデータ管理部402は、デフォルトのマーカ種別テーブルを作成する(ステップS102)。具体的には、マーカデータ管理部402が処理を行う際に参照するプログラムに、予めデフォルトのマーカ種別テーブルに関する情報を書き込んでおく。そして、マーカデータ管理部402は、デフォルトのマーカ種別テーブルを作成する際に、上記のプログラムを読み出して、デフォルトのマーカ種別テーブルをカード型記録媒体302内に作成する。一方、カード型記録媒体302にマーカ種別テーブルが格納されている場合(ステップS101:Yes)、マーカ種別テーブルの作成は行われず、次の処理に進む。
When the marker type table is not stored in the card type recording medium 302 (step S101: No), the marker
次に、試合データ管理部404は、カード型記録媒体302に試合データファイルが格納されているか否かを判定する(ステップS103)。カード型記録媒体302に試合データファイルが格納されていない場合(ステップS103:No)、試合データ管理部404は、カード型記録媒体302に格納されたマーカデータファイルの全てのマーカデータを解析する。そして、試合データ管理部404は、マーカデータに基づいて、試合データファイルを作成する(ステップS104)。
Next, the game
具体的には、試合データ管理部404は、動画ファイルの作成日時を参照し、試合データ中の試合日時を作成する。また、試合データ管理部404は、マーカデータファイルのうち、試合開始マーカデータを参照し、試合チーム(チームID)を特定する。そして、試合データ管理部404は、試合データ中のチームIDを作成する。一方、カード型記録媒体302に試合データファイルが格納されている場合(ステップS103:Yes)、試合データファイルの作成は行われず、次の処理に進む。
Specifically, the game
次に、マーカデータ管理部402は、マーカデータファイルを解析して、試合終了マーカを入力する必要があるか否かを判定する(ステップS105)。具体的には、マーカデータ管理部402は、(a)最後に試合開始マーカが入力されて以降、試合終了マーカが入力されていないこと、(b)撮像装置1の時計が未設定、最後に試合開始マーカが入力された動画ファイルの作成日時が不明、または、最後の試合開始マーカが入力された時刻からの経過時間が12時間を超えたこと、の条件のうち(a)、(b)両方の条件を満たす場合に、試合終了マーカが必要であると判定する。
Next, the marker
試合終了マーカを入力する必要がある場合(ステップ BR>r105:Yes)、マーカデータ管理部402は、最後に記録された動画ファイル、すなわち作成日時が最も新しい動画ファイルの終端位置(マーカデータファイルの末尾)に試合終了マーカを入力する(ステップS106)。なお、試合終了マーカを入力する必要がない場合(ステップS105:No)、メディアのマウント処理を終了する。
When it is necessary to input a match end marker (step BR> r105: Yes), the marker
<動画記録>
続いて、動画記録の処理動作について説明する。図13は、動画記録処理を示すフローチャートである。まず、ユーザが、操作部306を用いて記録操作することにより、撮像装置1は、記録動作を開始する(ステップS201)。マーカデータ管理部402は、マーカデータファイルを解析して、試合終了マーカを入力する必要があるか否かを判定する(ステップS202)。
<Video recording>
Subsequently, the processing operation of moving image recording will be described. FIG. 13 is a flowchart showing a moving image recording process. First, when the user performs a recording operation using the
このとき、マーカデータ管理部402は、図13のステップS105において説明した条件(a)、(b)の全ての条件を満たす場合、試合終了マーカを入力する必要があると判定する。そして、試合終了マーカを入力する必要がある場合(ステップS202:Yes)、マーカデータ管理部402は、記録開始する前の動画ファイルの終端位置に試合終了マーカを入力する(ステップS203)。つまり、マーカデータ管理部402は、動画ファイルに対応するマーカデータファイルの末尾に、試合終了マーカを入力(追加)する。なお、試合終了マーカを入力する必要がない場合(ステップS202:No)、試合終了マーカの入力は行われず、次の処理に進む。
At this time, if all the conditions of the conditions (a) and (b) described in step S105 of FIG. 13 are satisfied, the marker
次に、撮像装置1は、記録開始時のクロックを記憶する(ステップS204)。例えば、動画ファイル管理部401が、記録開始時のクロックをカード型記録媒体302等のメモリに格納する。なお、クロックとは、中央制御部400のCPUの動作クロックのことである。そして、動画ファイル管理部401は、撮像データをカード型記録媒体302に格納していく。つまり、動画ファイル管理部401は、記録を開始する(ステップS205)。
Next, the
そして、マーカデータ管理部402は、ユーザがマーカを入力したか否かを判定する(ステップS206)。マーカが入力された場合、マーカデータ管理部402は、入力されたマーカに応じてマーカデータを作成する(ステップS207)。具体的には、マーカデータ管理部402は、マーカが入力されたクロックと、ステップS204において記憶した記録開始時のクロックと、の差分からメディア内時刻(動画記録開始時からの時刻)を算出する。そして、マーカデータ管理部402は、メディア内時刻と入力されたマーカのマーカIDとを対応付けて、マーカデータを作成する(ステップS207)。
Then, the marker
次に、動画ファイル管理部401は、ユーザが操作部306を用いて記録終了の操作を行ったか否かを判定する(ステップS208)。記録終了操作が行われた場合(ステップS208:Yes)、動画ファイル管理部401は、撮像データをカード型記録媒体302に格納する処理を停止し、記録を終了する。また、動画ファイル管理部401は、記録終了時のメディア内時刻をカード型記録媒体302等に格納する。さらに、マーカデータ管理部402は、作成したマーカデータをマーカデータファイルに格納する(ステップS209)。
Next, the moving image
次に、動画ファイル管理部401は、新たに動画記録が開始されたか否かを判定する(ステップS210)。具体的には、動画ファイル管理部401は、4GB制限による動画ファイルの分割により、新たな動画記録が開始されたか否かを判定する。新たな動画記録が開始されない場合(ステップS210:No)、動画記録動作を終了する。なお、4GBによる動画ファイルの分割とは、1つの動画ファイルとして格納できる容量の上限が4GBであるために、撮像データが複数の動画ファイルに分割されることを意味する。
Next, the moving picture
一方、新たな動画記録が開始された場合(ステップS210:Yes)、動画ファイル管理部401は、記録終了時のメディア内時刻をクロック(CPUの動作クロック)に換算する。そして動画ファイル管理部401は、ステップS204においてカード型記録媒体302に格納した記録開始時のクロックに、換算したクロックを加算する(ステップS211)。これにより、4GB制限による動画ファイルの分割により新たな動画ファイルの記録が開始された場合であっても、当該動画ファイルの記録開始時のクロックを正確に把握することができる。その後の処理(ステップS204〜S210)は、上述の動作と同様であるため、説明を省略する。
On the other hand, when new moving image recording is started (step S210: Yes), the moving image
なお、新たな動画記録を開始した後、新たなマーカが入力される前に、アンドゥ処理(直前に入力されたマーカを削除する処理)が行われた場合、マーカデータ管理部402は、削除すべきマーカデータを含むマーカデータファイルをカード型記録媒体302から読み出す。そして、マーカデータ管理部402は、読み出したマーカデータファイルの最後のマーカデータを削除して、再度マーカデータファイルをカード型記録媒体302に格納する。
If an undo process (a process of deleting the marker input immediately before) is performed before a new marker is input after the start of the new moving image recording, the marker
<動画再生>
続いて、動画再生の処理動作について説明する。図15は、動画再生処理を示すフローチャートである。まず、ユーザが、操作部306を用いて再生操作することにより、撮像装置1は、動画再生動作を開始する(ステップS301)。
<Video playback>
Subsequently, the processing operation of moving image reproduction will be described. FIG. 15 is a flowchart showing a moving image reproduction process. First, when the user performs a reproduction operation using the
次に、マーカデータ管理部402は、再生を開始する動画ファイルに対応付けられたマーカデータファイルをカード型記録媒体302から読み込む(ステップS302)。
Next, the marker
次に、動画ファイル管理部401は、動画ファイルの再生が終了したか否かを判定する(ステップS303)。再生終了していない場合(ステップS303)、マーカデータ管理部402は、マーカ関連情報を更新する(ステップS304)。具体的には、マーカデータ管理部402は、動画ファイルの時刻を取得して、当該時刻において、更新されるべきマーカ関連情報を更新する。
Next, the moving picture
このとき、マーカ関連情報とは、例えば、「アイコン表示すべきマーカ種別」、「マーカを入力可能か否か」、「マーカを削除可能か否か」、「試合中か否か」、「試合の対戦チーム名」、及び「試合の現在の得点」等に関する情報である。マーカデータ管理部402は、これらのマーカ関連情報を更新し、再生中の動画において、表示、変更、または削除すべきマーカがあれば、動画の表示を更新する(ステップS305)。
At this time, marker related information includes, for example, “marker type to be displayed as icon”, “whether or not a marker can be input”, “whether or not a marker can be deleted”, “whether or not a game is in progress”, “a game Information on the current team's score of the game and the like. The marker
例えば、マーカ関連情報の更新によって、動画ファイルの時刻において表示すべきマーカが存在すれば、表示画像データ生成部405は、表示すべきマーカの画像データを再生中の動画データに重畳させた表示画像データを生成する。そして、動画ファイル管理部401は、例えば、図11に示すように、再生中の動画にマーカを表示させる。また、マーカ関連情報の更新によって、得点が変更された場合、表示画像データ生成部405は、変更後の得点を表示した表示画像データを生成する(例えば、図11に示したように、スコアウインドウの表示を変更した表示画像データを生成する)。
For example, if there is a marker to be displayed at the time of the moving image file due to the update of the marker related information, the display image data generation unit 405 displays the display image in which the image data of the marker to be displayed is superimposed on the moving image data Generate data. Then, for example, as illustrated in FIG. 11, the moving image
その後、動画ファイル管理部401は、再生終了したか否かを再度判定する(ステップS303)。未だ再生終了していない場合(ステップS303:No)、マーカデータ管理部402は、再度マーカ関連情報を更新する(ステップS304)。つまり、再生を終了するまで、マーカ関連情報の更新(ステップS304)及び表示更新(ステップS305)は定期的(例えば、500ms周期)に行われる。
Thereafter, the moving image
一方、再生終了した場合(ステップS303:Yes)、マーカデータ管理部402は、動画ファイルの再生中に、当該動画ファイルに対応するマーカデータファイルが更新(追加、削除、または変更)されたか否かを判定する(ステップS306)。マーカデータファイルが更新されていない場合(ステップS306:No)、動画再生の動作は終了する。
On the other hand, when the reproduction is completed (step S303: Yes), the marker
一方、マーカデータファイルが更新された場合(ステップS306:Yes)、マーカデータ管理部402は、更新後のマーカデータファイルを再生した動画ファイルに対応付けてカード型記録媒体302に格納する(ステップS307)。
On the other hand, when the marker data file is updated (step S306: Yes), the marker
なお、上記の動画ファイルの再生開始には、分割された動画ファイルにおけるファイルの切り替わりによって、次の動画ファイルを再生する場合も含まれる。また、動画ファイルの再生終了には、分割された動画ファイルにおけるファイルの切り替わりによって、前の動画ファイルの再生が終了することも含まれる。 Note that the above-described reproduction start of the moving image file also includes the case where the next moving image file is reproduced by switching the file in the divided moving image file. The end of reproduction of the moving image file also includes the end of reproduction of the previous moving image file due to the switching of the file in the divided moving image file.
また、動画ファイル管理部401は、ダイジェスト再生を行うこともできる。ダイジェスト再生とは、ダイジェスト再生する動画ファイルのうち、当該動画ファイル対応付けられたマーカデータファイルに含まれる各マーカデータの入力時刻周辺の動画のみを再生することを意味する。入力時刻周辺の動画とは、例えば、マーカの入力時刻の前後3秒間の動画等である。これにより、ユーザは、試合のダイジェストを鑑賞することができる。なお、ダイジェスト再生の対象となるマーカをユーザが適宜設定できるようにしてもよい。例えば、得点シーンのみのダイジェストを鑑賞したい場合、ユーザは、ダイジェスト再生の対象となるマーカを得点マーカに設定する。これにより、動画ファイル管理部401は、得点マーカの入力時刻周辺の動画のみを再生する。
Also, the moving image
<動画コピー>
続いて、動画コピーの処理動作について説明する。動画コピーとは、撮像装置1の内蔵型記録媒体209に格納された動画ファイルを、カード型記録媒体302に複製することを意味する。なお、コピーされた動画ファイルの記録先(コピー先)となる記録媒体が複数存在する場合、ユーザが記録先を選択できるようにしてもよい。図16は、動画コピー処理を示すフローチャートである。まず、ユーザが、操作部306を用いてコピーする動画ファイルを選択し、コピー操作する。これにより、動画ファイル管理部401は、選択された動画ファイルをコピーし、コピー先に送信する(ステップS401)。
<Video Copy>
Subsequently, a moving image copy processing operation will be described. Moving picture copying means copying a moving picture file stored in the built-in
次に、マーカデータ管理部402は、コピーされた動画に対応付けられたマーカデータファイル(以下、コピー対象マーカデータファイルと称す)を解析する(ステップS402)。具体的には、マーカデータ管理部402は、コピー対象マーカデータファイル及びその前後のマーカデータファイルに試合開始マーカ及び試合終了マーカが含まれるか否かを検索する。
Next, the marker
次に、チームテーブル管理部403は、コピー対象マーカデータファイルに含まれる試合開始マーカの対戦チームについて、チームテーブルに含まれるチームデータをコピー先のチームテーブルにコピーする(ステップS403)。このとき、チームテーブル管理部403は、コピー先のチームテーブルにおいて、コピーしたチームデータに新たなIDを割り当てる。 Next, the team table management unit 403 copies the team data included in the team table to the team table of the copy destination for the match team of the match start marker included in the copy target marker data file (step S403). At this time, the team table management unit 403 assigns a new ID to the copied team data in the copy destination team table.
マーカデータ管理部402は、コピー先の既存マーカデータを解析する(ステップS404)。そして、マーカデータ管理部402は、試合開始マーカが存在し、試合終了マーカがない場合(試合中の場合)、最後のマーカデータファイルの終端に試合終了マーカを入力する。
The marker
マーカデータ管理部402は、コピー対象マーカデータファイルをコピーする(ステップS405)。つまり、マーカデータ管理部402は、コピー先にコピー対象マーカデータファイルを作成する。
The marker
次に、マーカデータ管理部402は、コピーされたマーカデータファイル(撮像装置1の内部の他のメモリに複製されたマーカデータファイル)に試合開始マーカデータが含まれるか否かを判定する(ステップS406)。試合開始マーカデータがコピー対象である場合(ステップS406:Yes)、チームテーブル管理部403は、試合開始マーカデータに含まれるチームIDを、ステップS403においてコピー先で新たに割り当てたチームIDに変更する(ステップS407)。
Next, the marker
その後、マーカデータ管理部402は、ステップS406において検出された試合開始マーカデータに対応する試合終了マーカデータが、コピー対象か否かを判定する(ステップS408)。
Thereafter, the marker
試合終了マーカデータがコピー対象ではない場合(ステップS408:No)、マーカデータ管理部402は、コピー対象の動画ファイルの終端位置(コピー対象マーカデータファイルの最後)に、試合終了マーカを入力する(ステップS409)。なお、試合終了マーカデータがコピー対象である場合(ステップS408:Yes)、試合終了マーカの入力処理は行われず、次の処理に進む。
When the match end marker data is not a copy target (Step S408: No), the marker
最後に、試合データ管理部404は、コピーされたマーカデータファイルに含まれる試合の情報(チーム、得点等)に基づいて、試合データを作成し、コピー先の試合データファイルに追加する(ステップS411)。
Finally, the game
一方、試合開始マーカデータがコピー対象ではない場合(ステップS406:No)、マーカデータ管理部402は、コピーされたマーカデータファイルから、試合関連マーカデータ(試合終了マーカ、得点マーカ)を削除する(ステップS410)。
On the other hand, when the game start marker data is not a copy target (step S406: No), the marker
なお、1つの試合が複数の動画ファイルに亘って記録され、それらの動画ファイルが別々にコピーされる場合、各動画ファイルに対応するマーカデータファイルをそのままコピーすることも考えられる。この場合、各マーカデータファイルに含まれる試合関連マーカもコピーされる。このため、各マーカデータファイルに含まれる試合関連マーカに基づいて、同じ試合に関する試合データが複数作成されてしまう。そのため、試合データファイルに、同じチームで行われる同じ試合の試合データが複数格納されてしまい、試合のインデックスが煩雑で分かりづらくなる。 When one game is recorded over a plurality of moving image files, and those moving image files are copied separately, it is also conceivable to copy the marker data file corresponding to each moving image file as it is. In this case, the game related markers included in each marker data file are also copied. For this reason, based on the match related markers included in each marker data file, a plurality of match data regarding the same match will be created. Therefore, a plurality of match data of the same match played in the same team is stored in the match data file, and the index of the match is complicated and difficult to understand.
これに対して、撮像装置1の構成によれば、上記のように、ステップS410において、マーカデータ管理部402は、試合開始マーカデータがコピー対象マーカデータでない場合、試合関連マーカデータをコピーしない。このため、試合データ管理部404は、コピー先においては、コピーされた動画ファイルに対する試合に関する情報は取得できない。つまり、コピーされた動画ファイルに対応する試合データを生成できない。そのため、1つの試合が複数の動画ファイルに亘って記録され、それらの動画ファイルが別々にコピーされる場合でも、試合データがコピーされるのは、試合開始マーカデータを含むマーカデータファイルに対応付けられた動画ファイルがコピーされる場合のみである。このため、1つの試合について作成される試合データは1つとなる。そのため、同じ試合の試合データが複数作成されてしまうことを防止できる。
On the other hand, according to the configuration of the
<動画削除>
続いて、動画削除の処理動作について説明する。動画削除とは、カード型記録媒体302に格納された動画ファイルを、削除することを意味する。図17は、動画削除処理を示すフローチャートである。まず、ユーザが、操作部306を用いて削除する動画ファイルを選択し、削除操作する。これにより、撮像装置1は、選択された動画ファイルの削除動作を開始する(ステップS501)。
<Delete video>
Subsequently, the processing operation of the moving image deletion will be described. The moving image deletion means deleting the moving image file stored in the card
次に、マーカデータ管理部402は、削除する動画ファイルに対応付けられたマーカデータファイル(以下、削除対象マーカデータファイルと称す)を解析する(ステップS502)。具体的には、マーカデータ管理部402は、削除対象マーカデータファイルに試合開始マーカデータ及び試合終了マーカデータが含まれるか検索する。
Next, the marker
削除対象マーカデータファイルに試合開始マーカデータが含まれる場合(ステップS503:Yes)、試合データ管理部404は、削除対象となった試合に関する試合データを、試合データファイルから削除する(ステップS504)。
When match start marker data is included in the deletion target marker data file (step S503: Yes), the match
次に、チームテーブル管理部403は、削除した試合データが参照していたチームIDが、その他の削除されない試合データで参照されているか否かを判定する(ステップS505)。 Next, the team table management unit 403 determines whether or not the team ID to which the deleted game data has been referred is referred to by other non-deleted game data (step S505).
削除した試合データが参照していたチームIDが、その他の削除されない試合データで参照されていない場合(ステップS505:No)、チームテーブル管理部403は、参照されていないチームIDに対応するチームデータを、チームテーブルから削除する(ステップS506)。なお、削除した試合データが参照していたチームIDが、その他の削除されない試合データで参照されている場合(ステップS505:Yes)、チームデータの削除は行われず、次の処理に進む。 If the team ID referred to by the deleted game data is not referred to in the other non-deleted game data (step S505: No), the team table management unit 403 selects team data corresponding to the team ID not referred to. Is deleted from the team table (step S506). When the team ID referred to by the deleted game data is referred to by other non-deleted game data (step S505: Yes), the team data is not deleted, and the process proceeds to the next process.
次に、マーカデータ管理部402は、試合開始マーカに対応する試合終了マーカまでの間に、削除対象マーカデータファイルではないマーカデータファイルが存在するか否かを判定する(ステップS507)。削除対象マーカデータファイルではないマーカデータファイルが存在する場合(ステップS507:Yes)、マーカデータ管理部402は、削除対象ではないマーカデータファイルから試合関連マーカ(試合終了マーカ及び得点マーカ)を削除する(ステップS508)。なお、削除対象マーカデータファイルではないマーカデータファイルが存在しない場合(ステップS507:No)、試合関連マーカの削除処理は行われない。
Next, the marker
そして、マーカデータ管理部402は、削除対象マーカデータファイルを削除する(ステップS511)。最後に、動画ファイル管理部401は、削除対象の動画ファイルを削除する(ステップS512)。
Then, the marker
一方、削除対象マーカデータファイルに試合開始マーカデータが含まれない場合(ステップS503:No)、マーカデータ管理部402は、削除対象マーカデータファイルに試合終了マーカデータが含まれるか否かを判定する(ステップS509)。
On the other hand, when match start marker data is not included in the deletion target marker data file (step S503: No), the marker
削除対象マーカデータファイルに試合終了マーカデータが含まれる場合(ステップS509:Yes)、マーカデータ管理部402は、試合を含む削除対象ではない動画ファイルの終端位置(動画ファイルに対応するマーカデータファイルの末尾)に試合終了マーカを入力する(ステップS510)。そして、マーカデータ管理部402は、削除対象マーカデータファイルを削除する(ステップS511)。最後に、動画ファイル管理部401は、削除対象の動画ファイルを削除する(ステップS512)。なお、削除対象マーカデータファイルに試合終了マーカデータが含まれない場合(ステップS509:No)、試合終了マーカの入力は行われない。
When the match end marker data file includes the match end marker data (step S509: Yes), the marker
なお、上述のコピー処理と削除処理とを合わせることにより、動画移動(コピー元には動画ファイルを残さずに、コピー先に動画ファイルをコピーすること)も実現できる。 Note that moving the moving image (copying the moving image file to the copy destination without leaving the moving image file in the copy source) can also be realized by combining the above-described copy processing and deletion processing.
また、マーカデータ管理部402は、1つの試合が複数の動画ファイルに亘る場合において、マーカデータファイルを作成する際に、マーカデータファイルの先頭に、直前のマーカデータファイルにおける合計点(合計スコア)を格納するようにしてもよい。これにより、1つの試合が記録された複数の動画ファイル及びマーカデータファイルの一部が削除された場合であっても、他のマーカデータファイルは、それまでの各チームの合計点を格納している。これにより、マーカデータ管理部402は、マーカデータファイルの作成時点における各チームの合計点を参照できる。
When the marker
さらに、マーカデータファイルは、直前のマーカデータファイルの合計点に対する得点の加算分も格納する。言い換えると、得点の加算分とは、当該マーカデータファイルにおいて、各チームが取得した得点の合計である。 Furthermore, the marker data file also stores the addition of the score for the total point of the previous marker data file. In other words, the addition of the score is the sum of the scores acquired by each team in the marker data file.
例えば、直前のマーカデータファイルにおけるAチームの合計点が35点で、Bチームの合計点が41点だとする。そして、現在のマーカデータファイルにおいて、Aチームが11点、Bチームが15点取得したとする。この場合、現在のマーカデータファイルは、直前のマーカデータファイルにおける合計点「Aチームが35点」、「Bチームが41点」という情報(直前マーカデータファイルまでの合計点)と、「Aチームが11点取得」、「Bチームが15点取得」という情報(直前のマーカデータファイルの合計点に対する得点の加算分)と、を格納する。これにより、1つの試合を記録する複数の動画ファイルの一部が削除された後に合計点を再計算する際に、各マーカデータファイルにおける得点の加算分及び合計点のみを用いて合計点を算出できる。その結果、全ての得点の加算分を参照して計算する必要が無く、撮像装置1の演算処理の負担を軽減することができる。
For example, it is assumed that the total score of team A in the immediately preceding marker data file is 35 and the total score of team B is 41. Then, it is assumed that the team A acquires 11 points and the team B acquires 15 points in the current marker data file. In this case, the current marker data file includes information (total point up to the marker data file immediately before the marker data file) with the total points “35 points for team A” and “41 points for team B” in the marker data file immediately before Stores “11 points acquired” and “B team acquires 15 points” (the amount of addition of the score with respect to the total point of the marker data file immediately before). Thereby, when recalculating the total points after a part of the plurality of moving image files recording one game is deleted, the total points are calculated using only the addition and the total points of the points in each marker data file it can. As a result, it is not necessary to perform calculation with reference to the addition of all the scores, and the load of the arithmetic processing of the
<動画トリミング>
続いて、動画トリミングの処理動作について説明する。動画トリミングとは、動画ファイルのうち、ユーザが指定した範囲(例えば、試合の開始から終了まで)の前後の動画データを削除することを意味する。これにより、試合開始マーカよりも前の動画データ、及び、試合終了マーカよりも後の動画データが削除され、試合の開始から終了までの動画ファイルが抽出される。図18は、動画トリミング処理を示すフローチャートである。まず、ユーザが、操作部306を用いてトリミングする動画ファイル及び抽出範囲を指定する。これにより、撮像装置1は、指定された動画ファイルの抽出範囲についてトリミング動作を開始する(ステップS601)。このとき、動画ファイル管理部401は、指定された動画ファイルの指定された範囲の動画データを、抽出先(トリミングした動画ファイルを記憶する場所。例えば、他のメモリや、指定された動画ファイルの終端等)にコピーする。
<Video trimming>
Subsequently, the processing operation of moving image trimming will be described. Moving image trimming means deleting moving image data before and after a range designated by the user (for example, from the start to the end of the game) of the moving image file. Thereby, moving image data before the game start marker and moving image data after the game end marker are deleted, and a moving image file from the start to the end of the game is extracted. FIG. 18 is a flowchart showing the video trimming process. First, the user uses the
次に、マーカデータ管理部402は、抽出された動画データに対応付けられたマーカデータ及び当該マーカデータの前後のマーカデータを解析する(ステップS602)。具体的には、マーカデータ管理部402は、マーカデータに試合開始マーカデータまたは試合終了マーカデータが含まれるか否かを検索する。
Next, the marker
また、マーカデータ管理部402は、抽出先に既に格納されているマーカデータ(既存マーカデータ)を解析する。具体的には、マーカデータ管理部402は、抽出先の既存マーカデータが試合中か否かを判定する(ステップS603)。より詳細には、マーカデータ管理部402は、抽出先の既存マーカデータファイルに、試合開始マーカデータが含まれ、かつ、試合終了マーカデータが含まれないことを判定する。
Also, the marker
抽出先の既存マーカデータファイルが試合中である場合(ステップS603:Yes)、マーカデータ管理部402は、既存マーカデータファイルの終端に試合終了マーカを入力する(ステップS604)。なお、抽出先の既存マーカデータファイルが試合中でない場合(ステップS603:No)、試合終了マーカの入力は行われず、次の処理に進む。
When the existing marker data file of the extraction destination is in the game (step S603: Yes), the marker
次に、マーカデータ管理部402は、抽出された部分のマーカデータをコピーする(ステップS605)。そして、マーカデータ管理部402は、コピーしたマーカデータのそれぞれの時刻情報を変更する(ステップS606)。より詳細には、マーカデータ管理部402は、動画先頭からの相対時間(メディア内時刻)を抽出開始時刻からの相対時間(抽出開始時刻を0としてカウントされた時間)に変更する処理を、それぞれのマーカデータに対して行う。
Next, the marker
そして、マーカデータ管理部402は、抽出された部分のマーカデータに試合開始マーカデータが含まれるか否かを判定する(ステップS607)。抽出された部分のマーカデータに試合開始マーカデータが含まれる場合(ステップS607:Yes)、マーカデータ管理部402は、抽出された部分のマーカデータに試合終了マーカデータが含まれるか否かを判定する(ステップS608)。
Then, the marker
抽出された部分のマーカデータに試合終了マーカデータが含まれない場合(ステップS608:No)、マーカデータ管理部402は、抽出された部分のマーカデータの終端に試合終了マーカを入力する(ステップS609)。なお、抽出された部分のマーカデータに試合終了マーカデータが含まれる場合(ステップS609:Yes)、試合終了マーカの入力処理は行われず、次の処理に進む。
If the marker data of the extracted portion does not include the match end marker data (step S608: No), the marker
最後に、試合データ管理部404は、抽出された部分のマーカデータに含まれる試合開始マーカデータに基づいて、試合データを生成し、試合データファイルに追加する(ステップS610)。つまり、トリミングされた試合の試合データが試合データファイルに追加される。
Finally, the game
一方、抽出された部分のマーカデータに試合開始マーカデータが含まれない場合(ステップS607:No)、マーカデータ管理部402は、抽出された部分のマーカデータに含まれる試合関連マーカデータ(試合終了マーカデータ、得点マーカデータ)を削除する(ステップS611)。
On the other hand, when the marker data of the extracted part does not include the match start marker data (step S 607: No), the marker
以上のように、本実施の形態にかかる撮像装置1の構成によれば、カード型記録媒体302が、1つの試合(イベント)の撮像データを分割して複数の動画ファイルとして格納する。このため、1つの試合が複数の動画ファイルに亘って記録されている。また、マーカデータ管理部402は、入力された試合開始マーカ及び試合終了マーカを含むマーカデータを、複数の動画ファイルに対応付けて、複数のマーカデータファイルとしてカード型記録媒体302に記憶させる。そのため、複数の動画ファイルに亘って記録された試合の開始と終了を、試合開始マーカ及び試合終了マーカを参照して容易に検索することができ、動画ファイルを容易に管理することができる。
As described above, according to the configuration of the
<実施の形態2>
本発明にかかる実施の形態2について説明する。本実施の形態にかかる撮像装置2においては、当該撮像装置2に接続された携帯端末装置3を用いて、各種マーカの入力を行うことができる。なお、撮像装置2の構成については上述した撮像装置1と同様であるので、説明を適宜省略する。
Second Embodiment
Second Embodiment A second embodiment of the present invention will be described. In the
本実施の形態にかかる携帯端末装置3の構成について説明する。図19に携帯端末装置3のブロック図を示す。携帯端末装置3は、少なくとも表示部31と、入力部32と、制御部33と、通信部34と、メモリ35と、を備える。
The configuration of the mobile
なお、携帯端末装置3には、予めマーカ入力用のアプリケーションがダウンロードされているものとする。当該アプリケーションには、マーカ入力の際に用いられるUI(User Interface)画像等が含まれる。携帯端末装置3の表示部31に表示されるUI画像の一例を図20に示す。携帯端末装置3は、UI画像として、テレアイコン931、ワイドアイコン932、録画開始/録画停止アイコン933、試合開始マーカアイコン934、グッドマーカアイコン935、チェックマーカアイコン936、フリーマーカアイコン937、得点マーカアイコン938、及び選手交代マーカアイコン939を有する。
It is assumed that an application for marker input is downloaded to the mobile
続いて、携帯端末装置3を用いたマーカの入力処理について説明する。図21は、携帯端末装置3を用いたマーカの入力処理を示すフローチャートである。まず、携帯端末装置3は、通信部34を用いて、撮像装置2と接続する(ステップS701)。なお、撮像装置2と携帯端末装置3との接続は、例えば、Bluetooth(登録商標)やWi−Fiダイレクト等の無線通信を用いることができる。勿論、撮像装置2と携帯端末装置3との接続は、有線通信であってもよい。
Subsequently, marker input processing using the mobile
次に、制御部33は、撮像装置2から仕様データを取得する(ステップS702)。そして、制御部33は、取得した仕様データをメモリ35に格納する。ここで、仕様データとは、例えば、デフォルトのマーカ種別テーブルのURI(Uniform Resource Identifier)、デフォルトのチームテーブルのURI、及びマーカ入力間隔等のマーカ入力アプリケーションの仕様に関する情報である。なお、マーカ入力間隔とは、あるマーカを入力してから次のマーカを入力できるまでにかかる最小の時間である。
Next, the
制御部33は、仕様データに含まれるURIを参照して、撮像装置2からマーカ種別テーブルやチームテーブルを取得する(ステップS703)。なお、マーカの種類が固定されている場合には、マーカ種別テーブルを携帯端末装置3がダウンロードするアプリケーション内に含めてもよい。
The
次に、制御部33は、状態データを取得する(ステップS704)。ここで、状態データとは、撮像装置2におけるインターフェイス画像及びマーカに関する状態を示す情報である。状態データは、例えば、「試合中か否か」、「チーム名」、「チーム色」、「得点表示」、「マーカ入力ボタンの有効/無効」、「試合開始マーカ入力ボタンの有効/無効」、「試合終了マーカ入力ボタンの有効/無効」、「得点マーカ入力ボタンの有効/無効」、及び「UNDOボタンの有効/無効」等を含む。制御部33は、状態データを取得すると、メモリ35に格納する。
Next, the
そして、制御部33は、取得した状態データに基づいて、表示部31及び入力部32を更新する(ステップS705)。例えば、表示画面中の得点を更新したり、入力部32の得点ボタンを有効から無効に変更したりする。つまり、携帯端末装置3のUI画像が更新される。
Then, the
更新が完了すると、制御部33は、現在も撮像装置2と携帯端末装置3とが接続されているか否かを判定する(ステップS706)。既に撮像装置2と携帯端末装置3との接続が終了している場合(ステップS706:No)、携帯端末装置3は、マーカ入力動作を終了する。
When the update is completed, the
一方、撮像装置2と携帯端末装置3との接続が継続している場合(ステップS706:Yes)、制御部33は、ユーザが入力部32(図20に示すUI画像)を用いてマーカ入力を行ったか否かを判定する(ステップS707)。
On the other hand, when the connection between the
マーカ入力操作が行われていない場合(ステップS707:No)、制御部33は、再度撮像装置2から状態データを取得する(ステップS704)。つまり、制御部33は、状態データの更新を行う。状態データに何らかの変更があった場合には、UI画像の更新(ステップS705)において、状態データの変更が携帯端末装置3に反映される。なお、制御部33は、ステップS704の状態データの取得(更新)を、例えば、5秒に1回程度の頻度で行う。
When the marker input operation is not performed (step S707: No), the
一方、マーカ入力操作が行われた場合(ステップS707:Yes)、制御部33は、入力されたマーカについて、マーカが入力された旨を示すマーカ入力情報を撮像装置2に送信する(ステップS708)。
On the other hand, when a marker input operation is performed (step S707: Yes), the
撮像装置2は、マーカ入力情報を受信すると、当該マーカ入力情報に対応するマーカの入力を行う。そして、撮像装置2は、状態データを更新する。
When the
制御部33は、マーカ入力情報の送信に応じて変更された状態データを取得する(ステップS704)。そして、制御部33は、UIの更新(ステップS705)を行い、状態データの変更を携帯端末装置3に反映する。携帯端末装置3は、撮像装置2との接続が終了するまで上記の動作を繰り返す。
The
以上のように、本実施の形態にかかる撮像装置2の構成によれば、携帯端末装置3を用いてマーカを入力することができる。そのため、ユーザは撮像装置2から離れた場所においても、マーカを入力することができる。その結果、ユーザの位置が拘束されず、利便性が向上する。
As described above, according to the configuration of the
<実施の形態3>
本発明にかかる実施の形態3について説明する。本実施の形態においては、上記の実施の形態2と同様に、ユーザは、携帯端末装置を操作して、撮像装置の操作及びマーカの入力を行う。なお、撮像装置の構成については上述した実施の形態2と同様であるので、説明を適宜省略する。
A third embodiment of the present invention will be described. In the present embodiment, as in the above-described second embodiment, the user operates the mobile terminal device to perform the operation of the imaging device and the input of the marker. The configuration of the imaging apparatus is the same as that of the second embodiment described above, and thus the description will be appropriately omitted.
また、本実施の形態にかかる携帯端末装置4の構成は、図19に示した携帯端末装置3のブロック図と同様である。ただし、本実施の形態にかかる携帯端末装置4においては、UI画像が携帯端末装置3とは異なる。また、携帯端末装置4は、時間を計測するための計測部(例えば、ストップウォッチ機能部)を有する。携帯端末装置4は、無線通信回線または有線通信回線を介して、撮像装置と接続される。
The configuration of the mobile
携帯端末装置4の表示部31に表示されるUI画像の一例を図22に示す。携帯端末装置4は、UI画像として、テレアイコン931、ワイドアイコン932、及び、録画開始/録画停止アイコン933に加えて、計測開始マーカアイコン951、計測終了マーカアイコン952、ラップマーカアイコン953、及び、リセットアイコン954を有する。また、表示部31には、録画時間940、スプリットタイム941、及びラップタイム942が表示されている。
An example of the UI image displayed on the
本実施の形態にかかる携帯端末装置4のUIは、コースを周回するレーススポーツ(長距離走やモータスポーツ等)に特化している。具体的には、携帯端末装置4のUIは、ストップウォッチ機能を有しており、スタートからの時間を示すスプリットタイムと、コース1周の時間を示すラップタイムと、を計測することができる。
The UI of the portable
録画時間940は、録画開始から経過した時間を示す。つまり、録画時間940は、録画開始/録画停止アイコン933がタッチされてから経過した時間である。図22に示す例においては、録画時間940は、録画開始から2時間29分1秒経過していることを示している。
The
スプリットタイム941は、計測開始マーカアイコン951がタッチされたときから(レースが開始してから)経過した時間を示している。図22に示す例においては、スプリットタイム941は、レース開始から1時間2分55秒91経過していることを示している。
The
ラップタイム942は、ラップマーカアイコン953が直前にタッチされたときから経過した時間を示している。つまり、ラップタイム942は、周回が始まってから経過した時間であり、コース1周のタイムを意味する。図22に示す例においては、ラップタイム942は、10分0秒43経過していることを示している。なお、1周目の場合は、計測開始マーカアイコン951がタッチされたときから経過した時間がラップタイム942となる。つまり、1周目の場合は、スプリットタイム941とラップタイム942とは同じ時間になる。
The
計測開始マーカアイコン951は、レースの計測を開始するためのアイコンである。計測開始マーカアイコン951がタッチされると、スプリットタイム941及びラップタイム942の計測が開始される。また、計測開始マーカアイコン951は、上述の実施の形態1、2における試合開始マーカアイコンに対応している。計測開始マーカアイコン951がタッチされると、携帯端末装置4の通信部34(送信部)は、マーカが入力された旨を示すマーカの入力指示を撮像装置に送信する。撮像装置の無線モジュール309(受信部)は、マーカ入力指示を受信すると、当該マーカ入力指示に対応するマーカの入力を行う。つまり、撮像装置は、計測開始マーカ(スタートマーカ)が入力されたメディア内時刻(動画記録開始時からの時刻)と計測開始マーカのマーカIDとを関連付けて、マーカデータを作成する。
The measurement
計測終了マーカアイコン952は、レースの計測を終了するためのアイコンである。計測終了マーカアイコン952がタッチされると、スプリットタイム941及びラップタイム942の計測が終了する。
The measurement
ラップマーカアイコン953は、ラップタイムを計測するためのアイコンである。ラップマーカアイコン953がタッチされると、計測中のラップタイム942が停止し、選手等が1周にかかった時間がラップタイム942に表示される。ラップマーカアイコン953がタッチされたとき、計測中のラップタイム942が停止すると共に、次の周回のラップタイムの計測が開始される。また、ラップタイムアイコン953がタッチされると、計測中のスプリットタイム941が表示される。つまり、ラップマーカアイコン953がタッチされると、その時点のスプリットタイム(各周回時のスタートからの時間)とラップタイム(各周回時の前周回時からの時間)とが表示される。このとき、スプリットタイム941及びラップタイム942は、計測された時間を表示してから一定時間後に現在の周回の計測中のタイムを表示するようにしてもよい。または、携帯端末装置4は、計測している時間の表示は停止せず、表示部31の任意の領域に過去のスプリットタイム941及びラップタイム942の履歴をリストとして表示してもよい。
The
計測終了マーカアイコン952またはラップマーカアイコン953がタッチされた場
合、上記の計測開始マーカアイコン951と同様にマーカが入力される。具体的には、携帯端末装置4は、計測終了マーカまたはラップマーカの入力指示と共に、そのときのスプリットタイム及びラップタイムも撮像装置に送信する。そして、撮像装置は、計測終了マーカまたはラップマーカ(マーカID)と、スプリットタイムと、ラップタイムと、マーカが入力されたメディア内時刻(動画記録開始時からの時刻)と、を対応付けて、マーカデータを作成する。なお、計測終了マーカは、競技者がゴール地点を通過したことを示すマーカである。また、ラップマーカは、競技者が予め決められた地点(周回レースの場合には、ゴール(スタート)位置)を通過したこと示すマーカである。
When the measurement
リセットアイコン954は、スプリットタイム941及びラップタイム942の表示をリセットするためのアイコンである。
The
続いて、本実施の形態にかかる撮像装置及び携帯端末装置4の動作について説明する。まず、マーカの入力動作について説明する。図23は、マーカの入力タイミングを時系列で示した図である。また、図24は、図23に示したタイミングで入力されたマーカのマーカデータファイルを示す図である。なお、マーカデータファイルは、上述の実施の形態と同様に、例えばカード型記録媒体302(記憶部)に格納される。
Subsequently, operations of the imaging device and the mobile
図23に示すように、はじめに、ユーザは、携帯端末装置4の録画開始/録画停止アイコン933にタッチして、撮像装置に録画開始を指示する。これにより、撮像装置は録画を開始する(時刻t0)。
As shown in FIG. 23, first, the user touches the recording start /
次に、レースの準備が整ったら、ユーザは、レースの開始に合わせて、携帯端末装置4の計測開始マーカアイコン951をタッチする(時刻t1)。これにより、スプリットタイム941及びラップタイム942の計測が開始される。また、計測開始マーカアイコン
951がタッチされたことにより、携帯端末装置4は、撮像装置に計測開始マーカの入力指示を送信する。そして、撮像装置は、計測開始マーカと入力時刻t1とを関連付けて、マーカデータを作成し、マーカデータファイルに格納する。図24において、計測開始マーカはマーカID10に対応する。なお、マーカの入力時刻は、マーカアイコンがタッチされたときの携帯端末装置4の内部の時刻でもよいし、撮像装置がマーカ入力指示を受信したときの撮像装置の内部の時刻でもよい。
Next, when preparation for the race is completed, the user touches the measurement
次に、選手がコースを1周回った時点で、ユーザは、ラップマーカアイコン953にタッチする(時刻t2)。これにより、最初の1周目のタイムが、スプリットタイム941及びラップタイム942として携帯端末装置4に表示される。また、ラップマーカアイコン953がタッチされたことにより、携帯端末装置4は、撮像装置にラップマーカの入力指示を送信する。さらに、携帯端末装置4は、ラップマーカの入力指示と共に、計測したスプリットタイム及びラップタイムを撮像装置に送信する。
Next, when the player makes a round on the course, the user touches the lap marker icon 953 (time t2). As a result, the first round time is displayed on the portable
撮像装置は、ラップマーカと時刻t2とスプリットタイムとラップタイムとを関連付けて、マーカデータを作成し、マーカデータファイルに格納する。図24において、ラップマーカはマーカID11に対応する。 The imaging apparatus associates marker data with the lap marker, the time t2, the split time, and the lap time, and stores the marker data in the marker data file. In FIG. 24, the wrap marker corresponds to the marker ID11.
その後、時刻t3、t4においても、時刻t2と同様に、撮像装置は、マーカの入力時刻とスプリットタイムとラップタイムとラップマーカとを関連付けて、マーカデータを作成し、マーカデータファイルに格納する。 After that, also at time t3 and t4, similarly to time t2, the imaging device associates marker input time, split time, lap time and lap marker, creates marker data, and stores it in a marker data file.
そして、選手がレースの最終周を回り終えた時点(ゴールしたとき)で、ユーザは、計測終了マーカアイコン952をタッチする(時刻t5)。これにより、スタートからゴールまでのタイムが、スプリットタイム941として携帯端末装置4に表示される。最終周のタイムが、ラップタイム942として携帯端末装置4に表示される。また、計測終了マーカアイコン952がタッチされたことにより、撮像装置に計測終了マーカの入力が指示される。さらに、携帯端末装置4は、計測終了マーカの入力指示と共に、計測したスプリットタイム及びラップタイムを撮像装置に送信する。
Then, when the player has finished the final round of the race (when the goal is reached), the user touches the measurement end marker icon 952 (time t5). As a result, the time from the start to the goal is displayed on the portable
撮像装置は、計測終了マーカと時刻t5とスプリットタイムとラップタイムとを関連付けて、マーカデータを作成し、マーカデータファイルに格納する。図24において、計測終了マーカはマーカID20に対応する。
The imaging device associates marker end time, time t5, split time, and lap time with each other to create marker data, and stores the marker data in the marker data file. In FIG. 24, the measurement end marker corresponds to the
その後、時刻t6まで休憩が入り、時刻t6において、ユーザは、2回目のレースの開始に合わせて、携帯端末装置4の計測開始マーカアイコン951をタッチする(時刻t6)。これにより、スプリットタイム941及びラップタイム942の計測が開始する。以降、ユーザは、上述した時刻t2〜t5と同様に、携帯端末装置4を操作し、当該操作に応じて、撮像装置がマーカデータファイルを作成する。このような処理によって、図24のマーカデータファイルが作成される。
Thereafter, a break is entered until time t6, and at time t6, the user touches the measurement
次に、図25及び図26を参照して、撮像装置の再生動作について説明する。撮像装置は、図24に示したマーカデータファイルの「LAP TIME」の欄を液晶モニタ304にリスト表示する。そして、ユーザは、操作部306を用いて再生したいラップタイムを選択する。
Next, the reproduction operation of the imaging apparatus will be described with reference to FIGS. 25 and 26. The imaging apparatus displays a list of “LAP TIME” fields of the marker data file shown in FIG. 24 on the
撮像装置は、選択されたラップタイムに関連付けられたラップマーカまたは計測終了マーカが入力された時刻に基づいて、動画を再生する。例えば、図25に示すように、「LAP TIME」のラップタイム「0:10'07"42」が選択された場合、動画ファイル管理部401(再生部)は、当該ラップタイムに関連付けられたラップマーカが入力された時刻t4ではなく、時刻t4から当該ラップタイム(Lt)だけ遡った時点から動画を再生する。つまり、t4(1908675ms)からラップタイム(607420ms)を減じた時刻から動画を再生する。これにより、選択されたラップタイムを出した周回の始めから動画が再生される。 The imaging device reproduces the moving image based on the time when the lap marker or the measurement end marker associated with the selected lap time is input. For example, as shown in FIG. 25, when the lap time "0: 10'07" 42 "of" LAP TIME "is selected, the moving image file management unit 401 (reproduction unit) determines that the lap marker associated with the lap time is The moving image is played back not from the input time t4 but from the time point that is backward from the time t4 by the lap time (Lt). That is, the moving image is reproduced from the time obtained by subtracting the lap time (607420 ms) from t4 (1908675 ms). As a result, the moving image is played from the beginning of the lap when the selected lap time is taken.
同様に、撮像装置は、「LAP TIME」の欄と同じ画面、または、異なる画面において、「SPLIT TIME」の欄を液晶モニタ304にリスト表示する。そして、ユーザは、再生したいスプリットタイムを選択する。 Similarly, the imaging apparatus lists the “SPLIT TIME” field on the liquid crystal monitor 304 on the same screen as the “LAP TIME” field or a different screen. Then, the user selects a split time to be reproduced.
撮像装置は、選択されたスプリットタイムに関連付けられたラップマーカまたは計測終了マーカが入力された時刻に基づいて、動画を再生する。例えば、図26に示すように、動画ファイル管理部401は、選択されたスプリットタイムに関連付けられた計測終了マーカが入力された時刻t5ではなく、時刻t5から当該スプリットタイム(St)だけ遡った時点から動画を再生する。つまり、t5(2513147ms)からスプリットタイム(2410950ms)を減じた時刻から動画を再生する。これにより、選択されたスプリットタイムを出したレースの始めから動画が再生される。
The imaging device reproduces the moving image based on the time when the lap marker or the measurement end marker associated with the selected split time is input. For example, as shown in FIG. 26, the moving image
なお、レース開始時点からタイム計測は行っていたが、録画はレースの途中から始めた場合、スプリットタイムだけ遡った位置に動画が存在しないケースが考えられる。このような場合、動画ファイル管理部401は、録画開始の位置(動画の最初)から動画を再生する。
In addition, although time measurement was performed from the race start time, when video recording is started from the middle of a race, the case where a moving image does not exist in the position which went back only by split time can be considered. In such a case, the moving image
以上のように、本実施の形態にかかる撮像装置の構成によれば、動画ファイル管理部401は、マーカの再生指示を受けた場合、マーカの入力時刻から、当該マーカに関連付けられた時間情報(ラップタイムまたはスプリットタイム)だけ遡った位置から動画を再生する。このため、タイムを選択すれば、そのタイムを出したレースのスタート位置や、周回の開始位置から動画を再生することができる。また、レーススタート時や周回開始時にマーカが入力されていないような場合であっても、スプリットタイムまたはラップタイムだけ遡った適切な位置から再生することができる。
As described above, according to the configuration of the imaging apparatus according to the present embodiment, when the moving image
<実施の形態4>
本発明にかかる実施の形態4について説明する。本実施の形態に撮像装置5のブロック図を図27に示す。図27に示す撮像装置5は、圧縮・伸張処理部201が、第1コーデック2011と、第2コーデック2012と、を有する。つまり、本実施の形態にかかる圧縮・伸張処理部201は、デュアルコーデックを有する。なお、その他の構成については図2に示した撮像装置1と同様であるので、説明を適宜省略する。
Fourth Preferred Embodiment
Fourth Embodiment A fourth embodiment of the present invention will be described. A block diagram of the imaging device 5 according to the present embodiment is shown in FIG. In the imaging device 5 illustrated in FIG. 27, the compression /
また、本実施の形態にかかる撮像装置5は、撮像した映像をライブ配信システムに送信する。具体的には、撮像装置5は、第1コーデック2011を用いてライブ配信用の映像をエンコードし、第2コーデックを用いて記録用の映像をエンコードする。つまり、撮像装置5は、録画しながら映像配信を行う。
In addition, the imaging device 5 according to the present embodiment transmits the captured video to the live distribution system. Specifically, the imaging device 5 encodes the video for live distribution using the
第1コーデック2011は、MPEG2規格やAVC/H.264規格に準拠した圧縮方式に基づいて、メインメモリ205に格納された撮像データ及びデジタル音声データを圧縮し、圧縮データを生成する。このとき、第1コーデック2011は、撮像装置5または携帯端末装置を用いて入力されたマーカの画像データを、撮像データに重畳してエンコードすることにより送信用の映像(第1の動画ファイル)を生成する。そして、第1コーデック2011は、生成した送信用の映像を、無線モジュール309を介して、図示しない外部のライブ配信システム(外部サーバ)に映像を送信する。なお、本実施の形態にかかるマーカの種類は特に限定されるものではなく、撮像対象となるイベントの特定の状態を示すマーカである。例えば、上述した実施の形態におけるマーカ(試合開始マーカ、試合終了マーカ、計測開始マーカ、計測終了マーカ、グッドマーカ、チェックマーカ、得点マーカ等)をマーカとして用いることができる。
The
第2コーデック2012は、第1コーデック2011と同様に、MPEG2規格やAVC/H.264規格に準拠した圧縮方式に基づいて、メインメモリ205に格納された撮像データ及びデジタル音声データを圧縮し、圧縮データを生成する。ただし、第2コーデック2012は、撮像装置5または携帯端末装置を用いて入力されたマーカの画像データを、撮像データに重畳しない。つまり、第2コーデック2012は、撮像データ及びデジタル音声データのみをエンコードすることにより、動画ファイル(第2の動画ファイル)を生成する。マーカデータ管理部402(制御部)は、マーカ入力時のメディア内時刻と入力されたマーカのマーカIDとを対応付けて、マーカデータを作成する。そして、マーカデータ管理部402は、作成したマーカデータを動画ファイル(第2の動画ファイル)に対応付けてマーカデータファイルとしてカード型記録媒体302に格納する。
Similar to the
なお、本実施の形態にかかるマーカの種類は特に限定されるものではなく、撮像対象となるイベントの特定の状況(試合開始、試合終了、計測開始、計測終了、良いプレー時、要確認時、得点時等)を示すマーカである。例えば、上述した実施の形態におけるマーカ(試合開始マーカ、試合終了マーカ、計測開始マーカ、計測終了マーカ、グッドマーカ、チェックマーカ、得点マーカ等)をマーカとして用いることができる。 The type of marker according to the present embodiment is not particularly limited, and the specific situation of the event to be imaged (game start, game end, measurement start, measurement end, good play, at the time of confirmation, It is a marker which shows a point of time etc.). For example, markers (game start marker, game end marker, measurement start marker, measurement end marker, good marker, check marker, score marker, etc.) in the above-described embodiment can be used as a marker.
続いて、本実施の形態にかかる撮像装置5の動作について、図28及び図29に示すフローチャートを参照して説明する。図28に示すフローチャートは、第1コーデック2011の動作を示す。図29に示すフローチャートは、第2コーデック2012の動作を示す。
Subsequently, the operation of the imaging device 5 according to the present embodiment will be described with reference to the flowcharts shown in FIG. 28 and FIG. The flowchart shown in FIG. 28 shows the operation of the
はじめに、第1コーデック2011の動作について説明する。まず、撮像部100が撮像処理を行う(ステップS801)。これにより、撮像データが生成される。
First, the operation of the
次に、マーカデータ管理部402は、撮像装置5の操作部306または携帯端末装置を用いてマーカが入力されたか否かを判定する(ステップS802)。マーカが入力された場合(ステップS802:Yes)、マーカデータ管理部402は、入力されたマーカに対応するマーカの画像データを第1コーデック2011に送信する。なお、マーカの画像データは、例えばフラッシュROM204内に予め格納されている。
Next, the marker
そして、第1コーデック2011は、撮像データにマーカの画像データを重畳して、圧縮データを生成する(ステップS803)。一方、マーカが入力されていない場合(ステップS804)、第1コーデック2011は、撮像データ及びデジタル音声データのみを用いて圧縮データを生成する(ステップS805)。つまり、第1コーデック2011は、通常のエンコード処理を行う。
Then, the
次に、第1コーデック2011は、圧縮データ(第1の動画ファイル)をライブ配信システムに送信する。これにより、撮像装置5が撮像した映像が配信される(ステップS805)。このとき、マーカが入力されている場合、マーカの画像データが重畳された映像が配信される。
Next, the
そして、中央制御部400は、ユーザにより撮影停止操作が行われたか否かを判定する(ステップS806)。撮影停止操作があった場合(ステップS806:Yes)、撮像装置5は撮影を終了する。一方、撮影停止操作がない場合(ステップS806:No)、ステップS801に戻り、上記の動作を繰り返す。
Then, the
続いて、第2コーデック2012の動作について説明する。まず、撮像部100が撮像処理を行う(ステップS901)。これにより、撮像データが生成される。
Subsequently, the operation of the
次に、第2コーデック2012は、撮像データ及びデジタル音声データのみを圧縮し、圧縮データ(第2の動画ファイル)を生成する(ステップS902)。つまり、第2コーデック2012は、マーカの入力の有無に拘わらず、通常のエンコード処理を行う。そして、第2コーデック2012は、生成した圧縮データを動画ファイルとしてカード型記録媒体302に格納する(ステップS903)。
Next, the
また、マーカデータ管理部402は、撮像装置5の操作部306または携帯端末装置を用いてマーカが入力されたか否かを判定する(ステップS904)。マーカが入力された場合(ステップS904:Yes)、マーカデータ管理部402は、マーカの入力時刻とマーカIDとを関連付けてマーカデータを作成し、作成したマーカデータを第2コーデック2012により圧縮された動画ファイルに対応付けて、マーカデータファイルとしてカード型記録媒体302に格納する(ステップS905)。一方、マーカが入力されていない場合(ステップS904:No)、マーカデータは作成されず、ステップS906に進む。
Further, the marker
そして、中央制御部400は、ユーザにより撮影停止操作が行われたか否かを判定する(ステップS906)。撮影停止操作があった場合(ステップS906:Yes)、撮像装置5は撮影を終了する。一方、撮影停止操作がない場合(ステップS906:No)、ステップS901に戻り、上記の動作を繰り返す。
Then, the
なお、説明の便宜のため、第1コーデック2011の動作と第2コーデック2012の動作とを別のフローチャート(図28、図29)を用いて説明したが、図28及び図29に示すフローは並行して行われている。つまり、圧縮・伸張処理部201は、第1コーデック2011における圧縮と第2コーデック2012における圧縮とを並列処理している。
Although the operation of the
以上のように、本実施の形態にかかる撮像装置5の構成によれば、第1コーデック2011は、入力されたマーカの画像データを撮像データに重畳させて圧縮データを生成する。そして、第1コーデック2011は、マーカの画像データを重畳した映像を配信システムに送信する。一方、第2コーデック2012は、マーカの画像データを重畳させず、撮像データを用いて圧縮データを生成し、カード型記録媒体302に格納する。このため、配信システム側にマーカの画像データを重畳させる機能が無い場合であっても、マーカの画像データを重畳させた映像を配信することができる。さらに、カード型記録媒体302には、マーカの画像データが重畳されていない通常の映像が格納されているため、マーカの画像データが表示されない映像を見たり、映像の編集をしたりすることができる。
As described above, according to the configuration of the imaging device 5 according to the present embodiment, the
なお、上記の例においては、マーカの画像を重畳させた映像はメモリ等に格納されることなく、配信システムに送信されるが、重畳させた映像を、例えばカード型記録媒体302に格納してもよい。これにより、画像を重畳させる機能が無い再生装置においても、画像重畳後の映像を再生することができる。
In the above example, the video on which the marker image is superimposed is transmitted to the distribution system without being stored in the memory or the like, but the superimposed video is stored, for example, in the card
また、マーカデータ管理部402は、第2コーデック2012が生成した動画ファイルに対応づけて格納されたマーカデータファイルが編集されたか否かを検出してもよい。マーカデータ編集された場合、マーカデータ管理部402は、編集後のマーカデータを第1コーデック2011に送信する。第1コーデック2011は、カード型記録媒体302に格納された動画ファイル(マーカ重畳なし)に、編集後のマーカの画像データを重畳させる。これにより、撮像装置5は、編集後のマーカの画像を重畳した映像を生成することができる。
Also, the marker
以上、本発明を上記実施形態に即して説明したが、上記実施形態の構成にのみ限定されるものではなく、本願発明の範囲内で当業者であればなし得る各種変形、修正、組み合わせを含むことは勿論である。 As mentioned above, although the present invention was explained according to the above-mentioned embodiment, it is not limited only to composition of the above-mentioned embodiment, and includes various modification, correction, and combination which can be made by one skilled in the art within the scope of the present invention. Of course.
例えば、カード型記録媒体302内に記憶する情報の一部は、撮像装置1に着脱可能な記憶装置(例えばUSBメモリ)に記憶されても良いことは言うまでもない。また、撮像装置1は、ネットワーク上からメカード型記録媒体302内に保持すべき情報を適宜ダウンロードしても良い。また、カード型記録媒体302内に記憶されている情報の少なくとも一部は、中央制御部400内の記憶部(図示せず)に記憶されていても良い。
For example, it goes without saying that part of the information stored in the card
また、上述の撮像装置及び携帯端末装置の任意の処理は、CPU(Central Processing Unit)にコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD−ROM(Read Only Memory)、CD−R、CD−R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 In addition, arbitrary processing of the above-described imaging device and portable terminal device can also be realized by causing a CPU (Central Processing Unit) to execute a computer program. In this case, the computer program can be stored using various types of non-transitory computer readable medium and supplied to the computer. Non-transitory computer readable media include tangible storage media of various types. Examples of non-transitory computer readable media are magnetic recording media (eg flexible disk, magnetic tape, hard disk drive), magneto-optical recording media (eg magneto-optical disk), CD-ROM (Read Only Memory), CD-R, CD-R / W, semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (random access memory)) are included. Also, the programs may be supplied to the computer by various types of transitory computer readable media. Examples of temporary computer readable media include electrical signals, light signals, and electromagnetic waves. The temporary computer readable medium can provide the program to the computer via a wired communication path such as electric wire and optical fiber, or a wireless communication path.
また、コンピュータが上述の実施の形態の機能を実現するプログラムを実行することにより、上述の実施の形態の機能が実現される場合だけでなく、このプログラムが、コンピュータ上で稼動しているOS(Operating System)もしくはアプリケーションソフトウェアと共同して、上述の実施の形態の機能を実現する場合も、本発明の実施の形態に含まれる。さらに、このプログラムの処理の全てもしくは一部がコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットによって行われて、上述の実施の形態の機能が実現される場合も、本発明の実施の形態に含まれる。 In addition to the case where the functions of the above-described embodiment are realized by the computer executing the program for realizing the functions of the above-described embodiments, an OS (a program running on the computer) Implementation of the functions of the above-described embodiments in cooperation with Operating System or application software is also included in the embodiments of the present invention. Furthermore, even if all or part of the processing of this program is performed by a function expansion board inserted into the computer or a function expansion unit connected to the computer, the functions of the above-described embodiment can be realized. Are included in the embodiments of the invention.
1、2、5 撮像装置
3、4 携帯端末装置
11 本体部
12 モニタ部
13 ヒンジ
14 レンズ
31 表示部
32 入力部
33 制御部
34 通信部
35 メモリ
51 動画ファイル
52 マーカ種別テーブル
53 チームテーブル
54 マーカデータファイル
55 試合データファイル
100 撮像部
101 ズームレンズ
102 フォーカスレンズ
103 絞り
104 撮像素子
105 アナログ画像信号処理部
106 画像A/D変換部
107 画像入力コントローラ
108 デジタル信号処理部
109 マイク
110 アナログ音声信号処理部
111 音声A/D変換部
112 音声入力コントローラ
113 多重化部
200 バス
201 圧縮・伸張処理部
202 音声・画像処理部
203 ROM
204 フラッシュROM
205 メインメモリ
206 メディア制御部
207 ジャイロセンサ
208 時計
209 内蔵型記録媒体
301 カードI/F
302 カード型記録媒体
303 入出力I/F
304 液晶モニタ
305 スピーカ
306 操作部
307 入出力端子
308 無線I/F
309 無線モジュール
400 中央制御部
401 動画ファイル管理部
402 マーカデータ管理部
403 チームテーブル管理部
404 試合データ管理部
405 表示画像データ生成部
1, 2, 5
204 Flash ROM
205
302 card
304
309
Claims (4)
前記動画に対して、前記イベントの状況を示すマーカを入力するマーカ入力部と、 A marker input unit for inputting a marker indicating the status of the event to the moving image;
前記マーカ入力部により入力された前記マーカに対応する画像データを、前記撮像データに重畳してエンコードすることにより、第1の動画ファイルを生成する第1のコーデックと、 A first codec that generates a first moving image file by superimposing image data corresponding to the marker input by the marker input unit on the imaging data; and
前記撮像データをエンコードすることにより、第2の動画ファイルを生成する第2のコーデックと、 A second codec that generates a second moving image file by encoding the imaging data;
前記第2の動画ファイルを記憶する記憶部と、 A storage unit for storing the second moving image file;
前記マーカ入力部により入力された前記マーカと、前記マーカが入力された時刻と、を対応付けてマーカデータを生成し、前記マーカデータを前記第2の動画ファイルに対応付けて前記記憶部に記憶させる制御部と、 Marker data is generated by associating the marker input by the marker input unit with the time when the marker is input, and the marker data is stored in the storage unit in association with the second moving image file. Control unit, and
を備える撮像装置。 An imaging device comprising:
前記動画に対して、前記イベントの状況を示すマーカを入力するステップと、 Inputting a marker indicating the status of the event in the moving image;
入力された前記マーカに対応する画像データを、前記撮像データに重畳してエンコードすることにより、第1の動画ファイルを生成するステップと、 Generating a first moving image file by encoding image data corresponding to the input marker superimposed on the imaging data;
前記撮像データをエンコードすることにより、第2の動画ファイルを生成するステップと、 Generating a second moving image file by encoding the imaging data;
前記第2の動画ファイルを記憶部に記憶させるステップと、 Storing the second moving image file in a storage unit;
入力された前記マーカと、前記マーカが入力された時刻と、を対応付けてマーカデータを生成し、前記マーカデータを前記第2の動画ファイルに対応付けて前記記憶部に記憶させるステップと、 Generating marker data by associating the input marker with a time when the marker is input, and storing the marker data in the storage unit in association with the second moving image file;
を備える撮像方法。 An imaging method comprising:
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012214277 | 2012-09-27 | ||
| JP2012214277 | 2012-09-27 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017005700A Division JP6264478B2 (en) | 2012-09-27 | 2017-01-17 | Imaging apparatus, imaging method, and imaging program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018085735A JP2018085735A (en) | 2018-05-31 |
| JP6424945B2 true JP6424945B2 (en) | 2018-11-21 |
Family
ID=50786523
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013118896A Active JP6079450B2 (en) | 2012-09-27 | 2013-06-05 | Imaging apparatus, imaging method, and imaging program |
| JP2017005700A Active JP6264478B2 (en) | 2012-09-27 | 2017-01-17 | Imaging apparatus, imaging method, and imaging program |
| JP2017240392A Active JP6424945B2 (en) | 2012-09-27 | 2017-12-15 | Imaging device, imaging method, and imaging program |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013118896A Active JP6079450B2 (en) | 2012-09-27 | 2013-06-05 | Imaging apparatus, imaging method, and imaging program |
| JP2017005700A Active JP6264478B2 (en) | 2012-09-27 | 2017-01-17 | Imaging apparatus, imaging method, and imaging program |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP6079450B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7608810B2 (en) | 2020-12-11 | 2025-01-07 | 株式会社Jvcケンウッド | Imaging device and video data distribution method |
| JP7608809B2 (en) | 2020-12-11 | 2025-01-07 | 株式会社Jvcケンウッド | Image capture device and method for controlling image capture device |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3392316B2 (en) * | 1997-02-27 | 2003-03-31 | 日本電信電話株式会社 | Index-added video camera |
| JPH10304234A (en) * | 1997-04-24 | 1998-11-13 | Sony Corp | Imaging system and video camera device |
| JPH1155613A (en) * | 1997-07-30 | 1999-02-26 | Hitachi Ltd | Recording and / or reproducing apparatus and recording medium used for the same |
| JP3942792B2 (en) * | 2000-03-28 | 2007-07-11 | パイオニア株式会社 | Video editing method and apparatus, and storage medium therefor |
| JP3643093B2 (en) * | 2002-06-28 | 2005-04-27 | 株式会社エヌ・ティ・ティ・ドコモ東海 | Information creation method, information creation apparatus, program, and information distribution system |
| JP2004112153A (en) * | 2002-09-17 | 2004-04-08 | Fujitsu Ltd | Video processing system |
| JP2004221665A (en) * | 2003-01-09 | 2004-08-05 | Canon Inc | Imaging device |
| JP4396567B2 (en) * | 2005-04-15 | 2010-01-13 | ソニー株式会社 | Material recording apparatus and material recording method |
| JP2006303766A (en) * | 2005-04-19 | 2006-11-02 | Sanshin Kinzoku Kogyo Kk | Animation imaging system |
| JP2006340108A (en) * | 2005-06-02 | 2006-12-14 | Canon Inc | Image processing apparatus, image processing method, program, and storage medium |
| EP1978480A3 (en) * | 2005-07-22 | 2011-09-07 | Kangaroo Media, Inc. | System and methods for enhancing the experience of spectators atttending a live sporting event |
| JP4894213B2 (en) * | 2005-09-29 | 2012-03-14 | カシオ計算機株式会社 | Imaging apparatus and program |
| JP2007201988A (en) * | 2006-01-30 | 2007-08-09 | Sanyo Electric Co Ltd | Recording and reproducing apparatus |
| JP4775322B2 (en) * | 2007-05-29 | 2011-09-21 | ソニー株式会社 | Data processing device, data processing method and data processing program, and recording device, recording method and recording program |
| US9299388B2 (en) * | 2007-09-10 | 2016-03-29 | Gvbb Holdings S.A.R.L. | Video playback |
| JP4934105B2 (en) * | 2008-06-09 | 2012-05-16 | ソニー株式会社 | Signal processing apparatus, mark assigning method, program |
| JP2010183301A (en) * | 2009-02-04 | 2010-08-19 | Sony Corp | Video processing device, video processing method, and program |
-
2013
- 2013-06-05 JP JP2013118896A patent/JP6079450B2/en active Active
-
2017
- 2017-01-17 JP JP2017005700A patent/JP6264478B2/en active Active
- 2017-12-15 JP JP2017240392A patent/JP6424945B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017085654A (en) | 2017-05-18 |
| JP6079450B2 (en) | 2017-02-15 |
| JP2018085735A (en) | 2018-05-31 |
| JP2014082742A (en) | 2014-05-08 |
| JP6264478B2 (en) | 2018-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4241261B2 (en) | Metadata grant method and metadata grant apparatus | |
| JP6324063B2 (en) | Image reproducing apparatus and control method thereof | |
| CN103842936A (en) | Record, edit and combine multiple live video clips and still photos into a finished composition | |
| JP2010183187A (en) | Imaging apparatus and control method of the same, program | |
| JP6424945B2 (en) | Imaging device, imaging method, and imaging program | |
| JP6098796B2 (en) | Image processing apparatus, imaging apparatus, and computer program | |
| JP5821699B2 (en) | Image processing apparatus, image processing method, and program | |
| JP2005260749A (en) | Electronic camera and electronic camera control program | |
| US8648925B2 (en) | Control apparatus, control method, and control system for reproducing captured image data | |
| EP2713371A2 (en) | Imaging device, image processing device, imaging method, image processing method, and computer program product | |
| JP5233491B2 (en) | Electronic camera, data distribution method and server | |
| JP2005026752A (en) | Imaging guidance apparatus and imaging apparatus with imaging guidance function | |
| JP6146162B2 (en) | Image processing apparatus, imaging apparatus, image processing method, imaging method, and image processing program | |
| JP6265621B2 (en) | Display control apparatus and program | |
| JP2013135459A (en) | Imaging apparatus and control method and program thereof | |
| JP6089988B2 (en) | Imaging system, imaging apparatus, and program | |
| JP2009232114A (en) | Image reproducing apparatus, its method and image reproducing program | |
| US20230133148A1 (en) | Movie creation method, non-transitory computer readable medium, and movie creation apparatus | |
| JP5794934B2 (en) | Collaboration song recording system | |
| JP2014131155A (en) | Imaging apparatus, image processor, imaging method, image processing method and program | |
| US20230179829A1 (en) | Movie creation method, non-transitory computer readable medium, and movie creation apparatus | |
| JP2010232853A (en) | Device and method for reproducing content | |
| JP6643081B2 (en) | Album moving image generating apparatus, album moving image generating method, and program | |
| JP6242083B2 (en) | Background video display system | |
| JP2017011630A (en) | Image processor and imaging system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180914 |
|
| 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: 20180925 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181008 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6424945 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |