JP5389747B2 - Content conversion system and content conversion method - Google Patents
Content conversion system and content conversion method Download PDFInfo
- Publication number
- JP5389747B2 JP5389747B2 JP2010138455A JP2010138455A JP5389747B2 JP 5389747 B2 JP5389747 B2 JP 5389747B2 JP 2010138455 A JP2010138455 A JP 2010138455A JP 2010138455 A JP2010138455 A JP 2010138455A JP 5389747 B2 JP5389747 B2 JP 5389747B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- information
- user
- user terminal
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、端末や回線の状況に応じて動画データ等のコンテンツを提供するコンテンツ変換システム、およびコンテンツ変換方法に関する。 The present invention relates to a content conversion system and a content conversion method for providing content such as moving image data in accordance with terminal and line conditions.
従来の動画配信システムでは、動画データ等のコンテンツを端末で受信して視聴する場合、受信したコンテンツを端末に表示させる機能が端末自体に備えられていない場合が生じうるため、受信する端末に合わせたコンテンツをあらかじめ用意する必要があった。そのため、受信したコンテンツに対応した機能が準備されていない端末に対しては、コンテンツを配信することができないという問題があった。この問題を解決する為の手段として、トランスコード技術を利用して、動画データに対してリアルタイムトランスコードを行うというアプローチがある(例えば、特許文献1、特許文献2)。
In conventional video distribution systems, when content such as video data is received and viewed on a terminal, the terminal itself may not be equipped with a function for displaying the received content. Content had to be prepared in advance. Therefore, there is a problem that the content cannot be distributed to a terminal for which a function corresponding to the received content is not prepared. As a means for solving this problem, there is an approach of performing real-time transcoding on moving image data using a transcoding technique (for example,
しかしながら、上述した特許文献1および特許文献2に開示された技術では、コンテンツを受信する際に行われるトランスコードをリアルタイムに行う場合であっても、視聴する端末に合わせたトランスコードのパラメタをあらかじめ用意する必要があり、端末の能力や視聴環境に合わせた細やかな制御を行ってコンテンツをトランスコードすることができないという問題があった。
However, with the technologies disclosed in
本発明は、上記に鑑みてなされたものであって、端末の能力や視聴環境に合わせた細やかな制御を行ってコンテンツをトランスコードすることが可能なコンテンツ変換システム、およびコンテンツ変換方法を提供することを目的とする。 The present invention has been made in view of the above, and provides a content conversion system and a content conversion method capable of transcoding content by performing fine control in accordance with terminal capabilities and viewing environments. For the purpose.
上述した課題を解決し、目的を達成するために、本発明にかかるコンテンツ変換システムは、ユーザが視聴するコンテンツをトランスコードするコンテンツ変換システムであって、ユーザ端末は、前記ユーザが視聴するコンテンツの形式を示すコンテンツ情報と前記ユーザ端末が表示装置に表示可能な前記コンテンツの形式を示すサポート能力情報とを、前記コンテンツをトランスコードするトランスコード処理装置にネットワークを介して送信し、前記ユーザが視聴するコンテンツを前記表示装置に表示可能か否かに関する結果を受信する視聴処理部と、前記ユーザ端末の状態を示す状態情報を収集し、収集した前記状態情報を前記トランスコード処理装置に送信し、前記トランスコード処理装置から前記状態情報に適した形式でトランスコードされたコンテンツを受信する端末処理収集部と、を備え、前記トランスコード処理装置は、前記ユーザ端末が前記状態情報に示された状態で前記コンテンツを表示させるための閾値と端末に表示させるコンテンツをトランスコードするためのパラメタとをトランスコードの種類ごとに対応付けて記憶する処理記憶部と、前記ユーザ端末から前記コンテンツ情報と前記サポート能力情報とを受信し、受信した前記コンテンツ情報と前記サポート能力情報とに基づいて、前記ユーザ端末が前記ユーザが視聴するコンテンツを前記表示装置に表示可能か否かを判定し、前記ユーザが視聴するコンテンツを前記表示装置に表示可能か否かに関する結果を前記ユーザ端末に送信する視聴管理部と、前記ユーザ端末から前記状態情報を受信し、受信した前記状態情報と、前記処理記憶部が記憶する前記閾値とに基づいて、前記ユーザ端末が前記コンテンツをトランスコードして前記表示装置に表示させるための前記トランスコードの種類を選択するトランスコード処理収集部と、前記トランスコード処理収集部が選択した前記トランスコードの種類に含まれる前記パラメタに従って前記コンテンツをトランスコードするトランスコード部と、前記トランスコード部がトランスコードした前記コンテンツを前記ユーザ端末に送信する動画配信部と、を備えることを特徴とする。 In order to solve the above-described problems and achieve the object, a content conversion system according to the present invention is a content conversion system that transcodes content viewed by a user, and a user terminal is configured to transmit the content viewed by the user. The content information indicating the format and the support capability information indicating the format of the content that can be displayed on the display device by the user terminal are transmitted via a network to the transcoding processing device that transcodes the content, and the user views A viewing processing unit that receives a result regarding whether or not content to be displayed can be displayed on the display device, and status information indicating a status of the user terminal is collected, and the collected status information is transmitted to the transcode processing device. Transform in a format suitable for the status information from the transcode processing device. A terminal processing collection unit that receives the loaded content, and the transcode processing device causes the terminal to display a threshold for causing the user terminal to display the content in a state indicated by the state information. A processing storage unit that stores a parameter for transcoding content in association with each type of transcoding, the content information and the support capability information are received from the user terminal, and the received content information and the Based on support capability information, the user terminal determines whether or not the content viewed by the user can be displayed on the display device, and whether or not the content viewed by the user can be displayed on the display device A viewing management unit that transmits the status information to the user terminal, and receives the status information from the user terminal. Further, based on the state information and the threshold value stored in the processing storage unit, the transcoding process in which the user terminal selects the transcode type for transcoding the content and displaying the content on the display device. A collecting unit; a transcoding unit that transcodes the content according to the parameter included in the type of transcoding selected by the transcoding processing collecting unit; and the content transcoded by the transcoding unit to the user terminal. A moving image distribution unit for transmission.
また、本発明は、上記コンテンツ変換システムで行われるコンテンツ変換方法である。 Moreover, this invention is the content conversion method performed with the said content conversion system.
本発明によれば、端末の能力や視聴環境に合わせた細やかな制御を行ってコンテンツをトランスコードすることが可能なコンテンツ変換システム、およびコンテンツ変換方法を提供することができる。 According to the present invention, it is possible to provide a content conversion system and a content conversion method capable of transcoding content by performing fine control according to the capability of the terminal and the viewing environment.
以下に添付図面を参照して、本発明にかかるコンテンツ変換システム、およびコンテンツ変換方法の実施の形態を詳細に説明する。 Exemplary embodiments of a content conversion system and a content conversion method according to the present invention will be explained below in detail with reference to the accompanying drawings.
図1は、本発明の実施の形態にかかるコンテンツ変換システム1000の構成を示す図である。図1に示すように、コンテンツ変換システム1000は、コンテンツ変換システム1000を利用するユーザの自宅101と、動画データ等のコンテンツを提供するコンテンツプロバイダ102と、上述したユーザが自宅101以外のモバイル環境でコンテンツ変換システム1000を利用するための携帯型視聴端末103と、コンテンツをトランスコードするトランスコード機能を有するトランスコードシステム104と、これらを互いに接続するネットワークNとを含んで構成されている。なお、ネットワークNは、インターネットやWAN(Wide Area Network)等の一般的な公衆回線網である。
FIG. 1 is a diagram showing a configuration of a
自宅101には、ユーザがコンテンツを格納するためのPC(Personal Computer)やサーバ等の情報処理装置であるコンテンツ格納端末105と、コンテンツ格納端末105に格納されたコンテンツを自宅で視聴するための固定型視聴端末106とを含んで構成されている。コンテンツ格納端末105と固定型視聴端末106とは、LAN(Local Area Network)やPCケーブル等によって互いに接続されているものとする。
The
コンテンツプロバイダ102は、ユーザに視聴させるためのコンテンツを含むコンテンツデータ111と、ユーザがコンテンツデータ111を購入した際の情報(購入情報)などを管理し、コンテンツの配信を行うコンテンツ配信装置112とを含んで構成されている。なお、図1に示した各装置は、PCやサーバ等の情報処理装置であって、ネットワークNに接続するためのNIC(Network Interface Card)等の通信装置や、上述したコンテンツデータ111に記憶されているコンテンツを取り出して配信するCPU(Central Processing Unit)等の演算装置を有しているものとする。
The
図2は、図1に示した固定型視聴端末106もしくは携帯型視聴端末103の機能的な構成を示すブロック図である。図2に示すように、固定型視聴端末106もしくは携帯型視聴端末103は、ネットワークNを介して外部と通信するためのNIC等のインタフェースから構成される通信処理部201と、ユーザによってキーボードや入力ボタン、タッチパネル等の入力装置(不図示)から指定された視聴コンテンツを指定したり、あるいは視聴処理部203がLCD(Liquid Crystal Display)等の表示装置(不図示)に表示するコンテンツの状態を管理する視聴制御部202と、通信処理部201が受信したコンテンツを上述した表示装置に表示させる視聴処理部203とを含んで構成されている。
FIG. 2 is a block diagram showing a functional configuration of the
視聴処理部203は、視聴制御部202からの指示に応じて、固定型視聴端末106もしくは携帯型視聴端末103の機種、あるいはこれらの端末に表示可能なコンテンツに関する情報(端末サポート能力)とともに、後述する視聴管理装置121やトランスコード装置122との間で種々のデータの送受信を行う等の処理をする。視聴処理部203が行う具体的な処理については、後述する。
In response to an instruction from the
また、本実施の形態では、処理データ収集部205を有している。処理データ収集部205は、視聴制御部202、および視聴処理部203の処理状態に関する情報(端末状態)やネットワークNの回線負荷や混雑度に関する情報(回線状態)を収集する。処理データ収集部205が行う具体的な処理については後述する。
In the present embodiment, the processing
固定型視聴端末106もしくは携帯型視聴端末103は、HDD(Hard Disk Drive)やメモリ等の記憶装置から構成される端末記憶部2051を有している。端末記憶部2051は、上述した機種や端末サポート能力をあらかじめ記憶している。後述するように、トランスコード装置122は、視聴管理装置121から受信したこれらの情報を読み取って、固定型視聴端末106もしくは携帯型視聴端末103がコンテンツをトランスコードするためのパラメタを決定する。続いて、図1に戻り、トランスコードシステム104について説明する。
The
トランスコードシステム104は、PCやサーバ等の情報処理装置から構成され、コンテンツ変換システム1000を利用するユーザの情報を管理して、トランスコード部122の動作を制御する視聴管理装置121と、PCやサーバ等の情報処理装置から構成され、外部から受信したコンテンツをトランスコードするトランスコード装置122とを含んで構成されている。なお、以下では、トランスコードシステム104は、上述した視聴管理装置121とトランスコード装置122とを有した1つのシステムである前提で説明しているが、これらをPCやサーバ等の1つの情報処理装置(トランスコード処理装置)として構成することも可能である。
The
図3は、視聴管理装置121の機能的な構成を示すブロック図である。図3に示すように、視聴管理装置121は、ネットワークNを介して外部と通信するNIC等から構成される通信処理部301と、携帯用視聴端末103あるいは固定型視聴端末106によって視聴されているコンテンツの状態の制御と管理を行う視聴管理部302とを含んで構成されている。
FIG. 3 is a block diagram showing a functional configuration of the
視聴管理部302は、視聴中のコンテンツを管理する視聴データ管理部304と、コンテンツ変換システム1000を利用するユーザに関するデータを管理するユーザデータ管理部305と、固定型視聴端末106もしくは携帯型視聴端末103に関する種々のデータを収集する処理データ収集部306と、処理データ収集部306が収集した処理状態データを組み合わせて、固定型視聴端末106もしくは携帯型視聴端末103に配信すべきコンテンツのパラメタを決定し、コンテンツをトランスコードするトランスコード実施部405を制御するトランスコード制御部303を有している。これらの各部の具体的な処理については後述する。
The
また、視聴データ管理部304は、ユーザが視聴可能なコンテンツ、コンテンツの格納場所、コンテンツの視聴履歴等のコンテンツに関する情報を記憶するための視聴記憶部3041を有している。
In addition, the viewing
図6Aは、視聴記憶部3041が記憶するデータの例を示す図である。図6Aに示すように、視聴記憶部3041は、コンテンツ変換システム1000を利用するユーザを特定するためのユーザIDと、ユーザが購入したことによって視聴可能となったコンテンツの名称と、そのコンテンツの格納場所と、そのコンテンツの解像度や圧縮規格(形式)等のコンテンツに関するコンテンツ情報と、過去にコンテンツを視聴した場合における視聴位置(時間)を示す視聴位置情報と、過去(前回)視聴したコンテンツのコンテンツ情報である前回設定情報とを対応付けて記憶している。
FIG. 6A is a diagram illustrating an example of data stored in the
図6Aに示した例では、ユーザIDが「U00001」のユーザは、コンテンツプロバイダ102が有するコンテンツデータ111の格納場所(アドレス)「XXX.XX.XX.X」に記憶されているコンテンツ「ABCニュース」を、「MPEG2、640×480」という形式で視聴可能であることを示している。また、そのユーザは、コンテンツ「ABCニュース」を、最初から15分間だけ、コンテンツ情報に示された形式と同じ形式で過去に視聴したことを示している。以下では特に説明していないが、このように途中まで視聴されたコンテンツの視聴位置情報や前回設定情報を記憶しておき、ユーザが、その後時間が経過した後に、コンテンツの続きを視聴する場合には、処理負荷状態や回線状態(後述)を判定することなくコンテンツを視聴させることとしてもよい。続いて、ユーザデータ管理部305について説明する。
In the example shown in FIG. 6A, the user with the user ID “U00001” has the content “ABC News” stored in the storage location (address) “XXX.XX.XX.X” of the content data 111 that the
ユーザデータ管理部305は、コンテンツを視聴するユーザの氏名や視聴可能なコンテンツの契約情報、コンテンツを視聴する端末(携帯用視聴端末103あるいは固定型視聴端末106)等のユーザに関する情報(ユーザ管理情報)を記憶するためのユーザ記憶部3051を有している。このユーザ管理情報は、ユーザがコンテンツ変換システム1000を利用する契約を締結した際等にあらかじめ登録されるものである。
The user
図6Bは、ユーザ記憶部3051が記憶するデータの例を示す図である。図6Bに示すように、ユーザ記憶部3051は、コンテンツ変換システム1000を利用するユーザを特定するためのユーザIDと、そのユーザの氏名や住所等の個人情報と、ユーザが視聴するコンテンツの契約期間や、視聴条件(解像度や規格等)を示す契約情報と、コンテンツを視聴する端末の機種を特定するための端末情報と、その機種の端末が表示可能なコンテンツの条件と、そのユーザが購入したコンテンツのコンテンツ情報とを対応付けて記憶している。なお、ユーザ記憶部3051が記憶するコンテンツ情報は、図6Aに示した視聴記憶部3041が記憶するコンテンツ情報と同様のものである。
FIG. 6B is a diagram illustrating an example of data stored in the
図6Bに示した例では、ユーザIDが「U00001」のユーザの氏名は「特許太郎」であり、契約条件が1年で1440×1080までの解像度のコンテンツを視聴可能とする条件で契約していることを示している。そして、ユーザ「特許太郎」がコンテンツを視聴する端末は、「機種X」であり、その「機種X」が表示可能なコンテンツは640×480までの解像度のコンテンツであることを示している。コンテンツ情報については、図6Aに示した視聴記憶部3041が記憶するコンテンツ情報と同様であるため、ここではその説明を省略する。また、図6Bでは示していないが、ユーザ記憶部3051は、図6Aに示した視聴記憶部3041と同様に、ユーザが視聴可能なコンテンツの名称を記憶している。続いて、処理データ収集部306について説明する。
In the example shown in FIG. 6B, the name of the user whose user ID is “U00001” is “Taro Tokkyo”, and the contract condition is contracted under the condition that the content can be viewed up to 1440 × 1080 in one year. It shows that. The terminal where the user “Taro Taro” views the content is “model X”, and the content that can display the “model X” is content with a resolution of up to 640 × 480. Since the content information is the same as the content information stored in the
処理データ収集部306は、コンテンツを視聴する端末(携帯用視聴端末103あるいは固定型視聴端末106)、その端末によってユーザがコンテンツを視聴している環境等に関する情報を記憶するための処理記憶部3061を有している。
The processing
図6Cは、処理記憶部3061が記憶するデータの例を示す図である。図6Cに示すように、処理記憶部3061は、コンテンツ変換システム1000を利用するユーザを特定するためのユーザIDと、コンテンツを視聴する端末の機種を特定するための端末情報と、その端末にかかっている負荷を示す端末処理負荷状態と、その端末に接続されている回線速度の状態を示す端末回線状態と、その端末に配信しているコンテンツをどのような条件で配信しているかを示す配信中パラメタ情報と、配信中のコンテンツに関するコンテンツ情報とを対応付けて記憶している。なお、コンテンツ情報は、図6Aに示した視聴記憶部3041が記憶するコンテンツ情報等と同様のものであり、端末情報は、図6Bに示したユーザ記憶部3051が記憶する端末情報と同様のものである。
FIG. 6C is a diagram illustrating an example of data stored in the
図6Cに示した例では、ユーザIDが「U00001」のユーザは、「640×480、MPEG−2」形式のコンテンツを、解像度が「640×480」までのコンテンツを表示可能な「機種X」の携帯用視聴端末103あるいは固定型視聴端末106で、負荷が70%かけられた状態で視聴していることを示している。そして、トランスコードシステム104が携帯用視聴端末103あるいは固定型視聴端末106に配信しているコンテンツは、ネットワークNが、最大「8.0Mbps」までの回線速度でコンテンツの送受信が可能な状態のときに、解像度が「640×480」の30フレームのコンテンツを5.0Mbpsで配信していることを示している。続いて、図4に戻り、トランスコード装置122の機能的な構成について説明する。
In the example shown in FIG. 6C, the user with the user ID “U00001” can display “640 × 480, MPEG-2” format content and “model X” that can display content up to “640 × 480” resolution. The
図4は、トランスコード装置122の機能的な構成を示すブロック図である。図4に示すように、トランスコード装置122は、ネットワークNを介して外部と通信するNIC等から構成される通信処理部401と、コンテンツの配信を管理する配信管理部402と、コンテンツのトランスコードを制御するトランスコード制御部403とを含んで構成されている。
FIG. 4 is a block diagram showing a functional configuration of the
配信管理部402は、ネットワークNを介してコンテンツ格納端末105に格納されているコンテンツを取得する動画データ取得部404と、取得したコンテンツをトランスコードするトランスコード実施部405と、トランスコード後のコンテンツを固定型視聴端末106もしくは携帯型視聴端末103に送信する動画データ配信部406とを有し、これらの動作を制御している。また、本実施の形態においては、配信管理部402と連携して、トランスコード実施部405がコンテンツに対して行うトランスコードを制御するトランスコード制御部403を有している。
The
図5は、本実施の形態におけるコンテンツ変換システム1000が行うトランスコード処理の処理手順を示すシーケンス図である。なお、以下では、コンテンツ変換システム1000が、固定型視聴端末106もしくは携帯型視聴端末103の入力装置(不図示)を操作して、コンテンツ変換システム1000にあるユーザID(例えば、ユーザID「U00001」)でログインし、コンテンツを視聴するための要求(視聴要求)を行ったものとする。
FIG. 5 is a sequence diagram showing a processing procedure of transcoding processing performed by
図5に示すように、まず、固定型視聴端末106もしくは携帯型視聴端末103は、視聴要求を受け付けると、視聴制御部202は、コンテンツを取得するための処理情報取得処理を視聴処理部203に開始さるとともに、処理データ収集部205に固定型視聴端末106もしくは携帯型視聴端末103に関する配信情報(後述)を収集させ(ステップS501)、視聴処理部203が、コンテンツを取得する旨の要求(動画取得要求)を、通信処理部201によって視聴管理装置121に送信する(ステップS502)。
As shown in FIG. 5, first, when the fixed
その後、視聴管理装置121は、通信処理部301が動画取得要求を受信すると、視聴管理部302が、ユーザが視聴可能なコンテンツのタイトル等を含むコンテンツに関する情報(コンテンツ要約情報)を、ユーザデータ管理部305と視聴データ管理部304に取得させる動画情報生成処理を行い(ステップS503)、取得したコンテンツ要約情報を送信すると共に、コンテンツ要約情報を取得した旨のコンテンツ要約情報応答を返す(ステップS504)。
Thereafter, when the
ここで、コンテンツ要約情報は、コンテンツ名、コンテンツの圧縮方式や解像度等のコンテンツがどのようなフォーマットで作成されているかを示す情報等、図6Aに示した「ユーザID」「コンテンツ名」「コンテンツ格納場所」「コンテンツ情報」を含む情報である。例えば、視聴管理装置121の視聴データ管理部304は、動画取得要求を受信すると、コンテンツプロバイダ102にアクセスして視聴可能なコンテンツのタイトルをサーチする等して一覧形式のコンテンツ要約情報を取得し、取得したコンテンツ要約情報を送信する。
Here, the content summary information includes “user ID”, “content name”, “content” shown in FIG. 6A, such as information indicating the content name, content compression method, resolution, etc. Information including “storage location” and “content information”. For example, when receiving the moving image acquisition request, the viewing
その後、固定型視聴端末106もしくは携帯型視聴端末103は、視聴管理装置121からコンテンツ要約情報を受信し、入力装置(不図示)がユーザから視聴するコンテンツの指定を受け付けると、視聴処理部203は視聴制御部202からの指示に応じて、そのコンテンツを配信するため要求である動画準備要求を送信する(ステップS505)。
After that, when the fixed
図7Aは、上述した動画準備要求に含まれるデータのレイアウトの例を示す図である。図7Aに示すように、動画準備要求は、動画準備要求を行ったユーザを特定するためのユーザIDと、上述したコンテンツ要約情報の中で指定されたコンテンツの解像度や圧縮規格(形式)等のコンテンツに関する情報(コンテンツ情報)と、固定型視聴端末106もしくは携帯型視聴端末103の機種を識別するための端末種別と、その機種の端末で表示可能なコンテンツの解像度や圧縮規格(形式)を示す端末サポート能力とが対応付けられたものであり、表示可能なコンテンツの種類やレベルを示すものである。
FIG. 7A is a diagram illustrating an example of a layout of data included in the above-described moving image preparation request. As shown in FIG. 7A, the video preparation request includes a user ID for identifying the user who has made the video preparation request, the resolution of the content specified in the content summary information and the compression standard (format), and the like. Information related to content (content information), a terminal type for identifying the model of the fixed
端末種別および端末サポート能力は、あらかじめ固定型視聴端末106もしくは携帯型視聴端末103の端末記憶部2051にあらかじめ記憶され、視聴処理部203がこれらの情報を読み出しているものとする。
It is assumed that the terminal type and terminal support capability are stored in advance in the
視聴管理装置121の視聴処理部203は、固定型視聴端末106もしくは携帯型視聴端末103から動画準備要求を受けると、動画配信準備処理を実行する(ステップS506)。この動画配信準備処理の具体的な内容について、図8を用いて説明する。
When receiving the moving image preparation request from the fixed
図8は、上述した動画配信準備処理の処理手順を示すフローチャートである。図8に示すように、固定型視聴端末106もしくは携帯型視聴端末103から動画準備要求を受信すると(ステップS505)、視聴管理装置121のユーザデータ管理部305は、動画準備要求に含まれる端末種別に示された機種と同じ機種を含むデータを、図6Bに示したユーザ記憶部3051が記憶するデータの中から検索する(ステップS801)。
FIG. 8 is a flowchart showing a processing procedure of the above-described moving image distribution preparation processing. As shown in FIG. 8, when receiving the moving image preparation request from the fixed
そして、ユーザデータ管理部305は、検索したデータの中から、動画準備要求に含まれるユーザIDと同じユーザIDを含むデータ(レコード)を特定し、そのデータの端末情報が、動画準備要求に含まれる端末サポート能力に示された値を満たすものであるか否かを判定する(ステップS802、S803)。
Then, the user
例えば、ユーザデータ管理部305は、図7Aに示した動画準備要求を受信すると、ユーザID「U00001」を読み取り、ユーザ記憶部3051が記憶するデータの中から、図6Bに示したユーザID「U00001」と同じユーザIDを含むデータを特定し、そのデータに含まれる端末情報「機種X、MPEG2、640×480、・・・」を読み取り、読み取った端末情報が、動画準備要求に含まれる端末サポート能力「MPEG2、H.263、・・・」に示された値を満たすものであるか否かを判定する。以下の説明では、両者に「MPEG2」が含まれているので、ユーザ記憶部3051が記憶するデータに含まれる端末情報が、動画準備要求に含まれる端末サポート能力に示された値を満たすものであると判定する。
For example, when receiving the moving image preparation request shown in FIG. 7A, the user
その後、ユーザデータ管理部305は、読み取った端末情報が、動画準備要求に含まれる端末サポート能力情報に示された値を満たすものでないと判定すると(ステップS803;No)、コンテンツが視聴できない等のエラーメッセージを出力し(ステップS806)、処理を終了させる。
Thereafter, when the user
一方、ユーザデータ管理部305は、読み取った端末情報が、動画準備要求に含まれる端末サポート能力に示された値を満たすものであると判定すると(ステップS803;Yes)、処理データ収集部306は、図6Cに示した処理データ記憶部3061に、その端末情報を記憶させ、さらに、ユーザデータ管理部305は、動画準備要求に含まれる端末サポート能力に示されたコンテンツの解像度や圧縮規格(形式)が、ユーザデータ記憶部3051が記憶するデータに含まれるコンテンツ情報に含まれるものであるか否かを判定する(ステップS804、S805)。
On the other hand, when the user
具体的には、ユーザデータ管理部305は、図7Aに示した動画準備要求に含まれる端末サポート能力「MPEG2、H.263、・・・」と、図6Bに示したユーザ記憶部3051が記憶するデータに含まれるコンテンツ情報「MPEG2、640×480、・・・」とを比較し、両者に共通の解像度や圧縮規格(形式)が含まれているか否かを判定することによって、コンテンツがトランスコード可能な形式であるか否かを判定する。
Specifically, the user
そして、ユーザデータ管理部305は、コンテンツがトランスコード可能な形式ではないと判定すると(ステップS805;No)、コンテンツが視聴できない等のエラーメッセージを出力し(ステップS806)、処理を終了させる。
If the user
一方、ユーザデータ管理部305は、コンテンツがトランスコード可能な形式であると判定すると(ステップS805;Yes)、処理データ収集部306は、動画準備要求に含まれるコンテンツ情報を、図6Cに示した処理データ記憶部3061に記憶させ、その後、視聴管理部302は、トランスコード装置122に対してトランスコード準備要求(後述)を行う(ステップS507)。このステップS507の処理が終了すると、図8に示した全ての処理が終了する。続いて、図5に戻り、ステップS507以降の処理について説明する。
On the other hand, when the user
トランスコード装置122のトランスコード実施部405は、トランスコード準備処理を行うための要求(トランスコード準備要求)を受信すると(ステップS507)、トランスコード準備処理を行う(ステップS508)。ここで、トランスコード準備処理とは、トランスコードされたコンテンツを固定型視聴端末106もしくは携帯型視聴端末103の状況に応じて配信するための種々の準備処理(例えば、ネットワークNの通信速度の確認等)を指す。
Upon receiving a request for transcoding preparation processing (transcode preparation request) (step S507), the
その後、トランスコード実施部405は、トランスコード準備処理が完了した旨の応答(トランスコード準備応答)を視聴管理装置121に送信し(ステップS509)、さらに、視聴管理装置121の視聴処理部203は、トランスコード準備応答を受信すると、固定型視聴端末106もしくは携帯型視聴端末103に、コンテンツの配信の準備が完了した旨の応答(動画準備完了応答)を送信する(ステップS510)。
Thereafter, the
その後、固定型視聴端末106もしくは携帯型視聴端末103は、動画準備完了応答を受信すると、視聴制御部202は、コンテンツの視聴を継続するための視聴状況監視処理を視聴処理部203に開始させ(ステップS511)、処理データ収集部205が、コンテンツの配信を開始させるために、ステップS505で指定されたタイトルと、ステップS501の処理情報取得処理で取得した各種の情報(配信情報)を、視聴監視装置121に送信する(ステップS512)。
Thereafter, when the fixed
ここで送信される配信情報は、固定型視聴端末106もしくは携帯型視聴端末103の処理データ収集部205が、通信処理部201とネットワークNとの間で通信している回線状態(例えば、8.0Mbps等の回線速度)や、固定型視聴端末106もしくは携帯型視聴端末103にかかっている処理負荷状態(例えば、CPU性能の70%等の割合)を含む情報である。
The distribution information transmitted here is the line state (for example, 8...) In which the processing
図7Bは、上述した配信情報の例を示す図である。図7Bに示すように、配信情報は、配信情報を送信したユーザを特定するためのユーザIDと、固定型視聴端末106もしくは携帯型視聴端末103の処理負荷状態と、回線状態とが対応付けられたものである。
FIG. 7B is a diagram illustrating an example of the distribution information described above. As shown in FIG. 7B, the distribution information is associated with a user ID for identifying the user who transmitted the distribution information, the processing load state of the fixed
そして、視聴監視装置121は、固定型視聴端末106もしくは携帯型視聴端末103から配信情報を受信すると、動画配信要求処理を行う(ステップS513)。この動画配信要求処理について、図9を用いて説明する。
Then, when receiving the distribution information from the fixed
図9は、上述した動画配信要求処理の処理手順を示すフローチャートである。図9に示すように、固定型視聴端末106もしくは携帯型視聴端末103から配信情報を受信すると(ステップS512)、処理データ収集部306は、配信情報に含まれる処理負荷状態の値が所定の閾値(例えば、処理負荷が50%)以下であるか否かを判定することによって、固定型視聴端末106もしくは携帯型視聴端末103がコンテンツの視聴が可能な状態であるか否かを判定する(ステップS901、S902)。なお、以下の説明では、1つの閾値によってコンテンツの視聴が可能な状態であるか否かを判定しているが、例えば、CPU(Central Processing Unit)のスペックに応じて、複数の閾値を参照してその判定を行うことも可能である。また、この閾値はあらかじめ処理記憶部3061に記憶されているものとする。
FIG. 9 is a flowchart illustrating a processing procedure of the above-described moving image distribution request processing. As shown in FIG. 9, when the distribution information is received from the fixed
そして、処理データ収集部306は、コンテンツの視聴が可能な状態でないと判定すると(ステップS902;No)、コンテンツが視聴できない等のエラーメッセージを出力し(ステップS906)、処理を終了させる。
If the processing
一方、処理データ収集部306は、コンテンツの視聴が可能な状態であると判定すると(ステップS902;Yes)、配信情報に含まれる処理負荷情報を、図6Cに示した処理記憶部3061が記憶するデータに含まれる端末処理負荷状態に記憶させ、続いて、配信情報に含まれる回線状態の値が所定の閾値(例えば、5.0Mbps)以上であるか否かを判定することによって、ネットワークNがコンテンツの配信が可能な状態であるか否かを判定する(ステップS903、S904)。この閾値はあらかじめ処理記憶部3061に記憶されているものとする。
On the other hand, when the processing
そして、処理データ収集部306は、ネットワークNがコンテンツの配信が可能な状態でないと判定すると(ステップS904;No)、コンテンツが配信できない等のエラーメッセージを出力し(ステップS906)、処理を終了させる。
If the processing
一方、処理データ収集部306は、ネットワークNがコンテンツの配信が可能な状態であると判定すると(ステップS904;Yes)、配信情報に含まれる回線状態を、図6Cに示した処理記憶部3061が記憶するデータに含まれる端末回線状態に記憶させ、続いて、パラメタ通知情報(後述)と、ステップS512で固定型視聴端末106もしくは携帯型視聴端末103から受信したコンテンツのタイトルとをトランスコード装置122に送信する(ステップS514)。
On the other hand, when the processing
図7Cは、上述したパラメタ通知情報に含まれるデータのレイアウトの例を示す図である。図7Cに示すように、パラメタ通知情報は、ステップS802、S803で用いたユーザIDと、上述した配信情報に含まれる処理負荷状態と、回線状態のほか、トランスコードの種類を識別するためのトランスコード番号と、トランスコードされるコンテンツの画像フォーマットと、その解像度を示す画像パラメタと、トランスコードされるコンテンツの音声フォーマットと、そのビットレートを示す音声パラメタと、配信されるコンテンツのフレームレートを示す配信パラメタとが対応付けられたものである。 FIG. 7C is a diagram illustrating an example of a layout of data included in the parameter notification information described above. As shown in FIG. 7C, the parameter notification information includes a user ID used in steps S802 and S803, a processing load state included in the distribution information described above, a line state, and a transcode for identifying the type of transcode. Indicates the code number, the image format of the transcoded content, the image parameter indicating the resolution, the audio format of the transcoded content, the audio parameter indicating the bit rate, and the frame rate of the content to be distributed The distribution parameters are associated with each other.
処理データ収集部306は、配信情報に含まれる回線状態を処理記憶部3061に記憶させると、処理負荷状態や回線状態に適したトランスコードの種類を複数の中から選択し(図7Cでは、「T00001−1」が選択されている例を示している。)、パラメータ通知情報としてトランスコード装置122に送信している。また、このとき、処理データ収集部306は、パラメータ通知情報に含まれる配信パラメタを、図6Cに示した配信中パラメタ情報として記憶させる。続いて、図5に戻り、ステップS515以降の各処理について説明する。
When the processing
トランスコード装置122のトランスコード実施部405は、視聴管理装置121からパラメタ通知情報を受けると、パラメタ設定処理を実行する(ステップS515)。パラメタ設定処理は、そのパラメタ通知情報に従ってトランスコードするための設定ファイル等を生成する処理である。
When receiving the parameter notification information from the
具体的には、トランスコード実施部405は、図7Cに示したように、コンテンツの画像フォーマット(例えば、MPEG2)、画像の解像度(例えば、640×480)、音声フォーマット(例えば、MP2)、音声ビットレート(例えば、128Kbps)、配信パラメタ(例えば、30フレームの画像を5.0Mbpsで送信する場合は、30frm、5.0Mbps)等の情報を記載したファイルを生成する。
Specifically, as shown in FIG. 7C, the
その後、動画データ取得部404は、ステップS514で視聴管理装置121から受信したコンテンツのタイトルを含む動画取得要求をコンテンツプロバイダ102に送信し(ステップS516)、コンテンツプロバイダ102のコンテンツ配信装置112がコンテンツデータ111の中から指定されたタイトルのコンテンツを取得して、トランスコード装置122に対するコンテンツの配信処理を開始する(ステップS517、S518)。
Thereafter, the moving image
トランスコード実施部405は、パラメタ通知情報に従ってトランスコードを行う旨の応答を視聴管理装置121に送信し(ステップS519)、さらに、視聴管理装置121の処理データ収集部306は、トランスコード実施部405から受け取った応答を、固定型視聴端末106もしくは携帯型視聴端末103に送信する(ステップS520)。
The
その後、固定型視聴端末106もしくは携帯型視聴端末103の処理データ収集部205は、その応答を受信すると、トランスコード装置122に対して、指定したコンテンツをトランスコードして配信する旨の配信開始要求を送信し(ステップS521)、トランスコード装置122のトランスコード実施部405は、ステップS514で視聴管理装置121から受信したパラメタ通知情報に従って生成した設定ファイルを参照してステップS518で受信したコンテンツのトランスコードを開始し(ステップS522)、動画データ配信部406は、トランスコードされたコンテンツを固定型視聴端末106もしくは携帯型視聴端末103に配信し、処理データ収集部205が、トランスコードされたコンテンツを受信する(ステップS523)。このステップS523の処理が終了すると、本実施の形態における全ての処理が終了する。
After that, when the processing
このように、ユーザが視聴するコンテンツをトランスコードするコンテンツ変換システム1000において、固定型視聴端末106もしくは携帯型視聴端末103は、視聴処理部203が、ユーザが視聴するコンテンツの形式を示すコンテンツ情報と固定型視聴端末106もしくは携帯型視聴端末103が表示装置(不図示)に表示可能なコンテンツの形式を示すサポート能力とを、コンテンツをトランスコードするトランスコード処理装置(視聴管理装置121、トランスコード装置122)にネットワークNを介して送信し、ユーザが視聴するコンテンツを表示装置に表示可能か否かに関する結果を受信し、処理データ収集部205が、固定型視聴端末106もしくは携帯型視聴端末103の状態を示す状態情報を収集し、収集した状態情報をトランスコード処理装置に送信し、トランスコード処理装置から状態情報に適した形式でトランスコードされたコンテンツを受信し、トランスコード処理装置は、処理記憶部3061が、固定型視聴端末106もしくは携帯型視聴端末103が状態情報に示された状態でコンテンツを表示させるための閾値と端末に表示させるコンテンツをトランスコードするためのパラメタとをトランスコードの種類ごとに対応付けて記憶し、視聴データ管理部304が、固定型視聴端末106もしくは携帯型視聴端末103からコンテンツ情報とサポート能力とを受信し、受信したコンテンツ情報とサポート能力とに基づいて、固定型視聴端末106もしくは携帯型視聴端末103がユーザが視聴するコンテンツを表示装置に表示可能か否かを判定し、ユーザが視聴するコンテンツを表示装置に表示可能か否かに関する結果を固定型視聴端末106もしくは携帯型視聴端末103に送信し、処理データ収集部306が、固定型視聴端末106もしくは携帯型視聴端末103から状態情報を受信し、受信した状態情報と、処理記憶部3061が記憶する閾値とに基づいて、固定型視聴端末106もしくは携帯型視聴端末103がコンテンツをトランスコードして表示装置に表示させるためのトランスコードの種類を選択し、トランスコード実施部405が、処理データ収集部306が選択したトランスコードの種類に含まれるパラメタに従ってコンテンツをトランスコードし、動画データ配信部406が、トランスコード実施部405がトランスコードしたコンテンツを固定型視聴端末106もしくは携帯型視聴端末103に送信するので、端末の能力や視聴環境に合わせた細やかな制御を行ってコンテンツをトランスコードすることが可能となる。すなわち、端末の状態を管理してリアルタイムにパラメタを設定しているので、端末の能力や視聴環境に合わせた細やかな制御を実現することが可能となる。
As described above, in the
なお、上述した処理では、ユーザがコンテンツの視聴を開始するタイミングで、端末の状況やネットワークNの回線状況に応じてトランスコードするための各種の処理を行っているが、例えば、ステップS511の視聴状況監視処理では、ステップS523でコンテンツが配信された後(配信中)の状態でも、固定型視聴端末106もしくは携帯型視聴端末103から負荷状態や回線状態を含む配信情報を定期的に視聴管理装置121に送信し、配信情報を視聴管理装置121が受信した際に、トランスコード制御部403が、その都度配信情報に含まれる負荷状態や回線状態読み取って、受信トランスコード実施部405がコンテンツに対してトランスコードを行うための種々のパラメータを動的に(リアルタイムに)変更することも可能である。
In the above-described processing, various processing for transcoding is performed at the timing when the user starts viewing content, depending on the status of the terminal and the line status of the network N. For example, the viewing in step S511 is performed. In the situation monitoring process, even after the content is distributed in step S523 (during distribution), the distribution management information including the load state and the line state is periodically received from the fixed
このように、固定型視聴端末106もしくは携帯型視聴端末103から繰り返し配信情報を送信し、視聴管理装置121が配信情報を繰り返し受信し、受信した際の最適なパラメタ通知情報を選択することによって、トランスコード装置122がコンテンツをトランスコードするので、さらに細やかな端末の能力や視聴環境に合わせた制御が可能となる。
In this way, by repeatedly transmitting distribution information from the fixed
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。 It should be noted that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the above embodiments. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
1000:コンテンツ変換システム、101:自宅、105コンテンツ格納端末、106:固定型視聴端末、102:コンテンツプロバイダ、111:コンテンツデータ、112:コンテンツ配信装置、103:携帯用視聴端末、104:トランスコードシステム、121:視聴管理装置、122:トランスコード装置、201:通信処理部(端末側)、202:視聴制御部、203:視聴処理部、205:処理データ収集部(端末側)、2051:端末記憶部、301:通信処理部(視聴管理装置)、302:視聴管理部、303:トランスコード管理部、304:視聴データ管理部、3041:視聴記憶部、305:ユーザデータ管理部、3051:ユーザ記憶部、306:処理データ収集部(視聴管理装置)、306:処理記憶部、401:通信処理部(トランスコード装置)、402:配信管理部、403:トランスコード制御部、404:動画データ取得部、405:トランスコード実施部、406:動画データ配信部、N:ネットワーク。 1000: content conversion system, 101: home, 105 content storage terminal, 106: fixed viewing terminal, 102: content provider, 111: content data, 112: content distribution device, 103: portable viewing terminal, 104: transcoding system 121: viewing management device, 122: transcoding device, 201: communication processing unit (terminal side), 202: viewing control unit, 203: viewing processing unit, 205: processing data collection unit (terminal side), 2051: terminal storage , 301: Communication processing unit (viewing management device), 302: Viewing management unit, 303: Transcode management unit, 304: Viewing data management unit, 3041: Viewing storage unit, 305: User data management unit, 3051: User storage 306: processing data collection unit (viewing management device), 306: processing storage unit, 4 1: a communication processing unit (transcoding device), 402: delivery management unit, 403: transcoding control unit, 404: moving image data acquisition unit, 405: transcoding execution unit, 406: moving image data distribution unit, N: network.
Claims (5)
ユーザ端末は、
前記ユーザが視聴するコンテンツの形式を示すコンテンツ情報と前記ユーザ端末が表示装置に表示可能な前記コンテンツの形式を示すサポート能力情報とを、前記コンテンツをトランスコードするトランスコード処理装置にネットワークを介して送信し、前記ユーザが視聴するコンテンツを前記表示装置に表示可能か否かに関する結果を受信する視聴処理部と、
コンテンツの配信中に繰り返し前記ユーザ端末の状態を示す状態情報を収集し、収集した前記状態情報を前記トランスコード処理装置に送信し、前記トランスコード処理装置から前記状態情報に適した形式でトランスコードされたコンテンツを受信する端末処理収集部と、を備え、
前記トランスコード処理装置は、
前記ユーザ端末が前記状態情報に示された状態で前記コンテンツを表示させるための閾値と端末に表示させるコンテンツをトランスコードするためのパラメタとをトランスコードの種類ごとに対応付けて記憶する処理記憶部と、
前記ユーザ端末から前記コンテンツ情報と前記サポート能力情報とを受信し、受信した前記コンテンツ情報と前記サポート能力情報とに基づいて、前記ユーザ端末が前記ユーザが視聴するコンテンツを前記表示装置に表示可能か否かを判定し、前記ユーザが視聴するコンテンツを前記表示装置に表示可能か否かに関する結果を前記ユーザ端末に送信する視聴管理部と、
前記ユーザ端末からコンテンツの配信中に繰り返し前記状態情報を受信し、受信した前記状態情報と、前記処理記憶部が記憶する前記閾値とに基づいて、前記ユーザ端末が前記コンテンツをトランスコードして前記表示装置に表示させるための前記トランスコードの種類をリアルタイムに変更して選択するトランスコード処理収集部と、
前記トランスコード処理収集部がその都度変更して選択した前記トランスコードの種類に含まれる前記パラメタに従って前記コンテンツをトランスコードするトランスコード部と、
前記トランスコード部がトランスコードした前記コンテンツを前記ユーザ端末に送信する動画配信部と、
を備えることを特徴とするコンテンツ変換システム。 A content conversion system for transcoding content viewed by a user,
User terminal
The content information indicating the format of the content viewed by the user and the support capability information indicating the format of the content that can be displayed on the display device by the user terminal are transmitted via a network to the transcode processing device that transcodes the content. A viewing processing unit for transmitting and receiving a result regarding whether or not the content viewed by the user can be displayed on the display device;
Collecting status information indicating the status of the user terminal repeatedly during distribution of content, transmitting the collected status information to the transcode processing device, and transcoding the transcode processing device in a format suitable for the status information A terminal processing collection unit for receiving the received content,
The transcode processing device includes:
A processing storage unit that stores a threshold for displaying the content in the state indicated by the state information and a parameter for transcoding the content to be displayed on the terminal in association with each type of transcode. When,
Whether the content information and the support capability information are received from the user terminal, and based on the received content information and the support capability information, the user terminal can display the content viewed by the user on the display device A viewing management unit that determines whether or not the content viewed by the user can be displayed on the display device to the user terminal;
The state information is repeatedly received during distribution of content from the user terminal, and the user terminal transcodes the content based on the received state information and the threshold stored in the processing storage unit, and A transcode processing collection unit that changes and selects in real time the type of transcode to be displayed on the display device;
A transcoding unit that transcodes the content in accordance with the parameters included in the type of transcoding selected by the transcode processing collection unit each time;
A video delivery unit that transmits the content transcoded by the transcode unit to the user terminal;
A content conversion system comprising:
前記処理機億部は、前記ユーザ端末が前記コンテンツを表示させるために必要な処理能力の閾値と、前記コンテンツをトランスコードするために必要な回線速度の閾値とを、端末に表示させるコンテンツをトランスコードするためのパラメタを含むトランスコードの種類ごとに対応付けて記憶する、
ことを特徴とする請求項1に記載のコンテンツ変換システム。 The state information includes processing load information indicating processing load on the user terminal and line load information indicating line load on the network,
The processing unit includes a processing capability threshold required for the user terminal to display the content and a line speed threshold required to transcode the content. Store in association with each type of transcode, including parameters for encoding,
The content conversion system according to claim 1.
前記トランスコード処理装置は、前記視聴管理部が、前記ユーザ端末から前記状態情報と前記機種情報とを受信し、受信した前記状態情報と前記機種情報とに基づいて、前記ユーザ端末が前記ユーザが視聴するコンテンツを前記表示装置に表示可能か否かを判定し、前記ユーザが視聴するコンテンツを前記表示装置に表示可能か否かに関する結果を前記ユーザ端末に送信する、
ことを特徴とする請求項1または2に記載のコンテンツ変換システム。 In the user terminal, the viewing processing unit further transmits model information indicating a model of the user terminal to the transcode processing device,
In the transcode processing device, the viewing management unit receives the state information and the model information from the user terminal, and based on the received state information and the model information, the user terminal It is determined whether or not the content to be viewed can be displayed on the display device, and the result regarding whether or not the content to be viewed by the user can be displayed on the display device is transmitted to the user terminal.
The content conversion system according to claim 1 or 2, wherein
ことを特徴とする請求項1〜3のいずれか1項に記載のコンテンツ変換システム。 The transcode processing collection unit, when the viewing management unit determines that the content viewed by the user can be displayed on the display device, the user terminal transcodes the content to the display device. Select the type of transcode to be displayed,
The content conversion system according to any one of claims 1 to 3.
前記ユーザが視聴するコンテンツの形式を示すコンテンツ情報とユーザ端末が表示装置に表示可能な前記コンテンツの形式を示すサポート能力情報とを、前記ユーザ端末が前記状態情報に示された状態で前記コンテンツを表示させるための閾値と端末に表示させるコンテンツをトランスコードするためのパラメタとをトランスコードの種類ごとに対応付けて記憶する処理記憶部を有し、前記コンテンツをトランスコードするトランスコード処理装置にネットワークを介して送信するステップと、
前記ユーザが視聴するコンテンツを前記表示装置に表示可能か否かに関する結果を受信するステップと、
コンテンツの配信中に繰り返し前記ユーザ端末の状態を示す状態情報を収集し、収集した前記状態情報を前記トランスコード処理装置に送信するステップと、
前記ユーザ端末から前記コンテンツ情報と前記サポート能力情報とを受信し、受信した前記コンテンツ情報と前記サポート能力情報とに基づいて、前記ユーザ端末が前記ユーザが視聴するコンテンツを前記表示装置に表示可能か否かを判定し、前記ユーザが視聴するコンテンツを前記表示装置に表示可能か否かに関する結果を前記ユーザ端末に送信するステップと、
前記ユーザ端末からコンテンツの配信中に繰り返し前記状態情報を受信し、受信した前記状態情報と、前記処理記憶部が記憶する前記閾値とに基づいて、前記ユーザ端末が前記コンテンツをトランスコードして前記表示装置に表示させるための前記トランスコードの種類をリアルタイムに変更して選択するステップと、
その都度変更して選択された前記トランスコードの種類に含まれる前記パラメタに従って前記コンテンツをトランスコードするステップと、
トランスコードされた前記コンテンツを前記ユーザ端末に送信するステップと、
前記トランスコード処理装置から前記状態情報に適した形式でトランスコードされたコンテンツを受信するステップと、
を有することを特徴とするコンテンツ変換方法。 A content conversion method performed in a content conversion system that transcodes content viewed by a user,
The content information indicating the format of the content viewed by the user and the support capability information indicating the format of the content that can be displayed on the display device by the user terminal, the content displayed in the state indicated by the status information in the user terminal. A processing storage unit that stores a threshold for display and a parameter for transcoding content to be displayed on the terminal in association with each type of transcode, and a network is connected to the transcode processing device that transcodes the content Sending via
Receiving a result relating to whether or not the content viewed by the user can be displayed on the display device;
Collecting status information indicating the status of the user terminal repeatedly during distribution of content, and transmitting the collected status information to the transcode processing device;
Whether the content information and the support capability information are received from the user terminal, and based on the received content information and the support capability information, the user terminal can display the content viewed by the user on the display device Determining whether or not, and transmitting to the user terminal a result relating to whether or not the content viewed by the user can be displayed on the display device;
The state information is repeatedly received during distribution of content from the user terminal, and the user terminal transcodes the content based on the received state information and the threshold stored in the processing storage unit, and Changing and selecting in real time the type of transcode to be displayed on the display device;
Transcoding the content according to the parameters included in the transcode type selected to be changed each time;
Transmitting the transcoded content to the user terminal;
Receiving content transcoded in a format suitable for the state information from the transcode processing device;
A content conversion method characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010138455A JP5389747B2 (en) | 2010-06-17 | 2010-06-17 | Content conversion system and content conversion method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010138455A JP5389747B2 (en) | 2010-06-17 | 2010-06-17 | Content conversion system and content conversion method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012004893A JP2012004893A (en) | 2012-01-05 |
JP5389747B2 true JP5389747B2 (en) | 2014-01-15 |
Family
ID=45536363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010138455A Expired - Fee Related JP5389747B2 (en) | 2010-06-17 | 2010-06-17 | Content conversion system and content conversion method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5389747B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013188457A2 (en) * | 2012-06-12 | 2013-12-19 | Coherent Logix, Incorporated | A distributed architecture for encoding and delivering video content |
JP2017011697A (en) * | 2015-06-16 | 2017-01-12 | シャープ株式会社 | Receiver, reception method, and program |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002344913A (en) * | 2001-05-16 | 2002-11-29 | Nec Yonezawa Ltd | Conversion processing device and conversion processing method for video data in network, and conversion processing service |
JP2004086249A (en) * | 2002-08-22 | 2004-03-18 | Seiko Epson Corp | Server device, user terminal, image data communication system, image data communication method and image data communication program |
JP4707514B2 (en) * | 2005-09-20 | 2011-06-22 | 三菱電機株式会社 | Video stream supply system, video stream supply device, and video stream reception device |
JP2008282295A (en) * | 2007-05-14 | 2008-11-20 | Casio Hitachi Mobile Communications Co Ltd | Content delivery system, portable terminal device and program |
JP2008306273A (en) * | 2007-06-05 | 2008-12-18 | Nec Corp | Moving image provision system, method, device, program |
JP4975679B2 (en) * | 2008-04-18 | 2012-07-11 | 株式会社Pfu | Notebook information processing apparatus and projective transformation parameter calculation method |
-
2010
- 2010-06-17 JP JP2010138455A patent/JP5389747B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012004893A (en) | 2012-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5589570B2 (en) | Information processing apparatus, information processing method, and program | |
JP3812727B2 (en) | Information processing system | |
US20060195545A1 (en) | Information processing apparatus and content information processing method | |
JP6163011B2 (en) | Adapter device, mirroring system, and mirroring method | |
US20180007095A1 (en) | Communication control device, communication system, and communication control method | |
JPWO2008153067A1 (en) | Content distribution apparatus, content distribution method, program, and content distribution system. | |
US10356302B2 (en) | Transmission apparatus, reception apparatus, transmission and reception system, transmission apparatus control method, reception apparatus control method, transmission and reception system control method, and program | |
US10306173B2 (en) | Imaging apparatus, imaging method, and program | |
US9219795B2 (en) | Moving picture file transmitting server and method of controlling operation of same | |
JP5389747B2 (en) | Content conversion system and content conversion method | |
US10771747B2 (en) | Imaging apparatus and imaging system | |
US10291883B1 (en) | System, method, and computer program for receiving device instructions from one user to be overlaid on an image or video of the device for another user | |
JP2010056966A (en) | Server for transmitting image content, image display device, method of transmitting image content, and method of displaying image | |
KR20000054715A (en) | Method and system for servicing by using the internet, method for producing and transmitting moving picture files and recording medium thereof | |
US9609198B2 (en) | Image capturing apparatus, image capturing system, control method of image capturing apparatus, and computer readable storage medium | |
JP2011254181A (en) | Distributed moving picture quality selection device and moving picture distribution device and method and program | |
KR100691530B1 (en) | Information display apparatus and information display method | |
US10491681B2 (en) | Method and a device for enriching a call | |
JP2013206093A (en) | Advertisement system, advertisement method and external network corresponding machine | |
KR100825115B1 (en) | Procedure for personal video recording service considering for the available storage of the mobile device in mobile iptv environment | |
JP2017212644A (en) | Communication device, system, information processing method, and program | |
WO2012070198A1 (en) | Received information display apparatus and received information display method | |
JP2010232812A (en) | Moving image file transmission server and operation control method therefor | |
JP2006173987A (en) | Image transformation server and method of controlling it | |
KR101201114B1 (en) | One-Source Multi-Use System, Teminal Apparatus Therefor and One-Source Multi-Use Relay Apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120718 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130614 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130625 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130826 |
|
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: 20130910 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131009 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |