[go: up one dir, main page]

JP2019197981A - Content processing system, content data processing device, content management device, and program - Google Patents

Content processing system, content data processing device, content management device, and program Download PDF

Info

Publication number
JP2019197981A
JP2019197981A JP2018090248A JP2018090248A JP2019197981A JP 2019197981 A JP2019197981 A JP 2019197981A JP 2018090248 A JP2018090248 A JP 2018090248A JP 2018090248 A JP2018090248 A JP 2018090248A JP 2019197981 A JP2019197981 A JP 2019197981A
Authority
JP
Japan
Prior art keywords
data
content
original
transcoded
original data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2018090248A
Other languages
Japanese (ja)
Other versions
JP7168844B2 (en
Inventor
康幸 真中
Yasuyuki Manaka
康幸 真中
将幸 根本
Masayuki Nemoto
将幸 根本
純平 澤田
Jumpei Sawada
純平 澤田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Buffalo Inc
Original Assignee
Melco Holdings Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Melco Holdings Inc filed Critical Melco Holdings Inc
Priority to JP2018090248A priority Critical patent/JP7168844B2/en
Publication of JP2019197981A publication Critical patent/JP2019197981A/en
Application granted granted Critical
Publication of JP7168844B2 publication Critical patent/JP7168844B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】コンテンツ管理装置側で再生可能なデータ形式のコンテンツデータであるトランスコードデータを提供できるコンテンツ処理システム、コンテンツデータ処理装置、コンテンツ管理装置、及びプログラムを提供する。【解決手段】変換前のコンテンツデータであるオリジナルデータと、当該オリジナルデータを変換したトランスコードデータとを、互いに関連付けて管理するコンテンツ管理装置との間で通信可能に接続されるコンテンツデータ処理装置が処理の対象となるコンテンツデータを受け入れて、当該受け入れたコンテンツデータをオリジナルデータとしてトランスコードし、トランスコードデータを生成し、オリジナルデータと、トランスコードデータとを関連付けて、コンテンツ管理装置に対して送信する。【選択図】図1PROBLEM TO BE SOLVED: To provide a content processing system, a content data processing apparatus, a content management apparatus, and a program capable of providing transcode data which is content data in a data format reproducible on the content management apparatus side. A content data processing device communicably connected to a content management device that manages original data that is content data before conversion and transcode data obtained by converting the original data in association with each other. Accepts the content data to be processed, transcodes the accepted content data as original data, generates transcoded data, associates the original data with the transcoded data, and sends it to the content management device. To do. [Selection diagram] Figure 1

Description

本発明は、コンテンツ処理システム、コンテンツデータ処理装置、コンテンツ管理装置、及びプログラムに関する。   The present invention relates to a content processing system, a content data processing device, a content management device, and a program.

近年では画像や楽曲等のコンテンツのデータ形式が多様化しており、コンテンツのデータを扱うデバイスごとに対応可能なデータ形式が異なる場合がある。このような事態に対応するため、ソースデバイスからオリジナルコンテンツをミラーリングし、トランスコードして、再生可能なコンテンツを提供する技術が特許文献1に開示されている。   In recent years, the data formats of content such as images and music have been diversified, and the data formats that can be handled may differ depending on the device that handles the content data. In order to cope with such a situation, Japanese Patent Application Laid-Open No. 2004-151867 discloses a technique for providing a reproducible content by mirroring original content from a source device, transcoding the content.

特表2010−534006号公報Special table 2010-534006 gazette

また、各デバイスで再生可能とするために、コンテンツのデータを一度パーソナルコンピュータやネットワーク上のサーバ装置に取り込ませ、パーソナルコンピュータやサーバ装置によって変換処理を行うことが行われている。また近年では、スマートフォン等、撮像機能を有するデバイス自身が、他のデバイスとのコンテンツのデータの互換性を担保するため、データ形式を変換するトランスコードを行うものもある。   Further, in order to be able to be played back by each device, content data is once taken into a personal computer or a server device on a network, and conversion processing is performed by the personal computer or server device. In recent years, devices having an imaging function, such as smartphones, perform transcoding to convert the data format in order to ensure compatibility of content data with other devices.

しかしながら、こうしたトランスコードの処理を、コンテンツデータ処理装置からコンテンツデータを取得して管理する、コンテンツ管理装置に実装する場合、コンテンツデータ処理装置にて新たなデータ形式が採用されるごとに、当該新たなデータ形式に対応するトランスコードの処理を実装することとなり、効率的でない。   However, when such transcoding processing is implemented in a content management device that acquires and manages content data from the content data processing device, the new data format is adopted each time a new data format is adopted in the content data processing device. This is not efficient because it implements transcoding processing corresponding to various data formats.

一方で、こうしたトランスコードの処理をコンテンツデータ処理装置で行う場合、トランスコードの処理を行うごとに、トランスコードの処理の結果として得られるデータの内容(の一部)が異なってしまう場合がある。このように、同じコンテンツのデータでありながら、トランスコードを行うごとに、データの内容に相違がある場合、コンテンツのデータを管理する上で不具合を生じてしまう。例えば、トランスコードしたコンテンツデータを受けて管理するコンテンツ管理装置では、当該受信したコンテンツデータが、コンテンツ管理装置内に既に記憶されているコンテンツデータと同一であるか否かが、トランスコード後のデータが一致するか否かを比較しただけでは判断できない。   On the other hand, when such transcoding processing is performed by the content data processing apparatus, the content (a part) of data obtained as a result of the transcoding processing may be different every time the transcoding processing is performed. . As described above, if the data content is different every time transcoding is performed even though the data is the same content, a problem occurs in managing the content data. For example, in a content management device that receives and manages transcoded content data, whether or not the received content data is the same as content data already stored in the content management device is data after transcoding. It cannot be judged only by comparing whether or not.

本発明は上記実情に鑑みて為されたもので、コンテンツ管理装置側で再生可能なデータ形式のコンテンツデータであるトランスコードデータを提供でき、また、トランスコードを行うごとにトランスコードの結果が相違する場合であっても、既に蓄積しているコンテンツデータであるか否かの判断など、コンテンツデータの管理を支障なく行うことのできるコンテンツ処理システム、コンテンツデータ処理装置、コンテンツ管理装置、及びプログラムを提供することを、その目的の一つとする。   The present invention has been made in view of the above circumstances, and can provide transcoded data that is content data in a data format that can be reproduced on the content management apparatus side, and the transcoding results differ every time transcoding is performed. Content processing system, content data processing apparatus, content management apparatus, and program capable of performing management of content data without any hindrance such as determination of whether content data has already been accumulated One of its purposes is to provide it.

上記従来例の問題点を解決する本発明は、コンテンツデータを提供するコンテンツデータ処理装置と、当該コンテンツデータ処理装置に対して通信可能に接続され、前記コンテンツデータ処理装置からコンテンツデータを受け入れて蓄積して管理するコンテンツ管理装置とを含むコンテンツ処理システムであって、前記コンテンツデータ処理装置は、変換前のコンテンツデータであるオリジナルデータと、当該オリジナルデータを変換したトランスコードデータとを受け入れる手段と、前記受け入れたオリジナルデータと、トランスコードデータとを関連付けて送信する手段と、を含み、前記コンテンツ管理装置は、前記コンテンツデータ処理装置から受け入れたオリジナルデータと、トランスコードデータとを、共通のコンテンツ識別情報に関連付けて蓄積し、前記トランスコードデータをコンテンツデータの提示処理に供することとしたものである。   The present invention that solves the problems of the above-described conventional example is connected to a content data processing device that provides content data, and is communicably connected to the content data processing device, and receives and stores content data from the content data processing device A content management system that manages the content data, the content data processing device accepting original data that is content data before conversion, and transcode data obtained by converting the original data; Means for associating and transmitting the received original data and transcoded data, and the content management device uses a common content identification for the original data and transcoded data received from the content data processing device. information Associated accumulated is obtained by the subjecting the transcoded data to the presentation processing of the content data.

本発明のこの態様によると、コンテンツ管理装置においてオリジナルデータを再生して提示する処理を実行できなくても、オリジナルデータに対応し、コンテンツ管理装置にて再生可能なトランスコードデータがオリジナルデータとともに提供されるので、当該トランスコードデータに基づいてコンテンツデータを提示する処理を行うことが可能となる。   According to this aspect of the present invention, even if the process of reproducing and presenting the original data cannot be executed in the content management apparatus, transcoded data corresponding to the original data and reproducible in the content management apparatus is provided together with the original data Therefore, it is possible to perform processing for presenting content data based on the transcoded data.

また本発明の一態様に係るコンテンツデータ処理装置は、変換前のコンテンツデータであるオリジナルデータと、当該オリジナルデータを変換したトランスコードデータとを、互いに関連付けて管理するコンテンツ管理装置との間で通信可能に接続されるコンテンツデータ処理装置であって、処理の対象となるコンテンツデータを受け入れて、当該受け入れたコンテンツデータをオリジナルデータとしてトランスコードし、トランスコードデータを生成する手段と、前記受け入れたオリジナルデータと、トランスコードデータとを関連付けて、前記コンテンツ管理装置に対して送信する送信手段と、を含むこととしたものである。   In addition, the content data processing apparatus according to one aspect of the present invention communicates with original content data that is content data before conversion and transcoding data obtained by converting the original data with a content management device that manages them in association with each other. A content data processing apparatus that can be connected to the content data processing apparatus, accepting the content data to be processed, transcoding the received content data as original data, and generating the transcoded data, and the received original Transmission means for associating data with transcoded data and transmitting the data to the content management apparatus.

これにより、コンテンツ管理装置においてオリジナルデータを再生して提示等する処理を実行できなくても、オリジナルデータに対応し、コンテンツ管理装置にて再生可能なトランスコードデータがオリジナルデータとともに提供されるので、当該トランスコードデータに基づいてコンテンツデータを提示等する処理を行うことが可能となる。   Thereby, even if the process of reproducing and presenting the original data in the content management device cannot be executed, transcode data corresponding to the original data and reproducible in the content management device is provided together with the original data. It is possible to perform processing for presenting content data based on the transcoded data.

またここで、前記受け入れたオリジナルデータを処理の対象として、所定の方法でデータ特定情報を演算する手段と、前記コンテンツ管理装置が蓄積するオリジナルデータのうちに、当該オリジナルデータに基づいて前記データ特定情報を演算したときに、前記処理の対象に基づいて演算されたデータ特定情報と一致するデータ特定情報の基となるオリジナルデータが存在するか否かを判断する手段と、前記送信手段は、前記判断の結果、前記コンテンツ管理装置が蓄積するオリジナルデータのうちに、当該オリジナルデータに基づいて前記所定のデータ特定情報を演算したときに、前記処理の対象に基づいて演算されたデータ特定情報と一致するデータ特定情報の基となるオリジナルデータが存在しなければ、前記受け入れたオリジナルデータと、トランスコードデータとを関連付けて送信することとしてもよい。   Further, here, the data specifying information is calculated based on the original data among the means for calculating the data specifying information by a predetermined method using the received original data as a processing target, and the original data stored in the content management apparatus. Means for determining whether or not there is original data as a basis of data specifying information that matches the data specifying information calculated based on the processing target when calculating the information; and As a result of the determination, when the predetermined data specifying information is calculated based on the original data among the original data accumulated by the content management device, it matches the data specifying information calculated based on the processing target. If there is no original data that is the basis of the data specifying information to be received, the accepted original data And data, may be transmitted in association with transcoding data.

これにより、トランスコードを行うごとにトランスコードの結果が相違する場合であっても、既に蓄積しているコンテンツデータであるか否かの判断が可能となり、データ管理における支障がなくなる。   As a result, even if the result of transcoding differs every time transcoding is performed, it is possible to determine whether the content data is already stored, and there is no trouble in data management.

さらに本発明の一態様に係るコンテンツ管理装置は、変換前のコンテンツデータであるオリジナルデータと、当該オリジナルデータを変換したトランスコードデータとを受け入れて、当該オリジナルデータとトランスコードデータとを共通のコンテンツ識別情報に関連付けて管理可能なコンテンツ管理装置であって、前記受け入れたトランスコードデータを用いて、関連画像を生成して、前記コンテンツ識別情報に関連付けて管理し、関連画像の一覧が要求されたときに、前記管理している関連画像とコンテンツ識別情報とを要求元に出力し、いずれかの関連画像に関連付けられたコンテンツ識別情報とともにオリジナルデータの取得要求を受け入れたときには、当該要求元に対して、受け入れたコンテンツ識別情報に関連付けられたオリジナルデータを出力することとしたものである。   Furthermore, the content management apparatus according to one aspect of the present invention receives original data that is content data before conversion and transcoded data obtained by converting the original data, and uses the original data and transcoded data as common content. A content management apparatus capable of managing in association with identification information, generating a related image using the received transcoded data, managing the related image in association with the content identification information, and requesting a list of related images When the related image and the content identification information managed are output to the request source and the original data acquisition request is received together with the content identification information associated with any of the related images, the request source is The origin associated with the accepted content identification information It is obtained by the fact that outputs Rudeta.

これにより他の装置に対しても、他の装置にて再生可能なコンテンツデータを提供可能となる。   As a result, it is possible to provide content data that can be reproduced by other devices to other devices.

またここで、コンテンツを特定するコンテンツ識別情報とともに、コンテンツデータの取得要求を受け入れたときに、前記受け入れたコンテンツ識別情報に関連付けられたオリジナルデータに対して付加することのできない、所定の付随情報があるか否かを判断し、前記受け入れたコンテンツ識別情報に関連付けられたオリジナルデータに対して付加することのできない、所定の付随情報があれば、当該オリジナルデータに対応するトランスコードデータであって、当該付随情報を付加することが可能なトランスコードデータを取得して、当該取得したトランスコードデータに対して前記付随情報を付加して、コンテンツデータの取得要求元に対して出力することとしてもよい。   Here, predetermined content information that cannot be added to the original data associated with the received content identification information when the content data acquisition request is received together with the content identification information for specifying the content. If there is predetermined accompanying information that cannot be added to the original data associated with the received content identification information, it is transcoded data corresponding to the original data, The transcoded data to which the accompanying information can be added may be acquired, the accompanying information may be added to the acquired transcoded data, and output to the content data acquisition request source. .

これにより、例えばコンテンツ管理装置側で行った処理の内容等を表す付随情報を含めて提供可能となる。   As a result, for example, it is possible to provide the information including accompanying information indicating details of processing performed on the content management apparatus side.

さらに前記いずれかの関連画像に関連付けられたコンテンツ識別情報とともにトランスコードデータの取得要求が受け入れられたときに、前記受け入れたコンテンツ識別情報に関連付けられたトランスコードデータがあるか否かを判断し、トランスコードデータがなければ、前記受け入れたコンテンツ識別情報に関連付けられたオリジナルデータを、コンテンツデータの取得要求元に対して出力することとしてもよい。   Further, when the transcoding data acquisition request is accepted together with the content identification information associated with any of the related images, it is determined whether there is transcoding data associated with the accepted content identification information, If there is no transcode data, the original data associated with the received content identification information may be output to the content data acquisition request source.

また本発明の一態様に係るプログラムは、変換前のコンテンツデータであるオリジナルデータと、当該オリジナルデータを変換したトランスコードデータとを、互いに関連付けて管理するコンテンツ管理装置との間で通信可能に接続されるコンピュータを、処理の対象となるコンテンツデータを受け入れて、当該受け入れたコンテンツデータをオリジナルデータとしてトランスコードし、トランスコードデータを生成する手段と、前記受け入れたオリジナルデータと、トランスコードデータとを関連付けて、前記コンテンツ管理装置に対して送信する送信手段と、として機能させることとしたものである。   The program according to one aspect of the present invention is connected to the content management apparatus that manages the original data that is the content data before conversion and the transcode data obtained by converting the original data in association with each other. A means for receiving content data to be processed, transcoding the received content data as original data, and generating transcoded data; and the received original data and transcoded data. In association therewith, the content management apparatus functions as transmission means for transmission.

また本発明のもう一つの態様に係るプログラムは、変換前のコンテンツデータであるオリジナルデータと、当該オリジナルデータを変換したトランスコードデータとを受け入れて、当該オリジナルデータとトランスコードデータとを共通のコンテンツ識別情報に関連付けて管理可能なコンピュータを、前記受け入れたトランスコードデータを用いて、関連画像を生成して、前記コンテンツ識別情報に関連付けて管理する手段と、関連画像の一覧が要求されたときに、前記管理している関連画像とコンテンツ識別情報とを要求元に出力し、いずれかの関連画像に関連付けられたコンテンツ識別情報とともにオリジナルデータの取得要求を受け入れたときには、当該要求元に対して、受け入れたコンテンツ識別情報に関連付けられたオリジナルデータを出力する手段と、として機能させることとしたものである。   A program according to another aspect of the present invention receives original data which is content data before conversion and transcoded data obtained by converting the original data, and uses the original data and transcoded data as common content. When a computer capable of managing in association with identification information is generated by using the received transcoded data to generate a related image and managing in association with the content identification information, and when a list of related images is requested The related image and the content identification information managed are output to the request source, and when the original data acquisition request is received together with the content identification information associated with any of the related images, The original data associated with the accepted content identification information And means for outputting the data, in which a function as an.

本発明によると、コンテンツ管理装置において、コンテンツデータ処理装置が提供する種々のデータ形式のコンテンツデータをトランスコードしなくても、コンテンツデータ処理装置において再生可能なコンテンツデータを生成して提供させることで、コンテンツデータの再生等の処理を行うことが可能となる。   According to the present invention, the content management device can generate and provide content data that can be played back by the content data processing device without transcoding content data in various data formats provided by the content data processing device. It is possible to perform processing such as reproduction of content data.

また、トランスコードを行うごとに、トランスコードの結果が相違する場合であっても、既にコンテンツ管理装置において蓄積しているコンテンツデータであるか否かの判断を行うことが可能となり、データ管理に支障を生じることがなくなる。   In addition, every time transcoding is performed, even if the transcoding results are different, it is possible to determine whether or not the content data is already stored in the content management apparatus. There will be no trouble.

本発明の実施の形態に係るコンテンツ処理システムの構成例を表すブロック図である。It is a block diagram showing the example of a structure of the content processing system which concerns on embodiment of this invention. 本発明の実施の形態に係るコンテンツ管理装置の構成例を表すブロック図である。It is a block diagram showing the example of a structure of the content management apparatus concerning embodiment of this invention. 本発明の実施の形態に係るコンテンツ管理装置におけるコンテンツデータの蓄積態様の例を表す説明図である。It is explanatory drawing showing the example of the accumulation | storage aspect of the content data in the content management apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係るコンテンツデータ処理装置の制御部の構成例を表す機能ブロック図である。It is a functional block diagram showing the structural example of the control part of the content data processing apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係るコンテンツ管理装置の制御部の構成例を表す機能ブロック図である。It is a functional block diagram showing the example of a structure of the control part of the content management apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係るコンテンツ処理システムの動作例を表すフローチャート図である。It is a flowchart figure showing the example of operation of the contents processing system concerning an embodiment of the invention. 本発明の実施の形態に係るコンテンツ処理システムの動作例を表すフローチャート図である。It is a flowchart figure showing the example of operation of the contents processing system concerning an embodiment of the invention. 本発明の実施の形態に係るコンテンツデータ処理装置の動作例を表すフローチャート図である。It is a flowchart figure showing the example of operation of the contents data processing device concerning an embodiment of the invention. 本発明の実施の形態に係るコンテンツ管理装置の動作例を表すフローチャート図である。It is a flowchart figure showing the example of operation of the contents management device concerning an embodiment of the invention. 本発明の実施の形態に係るコンテンツ管理装置のもう一つの動作例を表すフローチャート図である。It is a flowchart figure showing another example of operation | movement of the content management apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係るコンテンツ管理装置のさらにもう一つの動作例を表すフローチャート図である。It is a flowchart figure showing another operation example of the content management apparatus which concerns on embodiment of this invention.

本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るコンテンツ処理システムは、図1に例示するように、コンテンツの提供を行う装置として機能するコンテンツデータ処理装置1と、コンテンツデータ処理装置からコンテンツデータを受け入れて蓄積して管理するコンテンツ管理装置2とを含んで構成されている。   Embodiments of the present invention will be described with reference to the drawings. The content processing system according to the embodiment of the present invention, as illustrated in FIG. 1, receives content data from a content data processing device 1 functioning as a device that provides content, and content data from the content data processing device, stores the content data. And a content management device 2 to be managed.

コンテンツデータ処理装置1は、例えばスマートフォン等、コンテンツデータを生成(内蔵するカメラで撮像する等して生成)して、他のデバイスへ提供するデバイスである。本実施の形態の一例では、このコンテンツデータ処理装置1は、カメラ等の画像のコンテンツを撮像して生成可能なスマートフォンであるとする。   The content data processing apparatus 1 is a device that generates content data (generated by taking an image with a built-in camera or the like) and provides it to other devices, such as a smartphone. In an example of the present embodiment, it is assumed that the content data processing apparatus 1 is a smartphone that can capture and generate image content such as a camera.

具体的に本実施の形態においては、このコンテンツデータ処理装置1は、図1に例示したように、制御部11、記憶部12、操作部13、表示部14、撮像部15及び通信部16を備える。   Specifically, in the present embodiment, as illustrated in FIG. 1, the content data processing apparatus 1 includes a control unit 11, a storage unit 12, an operation unit 13, a display unit 14, an imaging unit 15, and a communication unit 16. Prepare.

ここで制御部11は、CPU等のプログラム制御デバイスであり、記憶部12に格納されたプログラムに従って動作する。本実施の形態では、この制御部11が、オペレーティングシステムとしての処理を実行するとともに、電話での通話や電子メールの送受信といった機器の機能を実現するためのアプリケーションプログラムの処理を行うほか、撮像部15にて撮像した画像データを変換前のコンテンツデータ(オリジナルデータ)として記憶部12に格納し、次の処理を行う。   Here, the control unit 11 is a program control device such as a CPU, and operates according to a program stored in the storage unit 12. In the present embodiment, the control unit 11 executes processing as an operating system, performs processing of an application program for realizing functions of a device such as a telephone call and transmission / reception of an e-mail, and an imaging unit. The image data captured at 15 is stored in the storage unit 12 as content data (original data) before conversion, and the following processing is performed.

すなわち本実施の形態においてコンテンツデータ処理装置1の制御部11は、変換前のコンテンツデータであるオリジナルデータを記憶部12から読み出して、予め定められたデータ形式のコンテンツデータ(トランスコードデータ)に変換する(トランスコードの処理)。また制御部11は、ユーザの指示等に応じて、オリジナルデータと、当該オリジナルデータを変換して得られたトランスコードデータとを関連付けて、通信部16を介してコンテンツ管理装置2へ送信する。この制御部11の詳しい動作は後に述べる。   That is, in the present embodiment, the control unit 11 of the content data processing apparatus 1 reads the original data that is the content data before conversion from the storage unit 12 and converts it into content data (transcoded data) in a predetermined data format. (Transcode processing) Further, the control unit 11 associates the original data with the transcode data obtained by converting the original data in accordance with a user instruction or the like, and transmits the associated data to the content management apparatus 2 via the communication unit 16. Detailed operation of the controller 11 will be described later.

記憶部12は、メモリデバイス等であり、制御部11によって実行されるプログラムを保持する。この記憶部12は、また、制御部11のワークメモリとしても動作し、コンテンツデータ(オリジナルデータや、トランスコードしたトランスコードデータを含むデータ)等を保持する。   The storage unit 12 is a memory device or the like and holds a program executed by the control unit 11. The storage unit 12 also operates as a work memory of the control unit 11 and holds content data (original data or data including transcoded transcoded data) and the like.

操作部13は、ボタンや、表示部14に重ね合わせて配されたタッチパネル等であり、ユーザの指示操作を受け入れて、当該受け入れた指示操作の内容を表す情報を制御部11に出力する。表示部14は、ディスプレイ等であり、制御部11から入力される指示に従って情報を表示する。   The operation unit 13 is a button, a touch panel arranged on the display unit 14, and the like. The operation unit 13 accepts a user instruction operation and outputs information representing the contents of the accepted instruction operation to the control unit 11. The display unit 14 is a display or the like, and displays information according to an instruction input from the control unit 11.

撮像部15は、カメラ等であり、ユーザの指示に応じて、画像を撮像し、コンテンツデータ(オリジナルデータ)として制御部11に出力する。   The imaging unit 15 is a camera or the like, captures an image in accordance with a user instruction, and outputs the captured image as content data (original data) to the control unit 11.

通信部16は、携帯電話回線網との間で通信する携帯電話通信モジュールや、無線LAN等を介して他のデバイスと通信する無線通信モジュールを含んで構成される。この通信部16は、例えば、無線LAN等を介して、コンテンツ管理装置2との間で通信を行い、制御部11から入力される指示に従って、コンテンツ管理装置2に対してコンテンツデータ等を送出する。また、この通信部16は、無線LAN等を介して、コンテンツ管理装置2等から受信したデータを制御部11に出力する。   The communication unit 16 includes a mobile phone communication module that communicates with a mobile phone network, and a wireless communication module that communicates with other devices via a wireless LAN or the like. The communication unit 16 communicates with the content management apparatus 2 via, for example, a wireless LAN, and sends content data and the like to the content management apparatus 2 in accordance with an instruction input from the control unit 11. . Further, the communication unit 16 outputs data received from the content management device 2 or the like to the control unit 11 via a wireless LAN or the like.

コンテンツ管理装置2は、図2に例示するように、制御部21と、記憶部22と、操作部23と、表示制御部24と、通信部25とを含んで構成されている。   As illustrated in FIG. 2, the content management device 2 includes a control unit 21, a storage unit 22, an operation unit 23, a display control unit 24, and a communication unit 25.

ここで制御部21は、CPU等のプログラム制御デバイスであり、記憶部22に格納されたプログラムに従って動作する。本実施の形態では、この制御部21は、コンテンツデータ処理装置1からコンテンツデータを受け入れて、当該受け入れたコンテンツデータを記憶部22に蓄積し、管理する。この制御部21は、コンテンツデータとして、オリジナルデータとトランスコードデータとを受け入れると、オリジナルデータと、トランスコードデータとを関連付けて記憶部22に蓄積する。さらに制御部21は、オリジナルデータに基づき、所定の方法で演算される、オリジナルデータに固有のデータ特定情報(例えばMD5等のハッシュ値でよい、本発明のコンテンツ識別情報に相当する)を取得してそのリスト(記憶部22に格納されているオリジナルデータに基づくハッシュ値等のデータ特定情報のリスト)を記憶部22に保持する。このデータ特定情報の取得は、他の装置において演算により求められたものを取得することとしてもよいし、制御部21自身が演算により求めて取得してもよい。   Here, the control unit 21 is a program control device such as a CPU, and operates according to a program stored in the storage unit 22. In the present embodiment, the control unit 21 receives content data from the content data processing apparatus 1 and accumulates and manages the received content data in the storage unit 22. When the control unit 21 accepts original data and transcoded data as content data, the control unit 21 associates the original data with the transcoded data and stores them in the storage unit 22. Further, the control unit 21 obtains data specifying information unique to the original data (for example, a hash value such as MD5, which corresponds to the content identification information of the present invention) calculated by a predetermined method based on the original data. The list (a list of data specifying information such as hash values based on the original data stored in the storage unit 22) is held in the storage unit 22. The acquisition of the data specifying information may be acquired by calculation in another device, or may be acquired and calculated by the control unit 21 itself.

またこの制御部21は、利用者の指示操作に従い、記憶部22に格納しているコンテンツデータのうち、制御部21の処理によって再生可能なフォーマットのデータ(オリジナルデータが再生可能であればオリジナルデータ、オリジナルデータが再生可能でなければ、当該オリジナルデータに関連付けて蓄積されている、再生可能なトランスコードデータ)を表示制御部24に出力する(提示処理)。   Further, the control unit 21 follows the user's instruction operation, and among the content data stored in the storage unit 22, data in a format that can be reproduced by the processing of the control unit 21 (original data if the original data can be reproduced). If the original data is not reproducible, reproducible transcoded data stored in association with the original data is output to the display control unit 24 (presentation process).

またこの制御部21は、コンテンツデータ処理装置1から受信する指示に従い、コンテンツデータをコンテンツデータ処理装置1に対して送出する。これらの制御部21の具体的な処理の内容については後に詳しく述べる。   The control unit 21 sends content data to the content data processing device 1 in accordance with an instruction received from the content data processing device 1. Details of specific processing of these control units 21 will be described in detail later.

記憶部22は、メモリデバイスやディスクデバイスを含んで構成される。この記憶部22には制御部21によって実行されるプログラムが保持される。また、この記憶部22は、制御部21のワークメモリとしても動作する。さらに記憶部22は、コンテンツデータを蓄積している。本実施の形態では、図3に例示するように、コンテンツデータとして、オリジナルデータが、制御部21によって再生可能な形式のものであれば、オリジナルデータと、このオリジナルデータに基づいて制御部21が生成ないし取得する関連画像データとを互いに関連付けて保持する(X)。この関連画像データは、コンテンツデータが画像データであれば例えばサムネイル画像であり、コンテンツデータが楽曲データであれば当該楽曲が収録されているアルバムのアートワークの画像等でよい。また、この関連画像データは一つでなくてもよく、例えばサムネイル画像データであれば、比較的解像度の大きいものと、比較的解像度の低いものと…といったように、複数あってもよい。   The storage unit 22 includes a memory device and a disk device. The storage unit 22 holds a program executed by the control unit 21. The storage unit 22 also operates as a work memory for the control unit 21. Furthermore, the storage unit 22 stores content data. In the present embodiment, as illustrated in FIG. 3, if the original data is in a format that can be played back by the control unit 21 as the content data, the control unit 21 based on the original data and the original data Related image data to be generated or acquired is stored in association with each other (X). The related image data may be, for example, a thumbnail image if the content data is image data, and may be an artwork image of an album in which the music is recorded if the content data is music data. The related image data may not be one. For example, as long as the thumbnail image data, there may be a plurality of related image data such as a relatively high resolution, a relatively low resolution, and so on.

また、記憶部22に格納されるコンテンツデータのうち、オリジナルデータが、制御部21によって再生可能な形式のものでない場合は、後に説明するコンテンツデータ処理装置1の処理により提供される、オリジナルデータとトランスコードデータとが互いに関連付けて蓄積される(Y)。また、これらのオリジナルデータとトランスコードデータとにはさらに、トランスコードデータに基づいて制御部21が生成ないし取得する関連画像データが関連付けて保持される。   Further, among the content data stored in the storage unit 22, when the original data is not in a format that can be reproduced by the control unit 21, the original data provided by the processing of the content data processing device 1 described later Transcoded data is stored in association with each other (Y). The original data and the transcoded data are further held in association with related image data generated or acquired by the control unit 21 based on the transcoded data.

操作部23は、ボタンや、リモートコントローラ23R及びリモートコントローラ23Rが発信する信号を受信する受信部等を含む。この操作部23は、ボタンやリモートコントローラ23R等から利用者の操作を受け入れると、当該操作が表す指示の内容を制御部21に出力する。   The operation unit 23 includes a button, a remote controller 23R, and a reception unit that receives a signal transmitted from the remote controller 23R. When the operation unit 23 accepts a user operation from a button, a remote controller 23R, or the like, the operation unit 23 outputs the content of the instruction represented by the operation to the control unit 21.

表示制御部24は、家庭用テレビジョン等に接続され、制御部21から入力される指示に従って、接続されている家庭用テレビジョン等に対して画像を表示させる。   The display control unit 24 is connected to a home television or the like, and displays an image on the connected home television or the like according to an instruction input from the control unit 21.

通信部25は、無線LAN等を介して他のデバイスと通信する無線通信モジュールを含んで構成される。この通信部25は、コンテンツデータ処理装置1との間で通信を行い、コンテンツデータ処理装置1から受信したデータを制御部21に出力する。またこの通信部25は、制御部21から入力される指示に従って、コンテンツデータ処理装置1に対してコンテンツデータ等を送出する。   The communication unit 25 includes a wireless communication module that communicates with other devices via a wireless LAN or the like. The communication unit 25 communicates with the content data processing device 1 and outputs data received from the content data processing device 1 to the control unit 21. The communication unit 25 sends content data and the like to the content data processing apparatus 1 in accordance with an instruction input from the control unit 21.

次に、本実施の形態のコンテンツデータ処理装置1、及び、コンテンツ管理装置2の機能的構成について、説明する。制御部11は、図4に例示するように、機能的には、コンテンツデータ提供部50と、コンテンツデータ取得部60とを含んで構成される。本実施の形態のコンテンツデータ処理装置1は、例えばスマートフォンであり、カメラとしての機能を備え、カメラにて撮像した画像データをコンテンツデータとして、当該コンテンツデータをコンテンツ管理装置2に送出するものとする。   Next, functional configurations of the content data processing device 1 and the content management device 2 according to the present embodiment will be described. As illustrated in FIG. 4, the control unit 11 is functionally configured to include a content data providing unit 50 and a content data acquiring unit 60. The content data processing device 1 according to the present embodiment is, for example, a smartphone, has a function as a camera, and sends the content data to the content management device 2 using image data captured by the camera as content data. .

コンテンツデータ提供部50は、データ特定情報演算部51と、重複確認部52と、処理判定部53と、トランスコード部54と、送信処理部55とを含んで構成される。   The content data providing unit 50 includes a data specifying information calculation unit 51, a duplication confirmation unit 52, a processing determination unit 53, a transcoding unit 54, and a transmission processing unit 55.

データ特定情報演算部51は、コンテンツデータである、撮像した静止画像データまたは動画像データ(以下、まとめて画像データと呼ぶ。この撮像した画像データそのものが本実施の形態のここでの例でのオリジナルデータに相当する)のうち、コンテンツ管理装置2への送信の対象となる画像データの指定を、利用者から受け入れる。データ特定情報演算部51は、指定された画像データ(オリジナルデータ)に基づいて所定の方法でデータ特定情報を演算する。ここではデータ特定情報は、MD5等のハッシュ値であるものとする。   The data specifying information calculation unit 51 is content still data captured still image data or moving image data (hereinafter collectively referred to as image data. The captured image data itself is the example of the present embodiment. Of the image data to be transmitted to the content management apparatus 2 is received from the user. The data specifying information calculation unit 51 calculates the data specifying information by a predetermined method based on the designated image data (original data). Here, it is assumed that the data specifying information is a hash value such as MD5.

なお、以下の例では、コンテンツデータ処理装置1のオペレーティングシステムのバージョンにより、カメラにて撮像した動画像データのデータ形式が異なるものとする。具体的には、比較的古いバージョン(旧バージョンと呼ぶ)では、2K(1920×1080ピクセル程度)のH.264フォーマットにて動画像データが撮像され、比較的新しいバージョン(新バージョンと呼ぶ)では、利用者の選択により2KのH.264フォーマットと、4KのH.264フォーマットとH.265フォーマットとのいずれか選択されたデータ形式にて動画像データが撮像されるものとする。   In the following example, it is assumed that the data format of moving image data captured by the camera differs depending on the version of the operating system of the content data processing apparatus 1. Specifically, in a relatively old version (referred to as an old version), 2K (1920 × 1080 pixels) H.264 is used. Moving image data is captured in the H.264 format, and in a relatively new version (referred to as a new version), 2K H.264 is selected by the user. H.264 format and 4K H.264 format. H.264 format and H.264 format. It is assumed that moving image data is captured in a data format selected from either the H.265 format.

つまり、旧バージョンのオペレーティングシステムの下では、コンテンツデータ処理装置1は必ずしも4KのH.264フォーマットとH.265フォーマットとのいずれかにて撮像された動画像データは再生可能とは限らないが、新バージョンのオペレーティングシステムの下であれば、コンテンツデータ処理装置1は2KのH.264フォーマットと、4KのH.264フォーマットとH.265フォーマットとのいずれのデータ形式の動画像データも再生可能であり、また、他の装置との互換性のために、4KのH.264フォーマットとH.265フォーマットとの動画像データを、2KのH.264フォーマットの動画像データへと変換する処理が実行可能となっているものとする。   That is, under the old version of the operating system, the content data processing apparatus 1 is not necessarily 4K H.264. H.264 format and H.264 format. The moving image data picked up in any of the H.265 format is not always reproducible, but the content data processing apparatus 1 is compatible with 2K H.264 under the new version of the operating system. H.264 format and 4K H.264 format. H.264 format and H.264 format. The moving image data in any data format with the H.265 format can be reproduced, and for compatibility with other devices, 4K H.264 format. H.264 format and H.264 format. The moving image data with the H.265 format is converted into 2K H.264 format. It is assumed that the process of converting to moving image data in the H.264 format can be executed.

重複確認部52は、コンテンツデータの送信先となるコンテンツ管理装置2との間で通信し、データ特定情報演算部51にて演算したデータ特定情報をコンテンツ管理装置2に送信して、コンテンツ管理装置2において当該データ特定情報で特定されるデータが既に蓄積されているか否かを確認させる。重複確認部52は、コンテンツ管理装置2から、送信したデータ特定情報で特定されるデータが既に蓄積されているか否かを表す情報を受信し、当該受信した情報が、送信したデータ特定情報で特定されるデータが既に蓄積されている旨の情報となっていれば、指定されたコンテンツデータ(ここでは画像データ)が既にコンテンツ管理装置2において蓄積されているものと判断する。   The duplication confirmation unit 52 communicates with the content management device 2 that is the transmission destination of the content data, transmits the data specifying information calculated by the data specifying information calculation unit 51 to the content management device 2, and the content management device 2, it is confirmed whether or not the data specified by the data specifying information has already been accumulated. The duplication confirmation unit 52 receives information indicating whether or not the data specified by the transmitted data specifying information has already been accumulated from the content management device 2, and the received information is specified by the transmitted data specifying information. If it is information that the data to be stored has already been stored, it is determined that the specified content data (here, image data) has already been stored in the content management apparatus 2.

また、重複確認部52は、これに代えて、コンテンツ管理装置2からデータ特定情報のリストを取得し、自ら重複確認の処理を行ってもよい。この場合、重複確認部52は、データ特定情報演算部51が演算したデータ特定情報が、当該取得したリストに含まれるか否かを調べ、含まれていれば、指定されたコンテンツデータ(ここでは画像データ)が既にコンテンツ管理装置2において蓄積されているものと判断する。   Alternatively, the duplication confirmation unit 52 may obtain a list of data specifying information from the content management device 2 and perform duplication confirmation processing by itself. In this case, the duplication confirmation unit 52 checks whether the data specifying information calculated by the data specifying information calculating unit 51 is included in the acquired list, and if included, the specified content data (here, Image data) is already stored in the content management apparatus 2.

また重複確認部52は、コンテンツ管理装置2から受信した情報が、送信したデータ特定情報で特定されるデータが蓄積されていない旨の情報であれば(あるいは、自ら重複確認の処理を行う場合は、データ特定情報演算部51が演算したデータ特定情報が、取得したリストに含まれていなければ)、データ特定情報演算部51によるデータ特定情報の演算のもととなったコンテンツデータを処理判定部53に出力する。   If the information received from the content management device 2 is information indicating that the data specified by the transmitted data specifying information is not stored (or if the duplication checking process is performed by itself) If the data specifying information calculated by the data specifying information calculating unit 51 is not included in the acquired list), the content determination source of the data specifying information by the data specifying information calculating unit 51 is processed. To 53.

処理判定部53は、コンテンツデータの入力を受けて送信するコンテンツデータの内容を決定する。具体的な例として、本実施の形態の一例に係る処理判定部53は、コンテンツデータが動画像データであるか否かを判断し、動画像データであればさらに、当該動画像データのデータ形式が、コンテンツ管理装置2側で再生可能なデータ形式として予め定められているデータ形式であるか否かを判断する。   The process determination unit 53 receives the content data and determines the content data to be transmitted. As a specific example, the process determination unit 53 according to an example of the present embodiment determines whether or not the content data is moving image data. If the content data is moving image data, the data format of the moving image data is further determined. However, it is determined whether or not the data format is predetermined as a data format that can be reproduced on the content management apparatus 2 side.

一例として、コンテンツ管理装置2側で再生可能なデータ形式として2KのH.264フォーマットが定められているものとすると、処理判定部53は、H.265フォーマットのコンテンツデータが入力された場合は、コンテンツ管理装置2側で再生可能なデータ形式として予め定められているデータ形式でないものと判断する。   As an example, 2K H.264 is a data format that can be played back on the content management apparatus 2 side. Assuming that the H.264 format is defined, the process determination unit 53 determines that the H.264 format is When content data in the H.265 format is input, it is determined that the data format is not predetermined as a data format that can be reproduced on the content management apparatus 2 side.

また、H.264フォーマットであっても4K(3840×2160ピクセル程度)のコンテンツデータであれば、処理判定部53は、コンテンツ管理装置2側で再生可能なデータ形式として予め定められているデータ形式でないものと判断する。   H. Even in the H.264 format, if the content data is 4K (about 3840 × 2160 pixels), the processing determination unit 53 determines that the data format is not predetermined as a data format reproducible on the content management apparatus 2 side. To do.

処理判定部53は、入力されたコンテンツデータがコンテンツ管理装置2側で再生可能なデータ形式として予め定められているデータ形式でないと判断したときには、トランスコード部54に当該コンテンツデータを出力する。   When the process determination unit 53 determines that the input content data is not a data format predetermined as a data format that can be reproduced on the content management device 2 side, the process determination unit 53 outputs the content data to the transcoding unit 54.

また処理判定部53は、入力されたコンテンツデータが静止画像データである場合、または動画像データであって、コンテンツ管理装置2側で再生可能なデータ形式として予め定められているデータ形式の動画像データであると判断したときには、当該コンテンツデータを送信処理部55に出力する。   The processing determination unit 53 also determines whether the input content data is still image data or moving image data that has a data format that is predetermined as a data format that can be reproduced on the content management device 2 side. When it is determined that the data is data, the content data is output to the transmission processing unit 55.

トランスコード部54は、コンテンツデータ処理装置1が新バージョンのオペレーティングシステムにて動作しているときに機能し、入力されたコンテンツデータを、コンテンツ管理装置2側で再生可能なデータ形式として予め定められているデータ形式のコンテンツデータに変換する。具体的に、上述のように、コンテンツ管理装置2側で再生可能なデータ形式として2KのH.264フォーマットが定められているとすると、トランスコード部54は、例えばH.265フォーマットのコンテンツデータの入力を受けて、当該コンテンツデータを2KのH.264フォーマットのコンテンツデータに変換する。この変換処理の方法は、広く知られた方法を採用できるので、ここでの詳しい説明を省略する。   The transcode unit 54 functions when the content data processing apparatus 1 is operating on a new version of the operating system, and the input content data is determined in advance as a data format that can be reproduced on the content management apparatus 2 side. Is converted to content data in the specified data format. Specifically, as described above, 2K H.264 is a data format that can be played back on the content management apparatus 2 side. Assuming that the H.264 format is defined, the transcoding unit 54 is, for example, H.264. In response to input of content data in the H.265 format, the content data is converted into 2K H.264. It is converted into content data in H.264 format. As this conversion processing method, a widely known method can be adopted, and a detailed description thereof will be omitted here.

また、このトランスコード部54は、4KのH.264フォーマットのコンテンツデータの入力を受けた場合であっても、4KのH.264フォーマットのコンテンツデータがコンテンツ管理装置2側で再生可能なデータ形式でない場合は、この4KのH.264フォーマットのコンテンツデータを、2KのH.264フォーマットのコンテンツデータ等、コンテンツ管理装置2側で再生可能なデータ形式に変換する。このように、符号化方法を変更しなくても、解像度を変換する処理も、ここでのトランスコードの処理に含まれる。   In addition, the transcoding unit 54 is a 4K H.264. Even when content data in the H.264 format is received, If the content data in the H.264 format is not in a data format that can be played back on the content management apparatus 2 side, this 4K H.264 format. H.264 format content data is converted to 2K H.264 format. H.264 format content data or the like is converted into a data format that can be played back on the content management apparatus 2 side. In this way, the process of converting the resolution without changing the encoding method is also included in the transcoding process.

そのほか、本実施の形態においてトランスコードの処理には、ビットレートやデータサイズ、符号化方式等、データの少なくとも一部を、所定の規則で変換あるいは置換する処理が含まれるものとする。   In addition, the transcoding process in this embodiment includes a process of converting or replacing at least a part of data according to a predetermined rule, such as a bit rate, a data size, and an encoding method.

トランスコード部54は、入力されたコンテンツデータ(オリジナルデータ)と、変換して得たコンテンツデータ(トランスコードデータ)とを送信処理部55に出力する。   The transcode unit 54 outputs the input content data (original data) and the converted content data (transcode data) to the transmission processing unit 55.

送信処理部55は、処理判定部53からコンテンツデータの入力を受けると、当該コンテンツデータ(この場合はオリジナルデータのみとなる)を、コンテンツ管理装置2に対して送出する。またこの送信処理部55は、トランスコード部54からコンテンツデータとしてオリジナルデータと、トランスコードデータとの入力を受けると、オリジナルデータと、トランスコードデータとを関連付けて(互いに関連するファイルとしてコンテンツ管理装置2が認識可能な態様で)、コンテンツ管理装置2に対して送出する。   Upon receiving content data input from the processing determination unit 53, the transmission processing unit 55 sends the content data (in this case, only original data) to the content management device 2. When the transmission processing unit 55 receives the input of the original data and the transcoded data as the content data from the transcoding unit 54, the transmission processing unit 55 associates the original data with the transcoded data (content management device as a file associated with each other). 2 to the content management apparatus 2 in such a manner that 2 can be recognized.

送信処理部55は、ここでオリジナルデータとトランスコードデータとを互いに関連するファイルとしてコンテンツ管理装置2が認識可能な態様とするため、共通のコンテンツ識別情報であるデータ特定情報、あるいは別途発行したランダムないし連番の識別情報をフルパスに含むファイル名(共通のコンテンツ識別情報や共通の識別情報の名称のディレクトリに格納するか、ファイル名の一部に共通のコンテンツ識別情報を含めるなど)のファイルとして、オリジナルデータとトランスコードデータとを少なくとも一時的にファイルシステムに記憶し、当該フルパスあるいはファイル名の情報とともに、コンテンツ管理装置2に対してオリジナルデータとトランスコードデータとの各ファイルを転送する。   The transmission processing unit 55 sets the data management apparatus 2 to recognize the original data and the transcoded data as mutually related files, so that the data specifying information that is common content identification information or a separately issued random number Or as a file with a file name that includes serial number identification information in the full path (stored in a directory with the common content identification information or common identification information name, or includes common content identification information as part of the file name) The original data and the transcoded data are stored at least temporarily in the file system, and the original data and the transcoded data are transferred to the content management apparatus 2 together with the full path or file name information.

また、このように互いに関連するファイルとして複数のデータを送出する方法は、ファイル名等を用いなくても、HTTPを用いて送出することとし、その際のパラメータ情報(POSTあるいはGETのパラメータ情報)として共通のコンテンツ識別情報、または別途発行したランダムないし連番の識別情報を含めて送出し、受信するコンテンツ管理装置2側で、共通のコンテンツ識別情報または共通の識別情報をパラメータとして送信された複数のデータについて、互いに関連するファイルとして、共通のキーに関連付けてデータベースに格納するといった処理により行うことも可能であり、ここでの例に限られず、種々の方法を採用し得る。   Further, in this method of transmitting a plurality of data as mutually related files, the transmission is performed using HTTP without using a file name or the like, and parameter information at that time (POST or GET parameter information) The content management apparatus 2 that transmits and receives common content identification information or separately issued random or serial number identification information as a plurality of pieces of common content identification information or common identification information transmitted as parameters. It is also possible to carry out the above data by processing such as storing them in a database in association with a common key as a file related to each other, and the present invention is not limited to this example, and various methods can be adopted.

本実施の形態では、この送信処理部55は、送信するコンテンツデータ(オリジナルデータまたはトランスコードデータ)に、データ特定情報演算部51が演算したデータ特定情報を付加して、コンテンツ管理装置2に宛てて送出するものとする。   In the present embodiment, the transmission processing unit 55 adds the data specifying information calculated by the data specifying information calculating unit 51 to the content data (original data or transcoded data) to be transmitted, and sends it to the content management apparatus 2. Shall be sent out.

またコンテンツデータ取得部60は、要求データ判断部61と、データ要求部62と、データ受信部63と、保存部64とを含んで構成される。   The content data acquisition unit 60 includes a request data determination unit 61, a data request unit 62, a data reception unit 63, and a storage unit 64.

要求データ判断部61は、コンテンツ管理装置2に対して要求するコンテンツデータのデータ形式を判断する。本実施の形態の一例では、コンテンツデータ処理装置1は、コンテンツ管理装置2から、コンテンツ管理装置2が提供可能なコンテンツデータの一覧として、例えばコンテンツ管理装置2が蓄積しているコンテンツデータの一覧を取得する。この一覧は、コンテンツデータのデータ特定情報と関連画像(サムネイル画像等)との組のリストとして受け取ることができ、コンテンツデータ処理装置1は、関連画像の一覧を表示して、利用者から要求するコンテンツデータの選択を受け入れる。   The request data determination unit 61 determines the data format of content data requested to the content management apparatus 2. In an example of the present embodiment, the content data processing device 1 receives a list of content data stored in the content management device 2 from the content management device 2 as a list of content data that can be provided by the content management device 2, for example. get. This list can be received as a list of sets of content data data identification information and related images (thumbnail images, etc.), and the content data processing apparatus 1 displays a list of related images and requests from the user. Accept selection of content data.

要求データ判断部61は、利用者が選択したコンテンツデータが動画像データであるか否かを調べ、動画像データでなければ、オリジナルデータの取得を要求する旨の指示(取得要求)をデータ要求部62に出力する。   The request data determination unit 61 checks whether or not the content data selected by the user is moving image data. If the content data is not moving image data, an instruction (acquisition request) for requesting acquisition of original data is requested. To the unit 62.

また、動画像データである場合は、要求データ判断部61は、コンテンツデータ処理装置1にて再生可能なデータ形式に、4KのH.264フォーマットとH.265フォーマットとが含まれているか(新バージョンのオペレーティングシステムの下で提供され得る動画像データのデータ形式が含まれているか)否かを調べる。この判断は、コンテンツデータ処理装置1のオペレーティングシステムのバージョンを調べることにより判断できる。   In the case of moving image data, the request data determination unit 61 converts the 4K H.264 format into a data format that can be reproduced by the content data processing apparatus 1. H.264 format and H.264 format. 265 format is included (whether it includes a data format of moving image data that can be provided under a new version of the operating system). This determination can be made by examining the version of the operating system of the content data processing apparatus 1.

そして要求データ判断部61は、コンテンツデータ処理装置1にて再生可能なデータ形式に、4KのH.264フォーマットとH.265フォーマットとが含まれていると判断すると、オリジナルデータの取得要求をデータ要求部62に出力する。   Then, the request data determination unit 61 converts the 4K H.264 format into a data format that can be reproduced by the content data processing apparatus 1. H.264 format and H.264 format. If it is determined that the H.265 format is included, an original data acquisition request is output to the data request unit 62.

また要求データ判断部61は、利用者が選択したコンテンツデータが動画像データである場合に、コンテンツデータ処理装置1にて再生可能なデータ形式に、4KのH.264フォーマットとH.265フォーマットとが含まれていなければ、トランスコードデータの取得を要求する旨の指示(取得要求)をデータ要求部62に出力する。   In addition, the request data determination unit 61 converts the 4K H.264 format into a data format that can be reproduced by the content data processing apparatus 1 when the content data selected by the user is moving image data. H.264 format and H.264 format. If the H.265 format is not included, an instruction (acquisition request) for requesting acquisition of transcode data is output to the data request unit 62.

データ要求部62は、要求データ判断部61から入力される指示に従い、コンテンツデータを特定するデータ特定情報とともに、オリジナルデータまたはトランスコードデータのいずれを要求するかを表す情報を、コンテンツ管理装置2に対して送信する。データ受信部63は、データ要求部62が出力した要求に応答してコンテンツ管理装置2が送出するコンテンツデータを受信し、受信したコンテンツデータを保存部64に出力する。保存部64は、データ受信部63が出力するコンテンツデータを記憶部12に格納する。   In accordance with an instruction input from the request data determination unit 61, the data request unit 62 sends information indicating whether original data or transcoded data is requested to the content management apparatus 2 together with data specifying information for specifying content data. Send to. The data receiving unit 63 receives the content data sent from the content management apparatus 2 in response to the request output from the data requesting unit 62, and outputs the received content data to the storage unit 64. The storage unit 64 stores the content data output from the data receiving unit 63 in the storage unit 12.

またコンテンツ管理装置2の制御部21は、図5に例示するように、機能的には、コンテンツ管理部70と、コンテンツ送出部80と、問い合わせ処理部90とを含んで構成される。コンテンツ管理部70は、コンテンツデータ受信部71と、蓄積処理部72とを含んで構成される。またコンテンツ送出部80は、要求受信部81と、コンテンツデータ読出部82と、コンテンツデータ送出部83とを含んで構成される。   Further, as illustrated in FIG. 5, the control unit 21 of the content management apparatus 2 functionally includes a content management unit 70, a content transmission unit 80, and an inquiry processing unit 90. The content management unit 70 includes a content data receiving unit 71 and an accumulation processing unit 72. The content sending unit 80 includes a request receiving unit 81, a content data reading unit 82, and a content data sending unit 83.

コンテンツ管理部70のコンテンツデータ受信部71は、コンテンツデータ処理装置1からコンテンツデータであるオリジナルデータを、データ特定情報とともに受信すると、当該受信したオリジナルデータを蓄積処理部72に出力する。またこのコンテンツデータ受信部71は、コンテンツデータ処理装置1からコンテンツデータであるオリジナルデータとトランスコードデータとを、データ特定情報とともに受信すると、当該受信したオリジナルデータとトランスコードデータとを蓄積処理部72に出力する。   When the content data receiving unit 71 of the content management unit 70 receives the original data that is the content data from the content data processing device 1 together with the data specifying information, the content data receiving unit 71 outputs the received original data to the accumulation processing unit 72. Further, when the content data receiving unit 71 receives the original data and the transcoded data that are the content data from the content data processing apparatus 1 together with the data specifying information, the content data receiving unit 71 stores the received original data and the transcoded data. Output to.

蓄積処理部72は、入力されたコンテンツデータを、入力されたデータ特定情報に関連付けて、記憶部22に格納する。   The accumulation processing unit 72 stores the input content data in the storage unit 22 in association with the input data specifying information.

例えば、この蓄積処理部72はコンテンツデータとして、オリジナルデータとトランスコードデータとを受け入れると、オリジナルデータと、トランスコードデータとを関連付けて記憶部22に蓄積する。このとき蓄積処理部72は、オリジナルデータに基づき、所定の方法で演算される、オリジナルデータに固有のデータ特定情報を、コンテンツデータ受信部71から受け入れて取得し、当該データ特定情報に関連付けて、オリジナルデータと、トランスコードデータとを記憶部22に蓄積する。   For example, when the storage processing unit 72 accepts original data and transcode data as content data, the storage unit 72 stores the original data and the transcode data in association with each other. At this time, the storage processing unit 72 receives and acquires the data specifying information unique to the original data, which is calculated by a predetermined method based on the original data, from the content data receiving unit 71, and associates the data specifying information with the data specifying information, Original data and transcoded data are stored in the storage unit 22.

また、蓄積処理部72はコンテンツデータとして、オリジナルデータを受け入れると、オリジナルデータに固有のデータ特定情報を、コンテンツデータ受信部71から受け入れて取得し、当該データ特定情報に関連付けて、オリジナルデータを記憶部22に蓄積する。   In addition, when the original data is received as the content data, the accumulation processing unit 72 receives and acquires data specifying information unique to the original data from the content data receiving unit 71, and stores the original data in association with the data specifying information. Accumulate in unit 22.

さらに蓄積処理部72は、取得したデータ特定情報を、記憶部22に格納されているデータ特定情報のリストに追記して更新する。   Further, the accumulation processing unit 72 adds and updates the acquired data specifying information to the list of data specifying information stored in the storage unit 22.

蓄積処理部72は、またオリジナルデータ(オリジナルデータが、制御部21によって再生可能なデータ形式である場合)または、トランスコードデータ(オリジナルデータが、制御部21によって再生可能なデータ形式でない場合)に基づいて、関連画像データを取得する。この関連画像データの取得は、コンテンツデータが画像データである場合、そのサムネイル画像を生成することで取得する方法として広く知られたものを採用できる。また、コンテンツデータが楽曲データであれば、アルバムのアートワークの画像データをインターネット上のサーバ等から取得するなどの、広く知られた方法を採用できる。   The storage processing unit 72 also converts the original data (when the original data is in a data format reproducible by the control unit 21) or transcoded data (when the original data is not in a data format reproducible by the control unit 21). Based on this, the related image data is acquired. As the acquisition of the related image data, when the content data is image data, it is possible to employ a widely known method for acquiring the related image data by generating a thumbnail image thereof. If the content data is music data, a widely known method such as obtaining image data of album artwork from a server on the Internet can be employed.

そして蓄積処理部72は、ここで取得した関連画像データを、対応するオリジナルデータまたはトランスコードデータに関連付けて記憶部22に格納する。   Then, the accumulation processing unit 72 stores the related image data acquired here in the storage unit 22 in association with the corresponding original data or transcode data.

この蓄積処理部72の動作により、図3に例示したように、オリジナルデータが、制御部21によって再生可能な形式のものであれば、データ特定情報とオリジナルデータと関連画像データとが互いに関連付けて保持された状態となる(X)。   If the original data is in a format reproducible by the control unit 21 as illustrated in FIG. 3 by the operation of the storage processing unit 72, the data specifying information, the original data, and the related image data are associated with each other. It is in a held state (X).

また、記憶部22に格納されるコンテンツデータのうち、オリジナルデータが、制御部21によって再生可能な形式のものでない場合は、データ特定情報とオリジナルデータとトランスコードデータと関連画像データとが互いに関連付けて蓄積される(Y)。   If the original data is not in a format that can be reproduced by the control unit 21 among the content data stored in the storage unit 22, the data specifying information, the original data, the transcoded data, and the related image data are associated with each other. (Y).

コンテンツ送出部80の要求受信部81は、コンテンツデータ処理装置1からコンテンツデータの取得要求を受け入れる。この要求は既に述べたように、データ特定情報とともに、オリジナルデータまたはトランスコードデータのいずれかを要求するものとなる。   The request receiving unit 81 of the content sending unit 80 accepts a content data acquisition request from the content data processing apparatus 1. As described above, this request is for requesting either original data or transcoded data together with data specifying information.

コンテンツデータ読出部82は、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナルデータまたはトランスコードデータのうち、要求されたデータ形式のデータの読み出しを試みる。   The content data reading unit 82 attempts to read the data in the requested data format from the original data or transcoded data associated with the data specifying information received by the request receiving unit 81.

コンテンツデータ読出部82は、例えば、要求受信部81がオリジナルデータの取得要求を受け入れていれば、記憶部22に格納されているコンテンツデータのうち、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナルデータを読み出してコンテンツデータ送出部83に出力する。   For example, if the request receiving unit 81 accepts an original data acquisition request, the content data reading unit 82 associates the content data stored in the storage unit 22 with the data specifying information accepted by the request receiving unit 81. The read original data is read and output to the content data sending unit 83.

一方、要求受信部81がトランスコードデータの取得要求を受け入れていれば、コンテンツデータ読出部82は、記憶部22に格納されているコンテンツデータのうち、要求受信部81が受け入れたデータ特定情報に関連付けられているトランスコードデータがあるか否かを調べる。そして、要求受信部81が受け入れたデータ特定情報に関連付けられているトランスコードデータがあれば、コンテンツデータ読出部82は、当該トランスコードデータを読み出してコンテンツデータ送出部83に出力する。   On the other hand, if the request receiving unit 81 accepts the transcode data acquisition request, the content data reading unit 82 sets the data specifying information accepted by the request receiving unit 81 among the content data stored in the storage unit 22. Check if there is associated transcode data. If there is transcode data associated with the data specifying information received by the request receiving unit 81, the content data reading unit 82 reads the transcode data and outputs it to the content data sending unit 83.

また要求受信部81が受け入れたデータ特定情報に関連付けられているトランスコードデータがなければ、コンテンツデータ読出部82は、記憶部22に格納されているコンテンツデータのうち、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナルデータを読み出してコンテンツデータ送出部83に出力する。   If there is no transcoded data associated with the data specifying information received by the request receiving unit 81, the content data reading unit 82 receives the content data stored in the storage unit 22 by the request receiving unit 81. The original data associated with the data specifying information is read and output to the content data sending unit 83.

コンテンツデータ送出部83は、コンテンツデータ読出部82が出力するコンテンツデータを、コンテンツデータの取得要求元であるコンテンツデータ処理装置1に対して送出する。   The content data sending unit 83 sends the content data output from the content data reading unit 82 to the content data processing apparatus 1 that is the content data acquisition request source.

問い合わせ処理部90は、コンテンツデータ処理装置1から、データ特定情報とともに、当該データ特定情報が、コンテンツ管理装置2において保持しているデータ特定情報のリストに含まれるか否かの問い合わせを受け入れる。   The inquiry processing unit 90 accepts an inquiry from the content data processing apparatus 1 as to whether the data identification information is included in the list of data identification information held in the content management apparatus 2 together with the data identification information.

そしてこの問い合わせ処理部90は、当該コンテンツデータ処理装置1から受け入れた当該データ特定情報が、保持しているデータ特定情報のリストに含まれるか否かを調べ、受け入れた当該データ特定情報が、保持しているデータ特定情報のリストに含まれていれば、その旨の情報を、問い合わせ元のコンテンツデータ処理装置1に対して応答する。また、問い合わせ処理部90は、受け入れた当該データ特定情報が、保持しているデータ特定情報のリストに含まれていない場合は、その旨の情報を、問い合わせ元のコンテンツデータ処理装置1に対して応答する。   Then, the inquiry processing unit 90 checks whether or not the data specifying information received from the content data processing apparatus 1 is included in the list of held data specifying information, and the received data specifying information is stored. If it is included in the list of data specifying information, the information to that effect is returned to the inquiring content data processing apparatus 1. Further, when the received data specifying information is not included in the held data specifying information list, the inquiry processing unit 90 sends the information to that effect to the content data processing apparatus 1 that is the inquiry source. respond.

なお、問い合わせ処理部90は、コンテンツデータ処理装置1からコンテンツ管理装置2において保持しているデータ特定情報のリストの取得要求を受けたときには、当該保持しているデータ特定情報のリストを提供する処理を行ってもよい。この場合は、コンテンツデータ処理装置1から、データ特定情報を受け入れ、当該受け入れた当該データ特定情報が、保持しているデータ特定情報のリストに含まれるか否かを調べて、その結果を応答する処理を行う必要は必ずしもない。   When the inquiry processing unit 90 receives an acquisition request for a list of data specifying information held in the content management apparatus 2 from the content data processing device 1, the inquiry processing unit 90 provides a list of the held data specifying information. May be performed. In this case, the data specifying information is received from the content data processing apparatus 1, and it is checked whether or not the received data specifying information is included in the list of the stored data specifying information, and the result is returned as a response. It is not always necessary to perform processing.

[静止画像データについての処理]
また、ここまでの説明の例では、動画像データのデータ形式に、コンテンツ管理装置2(またはコンテンツデータ処理装置1)にて再生できないものがある場合を考慮したものであったが、静止画像データについても同様に、コンテンツ管理装置2(またはコンテンツデータ処理装置1)にて再生できないものがある場合があり得る。
[Processing for still image data]
In the example described so far, the case where there is a data format of moving image data that cannot be reproduced by the content management device 2 (or the content data processing device 1) has been considered. Similarly, there may be cases where there is something that cannot be reproduced by the content management device 2 (or the content data processing device 1).

例えば、近年、静止画像データを撮像する際に、当該静止画像データの撮像の前後所定時間の間の動画像を併せて取得して、撮像した静止画像データとともに当該動画像のデータを格納する、動画つき静止画像データを生成するスマートフォン等がある。   For example, in recent years, when still image data is captured, a moving image for a predetermined time before and after the still image data is captured is acquired, and the moving image data is stored together with the captured still image data. There are smartphones that generate still image data with video.

この場合に、静止画像データに付属している動画像データのデータ形式は、動画像データそのものと同様、機種またはオペレーティングシステムのバージョンによって再生可能なものとそうでないものがあり得る。そこで本実施の形態のコンテンツ処理システムのコンテンツデータ処理装置1では、処理判定部53の動作として、静止画像データについても同様に、コンテンツ管理装置2に対して送信する静止画像データについて、動画つきであるか否かを判断し、動画付きであるときには、当該静止画像データに付属している動画像データがコンテンツ管理装置2において再生可能なデータ形式の動画像データであるか否かを調べ、再生可能なデータ形式であれば、静止画像データ(オリジナルデータとなる)と当該静止画像データに付属している動画像データとをデータ特定情報とともに送信処理部55に出力する。   In this case, the data format of the moving image data attached to the still image data may be reproducible depending on the model or operating system version, as well as the moving image data itself. Therefore, in the content data processing apparatus 1 of the content processing system according to the present embodiment, as the operation of the process determination unit 53, the still image data is also transmitted with moving images with respect to the still image data to be transmitted to the content management apparatus 2. If there is a moving image, it is checked whether the moving image data attached to the still image data is moving image data in a data format that can be reproduced by the content management device 2 and reproduced. If the data format is possible, still image data (which will be original data) and moving image data attached to the still image data are output to the transmission processing unit 55 together with the data specifying information.

一方、コンテンツ管理装置2に対して送信する静止画像データが動画付きであり、かつ、当該静止画像データに付属している動画像データがコンテンツ管理装置2において再生可能なデータ形式の動画像データでない場合は、当該静止画像データに付属している動画像データをトランスコード部54に出力して、コンテンツ管理装置2において再生可能なデータ形式の動画像データ(トランスコードデータ)を生成させる。   On the other hand, the still image data to be transmitted to the content management apparatus 2 includes a moving image, and the moving image data attached to the still image data is not moving image data in a data format that can be reproduced by the content management apparatus 2. In this case, the moving image data attached to the still image data is output to the transcoding unit 54 to generate moving image data (transcoded data) in a data format that can be reproduced by the content management apparatus 2.

この場合、トランスコード部54が、静止画像データ(オリジナルデータとなる)と当該静止画像データに付属している動画像データ(以下、オリジナル付属動画データと呼ぶ)と、トランスコードデータとをデータ特定情報とともに送信処理部55に出力する。   In this case, the transcode unit 54 specifies still image data (original data), moving image data attached to the still image data (hereinafter referred to as original attached video data), and transcode data. The information is output to the transmission processing unit 55 together with the information.

この例によると、
(A)送信の対象となったコンテンツデータが動画像データであり、コンテンツ管理装置2において再生可能なデータ形式である場合:オリジナルデータ(1ファイル)がコンテンツ管理装置2に送出され、
(B)送信の対象となったコンテンツデータが動画像データであり、コンテンツ管理装置2において再生可能なデータ形式でない場合:オリジナルデータと、トランスコードデータと(2ファイル)がコンテンツ管理装置2に送出され、
(C)送信の対象となったコンテンツデータが静止画像データであり、動画像データが付属していない場合(動画付き静止画像データでない場合):オリジナルデータ(1ファイル)がコンテンツ管理装置2に送出され、
(D)送信の対象となったコンテンツデータが静止画像データであり、動画像データが付属しており(動画付き静止画像データであり)、当該動画像データがコンテンツ管理装置2において再生可能なデータ形式である場合:オリジナルデータである静止画像データと、付属していた動画像データと(2ファイル)がコンテンツ管理装置2に送出され、
(E)送信の対象となったコンテンツデータが静止画像データであり、動画像データが付属しており(動画付き静止画像データであり)、当該動画像データがコンテンツ管理装置2において再生可能なデータ形式でない場合:オリジナルデータである静止画像データと、付属していた動画像データと、付属していた動画像データに基づくトランスコードデータと(3ファイル)がコンテンツ管理装置2に送出される。
According to this example:
(A) When the content data to be transmitted is moving image data and is in a data format that can be played back by the content management device 2: original data (one file) is sent to the content management device 2,
(B) When the content data to be transmitted is moving image data and is not in a data format that can be reproduced by the content management device 2: Original data, transcoded data, and (2 files) are sent to the content management device 2 And
(C) When the content data to be transmitted is still image data and no moving image data is attached (when it is not still image data with moving images): Original data (one file) is sent to the content management device 2 And
(D) The content data to be transmitted is still image data, moving image data is attached (still image data with moving image), and the moving image data can be reproduced by the content management apparatus 2 In the case of the format: Still image data as original data, attached moving image data, and (2 files) are sent to the content management device 2,
(E) The content data to be transmitted is still image data, moving image data is attached (still image data with moving image), and the moving image data can be reproduced in the content management apparatus 2 When not in format: Still image data as original data, attached moving image data, transcoded data based on the attached moving image data, and (3 files) are sent to the content management apparatus 2.

またこのように動画付き静止画像データに対応する場合、コンテンツ管理装置2側ではコンテンツデータ処理装置1から受信したオリジナルデータや、トランスコードデータ、オリジナル付属動画データを、オリジナルデータに基づいて取得されるデータ特定情報に関連付けて蓄積する。   Also, in the case of handling still image data with moving images in this way, the content management device 2 side acquires the original data, transcode data, and original attached moving image data received from the content data processing device 1 based on the original data. Store in association with data specific information.

なお、静止画像データのデータ形式にもコンテンツ管理装置2側で再生可能なものとそうでないものとが含まれる場合、コンテンツデータ処理装置1は、オリジナルデータの静止画像データがコンテンツ管理装置2側で再生可能なデータ形式でない場合は、オリジナルデータの静止画像データについてもトランスコードの処理を行って、トランスコード静止画像データを得て、オリジナルデータとトランスコード静止画像データとを送出してもよい。   If the data format of the still image data includes those that can be reproduced on the content management device 2 side and those that are not, the content data processing device 1 determines that the still image data of the original data is on the content management device 2 side. If the data format is not reproducible, the original data and the transcoded still image data may be transmitted by performing the transcoding process on the still image data of the original data to obtain the transcoded still image data.

この場合、
(C′)送信の対象となったコンテンツデータが静止画像データ(コンテンツ管理装置2にて再生不能)であり、動画像データが付属していない場合(動画付き静止画像データでない場合):オリジナルデータとトランスコード静止画像データと(2ファイル)がコンテンツ管理装置2に送出され、
(D′)送信の対象となったコンテンツデータが静止画像データ(コンテンツ管理装置2にて再生不能)であり、動画像データが付属しており(動画付き静止画像データであり)、当該動画像データがコンテンツ管理装置2において再生可能なデータ形式である場合:オリジナルデータである静止画像データと、トランスコード静止画像データと、オリジナル付属動画データと(3ファイル)がコンテンツ管理装置2に送出され、
(E′)送信の対象となったコンテンツデータが静止画像データ(コンテンツ管理装置2にて再生不能)であり、動画像データが付属しており(動画付き静止画像データであり)、当該動画像データがコンテンツ管理装置2において再生可能なデータ形式でない場合:オリジナルデータである静止画像データと、トランスコード静止画像データと、オリジナル付属動画データと、付属していた動画像データに基づくトランスコードデータと(4ファイル)がコンテンツ管理装置2に送出される。
in this case,
(C ′) When the content data to be transmitted is still image data (cannot be played back by the content management device 2) and no moving image data is attached (if it is not still image data with a moving image): Original data , Transcoded still image data, and (2 files) are sent to the content management device 2,
(D ′) The content data to be transmitted is still image data (cannot be played back by the content management device 2), is accompanied by moving image data (still image data with moving image), and the moving image When the data is in a data format that can be played back by the content management device 2: Still image data that is original data, transcoded still image data, original attached moving image data, and (3 files) are sent to the content management device 2,
(E ′) The content data to be transmitted is still image data (cannot be played back by the content management device 2), is accompanied by moving image data (still image data with moving image), and the moving image When the data is not in a data format that can be played back by the content management device 2: still image data that is original data, transcoded still image data, original attached moving image data, and transcoded data based on the attached moving image data (4 files) is sent to the content management apparatus 2.

さらに、この例の場合に、コンテンツ管理装置2からコンテンツデータ処理装置1へコンテンツデータを提供する処理は次のようになる。   Further, in the case of this example, the processing for providing content data from the content management device 2 to the content data processing device 1 is as follows.

この場合、コンテンツデータ処理装置1の要求データ判断部61は、利用者が選択したコンテンツデータが静止画像データである場合に、コンテンツデータ処理装置1がオリジナルデータ付属動画データを再生可能であるか否かを判断して、再生可能であれば、オリジナルデータ付属動画データの取得を要求する。またここで、再生可能でなければ、要求データ判断部61は、トランスコードデータの取得を要求する。   In this case, the request data determination unit 61 of the content data processing apparatus 1 determines whether or not the content data processing apparatus 1 can reproduce the moving image data with the original data when the content data selected by the user is still image data. If it can be reproduced, the acquisition of the moving image data with the original data is requested. Here, if reproduction is not possible, the request data determination unit 61 requests acquisition of transcode data.

さらにコンテンツデータ処理装置1の要求データ判断部61は、コンテンツデータ処理装置1がオリジナルデータ(静止画像データ)を再生可能であるか否かを判断し、再生可能であれば、オリジナルデータの取得を要求する。また、要求データ判断部61は、コンテンツデータ処理装置1がオリジナルデータを再生可能でなければ、トランスコード静止画像データの取得を要求する。   Further, the request data determination unit 61 of the content data processing apparatus 1 determines whether or not the content data processing apparatus 1 can reproduce the original data (still image data), and if the reproduction is possible, obtains the original data. Request. If the content data processing apparatus 1 cannot reproduce the original data, the request data determination unit 61 requests acquisition of transcoded still image data.

これらの要求を受けたコンテンツ管理装置2では、オリジナルデータに付属していた動画像データ(オリジナル付属動画データ)が要求されたときには、コンテンツデータ読出部82の処理として、記憶部22に格納されているコンテンツデータのうち、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナル付属動画データがあるか否かを調べる。そして、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナル付属動画データがあれば、コンテンツデータ読出部82は、当該オリジナル付属動画データを読み出してコンテンツデータ送出部83に出力する。   In response to these requests, the content management apparatus 2 stores the moving image data (original attached moving image data) attached to the original data in the storage unit 22 as processing of the content data reading unit 82 when requested. It is checked whether or not there is original attached moving image data associated with the data specifying information received by the request receiving unit 81 among the content data. If there is original attached moving image data associated with the data specifying information received by the request receiving unit 81, the content data reading unit 82 reads out the original attached moving image data and outputs it to the content data sending unit 83.

またコンテンツ管理装置2のコンテンツデータ読出部82は、トランスコードデータが要求されたときには、記憶部22に格納されているコンテンツデータのうち、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナル付属動画データがあるか否かを調べる。そして、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナル付属動画データがあれば、さらに、要求受信部81が受け入れたデータ特定情報に関連付けられているトランスコードデータがあるか否かを調べる。ここで要求受信部81が受け入れたデータ特定情報に関連付けられているトランスコードデータがあれば、コンテンツデータ読出部82は、当該トランスコードデータを記憶部22から読み出してコンテンツデータ送出部83に出力する。   The content data reading unit 82 of the content management device 2 is associated with data specifying information received by the request receiving unit 81 among the content data stored in the storage unit 22 when transcode data is requested. Check whether there is original attached video data. If there is original attached moving image data associated with the data specifying information received by the request receiving unit 81, whether there is further transcode data associated with the data specifying information received by the request receiving unit 81? Check out. If there is transcoded data associated with the data specifying information received by the request receiving unit 81, the content data reading unit 82 reads the transcoded data from the storage unit 22 and outputs it to the content data sending unit 83. .

また、ここで要求受信部81が受け入れたデータ特定情報に関連付けられているトランスコードデータがなければ、コンテンツデータ読出部82は、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナル付属動画データを、記憶部22から読み出してコンテンツデータ送出部83に出力する。   If there is no transcoded data associated with the data specifying information received by the request receiving unit 81, the content data reading unit 82 is provided with the original attachment associated with the data specifying information received by the request receiving unit 81. The moving image data is read from the storage unit 22 and output to the content data sending unit 83.

一方、コンテンツ管理装置2のコンテンツデータ読出部82は、これらの処理において、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナル付属動画データがなければ、付属動画データが存在しない旨の応答を、コンテンツデータ処理装置1に対して送出する。   On the other hand, the content data reading unit 82 of the content management apparatus 2 indicates that there is no attached moving image data if there is no original attached moving image data associated with the data specifying information received by the request receiving unit 81 in these processes. A response is sent to the content data processing apparatus 1.

この処理により、オリジナル付属動画データの取得要求を受けたコンテンツ管理装置2は、要求されたオリジナル付属動画データがあれば、当該要求されたオリジナル付属動画データを提供する。また、トランスコードデータの取得要求を受けたコンテンツ管理装置2は、要求されたトランスコードデータがあれば、当該要求されたトランスコードデータを提供し、トランスコードデータがなければ、要求されたトランスコードデータに対応するオリジナル付属動画データを提供することとなる。   By this processing, the content management apparatus 2 that has received the request for acquiring the original attached moving image data provides the requested original attached moving image data if there is the requested original attached moving image data. Further, the content management device 2 that has received the acquisition request for the transcode data provides the requested transcode data if there is the requested transcode data, and if there is no transcode data, the requested transcode. The original attached video data corresponding to the data will be provided.

さらにコンテンツ管理装置2は、静止画像データについても、基本的にはオリジナルデータの取得要求を受けたときには、オリジナルデータを提供し、またトランスコード静止画像データの取得要求を受けたときには、トランスコード静止画像データを提供する。   Further, the content management apparatus 2 also provides original data for still image data when receiving an acquisition request for original data, and when receiving an acquisition request for transcoded still image data, Provide image data.

[動作]
本実施の形態のコンテンツ処理システムは、基本的に以上の構成を備えており、次のように動作する。
[Operation]
The content processing system according to the present embodiment basically has the above configuration and operates as follows.

本実施の形態の以下の説明では、コンテンツデータ処理装置1は、スマートフォンであるとし、オリジナルデータであるコンテンツデータ(ここでは動画像データまたは静止画像データであるとする)をカメラにて撮像して取得する。あるいは、カードリーダやネットワーク等を介して他のカメラが撮影したコンテンツデータを取得してもよい。またコンテンツデータは必ずしも撮影されたものでなく、描画等されて生成されたものを取得してもよい。また、以下の例では、利用者により、コンテンツ管理装置2に対して送出するコンテンツデータの選択が行われたものとする。   In the following description of the present embodiment, the content data processing device 1 is assumed to be a smartphone, and content data that is original data (here, moving image data or still image data) is captured by a camera. get. Alternatively, content data taken by another camera may be acquired via a card reader or a network. Further, the content data is not necessarily photographed but may be obtained by drawing or the like. In the following example, it is assumed that content data to be transmitted to the content management apparatus 2 is selected by the user.

この例では、本実施の形態のコンテンツ管理システムは、図6,図7に示す処理を実行する。すなわちコンテンツデータ処理装置1は、利用者により選択されたコンテンツデータ(オリジナルデータ)について、所定の方法でデータ特定情報を演算する(S11)。ここではデータ特定情報は、ハッシュ値であるものとする。   In this example, the content management system according to the present embodiment executes the processes shown in FIGS. That is, the content data processing apparatus 1 calculates data specifying information by a predetermined method for the content data (original data) selected by the user (S11). Here, the data specifying information is assumed to be a hash value.

コンテンツデータ処理装置1は、コンテンツ管理装置2と通信して、コンテンツ管理装置2に対して、処理S11で演算したハッシュ値を送出し、コンテンツ管理装置2において保持しているハッシュ値のリストに、当該送出したハッシュ値の情報が含まれるか否かを問い合わせる(S12)。   The content data processing device 1 communicates with the content management device 2 to send the hash value calculated in the process S11 to the content management device 2, and in the hash value list held in the content management device 2, An inquiry is made as to whether or not the sent hash value information is included (S12).

コンテンツデータ処理装置1は、当該問い合わせに対する応答の内容を調べ(S13)、ハッシュ値のリストに、処理S11で演算したハッシュ値が含まれる(つまり、選択されたコンテンツデータが既にコンテンツ管理装置2において管理されている)旨の応答があったならば(S13:Yes)、コンテンツデータ処理装置1は、以下の送信処理を行わない(従って複数のコンテンツデータについて処理を行う場合に、未処理のコンテンツデータがあれば、ここで処理S11に戻って処理を続ける)。   The content data processing device 1 examines the content of the response to the inquiry (S13), and the hash value calculated in the processing S11 is included in the hash value list (that is, the selected content data is already in the content management device 2). If there is a response indicating that it is managed (S13: Yes), the content data processing apparatus 1 does not perform the following transmission processing (thus, when processing a plurality of content data, unprocessed content) If there is data, the process returns to step S11 to continue the process).

一方、処理S13において、ハッシュ値のリストに、処理S11で演算したハッシュ値が含まれない旨の応答があったならば(S13:No)、選択されたコンテンツデータが動画像データであるか否かを判断し(S14)、動画像データであれば(S14:Yes)、コンテンツデータ処理装置1は、トランスコードすべきデータ形式の動画像データであるか否かを判断する(S15)。ここでトランスコードすべきデータ形式であるか否かは、選択されたコンテンツデータがコンテンツ管理装置2側で再生可能なデータ形式として予め定められているデータ形式である否かによって判断する。   On the other hand, if there is a response indicating that the hash value calculated in process S11 is not included in the list of hash values in process S13 (S13: No), whether or not the selected content data is moving image data. If it is moving image data (S14: Yes), the content data processing apparatus 1 determines whether it is moving image data in a data format to be transcoded (S15). Here, whether or not the data format is to be transcoded is determined based on whether or not the selected content data is a data format that is predetermined as a data format that can be reproduced on the content management apparatus 2 side.

ここで、トランスコードすべきデータ形式の動画像データであると判断する(S15:Yes)と、コンテンツデータ処理装置1は、選択されたコンテンツデータ(オリジナルデータ)を所定のデータ形式の動画像データに変換(トランスコード)して、トランスコードデータを生成する(S16)。ここでトランスコードデータのデータ形式としては、コンテンツ管理装置2側で再生可能なデータ形式を選択する。   Here, when it is determined that the moving image data is in the data format to be transcoded (S15: Yes), the content data processing apparatus 1 converts the selected content data (original data) into the moving image data in a predetermined data format. Is converted (transcoded) into transcoded data (S16). Here, as the data format of the transcoded data, a data format that can be reproduced on the content management apparatus 2 side is selected.

