JP5019577B2 - Information processing apparatus, edit reproduction method, and program - Google Patents
Information processing apparatus, edit reproduction method, and program Download PDFInfo
- Publication number
- JP5019577B2 JP5019577B2 JP2006324477A JP2006324477A JP5019577B2 JP 5019577 B2 JP5019577 B2 JP 5019577B2 JP 2006324477 A JP2006324477 A JP 2006324477A JP 2006324477 A JP2006324477 A JP 2006324477A JP 5019577 B2 JP5019577 B2 JP 5019577B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- user
- marker
- image data
- editing
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
Description
本発明は、パーソナルコンピュータのような情報処理装置および同装置を用いた編集再生方法およびプログラムに関する。 The present invention relates to an information processing apparatus such as a personal computer, and an editing / playback method and program using the same.
近年、デジタルカメラ等で撮影した画像データ(デジタル画像)をパソコン上等で編集する画像の編集ソフトウェアが用いられている。この編集ソフトウェアで画像データを編集する場合には、映像補正など撮影した画像データ自身に関する編集機能とフォトレタッチ機能のように画像データにユーザデータを追記する機能を有したものがある。画像データの編集ソフトウェアでは、Exif(Exchangeable Image File Format)情報表示とExif情報編集機能を有する編集ソフトウェアが存在する。Exif情報編集機能は主に検索機能の強化を用いられている。デジタルカメラで撮影した画像データをユーザが編集ソフトウェアを用いて編集できる事項は、画像データプリントアウトに関する事項と検索といった情報整理に関する事項である。デジタルカメラに使用されているExif形式は、撮影したカメラ情報を含めたデータまで記憶することが可能であるが、記憶されているデータのほとんどが一般ユーザに使用できるものではなく、デジタルカメラ開発メーカが撮影データとして残す情報として使用されている場合が殆どである。また、このメーカの独自データを記憶する領域に実行可能な画像ビューアーのプログラムを埋め込む技術が開示されている(特許文献1参照)。
しかし、特許文献1の技術では、ユーザが自由にユーザ自身が用意したデータを記憶、再生することができない。
However, with the technique of
本発明は上述の事情を考慮してなされたものであり、ユーザ自身が自由にデータを付加して記憶し、再生させることができる情報処理装置、編集再生方法およびプログラムを提供することを目的とする。 The present invention has been made in view of the above-described circumstances, and an object thereof is to provide an information processing apparatus, an editing / playback method, and a program that allow a user himself / herself to freely add data to be stored and played back. To do.
実施形態によれば、情報処理装置は、画像データのマーカー情報を検出する手段と、検出されたマーカー情報のうち、一番最後のアプリケーションマーカーの次に領域を確保し、この領域にユーザマーカー情報を追加して書き込む手段と、前記ユーザマーカー情報に基づいて、前記画像データと関連づけるユーザ編集情報を書き込む手段と、前記ユーザマーカー情報に基づいて、前記ユーザ編集情報を読み出す手段とを具備する。 According to the embodiment, the information processing apparatus secures an area next to the last application marker among the detected marker information and means for detecting the marker information of the image data, and user marker information in this area It means for additionally written, based on the user marker information, and means for writing the user editing information associated with the image data, based on the user marker information, and means for reading the user editing information .
本発明によれば、ユーザ自身が画像データに自由に所定のデータを付加して記憶し、再生させることができる。 According to the present invention, the user himself / herself can freely add predetermined data to the image data, store it, and reproduce it.
以下、図面を参照して本発明の実施形態を説明する。
図1には、本発明の一実施形態に係る情報処理装置の斜視図が示されている。この情報処理装置は、バッテリ駆動可能なノートブック型コンピュータ10として実現されている。なお、本発明は、デジタルカメラ等で撮影された画像データに新たにExif形式のユーザディレクトリーエントリを追加し、ユーザによる追加データの記憶、再生を行うことができるようにしたものである。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a perspective view of an information processing apparatus according to an embodiment of the present invention. This information processing apparatus is realized as a battery-driven
図1に示すように、コンピュータ10の本体側は薄い箱形の筐体を有しており、その上面には、キーボード(KB)13、パームレスト上にはタッチパッド14、および左右2つのボタン、電源ボタン24、スピーカ等が配置されている。また、本体の側面には、光学ドライブ等が設けられている。
As shown in FIG. 1, the main body side of the
図2は、コンピュータ10の構成を示したブロック図である。
FIG. 2 is a block diagram showing the configuration of the
このパーソナルコンピュータ10は、図示のように、CPU(Central Processing Unit)11、ノースブリッジ12、主メモリ13、グラフィクスコントローラ17、表示装置(LCD)15、サウスブリッジ16、ハードディスクドライブ(HDD)20、BIOS−ROM21、エンベデッドコントローラ/キーボードコントローラIC(EC/KBC)22、および電源コントローラ(PSC)23、キーボード(KB)13、タッチパッド14などを備えている。
As shown, the
ノースブリッジ12、グラフィクスコントローラ17、サウスブリッジ16の各々は、PCI EXPRESS規格に準拠したデバイス(コンポーネント)である。ノースブリッジ12とグラフィクスコントローラ17との間の通信は、ノースブリッジ12とグラフィクスコントローラ17との間に配設されたPCI EXPRESSリンク21を介して実行される。各PCI EXPRESSリンクはシリアルインタフェースから構成される通信路であり、アップストリームレーンおよびダウンストリームレーンを含む。
Each of the
CPU11は本コンピュータの動作を制御するプロセッサであり、HDD20から主メモリ13にロードされる各種プログラム(オペレーティングシステム、各種アプリケーションプログラム、画像編集ソフトウェア等)を実行する。また、CPU11は、BIOS−ROM21に格納されたBIOS(Basic Input Output System)も実行する。BIOSはハードウェアを制御するためのプログラムである。また、BIOSは、PCI Express 規格で規定されたActive State Power Management (ASPM)機能の実行を本コンピュータの動作モードに応じて動的に許可または禁止するためのSMI(System Management Interrupt)ルーチンを有している。
The CPU 11 is a processor that controls the operation of the computer, and executes various programs (operating system, various application programs, image editing software, etc.) loaded from the
ノースブリッジ12はCPU11のローカルバスとサウスブリッジ16との間を接続するブリッジデバイスである。ノースブリッジ12には、主メモリ13をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ12は、PCI EXPRESSリンク21を介してグラフィクスコントローラ114との通信を実行する機能も有している。
The
グラフィクスコントローラ17は本コンピュータのディスプレイモニタとして使用されるLCD15を制御する表示コントローラである。サウスブリッジ16は、PCI EXPRESSリンク22を介して図示しない接続されたPCI Expressデバイスとの通信を実行する機能等を有している。また、サウスブリッジ16は、LPC(Low Pin Count)バス30上の各デバイスの制御も実行する。
The
エンベデッドコントローラ/キーボードコントローラIC(EC/KBC)22は、電力管理のためのエンベデッドコントローラと、キーボード(KB)25およびタッチパッド26を制御するためのキーボードコントローラとが集積された1チップマイクロコンピュータである。このエンベデッドコントローラ/キーボードコントローラIC(EC/KBC)22は、ユーザによるパワーボタン24の操作に応じて、電源コントローラ(PSC)23と共同して、本コンピュータ10をパワーオン/パワーオフする機能を有している。さらに、エンベデッドコントローラ/キーボードコントローラIC(EC/KBC)22は、本コンピュータに対するACアダプタ28の接続および取り外しを検出する機能も有している。ACアダプタ28の接続または取り外しのイベントが発生した時、エンベデッドコントローラ/キーボードコントローラIC(EC/KBC)22は、電力管理イベントの発生をBIOSに通知するために割り込み信号(INTR)を発生する。この割り込み信号(INTR)の発生に応答して、サウスブリッジ16は、CPU11に割り込み信号(SMI)を発生する。CPU11は、SMIに応答して、BIOSのSMIルーチンを実行する。なお、EC/KBC22からCPU11に直接的にSMIを供給するようにしてもよい。
The embedded controller / keyboard controller IC (EC / KBC) 22 is a one-chip microcomputer in which an embedded controller for power management and a keyboard controller for controlling the keyboard (KB) 25 and the touch pad 26 are integrated. . The embedded controller / keyboard controller IC (EC / KBC) 22 has a function of powering on / off the
図3は、Exif形式で記憶された画像データの構成を示した模式図である。 FIG. 3 is a schematic diagram showing the configuration of image data stored in the Exif format.
画像データは、TIFFヘッダー(SOI:Start of Imageマーカー)100、アプリケーションユーザーマーカー(ユーザマーカー情報)101、JPEGデータ102、ユーザデータリンク情報103、EOI(End of Image)マーカー104、そして後術するユーザデータ(図4参照)から構成されている。
The image data includes a TIFF header (SOI: Start of Image marker) 100, an application user marker (user marker information) 101,
TIFFヘッダー100は、Exif形式で記憶された画像データの定義データである。アプリケーションユーザーマーカー101は、本発明で新設され用いられるもので、TIFFヘッダー100の次に配置される図示しない各種アプリケーションマーカー(APP1 Maker、APP2 Maker等)の一番最後のアプリケーションマーカーの次の領域に設定するユーザマーカー情報である(後述する)。アプリケーションユーザーマーカー101は、ユーザデータ記憶編集用の領域を示すデータである。
The
JPEGデータ102は、画像データの主データであり、イメージのストリームデータである。ユーザデータリンク情報103は、本発明で新設され用いられるもので、ユーザデータへのリンクを示すデータである。すなわち、ユーザデータは、JPEGデータ102等とは別のファイルとして管理されており、ユーザデータリンク情報103に基づいてアクセス可能となっている。EOIマーカー104は、エンドマーカーであり、画像データの終わりを示すデータである。
The
ユーザデータは、例えば、図4に示すように、ディレクトリーで管理されている。親ディレクトリー「DCIM」のサブディレクトリーには、例えば、データの種類毎にディレクトリーが作成され管理されている。例えば、画像データに付加する音楽ファイルや音声ファイル等のオーディオデータであれば、「audio」というディレクトリー名の下に、各種音楽ファイルや音声ファイル等を配置する。また、例えば、画像データに付加するコメントデータであれば、「comments」というディレクトリー名の下に、コメントのテキストファイル等を配置する。また、例えば、画像データに付加するURLデータであれば、「URL」というディレクトリー名の下に、URLリンク情報を配置する。 For example, user data is managed in a directory as shown in FIG. In the subdirectory of the parent directory “DCIM”, for example, a directory is created and managed for each type of data. For example, in the case of audio data such as music files and audio files to be added to image data, various music files and audio files are arranged under the directory name “audio”. For example, in the case of comment data to be added to image data, a comment text file or the like is arranged under the directory name “comments”. Further, for example, in the case of URL data to be added to image data, URL link information is arranged under a directory name “URL”.
以上のように、ユーザデータは、別データとして配置されている記憶領域に、ユーザデータリンク情報103によってリンクが張られており、ユーザデータリンク情報103にアクセスすることにより、ユーザデータにアクセスすることができるようになっている。
As described above, the user data is linked to the storage area arranged as separate data by the user
次に、図5は、アプリケーションユーザーマーカー101の構成を示した模式図である。
Next, FIG. 5 is a schematic diagram showing the configuration of the
ファイルサイズ、製造メーカーの独自の編集領域("ABC"は、例えば、製造メーカー名等となる)、"ABC" Maker Note IFD等から構成される。 The file size, the manufacturer's original editing area ("ABC" is the name of the manufacturer, for example), and "ABC" Maker Note IFD.
次に、図6は、ユーザデータリンク情報(Maker Note directory)103の構成を示した模式図である。 Next, FIG. 6 is a schematic diagram showing the configuration of user data link information (Maker Note directory) 103.
ユーザデータリンク情報のIFD(Image file directory)の構成を示す。12バイトずつのデータ並びとしてデーター1個あたりのバイト数とデータの個数を掛けると、そのディレクトリーエントリーの総データ長が得られる。また、総データ長が4バイト以下ならばデータ値自体が、4バイトを超える場合はデータへのオフセット値が格納される。つまり4文字以下の文字列や、2個以下のShort Integer等は、即値が格納される。新たに新設したユーザ編集情報IFDの12バイトずつのデータ並びとしてのデータ領域は、データ値自体が、4バイトを超えるので総データ長が4バイト以上となり、データへのオフセット値が格納される。 The structure of IFD (Image file directory) of user data link information is shown. Multiplying the number of bytes per data by the number of data per 12 bytes, the total data length of the directory entry is obtained. If the total data length is 4 bytes or less, the data value itself exceeds 4 bytes, and an offset value to the data is stored. That is, an immediate value is stored for a character string of 4 characters or less, a 2 or less Short Integer, and the like. In the data area as a data array of 12 bytes each of the newly created user edit information IFD, the data value itself exceeds 4 bytes, so the total data length becomes 4 bytes or more, and an offset value to the data is stored.
次に、図7は、リンク先のユーザデータ("ABC" Maker Note IFD:マーカーノートのタグ)103の構成を示した模式図である。以下、各種タグについて説明する。 Next, FIG. 7 is a schematic diagram showing the configuration of linked user data (“ABC” Maker Note IFD: marker note tag) 103. Hereinafter, various tags will be described.
(1)タグ番号:0001 Software Release Version
ユーザ編集情報を追加するために使用されるPC用プログラムのソフトウェアバージョンを記憶する。記憶フォーマットはASCII形式。PCにインストールされたユーザ編集情報プログラムは、このバージョン情報を元に該当の画像データがユーザ編集可能であるかを判定する。
(1) Tag number: 0001 Software Release Version
The software version of the PC program used for adding user edit information is stored. The storage format is ASCII. The user edit information program installed in the PC determines whether the corresponding image data can be edited by the user based on the version information.
(2)タグ番号:0002 Character code
ユーザ編集により該当画像データに日本語によるユーザコメント入力可能とするために、ユーザが使用する文字コードを記憶する。文字コードは、Shift-JIS=0をDefaultとして、EUC=1のように数値により使用する文字コードを示す。
(2) Tag number: 0002 Character code
A character code used by the user is stored so that user comments can be input in Japanese into the corresponding image data by user editing. The character code indicates a character code used by a numerical value such as EUC = 1 with Shift-JIS = 0 as default.
(3)タグ番号:0010 Place Data
写真を撮影した場所についてコメント形式で記憶されている。例:奈良 東大寺 右側の五重塔
(4)タグ番号:0011〜0013 Place URL
撮影場所に関するURL情報を記憶。記憶するURLは、公に公開されているWebサイトのURLでもよいし、個人が運営するサーバの固有URLでもよい。特にURLについては公私Webサイトを規定する規定するものではない。URLは本特許で提案するプログラムにより解析され、ユーザ操作により設定されたURLに情報が表示される。
(3) Tag number: 0010 Place Data
The location where the photo was taken is stored in the comment format. Example: Nara Todaiji Five-storied pagoda on the right (4) Tag number: 0011 ~ 0013 Place URL
Stores URL information about the shooting location. The URL to be stored may be the URL of a publicly available website or the unique URL of a server operated by an individual. In particular, URLs do not stipulate public or private websites. The URL is analyzed by the program proposed in this patent, and information is displayed on the URL set by the user operation.
(5)タグ番号:0020 User Comment(1)
ユーザが該当の画像データに対してコメント入力した情報が記憶される。文字コード設定により日本語入力が可能である。例:奈良・京都を旅行しました。この日はとても天気がよかったです。太郎も大きくなりました。
(5) Tag number: 0020 User Comment (1)
Information that a user inputs a comment on the corresponding image data is stored. Japanese input is possible by setting the character code. Example: I traveled in Nara and Kyoto. The weather was very nice on this day. Taro has also grown.
(6)タグ番号:0021 Related Sound file(1)
コメントに関連するオーディファイルまたは音声ファイル。ユーザは後日、ユーザ編集情報プログラムを操作することにより、写真を見ながらそのときの情景などを説明する音声データなどをオーディファイルにして記憶することができる。
(6) Tag number: 0021 Related Sound file (1)
An audio or audio file associated with the comment. At a later date, the user can operate the user editing information program to store the audio data explaining the scene at the time while viewing the photo as an audio file.
(7)タグ番号:0022/0023 Related URL(1-1)(1-2)
コメントに関連するURLの記憶。音楽配信サーバや個人で運営するサーバのURIまたはURLを記憶する。ネットワークに接続している場合には、サーバと接続して関連情報の表示や音楽・関連映像をユーザの操作により表示する。
(7) Tag number: 0022/0023 Related URL (1-1) (1-2)
Memorize URLs related to comments. Stores the URI or URL of a music distribution server or a server operated by an individual. When connected to the network, it connects to the server and displays related information and music / related video by user operation.
(8)タグ番号:0024 Related draw data
該当画像データ上に編集者が新たに追加したレタッチなどの情報を記憶。見ているユーザの指示に従って画像データにレタッチなど重ね合わせを行う。
(8) Tag number: 0024 Related draw data
Information such as retouch newly added by the editor on the corresponding image data is stored. In accordance with the instruction of the user who is viewing, the image data is overlaid such as retouching.
(9)タグ番号:0030 User Comment(2)
ユーザが該当の画像データに対してコメント入力した情報が記憶される。文字コード設定により日本語入力が可能である。例えば、「パパです。庭の松がとてもきれいに手入れされていました。見に行かれては如何ですか。宿についてはURLを参照してください。」等である。
(9) Tag number: 0030 User Comment (2)
Information that a user inputs a comment on the corresponding image data is stored. Japanese input is possible by setting the character code. For example, “Daddy. The garden pine was very well maintained. How about going to see? Please refer to the URL for the inn”.
(10)タグ番号:0031 Related Sound file(2)
コメントに関連するオーディファイルまたは音声ファイル。ユーザは後日、ユーザ編集情報プログラムを操作することにより、写真を見ながらそのときの情景などを説明する音声データなどをオーディファイルにして記憶することができる。
(10) Tag number: 0031 Related Sound file (2)
An audio or audio file associated with the comment. At a later date, the user can operate the user editing information program to store the audio data explaining the scene at the time while viewing the photo as an audio file.
(11)タグ番号:0032/0033 Related URL(2-1)(2-2)
コメントに関連するURLの記憶。音楽配信サーバや個人で運営するサーバのURIまたはURLを記憶する。ネットワークに接続している場合には、サーバと接続して関連情報の表示や音楽・関連映像をユーザの操作により表示する。
(11) Tag number: 0032/0033 Related URL (2-1) (2-2)
Memorize URLs related to comments. Stores the URI or URL of a music distribution server or a server operated by an individual. When connected to the network, it connects to the server and displays related information and music / related video by user operation.
(12)タグ番号:0034 Related draw data
該当画像データ上に編集者が新たに追加したレタッチなどの情報を記憶。見ているユーザの指示に従って画像データにレタッチなど重ね合わせを行う。
(12) Tag number: 0034 Related draw data
Information such as retouch newly added by the editor on the corresponding image data is stored. In accordance with the instruction of the user who is viewing, the image data is overlaid such as retouching.
(13)タグ番号:0040 User Comment(3)
ユーザが該当の画像データに対してコメント入力した情報が記憶される。文字コード設定により日本語入力が可能である。例えば、「おじちゃんです。写真を見た感想を入れておきました。みんなで聞いてください。」等である。
(13) Tag number: 0040 User Comment (3)
Information that a user inputs a comment on the corresponding image data is stored. Japanese input is possible by setting the character code. For example, “I ’m an uncle. I ’ve put in my impressions of the photos.
(14)タグ番号:0041 Related Sound file(3)
コメントに関連するオーディファイルまたは音声ファイル。ユーザは後日、ユーザ編集情報プログラムを操作することにより、写真を見ながらそのときの情景などを説明する音声データなどをオーディファイルにして記憶することができる。
(14) Tag number: 0041 Related Sound file (3)
An audio or audio file associated with the comment. At a later date, the user can operate the user editing information program to store the audio data explaining the scene at the time while viewing the photo as an audio file.
(15)タグ番号:0042/0043 Related URL(3-1)(3-2)
コメントに関連するURLの記憶。音楽配信サーバや個人で運営するサーバのURIまたはURLを記憶する。ネットワークに接続している場合には、サーバと接続して関連情報の表示や音楽・関連映像をユーザの操作により表示する。
(15) Tag number: 0042/0043 Related URL (3-1) (3-2)
Memorize URLs related to comments. Stores the URI or URL of a music distribution server or a server operated by an individual. When connected to the network, it connects to the server and displays related information and music / related video by user operation.
(16)タグ番号:0044 Related draw data
該当画像データ上に編集者が新たに追加したレタッチなどの情報を記憶。見ているユーザの指示に従って画像データにレタッチなど重ね合わせを行う。
(16) Tag number: 0044 Related draw data
Information such as retouch newly added by the editor on the corresponding image data is stored. In accordance with the instruction of the user who is viewing, the image data is overlaid such as retouching.
(17)タグ番号:0050〜0052:Related Phone LINK(1)(2)(3)
同一メディア内で関連する写真へのPathを記憶。ユーザにより機能選択された場合、プログラムは記憶されたPathをたどり、該当の画像データを検索して表示する。
(17) Tag number: 0050-0052: Related Phone LINK (1) (2) (3)
Memorize the path to related photos in the same media. When a function is selected by the user, the program follows the stored path, searches for the corresponding image data, and displays it.
次に、本発明の情報処理装置を適用した編集方法およびプログラムについて図8のフローチャートを参照して説明する。 Next, an editing method and program to which the information processing apparatus of the present invention is applied will be described with reference to the flowchart of FIG.
<ユーザデータの作成(書き込み)>
CPU11は、HDD20から主メモリ13に画像編集ソフトウェアをロードすると、例えば、ソフトウェアのGUI(Graphical User Interface)の指示に従って、ユーザデータを追加する画像データ(デジタル写真)を選択する。なお、画像データは、予めコンピュータ10のHDD20に記憶されているExif形式の画像データとする。
<Create (write) user data>
When the image editing software is loaded from the
CPU11は、画像データが選択されると(ステップS101)、画像編集ソフトウェアが、選択された画像データのExifデータを読み込む。画像編集ソフトウェアは、読み込んだExif情報を解析し、ExifマーカをAPP1から検索し(ステップS102)、順次、次のAPPであるAPPxを検索し(ステップS103)、Exifマーカ検索に従い、各マーカ内の内容を解析する。 When the image data is selected (step S101), the CPU 11 reads the Exif data of the selected image data. The image editing software analyzes the read Exif information, searches for the Exif marker from APP1 (step S102), sequentially searches for the next APP, APPx (step S103), Analyze the contents.
次に、CPU11は、Exifマーカを解析した結果に基づいて、アプリケーションユーザマーカーである「"ABC" User APP」マーカの書き込みを行うために書き込み判定処理を行う(ステップS104)。CPU11は、判定処理の結果、既存Exifデータ内部情報(Offsetアドレスなど)を変更する必要がないと判定された場合には、「"ABC" User APP」マーカ情報の領域を確保し、「"ABC" User APP」マーカ情報を追加して書き込みを行う(ステップS106)。一方、CPU11は、判定処理の結果、既存Exifデータ内部情報(Offsetアドレスなど)を変更する必要があると判定された場合には、既存のExifデータの内部情報を解析・変更したのち、「"ABC" User APP」マーカ情報の領域を確保し、「"ABC" User APP」マーカ情報を追加して書き込みを行う(ステップS105)。 Next, based on the result of analyzing the Exif marker, the CPU 11 performs a write determination process to write the ““ ABC ”User APP” marker, which is an application user marker (step S104). If the CPU 11 determines that the existing Exif data internal information (such as the offset address) does not need to be changed as a result of the determination process, the CPU 11 secures an area of ““ ABC ”User APP” marker information, “User APP” marker information is added and writing is performed (step S106). On the other hand, if it is determined that the existing Exif data internal information (Offset address or the like) needs to be changed as a result of the determination process, the CPU 11 analyzes and changes the internal information of the existing Exif data, and then "" The area of the ABC “User APP” marker information is secured, and the ““ ABC ”User APP” marker information is added and written (step S105).
CPU11により、画像編集ソフトウェアは、GUIの指示に従ってユーザにより選択された機能を図7に示したタグの分類に従って書き込み待ち状態とし(ステップS107)、その後にユーザデータ(ユーザ編集情報)の書き込みを行う(ステップS108)。CPU11により、次のデジタル写真(画像データ)が無いと判別されると終了し(ステップS109の無)、有ると判別された場合は、ステップS101遷移する。 The CPU 11 causes the image editing software to wait for the function selected by the user according to the GUI instruction according to the tag classification shown in FIG. 7 (step S107), and then writes the user data (user editing information). (Step S108). When the CPU 11 determines that there is no next digital photograph (image data) (NO in step S109), the process proceeds to step S101.
なお、ユーザデータは、例えば、画像データとリンクして関連づけられたハートや星印等の図形情報、コメント等のテキスト情報、BGMやボイスメッセージ等のオーディオ情報、URL等リンク先情報等である(後述する図10〜図13参照)。 The user data is, for example, graphic information such as hearts and stars linked with image data, text information such as comments, audio information such as BGM and voice messages, link destination information such as URLs, etc. ( See FIGS. 10 to 13 described later ).
次に、本発明の情報処理装置を適用した再生方法およびプログラムについて図9のフローチャートを参照して説明する。 Next, a playback method and program to which the information processing apparatus of the present invention is applied will be described with reference to the flowchart of FIG.
<ユーザデータの再生(読み出し)>
CPU11は、HDD20から主メモリ13に画像編集ソフトウェアをロードすると、例えば、ソフトウェアのGUI(Graphical User Interface)の指示に従って、画像データ(デジタル写真)を選択する。なお、画像データは、予めコンピュータ10のHDD20に記憶されているExif形式の画像データとする。
<Reproduction (reading) of user data>
When the image editing software is loaded from the
画像データが選択されると、画像編集ソフトウェアが、選択されたデジタル写真のExifデータを読み込む(ステップS201)。画像編集ソフトウェアは、読み込んだExif情報を解析し、Exifマーカを検索する。Exifマーカ検索に従い、各マーカ内の内容を解析する(ステップS202)。 When image data is selected, the image editing software reads the Exif data of the selected digital photograph (step S201). The image editing software analyzes the read Exif information and searches for Exif markers. According to the Exif marker search, the contents in each marker are analyzed (step S202).
画像編集ソフトウェアは、Exifヘッダー情報から、ASCII文字で、製造メーカー名である「"ABC"」を検索する(ステップS203)。検索したExifヘッダーに["ABC"」文字列を発見した場合、ユーザデータ(ユーザ編集情報)が画像データに付加して記憶されていることを示す。 The image editing software searches the manufacturer name “ABC” from the Exif header information using ASCII characters (step S203). When the character string ““ ABC ”” is found in the searched Exif header, it indicates that user data (user edit information) is stored added to the image data.
画像編集ソフトウェアは、ユーザデータが記憶されていると判別する(ステップS204)。ユーザデータが記憶されていると判別した場合には、ユーザデータを読出し(ステップS206)、例えば、画像編集ソフトウェア上に通知する。画像編集ソフトウェアのGUIの指示に従い操作することにより、ユーザデータを記憶したユーザの編集情報を使用することができる。次に、ユーザによるコマンドの入力待ち状態となり(ステップS207)、ユーザにより、次のデジタル写真(画像データ)が選択された場合(ステップS208)は、ステップS201に遷移する。また、ユーザにより、画像編集ソフトウェアのプログラムの終了処理が行われた場合(ステップS209)は、終了する。また、ユーザにより、タグ情報の処理が選択された場合(ステップS210)には、例えば、図10に示すようなタグ情報である場合には、図11に示すように、孫が書き込んだコメントを見たいときには、「コメント」をマウス等で選択し、「孫1」を選択すると、書き込まれたコメントである、「元気ですか?」というコメントが表示される。さらに、図12に示すように、「コメント」をマウス等で選択し、「孫2」を選択すると、書き込まれた図形情報である、「星印とハート印」が表示される。また、図13に示すように、「URL」をマウス等で選択すると、書き込まれたリンク情報である、URL「http://www.ABC.co.jp」が表示される。その他にも、BGMを選択すると、書き込まれたBGMが再生される等の処理を行うことができる。
The image editing software determines that user data is stored (step S204). If it is determined that the user data is stored, the user data is read (step S206) and notified, for example, on the image editing software. By operating according to the GUI instruction of the image editing software, it is possible to use the editing information of the user storing the user data. Next, the process waits for a command input by the user (step S207). If the next digital photograph (image data) is selected by the user (step S208), the process proceeds to step S201. When the user has finished the image editing software program (step S209), the process ends. Further, when the tag information processing is selected by the user (step S210), for example, when the tag information is as shown in FIG. 10, the comment written by the grandchild is shown in FIG. When viewing it, select “Comment” with a mouse or the like and select “
一方、ユーザデータが記憶されていないと判別された場合には、ユーザデータが記憶されていないことを通知する(ステップS205)。 On the other hand, if it is determined that the user data is not stored, the user data is not stored (step S205).
このように、例えば、以下のような利用シーンにて、本実施形態を利用することができる。 Thus, for example, the present embodiment can be used in the following usage scenes.
例えば、ユーザは旅行や子供の運動会などの行事があったときにデジタルカメラによる撮影を行い、撮影されたデジタル写真は、PCのHDDやCD−ROMなどのメディアに記憶・保管される。記憶されたデジタル写真(画像データ)を画像編集ソフトウェアを起動して編集する。デジタル写真毎に、編集ユーザが写真に関連する事項やコメント・音声データ・オーディオデータ等を追加する。追加されたユーザデータは、画像編集ソフトウェアによりデジタル写真の追加情報として記憶保存される。ユーザデータを含んだデジタル写真をCD−ROMなどのメディアにコピーすることにより、遠方にいる祖父母などに送付する。ユーザデータを含んだデジタル写真を受け取ったユーザは、画像編集ソフトウェアを使用することでユーザデータとして記憶されている情報を読み出して再生することができる。画像編集ソフトウェアを使用するユーザは、写真の解説を音声で聞くことができたり、関連するBGMで臨場感を共有することできる。ネットワークに接続されているPCであれば、関連URL情報により撮影された場所や周辺の情報等を得ることができる。 For example, when a user has an event such as a trip or a children's athletic meet, the user takes a picture with a digital camera, and the taken digital photograph is stored and stored in a medium such as an HDD or a CD-ROM of a PC. The stored digital photograph (image data) is edited by starting image editing software. For each digital photo, the editing user adds items related to the photo, comments, audio data, audio data, and the like. The added user data is stored and saved as additional information of the digital photograph by the image editing software. A digital photograph containing user data is copied to a medium such as a CD-ROM and sent to a grandparent who is far away. A user who has received a digital photograph containing user data can read and reproduce information stored as user data by using image editing software. A user who uses the image editing software can hear a commentary on a photograph by voice, and can share a sense of reality with an associated BGM. If it is a PC connected to the network, it is possible to obtain information on the location and surroundings taken by the related URL information.
以上、本実施形態を用いることにより、デジタル写真にユーザ独自の情報を添付することができる。このことにより、従来デジタル写真にはないユーザ固有の情報を添付することができる。この情報によりユーザは、撮影されたデジタル写真に映像以外の情報を付加することができる。また、従来方式のデジタル写真閲覧プログラムでも従来通りにデジタル写真を閲覧することができ、ユーザはさらに多くのユーザ固有情報をデジタル写真に記録することができる。また、デジタル写真の映像を見るという楽しみ以外に聞く・伝言を伝える・説明を追加するといった新たな機能を利用することができる。さらに、JPEG等のイメージデータと、ユーザデータとを分けて管理しているので、元のイメージデータを変更することなく、ユーザデータとイメージデータとを重ね合わせて表示することができる。 As described above, by using this embodiment, user-specific information can be attached to a digital photograph. This makes it possible to attach user-specific information that is not present in digital photographs. With this information, the user can add information other than video to the captured digital photograph. In addition, the conventional digital photo browsing program can also browse digital photos as usual, and the user can record more user-specific information in the digital photos. In addition to the pleasure of watching digital pictures, you can use new functions such as listening, telling messages, and adding explanations. Furthermore, since image data such as JPEG and user data are managed separately, the user data and the image data can be displayed in a superimposed manner without changing the original image data.
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。 Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Further, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, you may combine suitably the component covering different embodiment.
11…CPU、17…グラフィクスコントローラ、16…サウスブリッジ、20…ハードディスク、22…EC/KBC 11 ... CPU, 17 ... graphics controller, 16 ... south bridge, 20 ... hard disk, 22 ... EC / KBC
Claims (10)
検出されたマーカー情報のうち、一番最後のアプリケーションマーカーの次に領域を確保し、この領域にユーザマーカー情報を追加して書き込む手段と、
前記ユーザマーカー情報に基づいて、前記画像データと関連づけるユーザ編集情報を書き込む手段と、
前記ユーザマーカー情報に基づいて、前記ユーザ編集情報を読み出す手段と、
を具備する情報処理装置。 Means for detecting marker information of image data;
Of the detected marker information, means for securing an area next to the last application marker, and adding and writing user marker information in this area ;
Based on the user marker information, and means for writing the user editing information associated with the image data,
Based on the user marker information, and means for reading the user editing information,
An information processing apparatus comprising:
前記ユーザ編集情報は、図形情報、テキスト情報、オーディオ情報、リンク先情報のうち、少なくとも1つを含む情報処理装置。 The information processing apparatus according to claim 1,
Wherein the user editing information, graphic information, text information, audio information, among the link information, the information processing apparatus including at least one.
前記ユーザ編集情報は、前記画像データと重ね合わせて表示可能とする情報処理装置。 The information processing apparatus according to claim 1,
An information processing apparatus that allows the user edit information to be displayed superimposed on the image data.
前記ユーザ編集情報が複数ある場合、前記画像データと重ね合わせて表示する前記ユーザ編集情報を選択可能とする情報処理装置。 The information processing apparatus according to claim 1,
An information processing apparatus capable of selecting the user editing information to be displayed in a superimposed manner with the image data when there are a plurality of the user editing information.
画像データのマーカー情報を検出するステップと、
検出されたマーカー情報のうち、一番最後のアプリケーションマーカーの次に領域を確保し、この領域にユーザマーカー情報を追加して書き込むステップと、
前記ユーザマーカー情報に基づいて、前記画像データと関連づけるユーザ編集情報を書き込むステップと、
前記ユーザマーカー情報に基づいて、前記ユーザ編集情報を読み出すステップと、
を有する編集再生方法。 An edit reproduction method executed by an information processing apparatus,
Detecting marker information of image data;
Of the detected marker information, a step of securing an area next to the last application marker and adding and writing user marker information in this area ;
Based on the user marker information, a step of writing the user editing information associated with the image data,
A step of based on said user marker information, read the user editing information,
An editing / playback method comprising:
前記ユーザ編集情報は、図形情報、テキスト情報、オーディオ情報、リンク先情報のうち、少なくとも1つを含む編集再生方法。 In the edit reproduction method of Claim 5,
The editing / playback method , wherein the user edit information includes at least one of graphic information , text information, audio information, and link destination information.
前記ユーザ編集情報は、前記画像データと重ね合わせて表示可能とする編集再生方法。 In the edit reproduction method of Claim 5,
An editing / playback method in which the user editing information can be displayed superimposed on the image data.
前記ユーザ編集情報が複数ある場合、前記画像データと重ね合わせて表示する前記ユーザ編集情報を選択可能とする編集再生方法。 In the edit reproduction method of Claim 5,
An editing / playback method in which, when there are a plurality of pieces of user editing information, the user editing information to be displayed superimposed on the image data can be selected.
画像データのマーカー情報を検出する手順と、
検出されたマーカー情報のうち、一番最後のアプリケーションマーカーの次に領域を確保し、この領域にユーザマーカー情報を追加して書き込む手順と、
前記ユーザマーカー情報に基づいて、前記画像データと関連づけるユーザ編集情報を書き込む手順と、
前記ユーザマーカー情報に基づいて、前記ユーザ編集情報を読み出す手順と、
をコンピュータに実行させるためのプログラム。 A program for causing a computer to execute data processing,
A procedure for detecting marker information in image data;
Of the detected marker information, secure an area next to the last application marker, add user marker information to this area and write it,
A procedure based on said user marker information, writes the user editing information associated with the image data,
And procedures based on the user marker information, read the user editing information,
A program that causes a computer to execute.
前記ユーザ編集情報は、図形情報、テキスト情報、オーディオ情報、リンク先情報のうち、少なくとも1つを含むプログラム。 The program according to claim 9 ,
The user edit information is a program including at least one of graphic information , text information, audio information, and link destination information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006324477A JP5019577B2 (en) | 2006-11-30 | 2006-11-30 | Information processing apparatus, edit reproduction method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006324477A JP5019577B2 (en) | 2006-11-30 | 2006-11-30 | Information processing apparatus, edit reproduction method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008140028A JP2008140028A (en) | 2008-06-19 |
| JP5019577B2 true JP5019577B2 (en) | 2012-09-05 |
Family
ID=39601437
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006324477A Expired - Fee Related JP5019577B2 (en) | 2006-11-30 | 2006-11-30 | Information processing apparatus, edit reproduction method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5019577B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003153157A (en) * | 2001-11-09 | 2003-05-23 | Matsushita Electric Ind Co Ltd | Digital still camera |
| JP2004229021A (en) * | 2003-01-23 | 2004-08-12 | Ricoh Co Ltd | Metadata adding method and information processing apparatus |
| JP2004350130A (en) * | 2003-05-23 | 2004-12-09 | Fuji Photo Film Co Ltd | Digital camera |
| JP4165489B2 (en) * | 2004-10-04 | 2008-10-15 | ノーリツ鋼機株式会社 | Photo processing system |
| JP2006146651A (en) * | 2004-11-22 | 2006-06-08 | Matsushita Electric Ind Co Ltd | Web page generation device, web page generation method, web page display device, web page display method, and computer program |
-
2006
- 2006-11-30 JP JP2006324477A patent/JP5019577B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008140028A (en) | 2008-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4988011B2 (en) | Electronic apparatus and image processing method | |
| JP4940345B2 (en) | Electronic apparatus and image processing method | |
| US9639962B2 (en) | Apparatus and method of encoding and decoding image files with animation data | |
| JP4988012B2 (en) | Electronic device and indexing control method | |
| WO2003073756A1 (en) | Moving picture data generation system, moving picture data generation method, moving picture data generation program, and information recording medium | |
| JP2010206718A (en) | Device, method, and program for managing image, and recording medium | |
| JP2003316524A (en) | Recording medium and its program | |
| JP4892074B2 (en) | Electronic device, image output method and program | |
| JP5017424B2 (en) | Electronic apparatus and image processing method | |
| JP4940333B2 (en) | Electronic apparatus and moving image reproduction method | |
| CN103218157A (en) | Mobile terminal and management method for comment information | |
| JP5225330B2 (en) | Electronic apparatus and image processing method | |
| JP2003317447A (en) | Program for image display and information recording medium recorded with the program | |
| JP5019577B2 (en) | Information processing apparatus, edit reproduction method, and program | |
| JP5060636B1 (en) | Electronic device, image processing method and program | |
| JP5556260B2 (en) | Image recording apparatus and image recording program | |
| JP4339020B2 (en) | Signal recording / reproducing apparatus and signal recording / reproducing method | |
| JP2011193386A (en) | Electronic apparatus and image processing method | |
| JP5479198B2 (en) | Electronic device and image processing program | |
| JP5550688B2 (en) | Electronic device, content transmission method and program | |
| JP2003316580A (en) | Program for image display and information recording medium with its program recorded | |
| JP2006020090A (en) | Information reproducing device | |
| JP2009289335A (en) | Information processor, content transfer program, and content transfer method | |
| JP2007172675A (en) | Reproduction device, program, and reproduction system | |
| TW201128566A (en) | Image processing system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090909 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120223 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120306 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120420 |
|
| 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: 20120515 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20120529 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120611 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150622 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |