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 PDFInfo
- 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
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.
また、各デバイスで再生可能とするために、コンテンツのデータを一度パーソナルコンピュータやネットワーク上のサーバ装置に取り込ませ、パーソナルコンピュータやサーバ装置によって変換処理を行うことが行われている。また近年では、スマートフォン等、撮像機能を有するデバイス自身が、他のデバイスとのコンテンツのデータの互換性を担保するため、データ形式を変換するトランスコードを行うものもある。 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.
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るコンテンツ処理システムは、図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
コンテンツデータ処理装置1は、例えばスマートフォン等、コンテンツデータを生成(内蔵するカメラで撮像する等して生成)して、他のデバイスへ提供するデバイスである。本実施の形態の一例では、このコンテンツデータ処理装置1は、カメラ等の画像のコンテンツを撮像して生成可能なスマートフォンであるとする。
The content
具体的に本実施の形態においては、このコンテンツデータ処理装置1は、図1に例示したように、制御部11、記憶部12、操作部13、表示部14、撮像部15及び通信部16を備える。
Specifically, in the present embodiment, as illustrated in FIG. 1, the content
ここで制御部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
すなわち本実施の形態においてコンテンツデータ処理装置1の制御部11は、変換前のコンテンツデータであるオリジナルデータを記憶部12から読み出して、予め定められたデータ形式のコンテンツデータ(トランスコードデータ)に変換する(トランスコードの処理)。また制御部11は、ユーザの指示等に応じて、オリジナルデータと、当該オリジナルデータを変換して得られたトランスコードデータとを関連付けて、通信部16を介してコンテンツ管理装置2へ送信する。この制御部11の詳しい動作は後に述べる。
That is, in the present embodiment, the control unit 11 of the content
記憶部12は、メモリデバイス等であり、制御部11によって実行されるプログラムを保持する。この記憶部12は、また、制御部11のワークメモリとしても動作し、コンテンツデータ(オリジナルデータや、トランスコードしたトランスコードデータを含むデータ)等を保持する。
The
操作部13は、ボタンや、表示部14に重ね合わせて配されたタッチパネル等であり、ユーザの指示操作を受け入れて、当該受け入れた指示操作の内容を表す情報を制御部11に出力する。表示部14は、ディスプレイ等であり、制御部11から入力される指示に従って情報を表示する。
The
撮像部15は、カメラ等であり、ユーザの指示に応じて、画像を撮像し、コンテンツデータ(オリジナルデータ)として制御部11に出力する。
The
通信部16は、携帯電話回線網との間で通信する携帯電話通信モジュールや、無線LAN等を介して他のデバイスと通信する無線通信モジュールを含んで構成される。この通信部16は、例えば、無線LAN等を介して、コンテンツ管理装置2との間で通信を行い、制御部11から入力される指示に従って、コンテンツ管理装置2に対してコンテンツデータ等を送出する。また、この通信部16は、無線LAN等を介して、コンテンツ管理装置2等から受信したデータを制御部11に出力する。
The
コンテンツ管理装置2は、図2に例示するように、制御部21と、記憶部22と、操作部23と、表示制御部24と、通信部25とを含んで構成されている。
As illustrated in FIG. 2, the
ここで制御部21は、CPU等のプログラム制御デバイスであり、記憶部22に格納されたプログラムに従って動作する。本実施の形態では、この制御部21は、コンテンツデータ処理装置1からコンテンツデータを受け入れて、当該受け入れたコンテンツデータを記憶部22に蓄積し、管理する。この制御部21は、コンテンツデータとして、オリジナルデータとトランスコードデータとを受け入れると、オリジナルデータと、トランスコードデータとを関連付けて記憶部22に蓄積する。さらに制御部21は、オリジナルデータに基づき、所定の方法で演算される、オリジナルデータに固有のデータ特定情報(例えばMD5等のハッシュ値でよい、本発明のコンテンツ識別情報に相当する)を取得してそのリスト(記憶部22に格納されているオリジナルデータに基づくハッシュ値等のデータ特定情報のリスト)を記憶部22に保持する。このデータ特定情報の取得は、他の装置において演算により求められたものを取得することとしてもよいし、制御部21自身が演算により求めて取得してもよい。
Here, the
またこの制御部21は、利用者の指示操作に従い、記憶部22に格納しているコンテンツデータのうち、制御部21の処理によって再生可能なフォーマットのデータ(オリジナルデータが再生可能であればオリジナルデータ、オリジナルデータが再生可能でなければ、当該オリジナルデータに関連付けて蓄積されている、再生可能なトランスコードデータ)を表示制御部24に出力する(提示処理)。
Further, the
またこの制御部21は、コンテンツデータ処理装置1から受信する指示に従い、コンテンツデータをコンテンツデータ処理装置1に対して送出する。これらの制御部21の具体的な処理の内容については後に詳しく述べる。
The
記憶部22は、メモリデバイスやディスクデバイスを含んで構成される。この記憶部22には制御部21によって実行されるプログラムが保持される。また、この記憶部22は、制御部21のワークメモリとしても動作する。さらに記憶部22は、コンテンツデータを蓄積している。本実施の形態では、図3に例示するように、コンテンツデータとして、オリジナルデータが、制御部21によって再生可能な形式のものであれば、オリジナルデータと、このオリジナルデータに基づいて制御部21が生成ないし取得する関連画像データとを互いに関連付けて保持する(X)。この関連画像データは、コンテンツデータが画像データであれば例えばサムネイル画像であり、コンテンツデータが楽曲データであれば当該楽曲が収録されているアルバムのアートワークの画像等でよい。また、この関連画像データは一つでなくてもよく、例えばサムネイル画像データであれば、比較的解像度の大きいものと、比較的解像度の低いものと…といったように、複数あってもよい。
The
また、記憶部22に格納されるコンテンツデータのうち、オリジナルデータが、制御部21によって再生可能な形式のものでない場合は、後に説明するコンテンツデータ処理装置1の処理により提供される、オリジナルデータとトランスコードデータとが互いに関連付けて蓄積される(Y)。また、これらのオリジナルデータとトランスコードデータとにはさらに、トランスコードデータに基づいて制御部21が生成ないし取得する関連画像データが関連付けて保持される。
Further, among the content data stored in the
操作部23は、ボタンや、リモートコントローラ23R及びリモートコントローラ23Rが発信する信号を受信する受信部等を含む。この操作部23は、ボタンやリモートコントローラ23R等から利用者の操作を受け入れると、当該操作が表す指示の内容を制御部21に出力する。
The
表示制御部24は、家庭用テレビジョン等に接続され、制御部21から入力される指示に従って、接続されている家庭用テレビジョン等に対して画像を表示させる。
The
通信部25は、無線LAN等を介して他のデバイスと通信する無線通信モジュールを含んで構成される。この通信部25は、コンテンツデータ処理装置1との間で通信を行い、コンテンツデータ処理装置1から受信したデータを制御部21に出力する。またこの通信部25は、制御部21から入力される指示に従って、コンテンツデータ処理装置1に対してコンテンツデータ等を送出する。
The
次に、本実施の形態のコンテンツデータ処理装置1、及び、コンテンツ管理装置2の機能的構成について、説明する。制御部11は、図4に例示するように、機能的には、コンテンツデータ提供部50と、コンテンツデータ取得部60とを含んで構成される。本実施の形態のコンテンツデータ処理装置1は、例えばスマートフォンであり、カメラとしての機能を備え、カメラにて撮像した画像データをコンテンツデータとして、当該コンテンツデータをコンテンツ管理装置2に送出するものとする。
Next, functional configurations of the content
コンテンツデータ提供部50は、データ特定情報演算部51と、重複確認部52と、処理判定部53と、トランスコード部54と、送信処理部55とを含んで構成される。
The content
データ特定情報演算部51は、コンテンツデータである、撮像した静止画像データまたは動画像データ(以下、まとめて画像データと呼ぶ。この撮像した画像データそのものが本実施の形態のここでの例でのオリジナルデータに相当する)のうち、コンテンツ管理装置2への送信の対象となる画像データの指定を、利用者から受け入れる。データ特定情報演算部51は、指定された画像データ(オリジナルデータ)に基づいて所定の方法でデータ特定情報を演算する。ここではデータ特定情報は、MD5等のハッシュ値であるものとする。
The data specifying
なお、以下の例では、コンテンツデータ処理装置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
つまり、旧バージョンのオペレーティングシステムの下では、コンテンツデータ処理装置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
重複確認部52は、コンテンツデータの送信先となるコンテンツ管理装置2との間で通信し、データ特定情報演算部51にて演算したデータ特定情報をコンテンツ管理装置2に送信して、コンテンツ管理装置2において当該データ特定情報で特定されるデータが既に蓄積されているか否かを確認させる。重複確認部52は、コンテンツ管理装置2から、送信したデータ特定情報で特定されるデータが既に蓄積されているか否かを表す情報を受信し、当該受信した情報が、送信したデータ特定情報で特定されるデータが既に蓄積されている旨の情報となっていれば、指定されたコンテンツデータ(ここでは画像データ)が既にコンテンツ管理装置2において蓄積されているものと判断する。
The
また、重複確認部52は、これに代えて、コンテンツ管理装置2からデータ特定情報のリストを取得し、自ら重複確認の処理を行ってもよい。この場合、重複確認部52は、データ特定情報演算部51が演算したデータ特定情報が、当該取得したリストに含まれるか否かを調べ、含まれていれば、指定されたコンテンツデータ(ここでは画像データ)が既にコンテンツ管理装置2において蓄積されているものと判断する。
Alternatively, the
また重複確認部52は、コンテンツ管理装置2から受信した情報が、送信したデータ特定情報で特定されるデータが蓄積されていない旨の情報であれば(あるいは、自ら重複確認の処理を行う場合は、データ特定情報演算部51が演算したデータ特定情報が、取得したリストに含まれていなければ)、データ特定情報演算部51によるデータ特定情報の演算のもととなったコンテンツデータを処理判定部53に出力する。
If the information received from the
処理判定部53は、コンテンツデータの入力を受けて送信するコンテンツデータの内容を決定する。具体的な例として、本実施の形態の一例に係る処理判定部53は、コンテンツデータが動画像データであるか否かを判断し、動画像データであればさらに、当該動画像データのデータ形式が、コンテンツ管理装置2側で再生可能なデータ形式として予め定められているデータ形式であるか否かを判断する。
The
一例として、コンテンツ管理装置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
また、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
処理判定部53は、入力されたコンテンツデータがコンテンツ管理装置2側で再生可能なデータ形式として予め定められているデータ形式でないと判断したときには、トランスコード部54に当該コンテンツデータを出力する。
When the
また処理判定部53は、入力されたコンテンツデータが静止画像データである場合、または動画像データであって、コンテンツ管理装置2側で再生可能なデータ形式として予め定められているデータ形式の動画像データであると判断したときには、当該コンテンツデータを送信処理部55に出力する。
The
トランスコード部54は、コンテンツデータ処理装置1が新バージョンのオペレーティングシステムにて動作しているときに機能し、入力されたコンテンツデータを、コンテンツ管理装置2側で再生可能なデータ形式として予め定められているデータ形式のコンテンツデータに変換する。具体的に、上述のように、コンテンツ管理装置2側で再生可能なデータ形式として2KのH.264フォーマットが定められているとすると、トランスコード部54は、例えばH.265フォーマットのコンテンツデータの入力を受けて、当該コンテンツデータを2KのH.264フォーマットのコンテンツデータに変換する。この変換処理の方法は、広く知られた方法を採用できるので、ここでの詳しい説明を省略する。
The
また、このトランスコード部54は、4KのH.264フォーマットのコンテンツデータの入力を受けた場合であっても、4KのH.264フォーマットのコンテンツデータがコンテンツ管理装置2側で再生可能なデータ形式でない場合は、この4KのH.264フォーマットのコンテンツデータを、2KのH.264フォーマットのコンテンツデータ等、コンテンツ管理装置2側で再生可能なデータ形式に変換する。このように、符号化方法を変更しなくても、解像度を変換する処理も、ここでのトランスコードの処理に含まれる。
In addition, the
そのほか、本実施の形態においてトランスコードの処理には、ビットレートやデータサイズ、符号化方式等、データの少なくとも一部を、所定の規則で変換あるいは置換する処理が含まれるものとする。 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
送信処理部55は、処理判定部53からコンテンツデータの入力を受けると、当該コンテンツデータ(この場合はオリジナルデータのみとなる)を、コンテンツ管理装置2に対して送出する。またこの送信処理部55は、トランスコード部54からコンテンツデータとしてオリジナルデータと、トランスコードデータとの入力を受けると、オリジナルデータと、トランスコードデータとを関連付けて(互いに関連するファイルとしてコンテンツ管理装置2が認識可能な態様で)、コンテンツ管理装置2に対して送出する。
Upon receiving content data input from the
送信処理部55は、ここでオリジナルデータとトランスコードデータとを互いに関連するファイルとしてコンテンツ管理装置2が認識可能な態様とするため、共通のコンテンツ識別情報であるデータ特定情報、あるいは別途発行したランダムないし連番の識別情報をフルパスに含むファイル名(共通のコンテンツ識別情報や共通の識別情報の名称のディレクトリに格納するか、ファイル名の一部に共通のコンテンツ識別情報を含めるなど)のファイルとして、オリジナルデータとトランスコードデータとを少なくとも一時的にファイルシステムに記憶し、当該フルパスあるいはファイル名の情報とともに、コンテンツ管理装置2に対してオリジナルデータとトランスコードデータとの各ファイルを転送する。
The
また、このように互いに関連するファイルとして複数のデータを送出する方法は、ファイル名等を用いなくても、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
本実施の形態では、この送信処理部55は、送信するコンテンツデータ(オリジナルデータまたはトランスコードデータ)に、データ特定情報演算部51が演算したデータ特定情報を付加して、コンテンツ管理装置2に宛てて送出するものとする。
In the present embodiment, the
またコンテンツデータ取得部60は、要求データ判断部61と、データ要求部62と、データ受信部63と、保存部64とを含んで構成される。
The content
要求データ判断部61は、コンテンツ管理装置2に対して要求するコンテンツデータのデータ形式を判断する。本実施の形態の一例では、コンテンツデータ処理装置1は、コンテンツ管理装置2から、コンテンツ管理装置2が提供可能なコンテンツデータの一覧として、例えばコンテンツ管理装置2が蓄積しているコンテンツデータの一覧を取得する。この一覧は、コンテンツデータのデータ特定情報と関連画像(サムネイル画像等)との組のリストとして受け取ることができ、コンテンツデータ処理装置1は、関連画像の一覧を表示して、利用者から要求するコンテンツデータの選択を受け入れる。
The request
要求データ判断部61は、利用者が選択したコンテンツデータが動画像データであるか否かを調べ、動画像データでなければ、オリジナルデータの取得を要求する旨の指示(取得要求)をデータ要求部62に出力する。
The request
また、動画像データである場合は、要求データ判断部61は、コンテンツデータ処理装置1にて再生可能なデータ形式に、4KのH.264フォーマットとH.265フォーマットとが含まれているか(新バージョンのオペレーティングシステムの下で提供され得る動画像データのデータ形式が含まれているか)否かを調べる。この判断は、コンテンツデータ処理装置1のオペレーティングシステムのバージョンを調べることにより判断できる。
In the case of moving image data, the request
そして要求データ判断部61は、コンテンツデータ処理装置1にて再生可能なデータ形式に、4KのH.264フォーマットとH.265フォーマットとが含まれていると判断すると、オリジナルデータの取得要求をデータ要求部62に出力する。
Then, the request
また要求データ判断部61は、利用者が選択したコンテンツデータが動画像データである場合に、コンテンツデータ処理装置1にて再生可能なデータ形式に、4KのH.264フォーマットとH.265フォーマットとが含まれていなければ、トランスコードデータの取得を要求する旨の指示(取得要求)をデータ要求部62に出力する。
In addition, the request
データ要求部62は、要求データ判断部61から入力される指示に従い、コンテンツデータを特定するデータ特定情報とともに、オリジナルデータまたはトランスコードデータのいずれを要求するかを表す情報を、コンテンツ管理装置2に対して送信する。データ受信部63は、データ要求部62が出力した要求に応答してコンテンツ管理装置2が送出するコンテンツデータを受信し、受信したコンテンツデータを保存部64に出力する。保存部64は、データ受信部63が出力するコンテンツデータを記憶部12に格納する。
In accordance with an instruction input from the request
またコンテンツ管理装置2の制御部21は、図5に例示するように、機能的には、コンテンツ管理部70と、コンテンツ送出部80と、問い合わせ処理部90とを含んで構成される。コンテンツ管理部70は、コンテンツデータ受信部71と、蓄積処理部72とを含んで構成される。またコンテンツ送出部80は、要求受信部81と、コンテンツデータ読出部82と、コンテンツデータ送出部83とを含んで構成される。
Further, as illustrated in FIG. 5, the
コンテンツ管理部70のコンテンツデータ受信部71は、コンテンツデータ処理装置1からコンテンツデータであるオリジナルデータを、データ特定情報とともに受信すると、当該受信したオリジナルデータを蓄積処理部72に出力する。またこのコンテンツデータ受信部71は、コンテンツデータ処理装置1からコンテンツデータであるオリジナルデータとトランスコードデータとを、データ特定情報とともに受信すると、当該受信したオリジナルデータとトランスコードデータとを蓄積処理部72に出力する。
When the content
蓄積処理部72は、入力されたコンテンツデータを、入力されたデータ特定情報に関連付けて、記憶部22に格納する。
The
例えば、この蓄積処理部72はコンテンツデータとして、オリジナルデータとトランスコードデータとを受け入れると、オリジナルデータと、トランスコードデータとを関連付けて記憶部22に蓄積する。このとき蓄積処理部72は、オリジナルデータに基づき、所定の方法で演算される、オリジナルデータに固有のデータ特定情報を、コンテンツデータ受信部71から受け入れて取得し、当該データ特定情報に関連付けて、オリジナルデータと、トランスコードデータとを記憶部22に蓄積する。
For example, when the
また、蓄積処理部72はコンテンツデータとして、オリジナルデータを受け入れると、オリジナルデータに固有のデータ特定情報を、コンテンツデータ受信部71から受け入れて取得し、当該データ特定情報に関連付けて、オリジナルデータを記憶部22に蓄積する。
In addition, when the original data is received as the content data, the
さらに蓄積処理部72は、取得したデータ特定情報を、記憶部22に格納されているデータ特定情報のリストに追記して更新する。
Further, the
蓄積処理部72は、またオリジナルデータ(オリジナルデータが、制御部21によって再生可能なデータ形式である場合)または、トランスコードデータ(オリジナルデータが、制御部21によって再生可能なデータ形式でない場合)に基づいて、関連画像データを取得する。この関連画像データの取得は、コンテンツデータが画像データである場合、そのサムネイル画像を生成することで取得する方法として広く知られたものを採用できる。また、コンテンツデータが楽曲データであれば、アルバムのアートワークの画像データをインターネット上のサーバ等から取得するなどの、広く知られた方法を採用できる。
The
そして蓄積処理部72は、ここで取得した関連画像データを、対応するオリジナルデータまたはトランスコードデータに関連付けて記憶部22に格納する。
Then, the
この蓄積処理部72の動作により、図3に例示したように、オリジナルデータが、制御部21によって再生可能な形式のものであれば、データ特定情報とオリジナルデータと関連画像データとが互いに関連付けて保持された状態となる(X)。
If the original data is in a format reproducible by the
また、記憶部22に格納されるコンテンツデータのうち、オリジナルデータが、制御部21によって再生可能な形式のものでない場合は、データ特定情報とオリジナルデータとトランスコードデータと関連画像データとが互いに関連付けて蓄積される(Y)。
If the original data is not in a format that can be reproduced by the
コンテンツ送出部80の要求受信部81は、コンテンツデータ処理装置1からコンテンツデータの取得要求を受け入れる。この要求は既に述べたように、データ特定情報とともに、オリジナルデータまたはトランスコードデータのいずれかを要求するものとなる。
The
コンテンツデータ読出部82は、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナルデータまたはトランスコードデータのうち、要求されたデータ形式のデータの読み出しを試みる。
The content
コンテンツデータ読出部82は、例えば、要求受信部81がオリジナルデータの取得要求を受け入れていれば、記憶部22に格納されているコンテンツデータのうち、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナルデータを読み出してコンテンツデータ送出部83に出力する。
For example, if the
一方、要求受信部81がトランスコードデータの取得要求を受け入れていれば、コンテンツデータ読出部82は、記憶部22に格納されているコンテンツデータのうち、要求受信部81が受け入れたデータ特定情報に関連付けられているトランスコードデータがあるか否かを調べる。そして、要求受信部81が受け入れたデータ特定情報に関連付けられているトランスコードデータがあれば、コンテンツデータ読出部82は、当該トランスコードデータを読み出してコンテンツデータ送出部83に出力する。
On the other hand, if the
また要求受信部81が受け入れたデータ特定情報に関連付けられているトランスコードデータがなければ、コンテンツデータ読出部82は、記憶部22に格納されているコンテンツデータのうち、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナルデータを読み出してコンテンツデータ送出部83に出力する。
If there is no transcoded data associated with the data specifying information received by the
コンテンツデータ送出部83は、コンテンツデータ読出部82が出力するコンテンツデータを、コンテンツデータの取得要求元であるコンテンツデータ処理装置1に対して送出する。
The content
問い合わせ処理部90は、コンテンツデータ処理装置1から、データ特定情報とともに、当該データ特定情報が、コンテンツ管理装置2において保持しているデータ特定情報のリストに含まれるか否かの問い合わせを受け入れる。
The
そしてこの問い合わせ処理部90は、当該コンテンツデータ処理装置1から受け入れた当該データ特定情報が、保持しているデータ特定情報のリストに含まれるか否かを調べ、受け入れた当該データ特定情報が、保持しているデータ特定情報のリストに含まれていれば、その旨の情報を、問い合わせ元のコンテンツデータ処理装置1に対して応答する。また、問い合わせ処理部90は、受け入れた当該データ特定情報が、保持しているデータ特定情報のリストに含まれていない場合は、その旨の情報を、問い合わせ元のコンテンツデータ処理装置1に対して応答する。
Then, the
なお、問い合わせ処理部90は、コンテンツデータ処理装置1からコンテンツ管理装置2において保持しているデータ特定情報のリストの取得要求を受けたときには、当該保持しているデータ特定情報のリストを提供する処理を行ってもよい。この場合は、コンテンツデータ処理装置1から、データ特定情報を受け入れ、当該受け入れた当該データ特定情報が、保持しているデータ特定情報のリストに含まれるか否かを調べて、その結果を応答する処理を行う必要は必ずしもない。
When the
[静止画像データについての処理]
また、ここまでの説明の例では、動画像データのデータ形式に、コンテンツ管理装置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
一方、コンテンツ管理装置2に対して送信する静止画像データが動画付きであり、かつ、当該静止画像データに付属している動画像データがコンテンツ管理装置2において再生可能なデータ形式の動画像データでない場合は、当該静止画像データに付属している動画像データをトランスコード部54に出力して、コンテンツ管理装置2において再生可能なデータ形式の動画像データ(トランスコードデータ)を生成させる。
On the other hand, the still image data to be transmitted to the
この場合、トランスコード部54が、静止画像データ(オリジナルデータとなる)と当該静止画像データに付属している動画像データ(以下、オリジナル付属動画データと呼ぶ)と、トランスコードデータとをデータ特定情報とともに送信処理部55に出力する。
In this case, the
この例によると、
(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
(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
(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
(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
(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
またこのように動画付き静止画像データに対応する場合、コンテンツ管理装置2側ではコンテンツデータ処理装置1から受信したオリジナルデータや、トランスコードデータ、オリジナル付属動画データを、オリジナルデータに基づいて取得されるデータ特定情報に関連付けて蓄積する。
Also, in the case of handling still image data with moving images in this way, the
なお、静止画像データのデータ形式にもコンテンツ管理装置2側で再生可能なものとそうでないものとが含まれる場合、コンテンツデータ処理装置1は、オリジナルデータの静止画像データがコンテンツ管理装置2側で再生可能なデータ形式でない場合は、オリジナルデータの静止画像データについてもトランスコードの処理を行って、トランスコード静止画像データを得て、オリジナルデータとトランスコード静止画像データとを送出してもよい。
If the data format of the still image data includes those that can be reproduced on the
この場合、
(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
(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
(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
さらに、この例の場合に、コンテンツ管理装置2からコンテンツデータ処理装置1へコンテンツデータを提供する処理は次のようになる。
Further, in the case of this example, the processing for providing content data from the
この場合、コンテンツデータ処理装置1の要求データ判断部61は、利用者が選択したコンテンツデータが静止画像データである場合に、コンテンツデータ処理装置1がオリジナルデータ付属動画データを再生可能であるか否かを判断して、再生可能であれば、オリジナルデータ付属動画データの取得を要求する。またここで、再生可能でなければ、要求データ判断部61は、トランスコードデータの取得を要求する。
In this case, the request
さらにコンテンツデータ処理装置1の要求データ判断部61は、コンテンツデータ処理装置1がオリジナルデータ(静止画像データ)を再生可能であるか否かを判断し、再生可能であれば、オリジナルデータの取得を要求する。また、要求データ判断部61は、コンテンツデータ処理装置1がオリジナルデータを再生可能でなければ、トランスコード静止画像データの取得を要求する。
Further, the request
これらの要求を受けたコンテンツ管理装置2では、オリジナルデータに付属していた動画像データ(オリジナル付属動画データ)が要求されたときには、コンテンツデータ読出部82の処理として、記憶部22に格納されているコンテンツデータのうち、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナル付属動画データがあるか否かを調べる。そして、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナル付属動画データがあれば、コンテンツデータ読出部82は、当該オリジナル付属動画データを読み出してコンテンツデータ送出部83に出力する。
In response to these requests, the
またコンテンツ管理装置2のコンテンツデータ読出部82は、トランスコードデータが要求されたときには、記憶部22に格納されているコンテンツデータのうち、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナル付属動画データがあるか否かを調べる。そして、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナル付属動画データがあれば、さらに、要求受信部81が受け入れたデータ特定情報に関連付けられているトランスコードデータがあるか否かを調べる。ここで要求受信部81が受け入れたデータ特定情報に関連付けられているトランスコードデータがあれば、コンテンツデータ読出部82は、当該トランスコードデータを記憶部22から読み出してコンテンツデータ送出部83に出力する。
The content
また、ここで要求受信部81が受け入れたデータ特定情報に関連付けられているトランスコードデータがなければ、コンテンツデータ読出部82は、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナル付属動画データを、記憶部22から読み出してコンテンツデータ送出部83に出力する。
If there is no transcoded data associated with the data specifying information received by the
一方、コンテンツ管理装置2のコンテンツデータ読出部82は、これらの処理において、要求受信部81が受け入れたデータ特定情報に関連付けられているオリジナル付属動画データがなければ、付属動画データが存在しない旨の応答を、コンテンツデータ処理装置1に対して送出する。
On the other hand, the content
この処理により、オリジナル付属動画データの取得要求を受けたコンテンツ管理装置2は、要求されたオリジナル付属動画データがあれば、当該要求されたオリジナル付属動画データを提供する。また、トランスコードデータの取得要求を受けたコンテンツ管理装置2は、要求されたトランスコードデータがあれば、当該要求されたトランスコードデータを提供し、トランスコードデータがなければ、要求されたトランスコードデータに対応するオリジナル付属動画データを提供することとなる。
By this processing, the
さらにコンテンツ管理装置2は、静止画像データについても、基本的にはオリジナルデータの取得要求を受けたときには、オリジナルデータを提供し、またトランスコード静止画像データの取得要求を受けたときには、トランスコード静止画像データを提供する。
Further, the
[動作]
本実施の形態のコンテンツ処理システムは、基本的に以上の構成を備えており、次のように動作する。
[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
この例では、本実施の形態のコンテンツ管理システムは、図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
コンテンツデータ処理装置1は、コンテンツ管理装置2と通信して、コンテンツ管理装置2に対して、処理S11で演算したハッシュ値を送出し、コンテンツ管理装置2において保持しているハッシュ値のリストに、当該送出したハッシュ値の情報が含まれるか否かを問い合わせる(S12)。
The content
コンテンツデータ処理装置1は、当該問い合わせに対する応答の内容を調べ(S13)、ハッシュ値のリストに、処理S11で演算したハッシュ値が含まれる(つまり、選択されたコンテンツデータが既にコンテンツ管理装置2において管理されている)旨の応答があったならば(S13:Yes)、コンテンツデータ処理装置1は、以下の送信処理を行わない(従って複数のコンテンツデータについて処理を行う場合に、未処理のコンテンツデータがあれば、ここで処理S11に戻って処理を続ける)。
The content
一方、処理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
ここで、トランスコードすべきデータ形式の動画像データであると判断する(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
コンテンツデータ処理装置1は、そして、生成したトランスコードデータとオリジナルデータとをコンテンツ管理装置2に対して送出する(S17)。
The content
また、処理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
ここでトランスコードすべきデータ形式のデータであると判断する(S31:Yes)と、コンテンツデータ処理装置1は、選択されたコンテンツデータに付属しているオリジナル付属動画データを、所定のデータ形式の動画像データに変換(トランスコード)して、トランスコードデータを生成する(S32)。ここでトランスコードデータのデータ形式としては、コンテンツ管理装置2側で再生可能なデータ形式を選択する。
If it is determined that the data is in a data format to be transcoded (S31: Yes), the content
そしてコンテンツデータ処理装置1は、生成したトランスコードデータと、オリジナルデータと、オリジナル付属動画データとをコンテンツ管理装置2に対して送出し(S33)、処理Bに移行する。
Then, the content
一方、処理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
またコンテンツデータ処理装置1は、処理S18において動画付き静止画像データでない場合(S18:No)には、オリジナルデータをコンテンツ管理装置2に対して送出する(S19)。なお、処理S15において、トランスコードすべきデータ形式の動画像データでないと判断したときには、処理S18でなく、処理S19へ移行してもよい。
If the content
コンテンツデータ処理装置1は、処理Bに移行後、処理S19にてオリジナルデータをコンテンツ管理装置2に対して送出すると、処理を終了する。なお、選択されたコンテンツデータが複数ある場合は、コンテンツデータ処理装置1は、処理S11からS19(及びS31からS34)の処理を繰り返して実行する。
After moving to the process B, the content
また、コンテンツ管理装置2では、コンテンツデータ処理装置1からコンテンツデータを受信すると(コンテンツデータ処理装置1の処理S19,S33,S34)、当該受け入れたコンテンツデータを記憶部22に蓄積する(S20)。また、このコンテンツデータのうちオリジナルデータに基づいて生成したハッシュ値をリストに追加して記憶する(S21)。
Further, when the
このように、本実施の形態では、オリジナルデータに基づくコンテンツデータのデータ特定情報を保持し、このオリジナルデータに基づくデータ特定情報を用いて、既に管理されているコンテンツデータであるか否かを判断するため、トランスコードを行うごとに、トランスコードの結果が相違する場合であっても、既に記憶しているデータであるか否かの判断を行うことが可能となり、データ管理に支障を生じることがない。 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
すなわち、コンテンツ管理装置2は、記憶部22に蓄積しているコンテンツデータの各々について、そのうちオリジナルデータが再生可能であればオリジナルデータをビットマップデータへレンダリングし、表示制御部24に出力する。
That is, for each piece of content data stored in the
またコンテンツ管理装置2は、記憶部22に蓄積しているコンテンツデータの各々について、そのうちオリジナルデータが再生可能でなければ、当該オリジナルデータに関連付けて蓄積されている、再生可能なトランスコードデータがあるか否かを調べ、そのようなトランスコードデータがあれば、当該トランスコードデータをビットマップデータへレンダリングし、表示制御部24に出力する。
In addition, for each piece of content data stored in the
また、コンテンツデータ処理装置1は、コンテンツ管理装置2にて管理されているコンテンツデータを取得する処理を実行する。この処理は、例えば2以上のコンテンツデータ処理装置1がある場合に、第1のコンテンツデータ処理装置1から送出したコンテンツデータをコンテンツ管理装置2に蓄積させ、第2のコンテンツデータ処理装置1がコンテンツ管理装置2から当該コンテンツデータを取得する際等に利用される。
In addition, the content
またこのとき、第2のコンテンツデータ処理装置1は、必ずしも第1のコンテンツデータ処理装置1が再生可能なコンテンツデータを、再生可能であるとは限らず、第1のコンテンツデータ処理装置1において再生可能なコンテンツデータであっても、第2のコンテンツデータ処理装置1において再生可能でない場合がある。
At this time, the second content
本実施の形態のコンテンツデータ処理装置1は、このコンテンツデータを取得する処理では、コンテンツ管理装置2が蓄積しているコンテンツデータの一覧を取得して利用者に提示する(S41)。この一覧には、コンテンツデータに係る関連画像データ(例えばサムネイル画像データ)と、コンテンツデータを特定するためのデータ特定情報と、当該コンテンツデータが動画像データであるか静止画像データであるかを表す情報とが含まれるものとする。
In the process of acquiring the content data, the content
コンテンツデータ処理装置1は、提示した一覧から利用者が取得対象として指定するコンテンツデータのデータ特定情報を受け入れる(S42)。そしてコンテンツデータ処理装置1は、当該受け入れたデータ特定情報で特定されるコンテンツデータ(指定されたコンテンツデータ)が動画像データであるか静止画像データであるかを判断する(S43)。
The content
ここで、指定されたコンテンツデータが動画像データであれば(S43:Yes)、コンテンツデータ処理装置1は、オリジナルデータの取得を要求するか否かを判断する(S44)。この判断は、例えばこのコンテンツデータを取得する処理を行っているコンテンツデータ処理装置1のオペレーティングシステムのバージョン情報や、コンテンツデータ処理装置1のハードウエア構成情報(使用しているプロセッサの種類や動作速度、メモリの容量などの情報、なお、メモリ容量の情報は、動的に変化する空き容量の情報であってもよいし、総容量の情報であってもよい、つまりここでの情報は動的に変化する情報であってもよい)、再生可能なフォーマットの情報そのもの(デコードソフトウエアの有無)を参照することなどによって行う。
If the designated content data is moving image data (S43: Yes), the content
すなわち、コンテンツデータ処理装置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
コンテンツデータ処理装置1は、処理S44において、オリジナルデータの取得を要求することとしたとき(S44:Yes)は、オリジナルデータをコンテンツ管理装置2に対して要求する(S45)。また、コンテンツデータ処理装置1は、処理S44において、オリジナルデータの取得を要求しないこととしたとき(S44:No)には、コンテンツ管理装置2に対してトランスコードデータの取得を要求する(S46)。
When the content
コンテンツデータ処理装置1は、処理S45または処理S46における要求に応答してコンテンツ管理装置2が送出するコンテンツデータを受信して(S47)、当該コンテンツデータを記憶部12に格納する(S48)。
The content
一方、コンテンツデータ処理装置1は、処理S43において指定されたコンテンツデータが動画像データでない(静止画像データである)と判断したときには(S43:No)、オリジナル付属動画データの取得を要求するか否かを判断する(S51)。この判断もまた、このコンテンツデータを取得する処理を行っているコンテンツデータ処理装置1のオペレーティングシステムのバージョン情報を参照することなどによって行う。
On the other hand, when the content
具体的には、コンテンツデータ処理装置1のオペレーティングシステムのバージョンが比較的新しいバージョン(新バージョン)であれば、オリジナル付属動画データの取得を要求すると判断する(コンテンツデータ処理装置1のオペレーティングシステムのバージョンが比較的古いバージョン(旧バージョン)であれば、トランスコードデータの取得を要求する)。
Specifically, if the version of the operating system of the content
コンテンツデータ処理装置1は、処理S51において、オリジナル付属動画データの取得を要求することとしたとき(S51:Yes)は、オリジナル付属動画データをコンテンツ管理装置2に対して要求する(S52)。また、コンテンツデータ処理装置1は、処理S51において、オリジナル付属動画データの取得を要求しないこととしたとき(S51:No)には、コンテンツ管理装置2に対してトランスコードデータの取得を要求する(S53)。
When the content
コンテンツデータ処理装置1は、処理S52または処理S53における要求に対するコンテンツ管理装置2の応答を受信する(S54)。この応答には、コンテンツデータまたは、コンテンツデータがない旨の応答が含まれる。
The content
コンテンツデータ処理装置1は、さらに、オリジナルデータの取得を要求するか否かを判断する(S55)。この判断も、このコンテンツデータを取得する処理を行っているコンテンツデータ処理装置1のオペレーティングシステムのバージョン情報を参照することなどによって行う。
The content
具体的に、コンテンツデータ処理装置1のオペレーティングシステムのバージョンが比較的新しいバージョン(新バージョン)であれば、オリジナルデータの取得を要求すると判断する(コンテンツデータ処理装置1のオペレーティングシステムのバージョンが比較的古いバージョン(旧バージョン)であれば、トランスコード静止画像データの取得を要求する)。
Specifically, if the version of the operating system of the content
コンテンツデータ処理装置1は、処理S55において、オリジナルデータの取得を要求することとしたとき(S55:Yes)は、オリジナルデータをコンテンツ管理装置2に対して要求する(S56)。また、コンテンツデータ処理装置1は、処理S55において、オリジナルデータの取得を要求しないこととしたとき(S55:No)には、コンテンツ管理装置2に対してトランスコード静止画像データの取得を要求する(S57)。
When the content
コンテンツデータ処理装置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
一方コンテンツデータ処理装置1は、処理S54において動画像データのコンテンツデータを受信したと判断すると(S59:Yes)、処理S58で受信したコンテンツデータと、処理S54において受信した動画像データとを合わせて動画付き静止画像データとして、記憶部12に格納する(S61)。
On the other hand, when the content
また、コンテンツデータ処理装置1のコンテンツデータを取得する処理において行われる要求に応答するコンテンツ管理装置2は、次のように動作する。
Further, the
すなわちコンテンツ管理装置2は、コンテンツデータ処理装置1から動画像データのオリジナルデータまたはトランスコードデータの取得要求(処理S45または処理S46における要求)を受信すると、図9に示すように、トランスコードデータが要求されたか否かを判断し(S71)、トランスコードデータの取得要求である場合(S71:Yes)、要求されたトランスコードデータが記憶部22に格納されているか否かを調べる(S72)。ここで、要求されたトランスコードデータが記憶部22に格納されていない場合(S72:No)、または処理S71においてオリジナルデータの取得要求であった場合(S71:No)、コンテンツ管理装置2は、オリジナルデータを送信する(S73)。
That is, when the
また、処理S72においてトランスコードデータが格納されていた場合(S72:Yes)、コンテンツ管理装置2は、当該トランスコードデータを送信する(S74)。
If transcode data is stored in step S72 (S72: Yes), the
またコンテンツ管理装置2は、コンテンツデータ処理装置1から動画付き静止画像データに含まれるべき動画像データの取得要求(処理S52または処理S53における要求)を受け入れて、図10に示す処理を行い、要求されたオリジナル付属動画データが記憶部22に格納されているか否かを調べる(S81)。
Further, the
ここでコンテンツデータ処理装置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
(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
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
一方、コンテンツ管理装置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
さらにコンテンツ管理装置2は、コンテンツデータ処理装置1から静止画像データのオリジナルデータまたはトランスコード静止画像データの取得要求(処理S56または処理S57における要求)を受信すると、動画像データにおける処理と同様、トランスコード静止画像データが要求されたか否かを判断し、トランスコード静止画像データの取得要求である場合、要求されたトランスコード静止画像データが記憶部22に格納されているか否かを調べる。ここで、要求されたトランスコード静止画像データが記憶部22に格納されていない場合、またはオリジナルデータが要求されている場合は、コンテンツ管理装置2は、オリジナルデータを送信する。また、先の判断においてトランスコード静止画像データが格納されていた場合、コンテンツ管理装置2は、当該トランスコード静止画像データを送信する。
Further, when the
[コンテンツ管理装置2における情報の付加]
また本実施の形態において、コンテンツ管理装置2が、自己が管理するコンテンツデータに対して情報を付加する場合がある。一例として、コンテンツデータが画像データである場合に、画像データを回転させる場合や、撮像した日時を変更したとき、コンテンツ管理装置2は利用者が設定した回転角度の情報や、撮像した日時の情報をコンテンツデータに対して付加し、あるいは既に付加されている情報(付随情報と呼ぶ)を更新する。
[Addition of information in content management device 2]
In the present embodiment, the
このような場合に、コンテンツデータのデータ形式によっては、当該付加するべき情報を付加することができない場合がある。一例として、静止画像データのデータ形式である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
この例のコンテンツ管理装置2は、図11に例示するように、コンテンツデータ処理装置1から静止画像データのオリジナルデータまたはトランスコード静止画像データの取得要求(処理S56または処理S57における要求)を受信すると、要求されたコンテンツデータのオリジナルデータが付随情報を付加不能なデータ形式であるか否かを判断する(S91)。
When the
具体的にこの判断では、コンテンツ管理装置2は、付随情報を付加可能なデータ形式を列挙して記憶しておき、要求されたコンテンツデータのオリジナルデータのデータ形式が、付随情報を付加可能なデータ形式として記憶されているか否かを調べればよい。一例として、付随情報を付加可能なデータ形式はJPEG(Joint Picture Experts Group)形式のデータであり、付随情報を付加可能でない(付加不能な)データ形式にはHEIF(High Efficiency Image File Format)形式が含まれる。
Specifically, in this determination, the
コンテンツ管理装置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
なお、付加するべき情報には、コンテンツ管理装置2側で利用者の制御により設定された画像データの回転角度の情報や、撮影日時の情報等を含む。
The information to be added includes information on the rotation angle of the image data set by the user's control on the
一方、処理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
そして処理S95にて、付加すべき情報がなければ(S95:No)、コンテンツ管理装置2は、トランスコード静止画像データが要求されているか否かを判断し(S96)、トランスコード静止画像データが要求されているのでなければ(S96:No)、処理S93に移行して要求されたコンテンツデータのオリジナルデータを送出する。
In step S95, if there is no information to be added (S95: No), the
一方、処理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
[動画付き静止画像データに対する処理の他の例]
本実施の形態のここまでの説明では、コンテンツデータ処理装置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
すなわち、利用者により選択されたコンテンツデータ(オリジナルデータ)が動画付き静止画像データであれば、コンテンツデータ処理装置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
そして、当該オリジナル付属動画データがコンテンツ管理装置2に蓄積されていなければ、処理S14に移行して、動画付き静止画像データに対する処理を行い、コンテンツ管理装置2に、オリジナルデータ等を置き換えて蓄積させるとともに、オリジナル付属動画データや、トランスコードデータを蓄積させる。
If the original attached moving image data is not stored in the
これにより、動画付き静止画像データについて、過去の処理によってオリジナル付属動画データが無視され、静止画像データのみが蓄積されていたとしても、新たに送信することにより、オリジナル付属動画データやそのトランスコードデータを蓄積させて、再生等の処理に供することが可能となる。 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
この場合、コンテンツデータ処理装置1は、PDFのデータ(オリジナルデータ)に基づくデータ特定情報(ハッシュ値等)を演算し、コンテンツ管理装置2において保持されている、コンテンツ管理装置2が管理するオリジナルデータのハッシュ値のリストに、演算したハッシュ値が含まれているか否かを調べることで、コンテンツ管理装置2において既に管理されているドキュメントであるか否かを識別する。
In this case, the content
コンテンツデータ処理装置1は、コンテンツ管理装置2において管理されていないドキュメントである場合に、当該PDFのドキュメント(オリジナルデータ)に基づくレンダリング結果をJPEGのドキュメント(トランスコードデータ)に変換し、コンテンツ管理装置2に対し、オリジナルデータとトランスコードデータとを、データ特定情報とともに送出する。
When the content
コンテンツ管理装置2では、受信したオリジナルデータとトランスコードデータとを、ともに受信したデータ特定情報に関連付けて記憶部22に蓄積し、また当該受信したデータ特定情報を、データ特定情報のリストに追記する。
In the
これによりトランスコード(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
楽曲データにおいても同様に、例えばコンテンツデータ処理装置1においてはAAC(Advanced Audio Coding)が再生可能であるのに対し、コンテンツ管理装置2においてはAACのデータ形式の楽曲データを再生できない場合が考えられる。
Similarly, for music data, for example, the content
この場合、コンテンツデータ処理装置1は、AACのデータ(オリジナルデータ)に基づくデータ特定情報(ハッシュ値等)を演算し、コンテンツ管理装置2において保持されている、コンテンツ管理装置2が管理するオリジナルデータのハッシュ値のリストに、演算したハッシュ値が含まれているか否かを調べることで、コンテンツ管理装置2において既に管理されている楽曲データであるか否かを識別する。
In this case, the content
コンテンツデータ処理装置1は、コンテンツ管理装置2において管理されていない楽曲データである場合に、AACの楽曲データ(オリジナルデータ)を例えば、MP3(MPEG-1 Audio Layer-3)フォーマットの楽曲データ(トランスコードデータ)に変換し、コンテンツ管理装置2に対し、オリジナルデータとトランスコードデータとを、データ特定情報とともに送出する。
When the content
コンテンツ管理装置2では、受信したオリジナルデータとトランスコードデータとを、ともに受信したデータ特定情報に関連付けて記憶部22に蓄積し、また当該受信したデータ特定情報を、データ特定情報のリストに追記する。
In the
これによりトランスコード(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
また、このように楽曲データの場合、コンテンツ管理装置2では、AACの楽曲データ(オリジナルデータ)から当該楽曲を演奏しているアーティストや収録されているアルバム等の情報を得ることができなくとも、トランスコードデータからはアーティストやアルバム等の情報が取得できる場合、これら取得したデータをキーとしてインターネット上のサーバからアルバムのアートワークの画像データをダウンロードし、ダウンロードした画像データを関連画像データとして、対応するトランスコードデータに関連付けて、記憶部22に蓄積することが可能となる。
Further, in the case of music data in this way, the
[トランスコードデータの選択]
なお、トランスコードデータとしては再生可能な装置が比較的多いデータ形式であることが好ましい。ここまでの例においてトランスコードデータは、画像データやドキュメントの場合に、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
そしてコンテンツデータ処理装置1は、コンテンツ管理装置2に対して送信するトランスコードデータを生成する際に、当該設定をコンテンツ管理装置2から受信して、トランスコードデータのデータ形式を選択してもよい。例えばコンテンツ管理装置2から受信した設定において、4K程度の解像度が表示可能なテレビジョンが接続されている場合であって、かつ、コンテンツ管理装置2において4KのH.264フォーマットの画像データが再生可能であれば、コンテンツデータ処理装置1は、トランスコードデータのデータ形式として、4KのH.264フォーマットを選択し、オリジナルデータを当該データ形式のトランスコードデータに変換する。
When the content
一方、コンテンツ管理装置2は、オリジナルデータを必ず保持しているので、オリジナルデータの取得を要求するコンテンツデータ処理装置1(スマートフォン等)に対してはオリジナルデータを送出することとなる。つまり、コンテンツデータ処理装置1では、トランスコード前のオリジナルデータを取得できる。
On the other hand, since the
[トランスコードデータの削除]
なお、コンテンツデータが画像データである場合などにおいて、コンテンツ管理装置2では、サムネイル画像データ等の関連画像データが取得できればよく、トランスコードデータは、再生の都度、コンテンツデータ処理装置1に送出して生成させることも可能である。
[Delete transcoded data]
In the case where the content data is image data, the
従って、記憶部22の記憶容量を確保する観点から、コンテンツ管理装置2では、関連画像データが取得された後、コンテンツデータを蓄積する際、オリジナルデータと関連画像データとを蓄積し、トランスコードデータは蓄積せずに破棄してもよい。
Therefore, from the viewpoint of securing the storage capacity of the
[実施形態の効果]
本実施の形態では、コンテンツデータ処理装置1が保持するコンテンツデータが、コンテンツ管理装置2において再生不能なデータ形式のコンテンツデータである場合にも、コンテンツデータ処理装置1においてトランスコードして再生可能なデータ形式を生成してコンテンツ管理装置2に提供でき、コンテンツ管理装置2において再生ないし、関連画像データの取得等の処理を行うことが可能となり、コンテンツ管理装置2において、トランスコードの機能を備える必要がなくなる。
[Effect of the embodiment]
In the present embodiment, even when the content data held by the content
またこの際、トランスコード前のオリジナルデータに基づくハッシュ値など、オリジナルデータに固有のデータ特定情報を用いて、コンテンツ管理装置2においてコンテンツデータが既に管理されているか否かを調べるので、トランスコードを行うごとに、トランスコードの結果が相違する場合(タイムスタンプデータ等が変化する場合等)であっても、既にコンテンツ管理装置2において蓄積しているコンテンツデータであるか否かの判断を行うことが可能となり、データ管理に支障を生じることがなくなる。
At this time, since it is checked whether or not the content data is already managed in the
また本実施の形態では、コンテンツ管理装置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
さらに本実施の形態のある例では、コンテンツ管理装置2は必ずしも家庭用テレビジョン等に対してコンテンツデータを再生して出力する必要はなく、この場合はトランスコードデータを蓄積する必要も必ずしもない。
Furthermore, in an example of the present embodiment, the
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
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.
前記受け入れたオリジナルデータを処理の対象として、所定の方法でデータ特定情報を演算する手段と、
前記コンテンツ管理装置が蓄積するオリジナルデータのうちに、当該オリジナルデータに基づいて前記データ特定情報を演算したときに、前記処理の対象に基づいて演算されたデータ特定情報と一致するデータ特定情報の基となるオリジナルデータが存在するか否かを判断する手段と、
前記送信手段は、前記判断の結果、前記コンテンツ管理装置が蓄積するオリジナルデータのうちに、当該オリジナルデータに基づいて前記所定のデータ特定情報を演算したときに、前記処理の対象に基づいて演算されたデータ特定情報と一致するデータ特定情報の基となるオリジナルデータが存在しなければ、前記受け入れたオリジナルデータと、トランスコードデータとを関連付けて送信するコンテンツデータ処理装置。 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.
コンテンツを特定するコンテンツ識別情報とともに、コンテンツデータの取得要求を受け入れたときに、前記受け入れたコンテンツ識別情報に関連付けられたオリジナルデータに対して付加することのできない、所定の付随情報があるか否かを判断し、前記受け入れたコンテンツ識別情報に関連付けられたオリジナルデータに対して付加することのできない、所定の付随情報があれば、当該オリジナルデータに対応するトランスコードデータであって、当該付随情報を付加することが可能なトランスコードデータを取得して、当該取得したトランスコードデータに対して前記付随情報を付加して、コンテンツデータの取得要求元に対して出力するコンテンツ管理装置。 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.
前記いずれかの関連画像に関連付けられたコンテンツ識別情報とともにトランスコードデータの取得要求が受け入れられたときに、前記受け入れたコンテンツ識別情報に関連付けられたトランスコードデータがあるか否かを判断し、トランスコードデータがなければ、前記受け入れたコンテンツ識別情報に関連付けられたオリジナルデータを、コンテンツデータの取得要求元に対して出力するコンテンツ管理装置。 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.
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)
| 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 |
-
2018
- 2018-05-08 JP JP2018090248A patent/JP7168844B2/en active Active
Patent Citations (8)
| 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 |