コンテンツデータ処理装置1は、そして、生成したトランスコードデータとオリジナルデータとをコンテンツ管理装置2に対して送出する(S17)。   The content data processing device 1 then sends the generated transcoded data and original data to the content management device 2 (S17).

また、処理S15において、トランスコードすべきデータ形式の動画像データでないと判断したとき(S15:No)、及び、処理S14において、動画像データでないと判断したとき(S14:No)には、選択されたコンテンツデータが、動画付き静止画像データか否かを判断する(S18)。   In addition, when it is determined in the processing S15 that it is not moving image data in a data format to be transcoded (S15: No) and in the processing S14, it is determined that it is not moving image data (S14: No), the selection is made. It is determined whether the content data thus obtained is still image data with a moving image (S18).

ここで選択されたコンテンツデータが、動画付き静止画像データであれば(S18:Yes)、処理Aに移行し(図7)、トランスコードすべきデータ形式のデータであるか否かを判断する(S31)。この処理S31での判断では、静止画像データに付属しているオリジナル付属動画データが、コンテンツ管理装置2側で再生可能なデータ形式として予め定められているデータ形式である否かによって判断する。   If the content data selected here is still image data with a moving image (S18: Yes), the process proceeds to process A (FIG. 7), and it is determined whether or not the data is in a data format to be transcoded (FIG. 7). S31). In this determination in step S31, the determination is made based on whether or not the original attached moving image data attached to the still image data has a data format that is predetermined as a data format that can be reproduced on the content management apparatus 2 side.

ここでトランスコードすべきデータ形式のデータであると判断する(S31:Yes)と、コンテンツデータ処理装置1は、選択されたコンテンツデータに付属しているオリジナル付属動画データを、所定のデータ形式の動画像データに変換(トランスコード)して、トランスコードデータを生成する(S32)。ここでトランスコードデータのデータ形式としては、コンテンツ管理装置2側で再生可能なデータ形式を選択する。   If it is determined that the data is in a data format to be transcoded (S31: Yes), the content data processing apparatus 1 converts the original attached moving image data attached to the selected content data into a predetermined data format. Conversion (transcoding) into moving image data is performed to generate transcoding data (S32). Here, as the data format of the transcoded data, a data format that can be reproduced on the content management apparatus 2 side is selected.

そしてコンテンツデータ処理装置1は、生成したトランスコードデータと、オリジナルデータと、オリジナル付属動画データとをコンテンツ管理装置2に対して送出し(S33)、処理Bに移行する。   Then, the content data processing device 1 sends the generated transcode data, original data, and original attached moving image data to the content management device 2 (S33), and proceeds to processing B.

一方、処理S31において、トランスコードすべきデータ形式のデータでないとき(S31:No)には、コンテンツデータ処理装置1は、オリジナルデータと、オリジナル付属動画データとをコンテンツ管理装置2に対して送出し(S34)、処理Bに移行する。   On the other hand, when the data is not in the data format to be transcoded in processing S31 (S31: No), the content data processing device 1 sends the original data and the original attached moving image data to the content management device 2. (S34), the process proceeds to process B.

またコンテンツデータ処理装置1は、処理S18において動画付き静止画像データでない場合(S18:No)には、オリジナルデータをコンテンツ管理装置2に対して送出する(S19)。なお、処理S15において、トランスコードすべきデータ形式の動画像データでないと判断したときには、処理S18でなく、処理S19へ移行してもよい。   If the content data processing device 1 is not still image data with moving images in step S18 (S18: No), the content data processing device 1 sends the original data to the content management device 2 (S19). If it is determined in step S15 that the moving image data is not in the data format to be transcoded, the process may move to step S19 instead of step S18.

コンテンツデータ処理装置1は、処理Bに移行後、処理S19にてオリジナルデータをコンテンツ管理装置2に対して送出すると、処理を終了する。なお、選択されたコンテンツデータが複数ある場合は、コンテンツデータ処理装置1は、処理S11からS19(及びS31からS34)の処理を繰り返して実行する。   After moving to the process B, the content data processing apparatus 1 ends the process when the original data is sent to the content management apparatus 2 in the process S19. In addition, when there are a plurality of selected content data, the content data processing apparatus 1 repeatedly executes the processes of steps S11 to S19 (and S31 to S34).

また、コンテンツ管理装置2では、コンテンツデータ処理装置1からコンテンツデータを受信すると(コンテンツデータ処理装置1の処理S19,S33,S34)、当該受け入れたコンテンツデータを記憶部22に蓄積する(S20)。また、このコンテンツデータのうちオリジナルデータに基づいて生成したハッシュ値をリストに追加して記憶する(S21)。   Further, when the content management device 2 receives content data from the content data processing device 1 (processing S19, S33, S34 of the content data processing device 1), the received content data is accumulated in the storage unit 22 (S20). Further, the hash value generated based on the original data among the content data is added to the list and stored (S21).

このように、本実施の形態では、オリジナルデータに基づくコンテンツデータのデータ特定情報を保持し、このオリジナルデータに基づくデータ特定情報を用いて、既に管理されているコンテンツデータであるか否かを判断するため、トランスコードを行うごとに、トランスコードの結果が相違する場合であっても、既に記憶しているデータであるか否かの判断を行うことが可能となり、データ管理に支障を生じることがない。   As described above, in the present embodiment, the data specifying information of the content data based on the original data is held, and it is determined whether the content data is already managed using the data specifying information based on the original data. Therefore, every time transcoding is performed, even if the transcoding results are different, it is possible to determine whether or not the data is already stored, which may hinder data management. There is no.

またこのコンテンツ管理装置2は、利用者の指示操作に従い、記憶部22に格納しているコンテンツデータのうち、コンテンツ管理装置2において再生(ビットマップデータへのレンダリング等)が可能なデータ形式のコンテンツデータに基づいてコンテンツデータの提示処理を行う。   The content management device 2 also has content in a data format that can be reproduced (rendered to bitmap data, etc.) in the content management device 2 among the content data stored in the storage unit 22 in accordance with a user instruction operation. Content data presentation processing is performed based on the data.

すなわち、コンテンツ管理装置2は、記憶部22に蓄積しているコンテンツデータの各々について、そのうちオリジナルデータが再生可能であればオリジナルデータをビットマップデータへレンダリングし、表示制御部24に出力する。   That is, for each piece of content data stored in the storage unit 22, if the original data can be reproduced, the content management device 2 renders the original data into bitmap data and outputs it to the display control unit 24.

またコンテンツ管理装置2は、記憶部22に蓄積しているコンテンツデータの各々について、そのうちオリジナルデータが再生可能でなければ、当該オリジナルデータに関連付けて蓄積されている、再生可能なトランスコードデータがあるか否かを調べ、そのようなトランスコードデータがあれば、当該トランスコードデータをビットマップデータへレンダリングし、表示制御部24に出力する。   In addition, for each piece of content data stored in the storage unit 22, if the original data is not reproducible, the content management device 2 has reproducible transcoded data stored in association with the original data. If there is such transcoded data, the transcoded data is rendered into bitmap data and output to the display control unit 24.

また、コンテンツデータ処理装置1は、コンテンツ管理装置2にて管理されているコンテンツデータを取得する処理を実行する。この処理は、例えば2以上のコンテンツデータ処理装置1がある場合に、第1のコンテンツデータ処理装置1から送出したコンテンツデータをコンテンツ管理装置2に蓄積させ、第2のコンテンツデータ処理装置1がコンテンツ管理装置2から当該コンテンツデータを取得する際等に利用される。   In addition, the content data processing device 1 executes processing for acquiring content data managed by the content management device 2. In this process, for example, when there are two or more content data processing devices 1, the content data sent from the first content data processing device 1 is accumulated in the content management device 2, and the second content data processing device 1 This is used when acquiring the content data from the management apparatus 2.

またこのとき、第2のコンテンツデータ処理装置1は、必ずしも第1のコンテンツデータ処理装置1が再生可能なコンテンツデータを、再生可能であるとは限らず、第1のコンテンツデータ処理装置1において再生可能なコンテンツデータであっても、第2のコンテンツデータ処理装置1において再生可能でない場合がある。   At this time, the second content data processing device 1 does not necessarily play back the content data that can be played back by the first content data processing device 1, and the first content data processing device 1 plays back the content data. Even content data that can be reproduced may not be reproducible in the second content data processing apparatus 1.

本実施の形態のコンテンツデータ処理装置1は、このコンテンツデータを取得する処理では、コンテンツ管理装置2が蓄積しているコンテンツデータの一覧を取得して利用者に提示する(S41)。この一覧には、コンテンツデータに係る関連画像データ(例えばサムネイル画像データ)と、コンテンツデータを特定するためのデータ特定情報と、当該コンテンツデータが動画像データであるか静止画像データであるかを表す情報とが含まれるものとする。   In the process of acquiring the content data, the content data processing apparatus 1 according to the present embodiment acquires a list of content data stored in the content management apparatus 2 and presents it to the user (S41). This list indicates related image data (eg, thumbnail image data) related to the content data, data specifying information for specifying the content data, and whether the content data is moving image data or still image data. Information shall be included.

コンテンツデータ処理装置1は、提示した一覧から利用者が取得対象として指定するコンテンツデータのデータ特定情報を受け入れる(S42)。そしてコンテンツデータ処理装置1は、当該受け入れたデータ特定情報で特定されるコンテンツデータ(指定されたコンテンツデータ)が動画像データであるか静止画像データであるかを判断する(S43)。   The content data processing apparatus 1 accepts the data specifying information of the content data specified by the user as an acquisition target from the presented list (S42). Then, the content data processing apparatus 1 determines whether the content data (specified content data) specified by the received data specifying information is moving image data or still image data (S43).

ここで、指定されたコンテンツデータが動画像データであれば(S43:Yes)、コンテンツデータ処理装置1は、オリジナルデータの取得を要求するか否かを判断する(S44)。この判断は、例えばこのコンテンツデータを取得する処理を行っているコンテンツデータ処理装置1のオペレーティングシステムのバージョン情報や、コンテンツデータ処理装置1のハードウエア構成情報(使用しているプロセッサの種類や動作速度、メモリの容量などの情報、なお、メモリ容量の情報は、動的に変化する空き容量の情報であってもよいし、総容量の情報であってもよい、つまりここでの情報は動的に変化する情報であってもよい)、再生可能なフォーマットの情報そのもの(デコードソフトウエアの有無)を参照することなどによって行う。   If the designated content data is moving image data (S43: Yes), the content data processing device 1 determines whether or not to request acquisition of original data (S44). This determination is made by, for example, operating system version information of the content data processing apparatus 1 that performs processing for acquiring the content data, or hardware configuration information of the content data processing apparatus 1 (the type of processor used and the operating speed). The memory capacity information, etc., and the memory capacity information may be dynamically changing free capacity information or total capacity information. That is, the information here is dynamic. Or by referring to the information of the reproducible format itself (presence / absence of decoding software).

すなわち、コンテンツデータ処理装置1のオペレーティングシステムのバージョンにより、比較的新しいバージョン(新バージョン)では、2KのH.264フォーマットと、4KのH.264フォーマットとH.265フォーマットとのいずれのデータ形式の動画像データが再生可能であるのに対して、比較的古いバージョン(旧バージョン)では、4KのH.264フォーマットとH.265フォーマットとのいずれのデータ形式の動画像データが再生可能でない場合、新バージョンであればオリジナルデータ(H.265フォーマットのデータ形式であり得る)を要求するものと判断する(旧バージョンであれば、トランスコードデータの取得を要求するものとする)。   That is, depending on the version of the operating system of the content data processing apparatus 1, a relatively new version (new version) is a 2K H.264 file. H.264 format and 4K H.264 format. H.264 format and H.264 format. The moving image data in any data format of the H.265 format can be reproduced, whereas the relatively old version (old version) has a 4K H.264 format. H.264 format and H.264 format. If the moving image data of any data format with the H.265 format is not reproducible, it is determined that the original data (which may be the data format of the H.265 format) is requested for the new version (if it is the old version). , Request acquisition of transcoded data).

コンテンツデータ処理装置1は、処理S44において、オリジナルデータの取得を要求することとしたとき(S44:Yes)は、オリジナルデータをコンテンツ管理装置2に対して要求する(S45)。また、コンテンツデータ処理装置1は、処理S44において、オリジナルデータの取得を要求しないこととしたとき(S44:No)には、コンテンツ管理装置2に対してトランスコードデータの取得を要求する(S46)。   When the content data processing device 1 requests acquisition of original data in step S44 (S44: Yes), the content data processing device 1 requests original data from the content management device 2 (S45). When the content data processing device 1 does not request acquisition of original data in step S44 (S44: No), the content data processing device 1 requests the content management device 2 to acquire transcoded data (S46). .

コンテンツデータ処理装置1は、処理S45または処理S46における要求に応答してコンテンツ管理装置2が送出するコンテンツデータを受信して(S47)、当該コンテンツデータを記憶部12に格納する(S48)。   The content data processing apparatus 1 receives the content data sent from the content management apparatus 2 in response to the request in the process S45 or S46 (S47), and stores the content data in the storage unit 12 (S48).

一方、コンテンツデータ処理装置1は、処理S43において指定されたコンテンツデータが動画像データでない(静止画像データである)と判断したときには(S43:No)、オリジナル付属動画データの取得を要求するか否かを判断する(S51)。この判断もまた、このコンテンツデータを取得する処理を行っているコンテンツデータ処理装置1のオペレーティングシステムのバージョン情報を参照することなどによって行う。   On the other hand, when the content data processing apparatus 1 determines that the content data designated in step S43 is not moving image data (still image data) (S43: No), whether or not to request acquisition of original attached moving image data. Is determined (S51). This determination is also made by referring to the version information of the operating system of the content data processing apparatus 1 performing the processing for acquiring the content data.

具体的には、コンテンツデータ処理装置1のオペレーティングシステムのバージョンが比較的新しいバージョン(新バージョン)であれば、オリジナル付属動画データの取得を要求すると判断する(コンテンツデータ処理装置1のオペレーティングシステムのバージョンが比較的古いバージョン(旧バージョン)であれば、トランスコードデータの取得を要求する)。   Specifically, if the version of the operating system of the content data processing device 1 is a relatively new version (new version), it is determined that the acquisition of the original attached moving image data is requested (the version of the operating system of the content data processing device 1). If is a relatively old version (old version), it asks for the acquisition of transcoded data).

コンテンツデータ処理装置1は、処理S51において、オリジナル付属動画データの取得を要求することとしたとき(S51:Yes)は、オリジナル付属動画データをコンテンツ管理装置2に対して要求する(S52)。また、コンテンツデータ処理装置1は、処理S51において、オリジナル付属動画データの取得を要求しないこととしたとき(S51:No)には、コンテンツ管理装置2に対してトランスコードデータの取得を要求する(S53)。   When the content data processing device 1 requests acquisition of the original attached moving image data in step S51 (S51: Yes), the content data processing device 1 requests the original attached moving image data from the content management device 2 (S52). In addition, when the content data processing device 1 does not request acquisition of the original attached moving image data in the processing S51 (S51: No), the content data processing device 1 requests the content management device 2 to acquire transcode data ( S53).

コンテンツデータ処理装置1は、処理S52または処理S53における要求に対するコンテンツ管理装置2の応答を受信する(S54)。この応答には、コンテンツデータまたは、コンテンツデータがない旨の応答が含まれる。   The content data processing device 1 receives the response of the content management device 2 in response to the request in step S52 or step S53 (S54). This response includes content data or a response indicating that there is no content data.

コンテンツデータ処理装置1は、さらに、オリジナルデータの取得を要求するか否かを判断する(S55)。この判断も、このコンテンツデータを取得する処理を行っているコンテンツデータ処理装置1のオペレーティングシステムのバージョン情報を参照することなどによって行う。   The content data processing apparatus 1 further determines whether or not to request acquisition of original data (S55). This determination is also made by referring to the version information of the operating system of the content data processing apparatus 1 performing the processing for acquiring the content data.

具体的に、コンテンツデータ処理装置1のオペレーティングシステムのバージョンが比較的新しいバージョン(新バージョン)であれば、オリジナルデータの取得を要求すると判断する(コンテンツデータ処理装置1のオペレーティングシステムのバージョンが比較的古いバージョン(旧バージョン)であれば、トランスコード静止画像データの取得を要求する)。   Specifically, if the version of the operating system of the content data processing apparatus 1 is a relatively new version (new version), it is determined that the acquisition of original data is requested (the operating system version of the content data processing apparatus 1 is relatively high). If it is an old version (old version), the acquisition of transcoded still image data is requested).

コンテンツデータ処理装置1は、処理S55において、オリジナルデータの取得を要求することとしたとき(S55:Yes)は、オリジナルデータをコンテンツ管理装置2に対して要求する(S56)。また、コンテンツデータ処理装置1は、処理S55において、オリジナルデータの取得を要求しないこととしたとき(S55:No)には、コンテンツ管理装置2に対してトランスコード静止画像データの取得を要求する(S57)。   When the content data processing apparatus 1 requests acquisition of original data in the process S55 (S55: Yes), the content data processing apparatus 1 requests the original data from the content management apparatus 2 (S56). When the content data processing device 1 does not request acquisition of original data in step S55 (S55: No), the content data processing device 1 requests the content management device 2 to acquire transcoded still image data ( S57).

コンテンツデータ処理装置1は、処理S56または処理S57における要求に対して、コンテンツ管理装置2が送出するコンテンツデータを受信する(S58)。そしてコンテンツデータ処理装置1は、処理S54において動画像データのコンテンツデータを受信したか否かを調べ(S59)、受信していなければ(S59:No)、処理S58で受信したコンテンツデータをそのまま記憶部12に格納する(S60)。   In response to the request in step S56 or step S57, the content data processing device 1 receives the content data sent by the content management device 2 (S58). Then, the content data processing device 1 checks whether or not the content data of the moving image data has been received in the process S54 (S59). If not received (S59: No), the content data received in the process S58 is stored as it is. Store in the unit 12 (S60).

一方コンテンツデータ処理装置1は、処理S54において動画像データのコンテンツデータを受信したと判断すると(S59:Yes)、処理S58で受信したコンテンツデータと、処理S54において受信した動画像データとを合わせて動画付き静止画像データとして、記憶部12に格納する(S61)。   On the other hand, when the content data processing apparatus 1 determines that the content data of the moving image data has been received in the processing S54 (S59: Yes), the content data received in the processing S58 and the moving image data received in the processing S54 are combined. The moving image-added still image data is stored in the storage unit 12 (S61).

また、コンテンツデータ処理装置1のコンテンツデータを取得する処理において行われる要求に応答するコンテンツ管理装置2は、次のように動作する。   Further, the content management apparatus 2 responding to a request made in the process of acquiring content data of the content data processing apparatus 1 operates as follows.

すなわちコンテンツ管理装置2は、コンテンツデータ処理装置1から動画像データのオリジナルデータまたはトランスコードデータの取得要求(処理S45または処理S46における要求)を受信すると、図9に示すように、トランスコードデータが要求されたか否かを判断し(S71)、トランスコードデータの取得要求である場合(S71:Yes)、要求されたトランスコードデータが記憶部22に格納されているか否かを調べる(S72)。ここで、要求されたトランスコードデータが記憶部22に格納されていない場合(S72:No)、または処理S71においてオリジナルデータの取得要求であった場合(S71:No)、コンテンツ管理装置2は、オリジナルデータを送信する(S73)。   That is, when the content management device 2 receives a request for acquiring original data or transcoded data of moving image data (request in processing S45 or S46) from the content data processing device 1, as shown in FIG. It is determined whether or not it has been requested (S71), and if it is a transcode data acquisition request (S71: Yes), it is checked whether or not the requested transcode data is stored in the storage unit 22 (S72). Here, when the requested transcode data is not stored in the storage unit 22 (S72: No), or when it is an original data acquisition request in the process S71 (S71: No), the content management device 2 Original data is transmitted (S73).

また、処理S72においてトランスコードデータが格納されていた場合(S72:Yes)、コンテンツ管理装置2は、当該トランスコードデータを送信する(S74)。   If transcode data is stored in step S72 (S72: Yes), the content management apparatus 2 transmits the transcode data (S74).

またコンテンツ管理装置2は、コンテンツデータ処理装置1から動画付き静止画像データに含まれるべき動画像データの取得要求(処理S52または処理S53における要求)を受け入れて、図10に示す処理を行い、要求されたオリジナル付属動画データが記憶部22に格納されているか否かを調べる(S81)。   Further, the content management apparatus 2 accepts a moving image data acquisition request (request in process S52 or S53) to be included in the still image data with moving image from the content data processing apparatus 1, performs the process shown in FIG. It is checked whether or not the original attached moving image data is stored in the storage unit 22 (S81).

ここでコンテンツデータ処理装置1が要求したコンテンツデータに係るデータ特定情報に関連付けられたオリジナル付属動画データがない場合とは、
(A)当該データ特定情報で特定される静止画像データが動画付き静止画像データでなかった場合、
(B)当該データ特定情報で特定される静止画像データがコンテンツ管理装置2において蓄積された際、対応する動画像データ(オリジナル付属動画データに相当する動画像データ)が、コンテンツ管理装置2側に送信されなかった場合、
などがある。
Here, when there is no original attached moving image data associated with the data specifying information related to the content data requested by the content data processing device 1,
(A) When the still image data specified by the data specifying information is not still image data with a moving image,
(B) When the still image data specified by the data specifying information is accumulated in the content management device 2, the corresponding moving image data (moving image data corresponding to the original attached moving image data) is sent to the content management device 2 side. If not,
and so on.

本実施の形態では、コンテンツ管理装置2は、要求されたオリジナル付属動画データが記憶部22に格納されていれば(S81:Yes)、要求されたコンテンツデータが、トランスコードデータであるか否かを判断し(S82)、トランスコードデータの取得要求であれば(S82:Yes)、要求されたトランスコードデータが記憶部22に格納されているか否かを調べ(S83)、格納されていたときには(S83:Yes)、当該トランスコードデータを送信する(S84)。また、コンテンツ管理装置2は、処理S82においてトランスコードデータの取得要求でなかった場合(S82:No)、または、処理S83においてトランスコードデータが記憶部22に格納されていなかった場合(S83:No)は、オリジナル付属動画データを送信して(S85)、処理を終了する。   In the present embodiment, if the requested original attached moving image data is stored in the storage unit 22 (S81: Yes), the content management apparatus 2 determines whether the requested content data is transcoded data. If it is a transcode data acquisition request (S82: Yes), it is checked whether or not the requested transcode data is stored in the storage unit 22 (S83). (S83: Yes), the transcoded data is transmitted (S84). Further, the content management device 2 determines that the transcode data acquisition request is not received in step S82 (S82: No), or the transcode data is not stored in the storage unit 22 in step S83 (S83: No). ) Transmits the original attached moving image data (S85), and ends the process.

一方、コンテンツ管理装置2は、要求されたオリジナル付属動画データが記憶部22に格納されていなかったとき(S81:No)は、要求されたコンテンツデータがない旨の応答を送信する(S86)。   On the other hand, when the requested original attached moving image data is not stored in the storage unit 22 (S81: No), the content management device 2 transmits a response indicating that there is no requested content data (S86).

さらにコンテンツ管理装置2は、コンテンツデータ処理装置1から静止画像データのオリジナルデータまたはトランスコード静止画像データの取得要求(処理S56または処理S57における要求)を受信すると、動画像データにおける処理と同様、トランスコード静止画像データが要求されたか否かを判断し、トランスコード静止画像データの取得要求である場合、要求されたトランスコード静止画像データが記憶部22に格納されているか否かを調べる。ここで、要求されたトランスコード静止画像データが記憶部22に格納されていない場合、またはオリジナルデータが要求されている場合は、コンテンツ管理装置2は、オリジナルデータを送信する。また、先の判断においてトランスコード静止画像データが格納されていた場合、コンテンツ管理装置2は、当該トランスコード静止画像データを送信する。   Further, when the content management device 2 receives the original data of the still image data or the acquisition request of the transcoded still image data (request in the processing S56 or the processing S57) from the content data processing device 1, the content management device 2 trans It is determined whether or not code still image data is requested, and if it is an acquisition request for transcoded still image data, it is checked whether or not the requested transcoded still image data is stored in the storage unit 22. Here, when the requested transcoded still image data is not stored in the storage unit 22 or when the original data is requested, the content management apparatus 2 transmits the original data. If transcoded still image data is stored in the previous determination, the content management apparatus 2 transmits the transcoded still image data.

[コンテンツ管理装置2における情報の付加]
また本実施の形態において、コンテンツ管理装置2が、自己が管理するコンテンツデータに対して情報を付加する場合がある。一例として、コンテンツデータが画像データである場合に、画像データを回転させる場合や、撮像した日時を変更したとき、コンテンツ管理装置2は利用者が設定した回転角度の情報や、撮像した日時の情報をコンテンツデータに対して付加し、あるいは既に付加されている情報(付随情報と呼ぶ)を更新する。
[Addition of information in content management device 2]
In the present embodiment, the content management device 2 may add information to content data managed by the content management device 2. As an example, when the content data is image data, when the image data is rotated, or when the imaging date / time is changed, the content management device 2 uses the rotation angle information set by the user or the imaging date / time information. Is added to the content data, or information already added (referred to as accompanying information) is updated.

このような場合に、コンテンツデータのデータ形式によっては、当該付加するべき情報を付加することができない場合がある。一例として、静止画像データのデータ形式であるHEIF(High Efficiency Image File Format)形式のデータでは、その内部にいわゆるExif(Exchangeable image file format)形式のデータとして、撮影日時の情報を含めることができるが、これらの情報は新規に付加し、あるいは既に含められている情報を変更・更新するためのソフトウエアが実装されていない状態となっている場合がある。   In such a case, depending on the data format of the content data, the information to be added may not be added. As an example, in the data of HEIF (High Efficiency Image File Format) format that is the data format of still image data, information on the shooting date and time can be included as data in a so-called Exif (Exchangeable image file format) format. In some cases, these pieces of information are newly added, or software for changing / updating information already included is not implemented.

そこで、こうした場合を考慮して、コンテンツ管理装置2は、コンテンツデータ処理装置1から静止画像データのオリジナルデータまたはトランスコード静止画像データの取得要求(処理S56または処理S57における要求)を受信したときに、次のような処理を行ってもよい(所定形式のコンテンツデータに対して付加的な情報を追加、あるいは更新するソフトウエアが実装されている場合は、以下の処理は必要がない)。   Therefore, in consideration of such a case, when the content management apparatus 2 receives an acquisition request for original data of still image data or transcoded still image data (request in process S56 or process S57) from the content data processing apparatus 1. The following processing may be performed (if software for adding or updating additional information to content data in a predetermined format is installed, the following processing is not necessary).

この例のコンテンツ管理装置2は、図11に例示するように、コンテンツデータ処理装置1から静止画像データのオリジナルデータまたはトランスコード静止画像データの取得要求(処理S56または処理S57における要求)を受信すると、要求されたコンテンツデータのオリジナルデータが付随情報を付加不能なデータ形式であるか否かを判断する(S91)。   When the content management apparatus 2 of this example receives an acquisition request (request in process S56 or process S57) of original data of still image data or transcoded still image data from the content data processing apparatus 1, as illustrated in FIG. Then, it is determined whether or not the original data of the requested content data has a data format in which accompanying information cannot be added (S91).

具体的にこの判断では、コンテンツ管理装置2は、付随情報を付加可能なデータ形式を列挙して記憶しておき、要求されたコンテンツデータのオリジナルデータのデータ形式が、付随情報を付加可能なデータ形式として記憶されているか否かを調べればよい。一例として、付随情報を付加可能なデータ形式はJPEG(Joint Picture Experts Group)形式のデータであり、付随情報を付加可能でない(付加不能な)データ形式にはHEIF(High Efficiency Image File Format)形式が含まれる。   Specifically, in this determination, the content management apparatus 2 lists and stores the data formats to which the accompanying information can be added, and the data format of the requested original data of the content data is the data to which the accompanying information can be added. What is necessary is just to check whether it is memorize | stored as a format. As an example, the data format to which the accompanying information can be added is JPEG (Joint Picture Experts Group) data, and the data format to which the accompanying information cannot be added (cannot be added) is the HEIF (High Efficiency Image File Format) format. included.

コンテンツ管理装置2は、処理S91において、要求されたコンテンツデータのオリジナルデータが付随情報を付加不能なデータ形式でなければ(S91:No)、さらに付加すべき情報があるか否かを調べる(S92)。ここで付加するべき情報がなければ(S92:No)、コンテンツ管理装置2は、要求されたコンテンツデータのオリジナルデータを送出する(S93)。またコンテンツ管理装置2は、処理S92において、付加するべき情報があれば(S92:Yes)、オリジナルデータに、付加するべき情報を付加し(S94)、処理S93に移行して、当該情報を付加した、要求されたコンテンツデータのオリジナルデータを、送出する。   If the original data of the requested content data is not in a data format to which the accompanying information cannot be added (S91: No), the content management device 2 checks whether there is information to be added (S92). ). If there is no information to be added here (S92: No), the content management device 2 sends the original data of the requested content data (S93). Also, if there is information to be added in the process S92 (S92: Yes), the content management apparatus 2 adds the information to be added to the original data (S94), and proceeds to the process S93 to add the information. The original data of the requested content data is sent out.

なお、付加するべき情報には、コンテンツ管理装置2側で利用者の制御により設定された画像データの回転角度の情報や、撮影日時の情報等を含む。   The information to be added includes information on the rotation angle of the image data set by the user's control on the content management apparatus 2 side, information on the shooting date and time, and the like.

一方、処理S91において要求されたコンテンツデータのオリジナルデータが付随情報を付加不能なデータ形式であれば(S91:Yes)、コンテンツ管理装置2は、付加すべき情報があるか否かを調べる(S95)。この処理S95はつまり、受け入れたコンテンツ識別情報であるデータ特定情報に関連付けられたオリジナルデータに対して付加することのできない、所定の付随情報があるか否かを判断していることに相当する。   On the other hand, if the original data of the content data requested in the process S91 is in a data format in which accompanying information cannot be added (S91: Yes), the content management device 2 checks whether there is information to be added (S95). ). That is, this process S95 corresponds to determining whether or not there is predetermined accompanying information that cannot be added to the original data associated with the data specifying information that is the received content identification information.

そして処理S95にて、付加すべき情報がなければ(S95:No)、コンテンツ管理装置2は、トランスコード静止画像データが要求されているか否かを判断し(S96)、トランスコード静止画像データが要求されているのでなければ(S96:No)、処理S93に移行して要求されたコンテンツデータのオリジナルデータを送出する。   In step S95, if there is no information to be added (S95: No), the content management apparatus 2 determines whether transcoded still image data is requested (S96), and the transcoded still image data is determined. If not requested (S96: No), the process proceeds to step S93 to send the original data of the requested content data.

一方、処理S96において、トランスコード静止画像データが要求されているのであれば(S96:Yes)、当該要求された、コンテンツデータのトランスコード静止画像データを送出する(S97)。   On the other hand, if transcoded still image data is requested in step S96 (S96: Yes), the requested transcoded still image data of the content data is transmitted (S97).

また処理S95において、付加すべき情報があれば(S95:Yes)、コンテンツ管理装置2は、オリジナルデータをトランスコードしてトランスコード静止画像データを生成し(S98)、当該生成したトランスコード静止画像データに、付加するべき情報を付加し(S99)、処理S97に移行して、当該情報を付加した、要求されたコンテンツデータのトランスコードデータを、送出する。   If there is information to be added in step S95 (S95: Yes), the content management apparatus 2 transcodes the original data to generate transcoded still image data (S98), and the generated transcoded still image is generated. Information to be added is added to the data (S99), the process proceeds to step S97, and the transcoded data of the requested content data to which the information is added is transmitted.

[動画付き静止画像データに対する処理の他の例]
本実施の形態のここまでの説明では、コンテンツデータ処理装置1の、図6に例示した処理S13のように、コンテンツ管理装置2から取得したハッシュ値のリストに、処理S11で演算したハッシュ値が含まれる(つまり、選択されたコンテンツデータが既にコンテンツ管理装置2において管理されている)場合に、そのまま処理を終了することとしていたが、コンテンツ管理装置2に送出する、利用者により選択されたコンテンツデータ(オリジナルデータ)が動画付き静止画像データである場合には、さらに、次の処理を行ってもよい。
[Other examples of processing for still image data with video]
In the description so far of the present embodiment, the hash value calculated in the process S11 is included in the hash value list acquired from the content management apparatus 2 as in the process S13 illustrated in FIG. 6 of the content data processing apparatus 1. If it is included (that is, the selected content data is already managed in the content management device 2), the processing is ended as it is, but the content selected by the user to be sent to the content management device 2 When the data (original data) is still image data with a moving image, the following processing may be further performed.

すなわち、利用者により選択されたコンテンツデータ(オリジナルデータ)が動画付き静止画像データであれば、コンテンツデータ処理装置1は、当該コンテンツデータのデータ特定情報(オリジナルデータに基づく所定の方法で演算される、オリジナルデータに固有の情報)に関連付けて、当該コンテンツデータのオリジナル付属動画データがコンテンツ管理装置2の記憶部22に蓄積されているか否かを調べる。   That is, if the content data (original data) selected by the user is still image data with a moving image, the content data processing device 1 is operated by data specifying information of the content data (a predetermined method based on the original data). In addition, it is checked whether or not the original attached moving image data of the content data is stored in the storage unit 22 of the content management device 2 in association with the original data).

そして、当該オリジナル付属動画データがコンテンツ管理装置2に蓄積されていなければ、処理S14に移行して、動画付き静止画像データに対する処理を行い、コンテンツ管理装置2に、オリジナルデータ等を置き換えて蓄積させるとともに、オリジナル付属動画データや、トランスコードデータを蓄積させる。   If the original attached moving image data is not stored in the content management device 2, the process proceeds to step S14 to process the still image data with moving image, and the content management device 2 replaces and stores the original data and the like. At the same time, the original attached video data and transcode data are accumulated.

これにより、動画付き静止画像データについて、過去の処理によってオリジナル付属動画データが無視され、静止画像データのみが蓄積されていたとしても、新たに送信することにより、オリジナル付属動画データやそのトランスコードデータを蓄積させて、再生等の処理に供することが可能となる。   As a result, with regard to still image data with moving images, even if the original attached moving image data is ignored by past processing and only the still image data is accumulated, the original attached moving image data and its transcoded data are transmitted by newly transmitting. Can be stored and used for processing such as reproduction.

[コンテンツデータの他の例]
また、ここまでの説明ではコンテンツデータは、画像データであるものとして説明したが本実施の形態はこれに限られない。本実施の形態において、コンテンツデータは、例えばPDF等で記述されるドキュメントであってもよい。また、音声データを含む楽曲データ等であってもよい。
[Other examples of content data]
In the above description, the content data has been described as image data, but the present embodiment is not limited to this. In the present embodiment, the content data may be a document described in PDF or the like, for example. Further, it may be music data including audio data.

ドキュメントのデータである場合、例えばコンテンツデータ処理装置1においてはPDFが再生(レンダリングして表示)可能であるのに対し、コンテンツ管理装置2においてはPDFを再生できない場合が考えられる。   In the case of document data, for example, the content data processing apparatus 1 can reproduce (render and display) PDF, but the content management apparatus 2 cannot reproduce PDF.

この場合、コンテンツデータ処理装置1は、PDFのデータ(オリジナルデータ)に基づくデータ特定情報(ハッシュ値等)を演算し、コンテンツ管理装置2において保持されている、コンテンツ管理装置2が管理するオリジナルデータのハッシュ値のリストに、演算したハッシュ値が含まれているか否かを調べることで、コンテンツ管理装置2において既に管理されているドキュメントであるか否かを識別する。   In this case, the content data processing device 1 calculates data specifying information (hash value or the like) based on PDF data (original data), and is stored in the content management device 2 and is managed by the content management device 2. By checking whether or not the calculated hash value is included in the list of hash values, whether the document is already managed by the content management apparatus 2 is identified.

コンテンツデータ処理装置1は、コンテンツ管理装置2において管理されていないドキュメントである場合に、当該PDFのドキュメント(オリジナルデータ)に基づくレンダリング結果をJPEGのドキュメント(トランスコードデータ)に変換し、コンテンツ管理装置2に対し、オリジナルデータとトランスコードデータとを、データ特定情報とともに送出する。   When the content data processing device 1 is a document that is not managed by the content management device 2, the content data processing device 1 converts a rendering result based on the PDF document (original data) into a JPEG document (transcode data), and the content management device 1 2, the original data and transcoded data are transmitted together with the data specifying information.

コンテンツ管理装置2では、受信したオリジナルデータとトランスコードデータとを、ともに受信したデータ特定情報に関連付けて記憶部22に蓄積し、また当該受信したデータ特定情報を、データ特定情報のリストに追記する。   In the content management apparatus 2, the received original data and transcoded data are stored in the storage unit 22 in association with the received data specifying information, and the received data specifying information is added to the list of data specifying information. .

これによりトランスコード(PDFのレンダリング)を行うごとに、トランスコードの結果が相違する場合(タイムスタンプデータ等が変化する場合等)であっても、既にコンテンツ管理装置2において蓄積しているコンテンツデータであるか否かの判断を行うことが可能となり、データ管理に支障を生じることがなくなる。   Thus, every time transcoding (PDF rendering) is performed, even if the result of transcoding is different (time stamp data or the like changes), the content data already accumulated in the content management apparatus 2 Therefore, it is possible to determine whether or not the data management is performed.

楽曲データにおいても同様に、例えばコンテンツデータ処理装置1においてはAAC(Advanced Audio Coding)が再生可能であるのに対し、コンテンツ管理装置2においてはAACのデータ形式の楽曲データを再生できない場合が考えられる。   Similarly, for music data, for example, the content data processing apparatus 1 can reproduce AAC (Advanced Audio Coding), while the content management apparatus 2 cannot reproduce music data in the AAC data format. .

この場合、コンテンツデータ処理装置1は、AACのデータ(オリジナルデータ)に基づくデータ特定情報(ハッシュ値等)を演算し、コンテンツ管理装置2において保持されている、コンテンツ管理装置2が管理するオリジナルデータのハッシュ値のリストに、演算したハッシュ値が含まれているか否かを調べることで、コンテンツ管理装置2において既に管理されている楽曲データであるか否かを識別する。   In this case, the content data processing device 1 calculates data specifying information (hash value or the like) based on AAC data (original data), and is stored in the content management device 2 and is managed by the content management device 2. By checking whether or not the calculated hash value is included in the list of hash values, it is identified whether or not the music data is already managed in the content management apparatus 2.

コンテンツデータ処理装置1は、コンテンツ管理装置2において管理されていない楽曲データである場合に、AACの楽曲データ(オリジナルデータ)を例えば、MP3(MPEG-1 Audio Layer-3)フォーマットの楽曲データ(トランスコードデータ)に変換し、コンテンツ管理装置2に対し、オリジナルデータとトランスコードデータとを、データ特定情報とともに送出する。   When the content data processing device 1 is music data that is not managed by the content management device 2, the content data processing device 1 converts AAC music data (original data) into, for example, MP3 (MPEG-1 Audio Layer-3) format music data (transformer). Code data), and the original data and transcoded data are sent to the content management apparatus 2 together with the data specifying information.

コンテンツ管理装置2では、受信したオリジナルデータとトランスコードデータとを、ともに受信したデータ特定情報に関連付けて記憶部22に蓄積し、また当該受信したデータ特定情報を、データ特定情報のリストに追記する。   In the content management apparatus 2, the received original data and transcoded data are stored in the storage unit 22 in association with the received data specifying information, and the received data specifying information is added to the list of data specifying information. .

これによりトランスコード(AACからMP3への変換)を行うごとに、トランスコードの結果が相違する場合(タイムスタンプデータ等が変化する場合等)であっても、既にコンテンツ管理装置2において蓄積しているコンテンツデータであるか否かの判断を行うことが可能となり、データ管理に支障を生じることがなくなる。   As a result, every time transcoding (conversion from AAC to MP3) is performed, even if the result of transcoding is different (when the time stamp data etc. changes), it is already stored in the content management apparatus 2. It is possible to determine whether or not the content data is present, and data management is not hindered.

また、このように楽曲データの場合、コンテンツ管理装置2では、AACの楽曲データ(オリジナルデータ)から当該楽曲を演奏しているアーティストや収録されているアルバム等の情報を得ることができなくとも、トランスコードデータからはアーティストやアルバム等の情報が取得できる場合、これら取得したデータをキーとしてインターネット上のサーバからアルバムのアートワークの画像データをダウンロードし、ダウンロードした画像データを関連画像データとして、対応するトランスコードデータに関連付けて、記憶部22に蓄積することが可能となる。   Further, in the case of music data in this way, the content management device 2 can obtain information such as the artist performing the music or the recorded album from the music data (original data) of AAC. When information such as artist and album can be acquired from transcoded data, image data of album artwork can be downloaded from a server on the Internet using the acquired data as a key, and the downloaded image data can be used as related image data It is possible to store in the storage unit 22 in association with the transcoded data.

[トランスコードデータの選択]
なお、トランスコードデータとしては再生可能な装置が比較的多いデータ形式であることが好ましい。ここまでの例においてトランスコードデータは、画像データやドキュメントの場合に、JPEG、楽曲データの場合にMP3としてきたが、本実施の形態はこれに限られるものではない。再生可能な装置が比較的多いデータ形式としては、例えば画像データ等の場合、PNG等のフォーマットが選択されてもよい。また楽曲データとしてはWAVフォーマット等が選択されてもよい。
[Select transcoding data]
In addition, it is preferable that the transcoded data has a data format in which a relatively large number of devices can be reproduced. In the examples so far, the transcode data is JPEG in the case of image data or a document, and MP3 in the case of music data. However, the present embodiment is not limited to this. As a data format having a relatively large number of reproducible devices, for example, in the case of image data, a format such as PNG may be selected. As the music data, a WAV format or the like may be selected.

さらに、トランスコードデータは、コンテンツ管理装置2が、例えば家庭用テレビジョン等に対して当該トランスコードデータを再生した画像等を出力する場合、出力先の家庭用テレビジョンの性能に基づくデータ形式が選択されてもよい。この場合、コンテンツ管理装置2の利用者は、予めコンテンツ管理装置2に対して出力先の家庭用テレビジョンの性能に基づく情報(例えば2K程度の解像度が表示可能なテレビジョンであるか、4K程度の解像度が表示可能なテレビジョンであるかなど)を設定しておく。   Furthermore, when the content management apparatus 2 outputs an image or the like obtained by reproducing the transcoded data to, for example, a home television, the transcoded data has a data format based on the performance of the output home television. It may be selected. In this case, the user of the content management apparatus 2 preliminarily uses information based on the performance of the household television as the output destination with respect to the content management apparatus 2 (for example, a television capable of displaying a resolution of about 2K, or about 4K). (For example, if the resolution of the TV is a displayable television).

そしてコンテンツデータ処理装置1は、コンテンツ管理装置2に対して送信するトランスコードデータを生成する際に、当該設定をコンテンツ管理装置2から受信して、トランスコードデータのデータ形式を選択してもよい。例えばコンテンツ管理装置2から受信した設定において、4K程度の解像度が表示可能なテレビジョンが接続されている場合であって、かつ、コンテンツ管理装置2において4KのH.264フォーマットの画像データが再生可能であれば、コンテンツデータ処理装置1は、トランスコードデータのデータ形式として、4KのH.264フォーマットを選択し、オリジナルデータを当該データ形式のトランスコードデータに変換する。   When the content data processing apparatus 1 generates transcode data to be transmitted to the content management apparatus 2, the content data processing apparatus 1 may receive the setting from the content management apparatus 2 and select a data format of the transcode data. . For example, in the setting received from the content management apparatus 2, a TV capable of displaying a resolution of about 4K is connected, and the content management apparatus 2 has 4K H.264. If the image data in the H.264 format is reproducible, the content data processing apparatus 1 uses 4K H.264 as the data format of the transcode data. H.264 format is selected, and the original data is converted into transcoded data of the data format.

一方、コンテンツ管理装置2は、オリジナルデータを必ず保持しているので、オリジナルデータの取得を要求するコンテンツデータ処理装置1(スマートフォン等)に対してはオリジナルデータを送出することとなる。つまり、コンテンツデータ処理装置1では、トランスコード前のオリジナルデータを取得できる。   On the other hand, since the content management apparatus 2 always holds the original data, the original data is transmitted to the content data processing apparatus 1 (such as a smartphone) that requests acquisition of the original data. That is, the content data processing apparatus 1 can acquire original data before transcoding.

[トランスコードデータの削除]
なお、コンテンツデータが画像データである場合などにおいて、コンテンツ管理装置2では、サムネイル画像データ等の関連画像データが取得できればよく、トランスコードデータは、再生の都度、コンテンツデータ処理装置1に送出して生成させることも可能である。
[Delete transcoded data]
In the case where the content data is image data, the content management device 2 only needs to be able to acquire related image data such as thumbnail image data, and the transcode data is sent to the content data processing device 1 every time it is played back. It can also be generated.

従って、記憶部22の記憶容量を確保する観点から、コンテンツ管理装置2では、関連画像データが取得された後、コンテンツデータを蓄積する際、オリジナルデータと関連画像データとを蓄積し、トランスコードデータは蓄積せずに破棄してもよい。   Therefore, from the viewpoint of securing the storage capacity of the storage unit 22, the content management apparatus 2 stores the original data and the related image data when storing the content data after the related image data is acquired, and transcode data. May be discarded without accumulating.

[実施形態の効果]
本実施の形態では、コンテンツデータ処理装置1が保持するコンテンツデータが、コンテンツ管理装置2において再生不能なデータ形式のコンテンツデータである場合にも、コンテンツデータ処理装置1においてトランスコードして再生可能なデータ形式を生成してコンテンツ管理装置2に提供でき、コンテンツ管理装置2において再生ないし、関連画像データの取得等の処理を行うことが可能となり、コンテンツ管理装置2において、トランスコードの機能を備える必要がなくなる。
[Effect of the embodiment]
In the present embodiment, even when the content data held by the content data processing device 1 is content data in a data format that cannot be reproduced by the content management device 2, it can be transcoded and reproduced by the content data processing device 1. A data format can be generated and provided to the content management apparatus 2, and the content management apparatus 2 can perform processing such as reproduction or acquisition of related image data, and the content management apparatus 2 must have a transcoding function. Disappears.

またこの際、トランスコード前のオリジナルデータに基づくハッシュ値など、オリジナルデータに固有のデータ特定情報を用いて、コンテンツ管理装置2においてコンテンツデータが既に管理されているか否かを調べるので、トランスコードを行うごとに、トランスコードの結果が相違する場合(タイムスタンプデータ等が変化する場合等)であっても、既にコンテンツ管理装置2において蓄積しているコンテンツデータであるか否かの判断を行うことが可能となり、データ管理に支障を生じることがなくなる。   At this time, since it is checked whether or not the content data is already managed in the content management device 2 using data specifying information unique to the original data, such as a hash value based on the original data before transcoding, the transcoding is performed. Even if the result of transcoding is different each time it is performed (such as when the time stamp data changes), it is determined whether the content data is already stored in the content management device 2 or not. Can be prevented and data management will not be hindered.

また本実施の形態では、コンテンツ管理装置2においてトランスコードデータをオリジナルデータとともに関連付けて保持するので、例えば第1のコンテンツデータ処理装置1において取得されたオリジナルデータに基づくトランスコードデータを生成して、オリジナルデータとトランスコードとをコンテンツ管理装置2に対して送出して蓄積している場合、第2のコンテンツデータ処理装置1が当該オリジナルデータの再生ができない場合であっても、トランスコードデータをコンテンツ管理装置2に要求して取得することで、再生可能なコンテンツデータを取得できる。このようにコンテンツ管理装置2を介して、複数のコンテンツデータ処理装置1間でスムーズにコンテンツデータをやり取り可能となる。   In the present embodiment, since the transcode data is stored in association with the original data in the content management apparatus 2, for example, transcode data based on the original data acquired in the first content data processing apparatus 1 is generated, When the original data and the transcode are transmitted to the content management device 2 and stored, even if the second content data processing device 1 cannot reproduce the original data, the transcode data is stored in the content. Retrievable content data can be acquired by requesting and acquiring from the management apparatus 2. Thus, the content data can be smoothly exchanged between the plurality of content data processing devices 1 via the content management device 2.

さらに本実施の形態のある例では、コンテンツ管理装置2は必ずしも家庭用テレビジョン等に対してコンテンツデータを再生して出力する必要はなく、この場合はトランスコードデータを蓄積する必要も必ずしもない。   Furthermore, in an example of the present embodiment, the content management apparatus 2 does not necessarily need to reproduce and output content data to a home television or the like. In this case, it is not always necessary to store transcoded data.

1 コンテンツデータ処理装置、2 コンテンツ管理装置、11 制御部、12 記憶部、13 操作部、14 表示部、15 撮像部、16 通信部、21 制御部、22 記憶部、23 操作部、24 表示制御部、25 通信部、50 コンテンツデータ提供部、51 データ特定情報演算部、52 重複確認部、53 処理判定部、54 トランスコード部、55 送信処理部、60 コンテンツデータ取得部、61 要求データ判断部、62 データ要求部、63 データ受信部、64 保存部、70 コンテンツ管理部、71 コンテンツデータ受信部、72 蓄積処理部、80 コンテンツ送出部、81 要求受信部、82 コンテンツデータ読出部、83 コンテンツデータ送出部、90 問い合わせ処理部。
DESCRIPTION OF SYMBOLS 1 Content data processing apparatus, 2 Content management apparatus, 11 Control part, 12 Storage part, 13 Operation part, 14 Display part, 15 Imaging part, 16 Communication part, 21 Control part, 22 Storage part, 23 Operation part, 24 Display control Unit, 25 communication unit, 50 content data providing unit, 51 data specifying information calculating unit, 52 duplication checking unit, 53 processing determining unit, 54 transcoding unit, 55 transmission processing unit, 60 content data acquiring unit, 61 request data determining unit 62 data request unit 63 data reception unit 64 storage unit 70 content management unit 71 content data reception unit 72 storage processing unit 80 content transmission unit 81 request reception unit 82 content data reading unit 83 content data Sending part, 90 Inquiry processing part.

Claims (8)

コンテンツデータを提供するコンテンツデータ処理装置と、当該コンテンツデータ処理装置に対して通信可能に接続され、前記コンテンツデータ処理装置からコンテンツデータを受け入れて蓄積して管理するコンテンツ管理装置とを含むコンテンツ処理システムであって、
前記コンテンツデータ処理装置は、
変換前のコンテンツデータであるオリジナルデータと、当該オリジナルデータを変換したトランスコードデータとを受け入れる手段と、
前記受け入れたオリジナルデータと、トランスコードデータとを関連付けて送信する手段と、を含み、
前記コンテンツ管理装置は、
前記コンテンツデータ処理装置から受け入れたオリジナルデータと、トランスコードデータとを、共通のコンテンツ識別情報に関連付けて蓄積し、前記トランスコードデータをコンテンツデータの提示処理に供するコンテンツ処理システム。
A content processing system including a content data processing device that provides content data, and a content management device that is communicably connected to the content data processing device, accepts content data from the content data processing device, and stores and manages the content data Because
The content data processing device includes:
Means for receiving original data which is content data before conversion, and transcoded data obtained by converting the original data;
Means for transmitting the received original data in association with the transcoded data,
The content management device includes:
A content processing system that stores original data and transcode data received from the content data processing apparatus in association with common content identification information, and uses the transcode data for content data presentation processing.
変換前のコンテンツデータであるオリジナルデータと、当該オリジナルデータを変換したトランスコードデータとを、互いに関連付けて管理するコンテンツ管理装置との間で通信可能に接続されるコンテンツデータ処理装置であって、
処理の対象となるコンテンツデータを受け入れて、当該受け入れたコンテンツデータをオリジナルデータとしてトランスコードし、トランスコードデータを生成する手段と、
前記受け入れたオリジナルデータと、トランスコードデータとを関連付けて、前記コンテンツ管理装置に対して送信する送信手段と、を含むコンテンツデータ処理装置。
A content data processing device that is communicably connected to a content management device that manages original data that is content data before conversion and transcoded data obtained by converting the original data in association with each other,
Means for receiving content data to be processed, transcoding the received content data as original data, and generating transcoded data;
A content data processing apparatus comprising: transmission means for associating the received original data with transcoded data and transmitting the data to the content management apparatus.
請求項2に記載のコンテンツデータ処理装置であって、
前記受け入れたオリジナルデータを処理の対象として、所定の方法でデータ特定情報を演算する手段と、
前記コンテンツ管理装置が蓄積するオリジナルデータのうちに、当該オリジナルデータに基づいて前記データ特定情報を演算したときに、前記処理の対象に基づいて演算されたデータ特定情報と一致するデータ特定情報の基となるオリジナルデータが存在するか否かを判断する手段と、
前記送信手段は、前記判断の結果、前記コンテンツ管理装置が蓄積するオリジナルデータのうちに、当該オリジナルデータに基づいて前記所定のデータ特定情報を演算したときに、前記処理の対象に基づいて演算されたデータ特定情報と一致するデータ特定情報の基となるオリジナルデータが存在しなければ、前記受け入れたオリジナルデータと、トランスコードデータとを関連付けて送信するコンテンツデータ処理装置。
The content data processing device according to claim 2,
Means for calculating the data specifying information by a predetermined method using the received original data as a processing target;
Of the original data stored by the content management device, when the data specifying information is calculated based on the original data, the data specifying information that matches the data specifying information calculated based on the processing target Means for determining whether or not original data exists,
The transmission means is calculated based on the processing target when the predetermined data specifying information is calculated based on the original data among the original data accumulated by the content management apparatus as a result of the determination. A content data processing apparatus that transmits the received original data and the transcoded data in association with each other if there is no original data that is the basis of the data specifying information that matches the data specifying information.
変換前のコンテンツデータであるオリジナルデータと、当該オリジナルデータを変換したトランスコードデータとを受け入れて、当該オリジナルデータとトランスコードデータとを共通のコンテンツ識別情報に関連付けて管理可能なコンテンツ管理装置であって、
前記受け入れたトランスコードデータを用いて、関連画像を生成して、前記コンテンツ識別情報に関連付けて管理し、
関連画像の一覧が要求されたときに、前記管理している関連画像とコンテンツ識別情報とを要求元に出力し、いずれかの関連画像に関連付けられたコンテンツ識別情報とともにオリジナルデータの取得要求を受け入れたときには、当該要求元に対して、受け入れたコンテンツ識別情報に関連付けられたオリジナルデータを出力するコンテンツ管理装置。
A content management apparatus capable of accepting original data that is content data before conversion and transcoded data obtained by converting the original data, and managing the original data and transcoded data in association with common content identification information. And
Using the received transcode data, a related image is generated and managed in association with the content identification information.
When a list of related images is requested, the managed related images and content identification information are output to the request source, and an original data acquisition request is accepted together with the content identification information associated with any of the related images. A content management apparatus that outputs original data associated with the received content identification information to the request source.
請求項4に記載のコンテンツ管理装置であって、
コンテンツを特定するコンテンツ識別情報とともに、コンテンツデータの取得要求を受け入れたときに、前記受け入れたコンテンツ識別情報に関連付けられたオリジナルデータに対して付加することのできない、所定の付随情報があるか否かを判断し、前記受け入れたコンテンツ識別情報に関連付けられたオリジナルデータに対して付加することのできない、所定の付随情報があれば、当該オリジナルデータに対応するトランスコードデータであって、当該付随情報を付加することが可能なトランスコードデータを取得して、当該取得したトランスコードデータに対して前記付随情報を付加して、コンテンツデータの取得要求元に対して出力するコンテンツ管理装置。
The content management device according to claim 4,
Whether there is predetermined accompanying information that cannot be added to the original data associated with the received content identification information when the content data acquisition request is received together with the content identification information for specifying the content If there is predetermined accompanying information that cannot be added to the original data associated with the received content identification information, transcoding data corresponding to the original data, the accompanying information is A content management apparatus that acquires transcode data that can be added, adds the accompanying information to the acquired transcode data, and outputs the transcoded data to a content data acquisition request source.
請求項4または5に記載のコンテンツ管理装置であって、
前記いずれかの関連画像に関連付けられたコンテンツ識別情報とともにトランスコードデータの取得要求が受け入れられたときに、前記受け入れたコンテンツ識別情報に関連付けられたトランスコードデータがあるか否かを判断し、トランスコードデータがなければ、前記受け入れたコンテンツ識別情報に関連付けられたオリジナルデータを、コンテンツデータの取得要求元に対して出力するコンテンツ管理装置。
The content management device according to claim 4 or 5,
When a transcode data acquisition request is accepted together with the content identification information associated with any of the related images, it is determined whether there is transcode data associated with the accepted content identification information, If there is no code data, the content management apparatus outputs the original data associated with the received content identification information to the content data acquisition request source.
変換前のコンテンツデータであるオリジナルデータと、当該オリジナルデータを変換したトランスコードデータとを、互いに関連付けて管理するコンテンツ管理装置との間で通信可能に接続されるコンピュータを、
処理の対象となるコンテンツデータを受け入れて、当該受け入れたコンテンツデータをオリジナルデータとしてトランスコードし、トランスコードデータを生成する手段と、
前記受け入れたオリジナルデータと、トランスコードデータとを関連付けて、前記コンテンツ管理装置に対して送信する送信手段と、
として機能させるプログラム。
A computer that is communicably connected to a content management apparatus that manages original data that is content data before conversion and transcoded data obtained by converting the original data in association with each other,
Means for receiving content data to be processed, transcoding the received content data as original data, and generating transcoded data;
Transmission means for associating the received original data with transcoded data and transmitting the associated data to the content management device;
Program to function as.
変換前のコンテンツデータであるオリジナルデータと、当該オリジナルデータを変換したトランスコードデータとを受け入れて、当該オリジナルデータとトランスコードデータとを共通のコンテンツ識別情報に関連付けて管理可能なコンピュータを、
前記受け入れたトランスコードデータを用いて、関連画像を生成して、前記コンテンツ識別情報に関連付けて管理する手段と、
関連画像の一覧が要求されたときに、前記管理している関連画像とコンテンツ識別情報とを要求元に出力し、いずれかの関連画像に関連付けられたコンテンツ識別情報とともにオリジナルデータの取得要求を受け入れたときには、当該要求元に対して、受け入れたコンテンツ識別情報に関連付けられたオリジナルデータを出力する手段と、
として機能させるプログラム。

A computer that accepts original data, which is content data before conversion, and transcoded data obtained by converting the original data, and manages the original data and the transcoded data in association with common content identification information.
Means for generating a related image using the received transcode data and managing it in association with the content identification information;
When a list of related images is requested, the managed related images and content identification information are output to the request source, and an original data acquisition request is accepted together with the content identification information associated with any of the related images. Means for outputting to the request source the original data associated with the received content identification information;
Program to function as.

JP2018090248A 2018-05-08 2018-05-08 CONTENT PROCESSING SYSTEM, CONTENT DATA PROCESSING DEVICE, CONTENT MANAGEMENT DEVICE, AND PROGRAM Active JP7168844B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018090248A JP7168844B2 (en) 2018-05-08 2018-05-08 CONTENT PROCESSING SYSTEM, CONTENT DATA PROCESSING DEVICE, CONTENT MANAGEMENT DEVICE, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018090248A JP7168844B2 (en) 2018-05-08 2018-05-08 CONTENT PROCESSING SYSTEM, CONTENT DATA PROCESSING DEVICE, CONTENT MANAGEMENT DEVICE, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2019197981A true JP2019197981A (en) 2019-11-14
JP7168844B2 JP7168844B2 (en) 2022-11-10

Family

ID=68537731

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018090248A Active JP7168844B2 (en) 2018-05-08 2018-05-08 CONTENT PROCESSING SYSTEM, CONTENT DATA PROCESSING DEVICE, CONTENT MANAGEMENT DEVICE, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7168844B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005328443A (en) * 2004-05-17 2005-11-24 Matsushita Electric Ind Co Ltd Home server, home server system and client terminal
JP2008518330A (en) * 2004-10-25 2008-05-29 アップル インコーポレイテッド Image scaling configuration
JP2009177253A (en) * 2008-01-21 2009-08-06 Nikon Corp Data processing device, imaging device, data processing program
JP2010534006A (en) * 2007-07-11 2010-10-28 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド System and method for mirroring and transcoding media content
JP2011120061A (en) * 2009-12-04 2011-06-16 Sony Corp Imaging device, data processing method, and program
JP2013211767A (en) * 2012-03-30 2013-10-10 Toshiba Corp Video recording device, video reproduction device, and video recording reproduction system
US20130339474A1 (en) * 2011-05-26 2013-12-19 Vodafone Ip Licensing Limited Media sharing
JP2015103138A (en) * 2013-11-27 2015-06-04 ソニー株式会社 Information processing device, information processing method and program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005328443A (en) * 2004-05-17 2005-11-24 Matsushita Electric Ind Co Ltd Home server, home server system and client terminal
JP2008518330A (en) * 2004-10-25 2008-05-29 アップル インコーポレイテッド Image scaling configuration
JP2010534006A (en) * 2007-07-11 2010-10-28 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド System and method for mirroring and transcoding media content
JP2009177253A (en) * 2008-01-21 2009-08-06 Nikon Corp Data processing device, imaging device, data processing program
JP2011120061A (en) * 2009-12-04 2011-06-16 Sony Corp Imaging device, data processing method, and program
US20130339474A1 (en) * 2011-05-26 2013-12-19 Vodafone Ip Licensing Limited Media sharing
JP2013211767A (en) * 2012-03-30 2013-10-10 Toshiba Corp Video recording device, video reproduction device, and video recording reproduction system
JP2015103138A (en) * 2013-11-27 2015-06-04 ソニー株式会社 Information processing device, information processing method and program

Also Published As

Publication number Publication date
JP7168844B2 (en) 2022-11-10

Similar Documents

Publication Publication Date Title
JP5385598B2 (en) Image processing apparatus, image management server apparatus, control method thereof, and program
KR100856407B1 (en) Apparatus and method for data recording and reproducing metadata
US10650090B2 (en) Content management apparatus, web server, network system, content management method, content information management method, and program
TWI643135B (en) Method for processing a code map that is not related to related binding information
KR20020070477A (en) Authenticating metadata and embedding metadata in watermarks of media signals
JP2017139628A (en) Communication device, communication system, communication method and computer program
JP4222982B2 (en) Image decoding reduction apparatus and method
CN100471256C (en) A method and system for automatic video production and release
JP5154468B2 (en) Information processing device, communication terminal device, control method for information processing device, control method for communication terminal device, control program, and recording medium
US20250355979A1 (en) Authenticity verification system, content management apparatus, content generation apparatus, control method of the system and the apparatuses, and program for the system and the apparatuses
US7403655B2 (en) Moving picture system and moving picture extraction method
JP7168844B2 (en) CONTENT PROCESSING SYSTEM, CONTENT DATA PROCESSING DEVICE, CONTENT MANAGEMENT DEVICE, AND PROGRAM
JP2019135609A (en) Character input support system, character input support control device, and character input support program
CN115996123A (en) Camera equipment, management system, control method and storage medium
KR101565936B1 (en) A digital photo frame with video call function and the control method thereof
JP2006126911A (en) Data transmitting system
KR102483609B1 (en) Information playing system for flower art and method theof
JP6435439B1 (en) Imaging moving image service system, server device, imaging moving image management method, and computer program
JP6527650B2 (en) Content management system, content management server, and content management method
KR100860754B1 (en) Apparatus and method for searching and playing content in a home network system
JP5416599B2 (en) Movie creating apparatus and movie creating method
JP2006067146A (en) Image distribution server, relay server of mail with image, and operation control method therefor
JP2006080773A (en) Server device
JPWO2009078420A1 (en) Image data generation apparatus, image data reproduction system, image data generation method, image data generation program, and recording medium
JP4947046B2 (en) Content management apparatus, content management method, program for causing computer to execute the method, and network system

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20180525

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210126

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220614

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220628

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: 20220927

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221010

R150 Certificate of patent or registration of utility model

Ref document number: 7168844

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250