Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5246181B2 - Network content playback control device, network content playback control method, and video display device - Google Patents
[go: Go Back, main page]

JP5246181B2 - Network content playback control device, network content playback control method, and video display device - Google Patents

Network content playback control device, network content playback control method, and video display device Download PDF

Info

Publication number
JP5246181B2
JP5246181B2 JP2010038685A JP2010038685A JP5246181B2 JP 5246181 B2 JP5246181 B2 JP 5246181B2 JP 2010038685 A JP2010038685 A JP 2010038685A JP 2010038685 A JP2010038685 A JP 2010038685A JP 5246181 B2 JP5246181 B2 JP 5246181B2
Authority
JP
Japan
Prior art keywords
content
unit
buffer
acquisition
reproduction
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
Application number
JP2010038685A
Other languages
Japanese (ja)
Other versions
JP2011176572A (en
Inventor
悟 徳山
純 湯川
智子 三木
健介 上田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2010038685A priority Critical patent/JP5246181B2/en
Publication of JP2011176572A publication Critical patent/JP2011176572A/en
Application granted granted Critical
Publication of JP5246181B2 publication Critical patent/JP5246181B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、コンテンツ配信サーバから配信されるネットワークコンテンツの切り換え時に発生する映像停止期間を短縮するネットワークコンテンツ再生制御装置、ネットワークコンテンツ再生制御方法、及び映像表示装置に関する。   The present invention relates to a network content playback control device, a network content playback control method, and a video display device that shorten a video stop period that occurs when switching network content delivered from a content delivery server.

近年、IP(Internet Protocol)ネットワークを介してコンテンツ配信サーバからユーザー端末にコンテンツを配信するサービスが普及しており、ダウンロードサービスやストリーミングサービス(ビデオオンデマンド)が提供されている。例えば、デジタル放送受信装置向けのサービスとしてはアクトビラ(登録商標)が挙げられる。   In recent years, services for distributing content from a content distribution server to user terminals via an IP (Internet Protocol) network have become widespread, and download services and streaming services (video on demand) have been provided. For example, ActVila (registered trademark) is listed as a service for a digital broadcast receiving apparatus.

ダウンロードサービスは、コンテンツのストリーミングデータをコンテンツ配信サーバから全て受信した後にコンテンツを再生する方式である。   The download service is a method of reproducing content after receiving all streaming data of the content from the content distribution server.

一方、ストリーミングサービスは、ユーザー要求に応じるオンデマンド形式であり、ユーザー端末において、コンテンツ配信サーバから継続的に送信されるコンテンツのストリーミングデータを受信しながら、受信済みのストリーミングデータに基づいてコンテンツを再生する方式である。また、ユーザーはコンテンツの早送り、早戻し、チャプタースキップ等の特殊再生をコンテンツ配信サーバに要求することができる。このような特殊再生を実現するためにコンテンツ配信サーバは、通常再生用コンテンツとは別に早送り、早戻し等の特殊再生用コンテンツを用意しており、ユーザーから特殊再生の要求があった場合に配信するコンテンツを通常再生用コンテンツから特殊再生用コンテンツに切り換える。   On the other hand, the streaming service is an on-demand format in response to a user request, and the user terminal receives the content streaming data continuously transmitted from the content distribution server, and reproduces the content based on the received streaming data. It is a method to do. In addition, the user can request the content distribution server for special reproduction such as fast-forwarding, fast-rewinding, chapter skipping, and the like. In order to realize such special playback, the content distribution server prepares special playback content such as fast-forward and fast-reverse, in addition to the normal playback content, and distributes when the user requests special playback. The content to be played is switched from the normal playback content to the special playback content.

従来のネットワークコンテンツ再生制御方法は、例えば通常再生用コンテンツから特殊再生用コンテンツにコンテンツの切り換えが発生する場合、ユーザーからの特殊再生要求の発生時にコンテンツ配信サーバから通常再生用コンテンツの取得を停止して通常再生用コンテンツの再生を停止する。次にコンテンツ配信サーバから特殊再生用コンテンツを取得して所定量の記憶が完了した時点で特殊再生用コンテンツの再生を行う。   In the conventional network content playback control method, for example, when content switching from normal playback content to special playback content occurs, acquisition of normal playback content from the content distribution server is stopped when a special playback request is generated from the user. To stop playback of the normal playback content. Next, when the special reproduction content is acquired from the content distribution server and a predetermined amount of storage is completed, the special reproduction content is reproduced.

つまり、従来のネットワークコンテンツ再生制御方法では通常再生用コンテンツの再生停止時から特殊再生用コンテンツの再生開始時まで映像停止状態となるためユーザー要求に対する応答性が悪くユーザーに不快感を与える原因となっていた。そのため、映像停止期間を短縮するための方法が様々考案されている。   In other words, in the conventional network content playback control method, since the video is stopped from the time when playback of normal playback content is stopped until the time of playback of special playback content, the response to the user request is poor and it causes discomfort to the user. It was. Therefore, various methods for shortening the video stop period have been devised.

例えば、通常再生用コンテンツの再生停止時から特殊再生用コンテンツの再生開始時までの間に、バッファ部に記憶された通常再生用コンテンツを特殊再生用コンテンツの再生速度に合わせて再生するものがある(特許文献1)。   For example, there is one that plays back the normal playback content stored in the buffer unit in accordance with the playback speed of the special playback content between the time when playback of the normal playback content is stopped and the time when playback of the special playback content starts. (Patent Document 1).

特開2009−065451号公報(第1頁、第7図、第8図)Japanese Unexamined Patent Publication No. 2009-066541 (first page, FIGS. 7 and 8)

特許文献1においては、特殊再生用コンテンツの再生速度に合わせた速度で再生するために、バッファ部に記憶された通常再生用コンテンツを構成する複数のGOP(ピクチャ群)に含まれる複数のピクチャのうちIピクチャのみを再生している。そのため、特殊再生用コンテンツの再生速度が通常再生用コンテンツのように低速の場合には、単位時間あたりに再生されるピクチャの数が非常に少なく、コンテンツをなめらかに表示させることができないという問題がある。一方、特殊再生用コンテンツの再生速度が高速の場合には、単位時間あたりに再生されるピクチャの数が増加するため、コンテンツをある程度なめらかに表示させることができるが、バッファ部に記憶された通常再生用コンテンツが短時間で読み出されることになり、映像が停止しやすくなるという問題がある。   In Patent Document 1, in order to play back at a speed matching the playback speed of the special playback content, a plurality of pictures included in a plurality of GOPs (picture groups) constituting the normal playback content stored in the buffer unit are used. Only I pictures are played. For this reason, when the playback speed of special playback content is low, such as normal playback content, the number of pictures played back per unit time is very small, and the content cannot be displayed smoothly. is there. On the other hand, when the playback speed of the special playback content is high, the number of pictures played back per unit time increases, so that the content can be displayed smoothly to some extent. There is a problem that the playback content is read out in a short time, and the video is likely to stop.

本願に係る発明は、このような課題を解決するためになされたものであり、再生中のコンテンツの再生を停止してから別のコンテンツの再生が開始するまでの間に、コンテンツが表示されない期間を短縮し、かつコンテンツがなめらかに表示されるよう再生することができるネットワークコンテンツ制御再生制御装置を得ることを目的とする。   The invention according to the present application has been made to solve such a problem, and a period in which no content is displayed after the reproduction of the content being reproduced is stopped and the reproduction of another content is started. It is an object of the present invention to obtain a network content control reproduction control apparatus capable of reproducing the content so that the content is displayed smoothly.

本発明に係るネットワークコンテンツ再生制御装置は、所定の速度で再生される第1のコンテンツおよび前記所定の速度とは異なる速度で再生される第2のコンテンツを配信するコンテンツ配信サーバから、前記第1のコンテンツまたは前記第2のコンテンツを取得し再生するネットワークコンテンツ再生制御装置であって、前記第1のコンテンツおよび前記第2のコンテンツのうちいずれのコンテンツを取得するのかを示す選択情報が入力される選択情報入力部と、前記選択情報入力に入力された前記選択情報に基づいて、前記コンテンツ配信サーバから前記第1のコンテンツまたは前記第2のコンテンツを取得するデータ取得部と、前記データ取得部が取得した前記第1のコンテンツまたは前記第2のコンテンツが書き込まれるバッファ部と、前記データ取得部が前記第1のコンテンツを取得しているときに前記選択情報取得部から前記第2のコンテンツを取得する旨の選択情報が入力された場合、前記バッファ部に書き込まれた前記第1のコンテンツの読み出しが完了する時、および前記バッファ部への前記第2のコンテンツの書き込み量が所定量を超える時のうち、いずれか早い方の時まで、前記第1のコンテンツを構成する複数のピクチャ群に含まれるすべてのピクチャを読み出し、前記バッファ部への前記第2のコンテンツの書き込み量が所定量を超えた後に、前記バッファ部から前記第2のコンテンツの読み出しを開始するバッファ制御部と、前記バッファ制御部が読み出した前記第1のコンテンツを前記所定の速度で再生し、前記バッファ制御部が読み出した前記第2のコンテンツを前記異なる速度で再生する再生部とを備える。 Network content reproduction control apparatus according to the present invention, from the content distribution server for distributing a second content to be reproduced at a different speed than the first content and the predetermined speed to be reproduced at a predetermined speed, said first a acquires the content or the second content network content reproduction control apparatus for reproducing, selection information indicating whether you want the content of the first content and the second content is input A selection information input unit; a data acquisition unit for acquiring the first content or the second content from the content distribution server based on the selection information input in the selection information input; and the data acquisition unit Buffer in which the acquired first content or second content is written And when the selection information indicating that the second content is acquired from the selection information acquisition unit when the data acquisition unit is acquiring the first content, the data is written in the buffer unit. The first content is configured until the reading of the first content is completed and the amount of writing of the second content to the buffer unit exceeds a predetermined amount, whichever is earlier A buffer that reads all the pictures included in a plurality of picture groups and starts reading the second content from the buffer unit after a write amount of the second content to the buffer unit exceeds a predetermined amount The control unit and the first content read by the buffer control unit are reproduced at the predetermined speed, and the buffer control unit reads the first content. And a reproduction section for reproducing the at different speeds the second content.

また、本発明に係る他のネットワークコンテンツ再生制御装置は、所定の速度で再生されるコンテンツを配信するコンテンツ配信サーバから、前記コンテンツを取得し再生するネットワークコンテンツ再生制御装置であって、前記コンテンツをどの位置から取得するのかを示す取得位置情報が入力される取得位置情報入力部と、前記取得位置情報に入力された前記取得位置情報に基づいて、前記コンテンツ配信サーバから前記コンテンツを取得するデータ取得部と、前記データ取得部が取得した前記コンテンツが書き込まれるバッファ部と、前記データ取得部が前記コンテンツを取得しているときに取得している位置とは異なる位置から前記コンテンツを取得する旨の前記取得位置情報が入力された場合、その時点において前記バッファ部に書き込まれていた前記コンテンツの取得済み部分の読み出しが完了する時、および前記バッファ部への前記異なる位置から取得した追加取得部分の書き込み量が所定量を超える時のうち、いずれか早い方の時まで、前記取得済み部分を構成する複数のピクチャ群に含まれるすべてのピクチャを読み出し、前記バッファ部への前記追加取得部分の書き込み量が前記所定量を超えた後に、前記バッファ部から前記追加取得部分の読み出しを開始するバッファ制御部と、前記バッファ制御部が読み出した前記取得済み部分および前記追加取得部分を前記所定の速度で再生する再生部とを備える。 Another network content reproduction control apparatus according to the present invention, from a content distribution server that distributes content to be reproduced at a predetermined speed, a network content reproduction control apparatus which obtains the content reproduction, the content Data acquisition for acquiring the content from the content distribution server based on the acquisition position information input unit to which acquisition position information indicating from which position the acquisition position is input is input and the acquisition position information input in the acquisition position information A buffer unit in which the content acquired by the data acquisition unit is written, and the content acquired from a position different from the position acquired when the data acquisition unit acquires the content. When the acquisition position information is input, the buffer unit at that time When reading of the acquired portion of the content that has been inserted is completed and when the amount of writing of the additional acquisition portion acquired from the different position to the buffer unit exceeds a predetermined amount, whichever is earlier Until then, all the pictures included in the plurality of picture groups constituting the acquired part are read, and after the amount of writing of the additional acquisition part to the buffer part exceeds the predetermined amount, the addition from the buffer part A buffer control unit that starts reading of the acquisition part; and a reproduction unit that reproduces the acquired part and the additional acquisition part read by the buffer control unit at the predetermined speed.

本発明に係わるネットワークコンテンツ再生制御装置によれば、第1のコンテンツの再生を停止してから第2のコンテンツの再生が開始するまでの間に、第1のコンテンツが表示されない期間を短縮し、かつ当該第1のコンテンツがなめらかに表示されるよう再生することができるネットワークコンテンツ制御再生制御装置を得ることができる。   According to the network content reproduction control apparatus according to the present invention, the period during which the first content is not displayed is shortened after the reproduction of the first content is stopped until the reproduction of the second content is started, And the network content control reproduction | regeneration control apparatus which can be reproduced | regenerated so that the said 1st content may be displayed smoothly can be obtained.

本発明の実施の形態1に係る映像表示装置の構成を示すブロック図である。It is a block diagram which shows the structure of the video display apparatus concerning Embodiment 1 of this invention. 本発明の実施の形態1に係るネットワークコンテンツ再生制御装置のバッファ構成を示す図である。It is a figure which shows the buffer structure of the network content reproduction | regeneration control apparatus which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係るネットワークコンテンツ再生制御装置のコンテンツ再生開始時の再生制御方法を示すフローチャートである。It is a flowchart which shows the reproduction | regeneration control method at the time of the content reproduction start of the network content reproduction | regeneration control apparatus which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係るネットワークコンテンツ再生制御装置のコンテンツ再生開始時のバッファ状態を示す図である。It is a figure which shows the buffer state at the time of the content reproduction start of the network content reproduction control apparatus which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係るネットワークコンテンツ再生制御装置のコンテンツ切り換え時の再生制御方法を示すフローチャートである。It is a flowchart which shows the reproduction | regeneration control method at the time of the content switching of the network content reproduction | regeneration control apparatus which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係るネットワークコンテンツ再生制御装置のコンテンツ切り換え時のバッファ状態を示す図である。It is a figure which shows the buffer state at the time of the content switching of the network content reproduction | regeneration control apparatus which concerns on Embodiment 1 of this invention. 本発明の実施の形態2に係る映像表示装置の構成を示すブロック図である。It is a block diagram which shows the structure of the video display apparatus concerning Embodiment 2 of this invention. 本発明の実施の形態2に係るネットワークコンテンツ再生制御装置のコンテンツ切り換え時の再生制御方法を示すフローチャートである。It is a flowchart which shows the reproduction | regeneration control method at the time of the content switching of the network content reproduction | regeneration control apparatus which concerns on Embodiment 2 of this invention. 本発明の実施の形態2に係るネットワークコンテンツ再生制御装置のコンテンツ切り換え時のバッファ状態を示す図である。It is a figure which shows the buffer state at the time of the content switching of the network content reproduction | regeneration control apparatus which concerns on Embodiment 2 of this invention. 本発明の実施の形態3に係る映像表示装置の構成を示すブロック図である。It is a block diagram which shows the structure of the video display apparatus concerning Embodiment 3 of this invention. 本発明の実施の形態3に係るネットワークコンテンツ再生制御装置のコンテンツ切り換え時の再生制御方法を示すフローチャートである。It is a flowchart which shows the reproduction | regeneration control method at the time of the content switching of the network content reproduction | regeneration control apparatus which concerns on Embodiment 3 of this invention. 本発明の実施の形態3に係るネットワークコンテンツ再生制御装置のコンテンツ切り換え時のバッファ状態を示す図である。It is a figure which shows the buffer state at the time of the content switching of the network content reproduction | regeneration control apparatus which concerns on Embodiment 3 of this invention.

10 コンテンツ配信サーバ
20、20a、20b 映像表示装置
200、200a、200b ネットワークコンテンツ再生制御装置
30 リモコン
210、210b データ取得部
220、220a、220b バッファ制御部
221 バッファ部
230 再生部
231 デマルチプレクサ部
232 映像デコーダ部
233 音声デコーダ部
240 表示部
250 スピーカ部
260、260b 制御部
270 キー受信部
10 Content distribution server 20, 20a, 20b Video display device 200, 200a, 200b Network content playback control device 30 Remote control 210, 210b Data acquisition unit 220, 220a, 220b Buffer control unit 221 Buffer unit 230 Playback unit 231 Demultiplexer unit 232 Video Decoder unit 233 Audio decoder unit 240 Display unit 250 Speaker unit 260, 260b Control unit 270 Key reception unit

実施の形態1.
図1は本発明の実施の形態1の映像表示装置の構成を示すブロック図である。実施の形態1の映像表示装置20は、ネットワークコンテンツ再生制御装置200(コンテンツ再生制御装置)と、表示部240と、スピーカ部250とから構成されている。ネットワークコンテンツ再生制御装置200は、データ取得部210と、バッファ制御部220と、再生部230と、制御部260と、キー受信部270(選択情報入力部、取得位置情報入力部)とから構成されている。
Embodiment 1 FIG.
FIG. 1 is a block diagram showing a configuration of a video display apparatus according to Embodiment 1 of the present invention. The video display device 20 according to the first embodiment includes a network content playback control device 200 (content playback control device), a display unit 240, and a speaker unit 250. The network content reproduction control apparatus 200 includes a data acquisition unit 210, a buffer control unit 220, a reproduction unit 230, a control unit 260, and a key reception unit 270 (a selection information input unit and an acquisition position information input unit). ing.

データ取得部210は、コンテンツ配信サーバ10とのインタフェースであって、制御部260による制御にしたがってコンテンツ配信サーバ10に対してコンテンツの取得要求を行い、コンテンツ配信サーバ10からMPEG−2システムで多重化されたタイムスタンプ付きトランスポートストリーム形式のデータを取得する。   The data acquisition unit 210 is an interface with the content distribution server 10, and makes a content acquisition request to the content distribution server 10 according to control by the control unit 260, and multiplexes from the content distribution server 10 using the MPEG-2 system. The transport stream format data with time stamp is obtained.

バッファ制御部220は、データ取得部210で取得したデータを記憶媒体としてのバッファ部221にバッファリングする(書き込むことで記憶させる)。また、バッファ部221にバッファリングしたデータを制御部260による制御にしたがって適切なタイミングでデータを読み出して再生部230に転送する。適切なタイミングとは、例えば、映像、音声出力が滞ることのないタイミングであり、映像、音声のビットレートが高くなれば再生部230のデータ消費量が大きくなるため再生部230への単位時間あたりの転送回数は増加する。つまり、データ転送速度が増加することになる。   The buffer control unit 220 buffers the data acquired by the data acquisition unit 210 in the buffer unit 221 as a storage medium (stores it by writing). Further, the data buffered in the buffer unit 221 is read at an appropriate timing according to control by the control unit 260 and transferred to the reproduction unit 230. The appropriate timing is, for example, a timing at which video and audio output does not stagnate, and if the video and audio bit rates increase, the amount of data consumed by the playback unit 230 increases. The number of transfers increases. That is, the data transfer rate increases.

バッファ部221としては、専用のハードウェアを使用しても良いし、ネットワークコンテンツ再生制御装置200が備える図1では図示していないRAM(Random Access Memory)を使用しても良い。   As the buffer unit 221, dedicated hardware may be used, or a RAM (Random Access Memory) not shown in FIG. 1 included in the network content reproduction control apparatus 200 may be used.

再生部230は、デマルチプレクサ部231と、映像デコーダ部232と、音声デコーダ部233とから構成されている。   The playback unit 230 includes a demultiplexer unit 231, a video decoder unit 232, and an audio decoder unit 233.

デマルチプレクサ部231は、バッファ制御部220から転送されたデータを解析し、PSI(Program Specific Information)セクションパケット、映像パケット、音声パケット等を抽出する。抽出した映像パケットは映像ストリームデータとして映像デコーダ部232に出力し、抽出した音声パケットは音声ストリームデータとして音声デコーダ部233に出力する。   The demultiplexer unit 231 analyzes the data transferred from the buffer control unit 220, and extracts PSI (Program Specific Information) section packets, video packets, audio packets, and the like. The extracted video packet is output to the video decoder unit 232 as video stream data, and the extracted audio packet is output to the audio decoder unit 233 as audio stream data.

映像デコーダ部232は、入力された映像ストリームデータを復号して表示部240に出力する。   The video decoder unit 232 decodes the input video stream data and outputs it to the display unit 240.

音声デコーダ部233は、入力された音声ストリームデータを復号してスピーカ部250に出力する。   The audio decoder unit 233 decodes the input audio stream data and outputs it to the speaker unit 250.

制御部260は、ユーザーがリモコン30を操作してキー受信部270が受信したキーコードが入力されるとキーコードを解釈してデータ取得部210及びバッファ制御部220及び再生部230を制御する。制御部260とキー受信部270は、データ取得部210がコンテンツ配信サーバ10からどのコンテンツを取得するのかを選択する旨の選択情報を、当該データ取得部210に出力する選択情報出力部としての機能を有している。   When the user operates the remote controller 30 and the key code received by the key receiving unit 270 is input, the control unit 260 interprets the key code and controls the data acquisition unit 210, the buffer control unit 220, and the playback unit 230. The control unit 260 and the key receiving unit 270 function as a selection information output unit that outputs selection information indicating that the data acquisition unit 210 selects what content to acquire from the content distribution server 10 to the data acquisition unit 210. have.

以下にまず、本発明の実施の形態1のネットワークコンテンツ再生制御装置のバッファ制御方法について説明する。   First, the buffer control method of the network content playback control apparatus according to the first embodiment of the present invention will be described.

バッファ部221にデータをバッファリングする方法として、バッファ部221の終端と先頭とを論理的に繋いて輪のように扱う方法(リングバッファ)がある。この方法では、バッファ部221の終端までデータの書き込みまたはデータの読み出しを行うとバッファ部221の先頭からデータの書き込みまたはデータの読み出しを行う。   As a method of buffering data in the buffer unit 221, there is a method (ring buffer) in which the end and the top of the buffer unit 221 are logically connected and handled like a ring. In this method, when data writing or data reading is performed up to the end of the buffer unit 221, data writing or data reading is performed from the top of the buffer unit 221.

図2(2−a)及び(2−b)はバッファ部221の構成を示した図である。バッファ部221は先頭アドレスMinPから終了アドレスMaxPまでの領域を有し、バッファ制御部220はデータ取得部210で取得したデータを書き込んだ最新の領域を書き込みアドレスとして、また再生部230に転送した最新の領域を読み出しアドレスとして保持する。なお、(2−a)においては読み出しアドレスをRP1、書き込みアドレスをWP1と示しており、(2−b)においては読み出しアドレスをRP2、書き込みアドレスをWP2と示している。   2 (2-a) and 2 (2-b) are diagrams showing the configuration of the buffer unit 221. The buffer unit 221 has an area from the start address MinP to the end address MaxP, and the buffer control unit 220 uses the latest area in which the data acquired by the data acquisition unit 210 is written as the write address, and the latest transferred to the playback unit 230 Are stored as read addresses. In (2-a), the read address is indicated as RP1 and the write address is indicated as WP1, and in (2-b), the read address is indicated as RP2 and the write address is indicated as WP2.

書き込みアドレスと読み出しアドレスは最初同じ位置(MinP)にあり、データを書き込むことで書き込みアドレスが更新され、データを読み出すことで読み出しアドレスが更新される(2−a)。図中においては、所定単位のデータブロックに区分したタイムスタンプ付きトランスポートストリーム形式のデータの各々に番号を付している(例えば、1〜7)。また、再生部230に転送済みのデータは二重枠で示している。例えば、(2−a)においてはデータブロック1〜2が転送済みであり、データブロック3〜7は未転送である。   The write address and the read address are initially at the same position (MinP), the write address is updated by writing data, and the read address is updated by reading data (2-a). In the figure, each time-stamped transport stream format data divided into data blocks of a predetermined unit is numbered (for example, 1 to 7). In addition, data that has been transferred to the reproduction unit 230 is indicated by a double frame. For example, in (2-a), data blocks 1 and 2 have been transferred, and data blocks 3 to 7 have not been transferred.

書き込みアドレスが読み出しアドレスを追い越すことはできない。書き込みアドレスが読み出しアドレスに追いついた場合には、バッファ制御部220はデータの書き込みを行わない。この状態はバッファフルの状態である。   The write address cannot overtake the read address. When the write address catches up with the read address, the buffer control unit 220 does not write data. This state is a buffer full state.

また、読み出しアドレスが書き込みアドレスを追い越すこともできない。読み出しアドレスが書き込みアドレスに追いついた場合には、バッファ制御部220はデータの読み出しを行わない。この状態はバッファアンダーフローの状態である。   Also, the read address cannot overtake the write address. When the read address catches up with the write address, the buffer control unit 220 does not read data. This state is a buffer underflow state.

書き込みアドレスまたは読み出しアドレスがMaxPまで進むと書き込みアドレスまたは読み出しアドレスはMinPに戻る(2−b)。   When the write address or read address advances to MaxP, the write address or read address returns to MinP (2-b).

次に、本発明の実施の形態1のネットワークコンテンツ再生制御装置のコンテンツ再生開始時の再生制御方法について図3、バッファ状態について図4(4−a)及び(4−b)を一例として用いて説明する。   Next, FIG. 3 shows a playback control method at the start of content playback of the network content playback control apparatus according to the first embodiment of the present invention, and FIG. 4 (4-a) and (4-b) are used as an example for buffer status. explain.

ユーザーがリモコン30を操作してコンテンツの再生開始を要求すると(ステップ100)、制御部260はデータ取得部210に対してコンテンツ配信サーバ10への通常再生用コンテンツの送信要求開始を指示し、指示を受けたデータ取得部210はコンテンツ配信サーバ10から通常再生用コンテンツの取得を開始する(ステップ101)。   When the user operates the remote controller 30 to request the start of content playback (step 100), the control unit 260 instructs the data acquisition unit 210 to start a transmission request for normal playback content to the content distribution server 10, and instructs In response to this, the data acquisition unit 210 starts acquiring the normal playback content from the content distribution server 10 (step 101).

バッファ制御部220はデータ取得部210で取得したデータをバッファ部221にバッファリング開始する(ステップ102)。   The buffer control unit 220 starts buffering the data acquired by the data acquisition unit 210 in the buffer unit 221 (step 102).

バッファリングを開始するとバッファ部221に所定量のバッファリングが完了したどうかを判定し(ステップ103)、完了していなかった場合は、ステップ103に戻り判定を継続する。完了していた場合は、制御部260はバッファ制御部220に対して再生部230へのデータ転送開始を指示する。この時のバッファ状態は図4(4−a)のようになり、書き込みアドレスがWP1に進んだ時点で所定量に達したと判定している。   When buffering is started, it is determined whether or not a predetermined amount of buffering has been completed in the buffer unit 221 (step 103). If not, the process returns to step 103 and the determination is continued. If completed, the control unit 260 instructs the buffer control unit 220 to start data transfer to the reproduction unit 230. The buffer state at this time is as shown in FIG. 4 (4-a), and it is determined that the predetermined amount has been reached when the write address has advanced to WP1.

データ転送開始の指示を受けたバッファ制御部220は、バッファ部221の先頭アドレスからデータを読み出して再生部230へのデータ転送を開始する(ステップ104)。この時のバッファ状態は図4(4−b)のようになり、データ転送が開始されることで読み出しアドレスがRP2に進み、書き込みアドレスはWP2に進んでいる。   Upon receiving the data transfer start instruction, the buffer control unit 220 reads data from the head address of the buffer unit 221 and starts data transfer to the reproduction unit 230 (step 104). The buffer state at this time is as shown in FIG. 4 (4-b). When data transfer is started, the read address advances to RP2, and the write address advances to WP2.

データ転送が開始されると制御部260は再生部230に再生開始を指示する。再生開始の指示を受けた再生部230は、デマルチプレクサ部231でPSIセクションパケット、映像パケット、音声パケット等の抽出を開始し、抽出した映像パケットは映像ストリームデータとして映像デコーダ部232に出力して映像デコーダ部232で復号し、表示部240に出力する。また、抽出した音声パケットは音声ストリームデータとして音声デコーダ部233に出力して音声デコーダ部233で復号し、スピーカ部250に出力する(ステップ105)。   When data transfer is started, the control unit 260 instructs the playback unit 230 to start playback. Receiving the reproduction start instruction, the reproduction unit 230 starts extraction of the PSI section packet, video packet, audio packet, and the like by the demultiplexer unit 231, and outputs the extracted video packet to the video decoder unit 232 as video stream data. The video decoder unit 232 decodes the data and outputs it to the display unit 240. The extracted audio packet is output to the audio decoder unit 233 as audio stream data, decoded by the audio decoder unit 233, and output to the speaker unit 250 (step 105).

以降は、ユーザーから再生停止が要求される、もしくはコンテンツ終端まで再生が完了するまで通常再生用コンテンツの再生状態となる。   Thereafter, the normal reproduction content is reproduced until the user requests the reproduction stop or the reproduction is completed up to the end of the content.

次に、本発明の実施の形態1のネットワークコンテンツ再生制御装置のコンテンツ切り換え時の再生制御方法について図5、バッファ状態について図6(6−a)及至(6−d)を一例として用いて説明する。   Next, the playback control method at the time of content switching of the network content playback control apparatus according to the first embodiment of the present invention will be described with reference to FIG. 5, and the buffer status will be described with reference to FIGS. To do.

ユーザーが通常再生用コンテンツを再生中にリモコン30を操作して早送り、早戻し、チャプター送り等の特殊再生を要求すると(ステップ200)、制御部260はデータ取得部210に対してコンテンツ配信サーバ10への通常再生用コンテンツの送信要求停止を指示し、指示を受けたデータ取得部210は通常再生用コンテンツの取得を停止する(ステップ201)。   When the user operates the remote controller 30 during playback of the normal playback content and requests special playback such as fast forward, fast reverse, and chapter feed (step 200), the control unit 260 makes the content distribution server 10 to the data acquisition unit 210. The data acquisition unit 210 that has received the instruction stops transmission of the normal reproduction content (step 201).

通常再生用コンテンツの取得を停止すると、バッファ部221に書き込まれた通常再生用コンテンツの書き込み完了位置(アドレス)を取得する(ステップ202)。この時のバッファ状態は図6(6−a)のようになり、WP1が通常再生用コンテンツの書き込み完了位置となる。   When the acquisition of the normal playback content is stopped, the write completion position (address) of the normal playback content written in the buffer unit 221 is acquired (step 202). The buffer state at this time is as shown in FIG. 6 (6-a), and WP 1 is the writing completion position of the normal playback content.

通常再生用コンテンツの書き込み完了位置を取得すると、特殊再生用コンテンツの取得処理と通常再生用コンテンツの再生継続処理が並行して動作する。   When the write completion position of the normal playback content is acquired, the special playback content acquisition process and the normal playback content playback continuation process operate in parallel.

ステップ202の後、通常再生用コンテンツの再生継続処理を開始すると(ステップ203)、通常再生用コンテンツのデータ転送がステップ202で取得した通常再生用コンテンツの書き込み完了位置まで完了したかどうかを判定し(ステップ204)、完了していなかった場合は、ステップ204に戻り判定を継続する。なお、ステップ203の再生継続処理においては、通常再生用コンテンツを構成する複数のGOP(ピクチャ群)に含まれるピクチャのうち少なくとも2つ以上のピクチャ(好ましくはすべてのピクチャ)が含まれるように通常再生用コンテンツがバッファ制御部220から読み出されて再生部230に転送され、再生部230において通常再生の速度で再生されるものとする。一方、通常再生用コンテンツのデータ転送がステップ202で取得した通常再生用コンテンツの書き込み完了位置まで完了していた場合は、制御部260はバッファ制御部220に対して再生部230へのデータ転送停止を指示する。   When the normal playback content playback continuation process is started after step 202 (step 203), it is determined whether or not the normal playback content data transfer has been completed up to the normal playback content write completion position acquired in step 202. (Step 204) If not completed, return to Step 204 and continue the determination. It should be noted that the playback continuation processing in step 203 is normally performed so that at least two pictures (preferably all pictures) are included among pictures included in a plurality of GOPs (picture groups) constituting the normal playback content. It is assumed that the playback content is read from the buffer control unit 220 and transferred to the playback unit 230 and played back at the normal playback speed in the playback unit 230. On the other hand, if the data transfer of the normal playback content has been completed up to the write completion position of the normal playback content acquired in step 202, the control unit 260 stops the data transfer to the playback unit 230 with respect to the buffer control unit 220 Instruct.

データ転送停止の指示を受けたバッファ制御部220は、再生部230へのデータ転送を停止する(ステップ205)。   Receiving the data transfer stop instruction, the buffer control unit 220 stops data transfer to the reproduction unit 230 (step 205).

データ転送が停止されると制御部260は再生部230に再生停止を指示する。再生停止の指示を受けた再生部230は、デマルチプレクサ部231のパケット抽出処理の停止、映像デコーダ部232の復号処理及び音声デコーダ部233の復号処理の停止を行い、通常再生用コンテンツの停止状態となる(ステップ206)。   When the data transfer is stopped, the control unit 260 instructs the playback unit 230 to stop playback. Receiving the instruction to stop playback, the playback unit 230 stops the packet extraction process of the demultiplexer unit 231, stops the decoding process of the video decoder unit 232 and the decoding process of the audio decoder unit 233, and stops the normal playback content. (Step 206).

ステップ202の後、特殊再生用コンテンツの取得処理を開始すると、制御部260はデータ取得部210に対してコンテンツ配信サーバ10への特殊再生用コンテンツの送信要求開始を指示し、指示を受けたデータ取得部210はコンテンツ配信サーバ10から特殊再生用コンテンツの取得を開始する(ステップ207)。   When the acquisition process of the special reproduction content is started after step 202, the control unit 260 instructs the data acquisition unit 210 to start a transmission request for the special reproduction content to the content distribution server 10, and receives the received data. The acquisition unit 210 starts acquiring special playback content from the content distribution server 10 (step 207).

バッファ制御部220はデータ取得部210で取得したデータをバッファ部221にバッファリング開始する(ステップ208)。バッファリングは、ステップ202で取得した通常再生用コンテンツの書き込み完了位置から開始する。   The buffer control unit 220 starts buffering the data acquired by the data acquisition unit 210 in the buffer unit 221 (step 208). The buffering starts from the writing completion position of the normal playback content acquired in step 202.

バッファリングを開始するとバッファ部221に所定量のバッファリングが完了したどうかを判定し(ステップ209)、完了していなかった場合は、ステップ209に戻り判定を継続する。完了していた場合は、通常再生コンテンツの再生状態かどうかを判定する(ステップ210)。この時のバッファ状態は図6(6−b)のようになり、書き込みアドレスがWP2に進んだ時点で所定量に達したと判定している。また、通常再生用コンテンツの再生が継続されているため読み出しアドレスがRP2に進んでいる。図中においては、特殊再生用コンテンツを通常再生用コンテンツと区別するため特殊再生用コンテンツのデータの各々にアルファベットを付している(例えば、A〜C)。   When buffering is started, it is determined whether or not a predetermined amount of buffering has been completed in the buffer unit 221 (step 209). If it has not been completed, the process returns to step 209 to continue the determination. If completed, it is determined whether or not the normal playback content is being played back (step 210). The buffer state at this time is as shown in FIG. 6 (6-b), and it is determined that the predetermined amount has been reached when the write address has advanced to WP 2. Further, since the reproduction of the normal reproduction content is continued, the read address advances to RP2. In the drawing, in order to distinguish the special reproduction content from the normal reproduction content, alphabets are added to the data of the special reproduction content (for example, A to C).

ステップ210で再生状態であった場合は、ステップ205と同等のデータ転送停止(ステップ211)及びステップ206と同等の再生停止(ステップ212)を行い、通常再生用コンテンツの停止状態となる。   If it is in the playback state in step 210, data transfer stop (step 211) equivalent to step 205 and playback stop (step 212) equivalent to step 206 are performed, and the normal playback content is stopped.

通常再生用コンテンツの停止状態となると、制御部260はバッファ制御部220に対して再生部230へのデータ転送開始を指示する。   When the normal playback content is stopped, the control unit 260 instructs the buffer control unit 220 to start data transfer to the playback unit 230.

データ転送開始の指示を受けたバッファ制御部220は、再生部230に転送するバッファ部221の読み出しアドレスをステップ208で特殊再生用コンテンツのバッファリングを開始したバッファリング開始位置に設定する(ステップ213)。この時のバッファ状態は図6(6−c)のようになり、読み出しアドレスは特殊再生用コンテンツのバッファリングを開始したRP3に設定される。   Receiving the data transfer start instruction, the buffer control unit 220 sets the read address of the buffer unit 221 to be transferred to the playback unit 230 to the buffering start position where buffering of the special playback content is started in step 208 (step 213). ). The buffer state at this time is as shown in FIG. 6 (6-c), and the read address is set to RP 3 that has started buffering of the special playback content.

バッファ制御部220は、ステップ213で設定した読み出しアドレスからデータを読み出して再生部230へのデータ転送を開始する(ステップ214)。この時のバッファ状態は図6(6−d)のようになり、データ転送が開始されることで読み出しアドレスがRP4に進み、書き込みアドレスはWP4に進んでいる。   The buffer control unit 220 reads data from the read address set in step 213 and starts data transfer to the reproduction unit 230 (step 214). The buffer state at this time is as shown in FIG. 6 (6-d). When data transfer is started, the read address advances to RP 4 and the write address advances to WP 4.

データ転送が開始されると制御部260は再生部230に再生開始を指示する。再生開始の指示を受けた再生部230は、デマルチプレクサ部231でPSIセクションパケット、映像パケット、音声パケット等の抽出を開始し、抽出した映像パケットは映像ストリームデータとして映像デコーダ部232に出力して映像デコーダ部232で復号し、表示部240に出力する。また、抽出した音声パケットは音声ストリームデータとして音声デコーダ部233に出力して音声デコーダ部233で復号し、スピーカ部250に出力する(ステップ215)。   When data transfer is started, the control unit 260 instructs the playback unit 230 to start playback. Receiving the reproduction start instruction, the reproduction unit 230 starts extraction of the PSI section packet, video packet, audio packet, and the like by the demultiplexer unit 231, and outputs the extracted video packet to the video decoder unit 232 as video stream data. The video decoder unit 232 decodes the data and outputs it to the display unit 240. The extracted audio packet is output to the audio decoder unit 233 as audio stream data, decoded by the audio decoder unit 233, and output to the speaker unit 250 (step 215).

以降は、ユーザーから再生停止が要求される、もしくはコンテンツ終端まで再生が完了するまで特殊再生用コンテンツの再生状態となる。   Thereafter, the special reproduction content is in a reproduction state until the reproduction is requested by the user or the reproduction is completed up to the end of the content.

上記は、通常再生用コンテンツから特殊再生用コンテンツへのコンテンツ切り換え時について説明したものであるが、特殊再生用コンテンツから通常再生用コンテンツへのコンテンツ切り換え時についても同じである。すなわち、本実施の形態におけるコンテンツの切り換え動作は、所定の速度で再生される第1のコンテンツをこの所定の速度とは異なる速度で再生される第2のコンテンツに切り換える動作に適用できる。   The above is a description of content switching from normal playback content to special playback content, but the same applies to content switching from special playback content to normal playback content. That is, the content switching operation in the present embodiment can be applied to the operation of switching the first content reproduced at a predetermined speed to the second content reproduced at a speed different from the predetermined speed.

また、チャプタースキップ動作のように通常再生用コンテンツを指定のチャプターが含まれる位置から新規に取得して所定量のバッファリングを行い再生するような通常再生用コンテンツから通常再生用コンテンツへのコンテンツ切り換え動作にも適用できる。この場合には、ユーザがリモコン30を用いて取得位置情報入力部としてのキー受信部270にコンテンツをどの位置から取得するのかを示す取得位置情報を入力し、その取得位置情報に基づいて、制御部260がこの取得位置情報の示す位置からコンテンツを取得するようデータ取得部210を制御するようにすればよい。   In addition, content switching from normal playback content to normal playback content such that normal playback content is newly acquired from the position where the specified chapter is included and played with a predetermined amount of buffering as in the chapter skip operation is performed. Applicable to operation. In this case, the user inputs the acquired position information indicating from which position the content is acquired to the key receiving unit 270 as the acquired position information input unit using the remote controller 30, and the control is performed based on the acquired position information. The data acquisition unit 210 may be controlled so that the unit 260 acquires content from the position indicated by the acquisition position information.

以上、本実施の形態によれば通常再生用コンテンツを再生中にユーザーが早送り、早戻し、チャプター送り等の特殊再生を要求して特殊再生用コンテンツに切り換える際、特殊再生用コンテンツのバッファリングが所定量に達するまで既にバッファリングされている通常再生用コンテンツの再生を継続することでコンテンツ切り替え時に発生する映像停止期間を短縮することができ、ユーザー要求に対する応答性を高めてユーザーが感じる不快感を軽減する。   As described above, according to the present embodiment, when a user requests special playback such as fast-forward, fast-reverse, and chapter feed during playback of normal playback content and switches to special playback content, buffering of the special playback content is performed. By continuing playback of normal playback content that has already been buffered until it reaches a predetermined amount, the video stop period that occurs when switching content can be shortened, increasing the responsiveness to user requests and making the user feel uncomfortable Reduce.

実施の形態2.
図7は本発明の実施の形態2の映像表示装置の構成を示すブロック図である。実施の形態2に係る映像表示装置20aのネットワークコンテンツ再生制御装置200aは、実施の形態1のネットワークコンテンツ再生制御装置20のバッファ制御部220にバッファ部222を追加して構成されたバッファ制御部220aを有している。バッファ制御部220aは、データ取得部210で取得したデータのバッファリング先をバッファ部221またはバッファ部222に切り替える。また、再生部230へのデータ転送元をバッファ部221またはバッファ部222に切り替える。
Embodiment 2. FIG.
FIG. 7 is a block diagram showing the configuration of the video display apparatus according to Embodiment 2 of the present invention. The network content playback control device 200a of the video display device 20a according to the second embodiment is configured by adding a buffer unit 222 to the buffer control unit 220 of the network content playback control device 20 of the first embodiment. have. The buffer control unit 220 a switches the buffering destination of the data acquired by the data acquisition unit 210 to the buffer unit 221 or the buffer unit 222. Further, the data transfer source to the reproduction unit 230 is switched to the buffer unit 221 or the buffer unit 222.

本発明の実施の形態2のネットワークコンテンツ再生制御装置のコンテンツ再生開始時の再生制御方法については実施の形態1と同じであり、最初のコンテンツ再生開始時はデータ取得部210と第1のバッファ部221が接続され、第1のバッファ部221と再生部230が接続されてコンテンツ再生が動作する。   The playback control method at the start of content playback of the network content playback control apparatus according to the second embodiment of the present invention is the same as that of the first embodiment. At the start of the first content playback, the data acquisition unit 210 and the first buffer unit 221 is connected, and the first buffer unit 221 and the playback unit 230 are connected to perform content playback.

次に、本発明の実施の形態2のネットワークコンテンツ再生制御装置のコンテンツ切り換え時の再生制御方法について図8、バッファ状態について図9(9−a)及至(9−c)を一例として用いて説明する。   Next, the playback control method at the time of content switching of the network content playback control apparatus according to the second embodiment of the present invention will be described with reference to FIG. 8, and the buffer status will be described with reference to FIGS. To do.

ユーザーが通常再生用コンテンツを再生中にリモコン30を操作して早送り、早戻し、チャプター送り等の特殊再生を要求すると(ステップ300)、制御部260はデータ取得部210に対してコンテンツ配信サーバ10への通常再生用コンテンツの送信要求停止を指示し、指示を受けたデータ取得部210は通常再生用コンテンツの取得を停止する(ステップ301)。   When the user operates the remote controller 30 during playback of the normal playback content and requests special playback such as fast forward, fast reverse, and chapter feed (step 300), the control unit 260 makes the content distribution server 10 to the data acquisition unit 210. The data acquisition unit 210 that received the instruction to stop the transmission request for the normal reproduction content stops the acquisition of the normal reproduction content (step 301).

通常再生用コンテンツの取得を停止すると、第1のバッファ部221に書き込まれた通常再生用コンテンツの書き込み完了位置を取得する(ステップ302)。この時のバッファ状態は図9(9−a)のようになり、WP1とRP1が非常に近い位置にありバッファフルに近い状態にある。   When the acquisition of the normal playback content is stopped, the write completion position of the normal playback content written in the first buffer unit 221 is acquired (step 302). The buffer state at this time is as shown in FIG. 9 (9-a), and WP 1 and RP 1 are very close to each other and are close to the buffer full.

通常再生用コンテンツの書き込み完了位置を取得すると、データ取得部210と第2のバッファ部222を接続してバッファリング先を第1のバッファ部221から第2のバッファ部222に切り替える(ステップ303)。   When the write completion position of the normal playback content is acquired, the data acquisition unit 210 and the second buffer unit 222 are connected and the buffering destination is switched from the first buffer unit 221 to the second buffer unit 222 (step 303). .

バッファリング先を切り替えると、特殊再生用コンテンツの取得処理と通常再生用コンテンツの再生継続処理が並行して動作する。   When the buffering destination is switched, the special playback content acquisition process and the normal playback content playback continuation process operate in parallel.

ステップ303の後、通常再生用コンテンツの再生継続処理を開始すると(ステップ304)、通常再生用コンテンツのデータ転送がステップ302で取得した通常再生用コンテンツの書き込み完了位置まで完了したかどうかを判定し(ステップ305)、完了していなかった場合は、ステップ305に戻り判定を継続する。なお、ステップ303の再生継続処理においては、通常再生用コンテンツを構成する複数のGOP(ピクチャ群)に含まれるピクチャのうち少なくとも2つ以上のピクチャ(好ましくはすべてのピクチャ)が含まれるように通常再生用コンテンツがバッファ制御部220aから読み出されて再生部230に転送され、再生部230において通常再生の速度で再生されるものとする。一方、通常再生用コンテンツのデータ転送がステップ302で取得した通常再生用コンテンツの書き込み完了位置まで完了していた場合は、制御部260はバッファ制御部220aに対して再生部230へのデータ転送停止を指示する。   When the normal playback content playback continuation processing is started after step 303 (step 304), it is determined whether or not the normal playback content data transfer has been completed up to the normal playback content write completion position acquired in step 302. (Step 305) If not completed, the process returns to Step 305 to continue the determination. It should be noted that the playback continuation process in step 303 normally includes at least two pictures (preferably all pictures) among pictures included in a plurality of GOPs (picture groups) constituting the normal playback content. It is assumed that the playback content is read from the buffer control unit 220a, transferred to the playback unit 230, and played back at the normal playback speed in the playback unit 230. On the other hand, when the data transfer of the normal playback content has been completed up to the write completion position of the normal playback content acquired in step 302, the control unit 260 stops the data transfer to the playback unit 230 with respect to the buffer control unit 220a. Instruct.

データ転送停止の指示を受けたバッファ制御部220aは、再生部230へのデータ転送を停止する(ステップ306)。   Receiving the data transfer stop instruction, the buffer control unit 220a stops data transfer to the reproduction unit 230 (step 306).

データ転送が停止されると制御部260は再生部230に再生停止を指示する。再生停止の指示を受けた再生部230は、デマルチプレクサ部231のパケット抽出処理の停止、映像デコーダ部232の復号処理及び音声デコーダ部233の復号処理の停止を行い、通常再生用コンテンツの停止状態となる(ステップ307)。   When the data transfer is stopped, the control unit 260 instructs the playback unit 230 to stop playback. Receiving the instruction to stop playback, the playback unit 230 stops the packet extraction process of the demultiplexer unit 231, stops the decoding process of the video decoder unit 232 and the decoding process of the audio decoder unit 233, and stops the normal playback content. (Step 307).

ステップ303の後、特殊再生用コンテンツの取得処理を開始すると、制御部260はデータ取得部210に対してコンテンツ配信サーバ10への特殊再生用コンテンツの送信要求開始を指示し、指示を受けたデータ取得部210はコンテンツ配信サーバ10から特殊再生用コンテンツの取得を開始する(ステップ308)。   When the special reproduction content acquisition process is started after step 303, the control unit 260 instructs the data acquisition unit 210 to start a special reproduction content transmission request to the content distribution server 10, and receives the received data. The acquisition unit 210 starts acquiring special reproduction content from the content distribution server 10 (step 308).

バッファ制御部220aはデータ取得部210で取得したデータを第2のバッファ部222にバッファリング開始する(ステップ309)。   The buffer control unit 220a starts buffering the data acquired by the data acquisition unit 210 in the second buffer unit 222 (step 309).

バッファリングを開始すると第2のバッファ部222に所定量のバッファリングが完了したどうかを判定し(ステップ310)、完了していなかった場合は、ステップ310に戻り判定を継続する。完了していた場合は、通常再生コンテンツの再生状態かどうかを判定する(ステップ311)。この時のバッファ状態は図9(9−b)のようになり、書き込みアドレスが第2のバッファ部222のWP2に進んだ時点で所定量に達したと判定している。また、通常再生用コンテンツの再生が継続されているため第1のバッファ部221の読み出しアドレスがRP2に進んでいる。   When buffering is started, it is determined whether or not a predetermined amount of buffering has been completed in the second buffer unit 222 (step 310). If it has not been completed, the process returns to step 310 to continue the determination. If completed, it is determined whether or not the normal reproduction content is being reproduced (step 311). The buffer state at this time is as shown in FIG. 9 (9-b), and it is determined that the predetermined amount has been reached when the write address has advanced to WP 2 of the second buffer unit 222. Further, since the reproduction of the normal reproduction content is continued, the read address of the first buffer unit 221 advances to RP2.

ステップ311で再生状態であった場合は、ステップ306と同等のデータ転送停止(ステップ312)及びステップ307と同等の再生停止(ステップ313)を行い、通常再生用コンテンツの停止状態となる。   If the playback state is the step 311, the data transfer stop equivalent to the step 306 (step 312) and the playback stop equivalent to the step 307 (step 313) are performed, and the normal playback content is stopped.

通常再生用コンテンツの停止状態となると、第2のバッファ部222と再生部230を接続して再生部230へのデータ転送元を第1のバッファ部221から第2のバッファ部222に切り替える(ステップ314)。   When the normal playback content is stopped, the second buffer unit 222 and the playback unit 230 are connected, and the data transfer source to the playback unit 230 is switched from the first buffer unit 221 to the second buffer unit 222 (steps). 314).

データ転送元を切り替えると、制御部260はバッファ制御部220aに対して再生部230へのデータ転送開始を指示する。   When the data transfer source is switched, the control unit 260 instructs the buffer control unit 220a to start data transfer to the reproduction unit 230.

データ転送開始の指示を受けたバッファ制御部220aは、第2のバッファ部222の先頭アドレスからデータを読み出して再生部230へのデータ転送を開始する(ステップ315)。この時のバッファ状態は図9(9−c)のようになり、データ転送が開始されることで読み出しアドレスがRP3に進み、書き込みアドレスはWP3に進んでいる。   Receiving the data transfer start instruction, the buffer control unit 220a reads data from the head address of the second buffer unit 222 and starts data transfer to the reproduction unit 230 (step 315). The buffer state at this time is as shown in FIG. 9 (9-c). When data transfer is started, the read address advances to RP3, and the write address advances to WP3.

データ転送が開始されると制御部260は再生部230に再生開始を指示する。再生開始の指示を受けた再生部230は、デマルチプレクサ部231でPSIセクションパケット、映像パケット、音声パケット等の抽出を開始し、抽出した映像パケットは映像ストリームデータとして映像デコーダ部232に出力して映像デコーダ部232で復号し、表示部240に出力する。また、抽出した音声パケットは音声ストリームデータとして音声デコーダ部233に出力して音声デコーダ部233で復号し、スピーカ部250に出力する(ステップ316)。   When data transfer is started, the control unit 260 instructs the playback unit 230 to start playback. Receiving the reproduction start instruction, the reproduction unit 230 starts extraction of the PSI section packet, video packet, audio packet, and the like by the demultiplexer unit 231, and outputs the extracted video packet to the video decoder unit 232 as video stream data. The video decoder unit 232 decodes the data and outputs it to the display unit 240. The extracted audio packet is output to the audio decoder unit 233 as audio stream data, decoded by the audio decoder unit 233, and output to the speaker unit 250 (step 316).

以降は、ユーザーから再生停止が要求される、もしくはコンテンツ終端まで再生が完了するまで特殊再生用コンテンツの再生状態となる。   Thereafter, the special reproduction content is in a reproduction state until the reproduction is requested by the user or the reproduction is completed up to the end of the content.

上記は、通常再生用コンテンツから特殊再生用コンテンツへのコンテンツ切り換え時について説明したものであるが、特殊再生用コンテンツから通常再生用コンテンツへのコンテンツ切り換え時についても同じである。   The above is a description of content switching from normal playback content to special playback content, but the same applies to content switching from special playback content to normal playback content.

従来のコンテンツ再生装置におけるバッファ方法では、コンテンツ配信サーバからのデータ取得速度(回線速度)がバッファ部から再生部へのデータ転送速度を上回っている状態(バッファ蓄積量が100%に近い状態)でコンテンツ切り換えが発生した場合、バッファ部から再生部にデータが転送されてバッファ部に空きができるのを待ってから特殊再生用コンテンツを記憶する必要がある。そのため、回線速度が良好な場合であっても特殊再生用コンテンツが所定量の記憶されるまでに時間がかかっていた。   In the buffer method in the conventional content playback apparatus, the data acquisition speed (line speed) from the content distribution server exceeds the data transfer speed from the buffer unit to the playback unit (the buffer accumulation amount is close to 100%). When content switching occurs, it is necessary to store special reproduction content after waiting for data to be transferred from the buffer unit to the reproduction unit and to be freed up in the buffer unit. For this reason, even when the line speed is good, it takes time until the special reproduction content is stored in a predetermined amount.

しかし、以上説明したように、本実施の形態に係るコンテンツ再生制御装置は、通常再生用コンテンツを再生中にユーザーが早送り、早戻し、チャプター送り等の特殊再生を要求して特殊再生用コンテンツに切り換える際、通常再生用コンテンツを記憶しているバッファとは別のバッファに特殊再生用コンテンツを記憶する。そのため、バッファの空き容量が確保されるまで特殊再生用コンテンツの記憶を待機する必要が無くなり、バッファ部に特殊再生用コンテンツが所定量記憶されるまでにかかる時間を短縮できるので、コンテンツ切り替え時に発生する映像停止期間も短縮することができ、ユーザー要求に対する応答性を高めてユーザーが感じる不快感を軽減することができる。   However, as described above, the content playback control apparatus according to the present embodiment requests special playback such as fast-forward, fast-reverse, and chapter-feeding during playback of normal playback content, and changes the content playback control device to special playback content. When switching, the special reproduction content is stored in a buffer different from the buffer storing the normal reproduction content. This eliminates the need to wait for special playback content to be stored until the buffer has enough free space, and reduces the time required to store a predetermined amount of special playback content in the buffer. The video stop period can be shortened, and the responsiveness to the user request can be enhanced to reduce the discomfort felt by the user.

実施の形態3.
図10は本発明の実施の形態3の映像表示装置の構成を示すブロック図である。実施の形態3に係る映像表示装置20bのネットワークコンテンツ再生制御装置200bは、データ取得部210bと、バッファ制御部220bと、制御部260bを有している。データ取得部210bは、実施の形態1に係るネットワークコンテンツ再生制御装置200のデータ取得部210に、当該データ取得部210がコンテンツ配信サーバ10から取得するデータの取得速度を算出するデータ取得速度算出部を追加したものである。また、バッファ制御部220bは、実施の形態1に係るネットワークコンテンツ再生制御装置200のバッファ制御部220に、バッファ部221から再生部230に転送されるデータのデータ転送速度を算出するデータ転送速度算出部を追加したものである。また、制御部260bは、実施の形態1に係るネットワークコンテンツ再生制御装置200の制御部260に、特殊再生用コンテンツのバッファ部221へのバッファリングが所定量に達するまでのバッファリング完了予測時間を算出するバッファリング完了予測時間算出部と、特殊再生用コンテンツのバッファ部221へのバッファリングの開始位置を算出するバッファリング開始位置算出部とを、追加したものである。
Embodiment 3 FIG.
FIG. 10 is a block diagram showing the configuration of the video display apparatus according to Embodiment 3 of the present invention. The network content reproduction control apparatus 200b of the video display apparatus 20b according to Embodiment 3 includes a data acquisition unit 210b, a buffer control unit 220b, and a control unit 260b. The data acquisition unit 210b calculates a data acquisition rate calculation unit that calculates the acquisition rate of data that the data acquisition unit 210 acquires from the content distribution server 10 to the data acquisition unit 210 of the network content reproduction control apparatus 200 according to Embodiment 1. Is added. Also, the buffer control unit 220b calculates the data transfer rate for calculating the data transfer rate of the data transferred from the buffer unit 221 to the playback unit 230 to the buffer control unit 220 of the network content playback control apparatus 200 according to Embodiment 1. The part is added. In addition, the control unit 260b notifies the control unit 260 of the network content playback control apparatus 200 according to Embodiment 1 the buffering completion prediction time until the buffering of the special playback content in the buffer unit 221 reaches a predetermined amount. A buffering completion prediction time calculation unit to be calculated and a buffering start position calculation unit to calculate the buffering start position of the special playback content to the buffer unit 221 are added.

本発明の実施の形態3のネットワークコンテンツ再生制御装置のコンテンツ再生開始時の再生制御方法については実施の形態1と同じである。   The playback control method at the start of content playback of the network content playback control apparatus according to the third embodiment of the present invention is the same as in the first embodiment.

次に、本発明の実施の形態3のネットワークコンテンツ再生制御装置のコンテンツ切り換え時の再生制御方法について図11、バッファ状態について図12(12−a)及至(12−d)を一例として用いて説明する。   Next, the playback control method at the time of content switching of the network content playback control apparatus according to the third embodiment of the present invention will be described with reference to FIG. 11, and the buffer status will be described with reference to FIGS. To do.

ユーザーが通常再生用コンテンツを再生中にリモコン30を操作して早送り、早戻し、チャプター送り等の特殊再生を要求すると(ステップ400)、データ取得速度算出部はコンテンツ配信サーバ10から取得するデータの取得速度を算出する(ステップ401)。具体的には、データ取得速度算出部は、データ取得部210bが所定データサイズAをコンテンツ配信サーバ10から取得できるまでの時間T1を計測し、所定データサイズAを時間T1で除算することによりデータ取得速度Xを算出する。   When the user operates the remote controller 30 during playback of normal playback content and requests special playback such as fast forward, fast reverse, chapter feed, etc. (step 400), the data acquisition speed calculation unit calculates the data to be acquired from the content distribution server 10. An acquisition speed is calculated (step 401). Specifically, the data acquisition speed calculation unit measures the time T1 until the data acquisition unit 210b can acquire the predetermined data size A from the content distribution server 10, and divides the predetermined data size A by the time T1 to obtain data. The acquisition speed X is calculated.

データ取得速度を算出すると、制御部260bはデータ取得部210bに対してコンテンツ配信サーバ10への通常再生用コンテンツの送信要求停止を指示し、指示を受けたデータ取得部210bは通常再生用コンテンツの取得を停止する(ステップ402)。   When the data acquisition speed is calculated, the control unit 260b instructs the data acquisition unit 210b to stop the transmission request for the normal reproduction content to the content distribution server 10, and the data acquisition unit 210b that receives the instruction receives the instruction for the normal reproduction content. Acquisition is stopped (step 402).

通常再生用コンテンツの取得を停止すると、バッファ部221に書き込まれた通常再生用コンテンツの書き込み完了位置を取得する(ステップ403)。この時のバッファ状態は図12(12−a)のようになり、WP1が通常再生用コンテンツの書き込み完了位置となる。   When the acquisition of the normal playback content is stopped, the write completion position of the normal playback content written in the buffer unit 221 is acquired (step 403). The buffer state at this time is as shown in FIG. 12 (12-a), and WP1 is the writing completion position of the normal playback content.

通常再生用コンテンツの書き込み完了位置を取得すると、データ転送速度算出部はバッファ部221から再生部230に転送されるデータのデータ転送速度を算出する(ステップ404)。具体的には、データ転送速度算出部は、バッファ制御部220bが所定時間T2の間に通常再生用コンテンツを読み出すことにより移動した、バッファ部221の読み出しアドレスのオフセット値Bを取得し、オフセット値Bを所定時間T2で除算することによりデータ転送速度Yを算出する。   When the write completion position of the normal playback content is acquired, the data transfer rate calculation unit calculates the data transfer rate of the data transferred from the buffer unit 221 to the playback unit 230 (step 404). Specifically, the data transfer rate calculation unit acquires the offset value B of the read address of the buffer unit 221 that has been moved by the buffer control unit 220b reading the normal playback content during the predetermined time T2, and the offset value The data transfer rate Y is calculated by dividing B by the predetermined time T2.

データ転送速度を算出すると、バッファリング完了予測時間算出部は特殊再生用コンテンツのバッファ部221へのバッファリングが所定量に達するまでのバッファリング完了予測時間を算出する(ステップ405)。具体的には、バッファリング完了予測時間算出部は、データ取得速度算出部がステップ401で算出したデータ取得速度Xを取得し、バッファリングの所定量をCを取得した前記データ取得速度Xで除算することによりバッファリング完了予測時間Zを算出する。   When the data transfer rate is calculated, the buffering completion prediction time calculation unit calculates the buffering completion prediction time until buffering of the special playback content in the buffer unit 221 reaches a predetermined amount (step 405). Specifically, the buffering completion prediction time calculation unit acquires the data acquisition rate X calculated by the data acquisition rate calculation unit in step 401, and divides the predetermined amount of buffering by the data acquisition rate X acquired C. By doing so, the buffering completion predicted time Z is calculated.

バッファリング完了予測時間Zを算出すると、バッファリング開始位置算出部は、特殊再生用コンテンツのバッファ部221へのバッファリングの開始位置を算出する(ステップ406)。具体的には、バッファリング開始位置算出部は、まずステップ404で算出したデータ転送速度Xと前記バッファリング完了予測時間算出部で算出したバッファリング完了予測時間Zを取得し、バッファリング完了予測時間Zの間にバッファ部221から再生部230に転送されるデータサイズDを算出する。データサイズDは、ステップ404で算出したデータ転送速度Xとバッファリング完了予測時間ZとからD=X×Zとなる。次に、バッファ部221の読み出しアドレスを取得し、前記読み出しアドレスの位置から前記データサイズD分移動した位置をバッファリング開始位置として算出する。この時のバッファ状態は図12(12−b)のようになり、読み出しアドレスRP2にデータサイズ分(図中のデータブロック4〜6)移動させたWP2がバッファリング開始位置となる。すなわち、ステップ406において、バッファリング開始位置算出部は、データ転送速度Xに基づいて、予測時間Zの間にバッファ制御部220bが読み出す通常再生用コンテンツが書き込まれている読み出し予定領域(図12(12−b)中のデータブロック4〜6)を求め、当該読み出し予定領域のうちバッファ制御部220bが読み出していない領域に特殊再生用コンテンツが書き込まれないような位置に、特殊再生用コンテンツの書き込み開始位置を設定する。なお、ステップ406においては、特殊再生用コンテンツの書き込み開始位置を、通常再生用コンテンツの読み出しアドレスの位置からデータサイズD分移動させた位置としたが、この移動させた位置よりも後ろにある位置を、特殊再生用コンテンツの書き込み開始位置としてもよい。   When the buffering completion predicted time Z is calculated, the buffering start position calculation unit calculates the buffering start position of the special playback content to the buffer unit 221 (step 406). Specifically, the buffering start position calculating unit first obtains the data transfer rate X calculated in step 404 and the buffering completion predicted time Z calculated by the buffering completion predicted time calculating unit, and the buffering completion predicted time The data size D transferred from the buffer unit 221 to the playback unit 230 during Z is calculated. The data size D is D = X × Z from the data transfer rate X calculated in step 404 and the buffering completion predicted time Z. Next, a read address of the buffer unit 221 is acquired, and a position moved by the data size D from the position of the read address is calculated as a buffering start position. The buffer state at this time is as shown in FIG. 12 (12-b), and WP2 moved to the read address RP2 by the data size (data blocks 4 to 6 in the figure) becomes the buffering start position. In other words, in step 406, the buffering start position calculation unit, based on the data transfer rate X, reads scheduled area in which the normal playback content read by the buffer control unit 220b during the predicted time Z is written (FIG. 12 ( The data blocks 4 to 6) in 12-b) are obtained, and the special reproduction content is written at a position where the special reproduction content is not written in the area that is not read by the buffer control unit 220b in the read scheduled area. Set the start position. In step 406, the write start position of the special playback content is set to the position moved by the data size D from the read address position of the normal playback content. However, the position is behind the moved position. May be the write start position of the special reproduction content.

なお、ステップ406で算出したバッファリング開始位置がステップ403で取得した通常再生用コンテンツの書き込み完了位置を追い越す場合は、バッファリング開始位置を前記通常再生用コンテンツの書き込み完了位置とする。   If the buffering start position calculated in step 406 exceeds the normal playback content writing completion position acquired in step 403, the buffering start position is set as the normal playback content writing completion position.

バッファリング開始位置を算出すると、特殊再生用コンテンツの取得処理と通常再生用コンテンツの再生継続処理が並行して動作する。   When the buffering start position is calculated, the special reproduction content acquisition process and the normal reproduction content reproduction continuation process operate in parallel.

ステップ406の後、通常再生用コンテンツの再生継続処理を開始すると(ステップ407)、通常再生用コンテンツのデータ転送がステップ406で取得したバッファリング開始位置まで完了したかどうかを判定し(ステップ408)、完了していなかった場合は、ステップ408に戻り判定を継続する。なお、ステップ407の再生継続処理においては、通常再生用コンテンツを構成する複数のGOP(ピクチャ群)に含まれるピクチャのうち少なくとも2つ以上のピクチャ(好ましくはすべてのピクチャ)が含まれるように通常再生用コンテンツがバッファ制御部220bから読み出されて再生部230に転送され、再生部230において通常再生の速度で再生されるものとする。一方、通常再生用コンテンツのデータ転送がステップ407で取得した通常再生用コンテンツの書き込み完了位置まで完了していた場合は、制御部260bはバッファ制御部220bに対して再生部230へのデータ転送停止を指示する。   After step 406, when the normal playback content playback continuation processing is started (step 407), it is determined whether the data transfer of the normal playback content has been completed up to the buffering start position acquired in step 406 (step 408). If not completed, the process returns to step 408 to continue the determination. Note that the playback continuation processing in step 407 is normally performed so that at least two pictures (preferably all pictures) are included among pictures included in a plurality of GOPs (picture groups) constituting the normal playback content. It is assumed that the playback content is read from the buffer control unit 220b, transferred to the playback unit 230, and played back at the normal playback speed in the playback unit 230. On the other hand, when the data transfer of the normal playback content has been completed up to the write completion position of the normal playback content acquired in step 407, the control unit 260b stops the data transfer to the playback unit 230 with respect to the buffer control unit 220b. Instruct.

データ転送停止の指示を受けたバッファ制御部220bは、再生部230へのデータ転送を停止する(ステップ409)。   Upon receiving the data transfer stop instruction, the buffer control unit 220b stops data transfer to the playback unit 230 (step 409).

データ転送が停止されると制御部260bは再生部230に再生停止を指示する。再生停止の指示を受けた再生部230は、デマルチプレクサ部231のパケット抽出処理の停止、映像デコーダ部232の復号処理及び音声デコーダ部233の復号処理の停止を行い、通常再生用コンテンツの停止状態となる(ステップ410)。   When the data transfer is stopped, the control unit 260b instructs the playback unit 230 to stop playback. Receiving the instruction to stop playback, the playback unit 230 stops the packet extraction process of the demultiplexer unit 231, stops the decoding process of the video decoder unit 232 and the decoding process of the audio decoder unit 233, and stops the normal playback content. (Step 410).

ステップ406の後、特殊再生用コンテンツの取得処理を開始すると、制御部260bはデータ取得部210bに対してコンテンツ配信サーバ10への特殊再生用コンテンツの送信要求開始を指示し、指示を受けたデータ取得部210bはコンテンツ配信サーバ10から特殊再生用コンテンツの取得を開始する(ステップ411)。   After the special reproduction content acquisition process is started after step 406, the control unit 260b instructs the data acquisition unit 210b to start a special reproduction content transmission request to the content distribution server 10, and receives the received data. The acquisition unit 210b starts acquiring special playback content from the content distribution server 10 (step 411).

バッファ制御部220bはデータ取得部210bで取得したデータをバッファ部221にバッファリング開始する(ステップ412)。バッファリングは、ステップ406で取得したバッファリング開始位置から開始する。   The buffer control unit 220b starts buffering the data acquired by the data acquisition unit 210b in the buffer unit 221 (step 412). Buffering starts from the buffering start position acquired in step 406.

バッファリングを開始するとバッファ部221に所定量のバッファリングが完了したどうかを判定し(ステップ413)、完了していなかった場合は、ステップ413に戻り判定を継続する。完了していた場合は、通常再生コンテンツの再生状態かどうかを判定する(ステップ414)。この時のバッファ状態は図12(12−c)のようになり、書き込みアドレスがWP3に進んだ時点で所定量に達したと判定している。また、通常再生用コンテンツの再生が継続されているため読み出しアドレスがRP3に進んでいる。   When buffering is started, it is determined whether or not a predetermined amount of buffering has been completed in the buffer unit 221 (step 413). If it has not been completed, the process returns to step 413 to continue the determination. If completed, it is determined whether or not the normal reproduction content is being reproduced (step 414). The buffer state at this time is as shown in FIG. 12 (12-c), and it is determined that the predetermined amount has been reached when the write address advances to WP3. Further, since the reproduction of the normal reproduction content is continued, the read address advances to RP3.

ステップ414で再生状態であった場合は、ステップ409と同等のデータ転送停止(ステップ415)及びステップ410と同等の再生停止(ステップ416)を行い、通常再生用コンテンツの停止状態となる。   If it is in the playback state in step 414, the data transfer stop (step 415) equivalent to step 409 and the playback stop (step 416) equivalent to step 410 are performed, and the normal playback content is stopped.

通常再生用コンテンツの停止状態となると、制御部260bはバッファ制御部220bに対して再生部230へのデータ転送開始を指示する。   When the normal playback content is stopped, the control unit 260b instructs the buffer control unit 220b to start data transfer to the playback unit 230.

データ転送開始の指示を受けたバッファ制御部220bは、再生部230に転送するバッファ部221の読み出しアドレスをステップ412で特殊再生用コンテンツのバッファリングを開始したバッファリング開始位置に設定する(ステップ417)。この時のバッファ状態は図12(12−d)のようになり、読み出しアドレスは特殊再生用コンテンツのバッファリングを開始したRP4に設定される。   Upon receiving the data transfer start instruction, the buffer control unit 220b sets the read address of the buffer unit 221 to be transferred to the playback unit 230 to the buffering start position where buffering of the special playback content is started in step 412 (step 417). ). The buffer state at this time is as shown in FIG. 12 (12-d), and the read address is set to RP4 which has started buffering of the special reproduction content.

バッファ制御部220bは、ステップ417で設定した読み出しアドレスからデータを読み出して再生部230へのデータ転送を開始する(ステップ418)。この時のバッファ状態は図12(12−e)のようになり、データ転送が開始されることで読み出しアドレスがRP5に進み、書き込みアドレスはWP5に進んでいる。   The buffer control unit 220b reads data from the read address set in step 417 and starts data transfer to the reproduction unit 230 (step 418). The buffer state at this time is as shown in FIG. 12 (12-e). When data transfer is started, the read address advances to RP5, and the write address advances to WP5.

データ転送が開始されると制御部260bは再生部230に再生開始を指示する。再生開始の指示を受けた再生部230は、デマルチプレクサ部231でPSIセクションパケット、映像パケット、音声パケット等の抽出を開始し、抽出した映像パケットは映像ストリームデータとして映像デコーダ部232に出力して映像デコーダ部232で復号し、表示部240に出力する。また、抽出した音声パケットは音声ストリームデータとして音声デコーダ部233に出力して音声デコーダ部233で復号し、スピーカ部250に出力する(ステップ419)。   When the data transfer is started, the control unit 260b instructs the playback unit 230 to start playback. Receiving the reproduction start instruction, the reproduction unit 230 starts extraction of the PSI section packet, video packet, audio packet, and the like by the demultiplexer unit 231, and outputs the extracted video packet to the video decoder unit 232 as video stream data. The video decoder unit 232 decodes the data and outputs it to the display unit 240. The extracted audio packet is output to the audio decoder unit 233 as audio stream data, decoded by the audio decoder unit 233, and output to the speaker unit 250 (step 419).

以降は、ユーザーから再生停止が要求される、もしくはコンテンツ終端まで再生が完了するまで特殊再生用コンテンツの再生状態となる。   Thereafter, the special reproduction content is in a reproduction state until the reproduction is requested by the user or the reproduction is completed up to the end of the content.

上記は、通常再生用コンテンツから特殊再生用コンテンツへのコンテンツ切り換え時について説明したものであるが、特殊再生用コンテンツから通常再生用コンテンツへのコンテンツ切り換え時についても同じである。   The above is a description of content switching from normal playback content to special playback content, but the same applies to content switching from special playback content to normal playback content.

以上、本実施の形態によれば通常再生用コンテンツを再生中にユーザーが早送り、早戻し、チャプター送り等の特殊再生を要求して特殊再生用コンテンツに切り換える際、特殊再生用コンテンツのバッファリングが所定量に達するまで通常再生用コンテンツを再生しておくために必要なデータサイズ分をデータ読み出し位置から移動させた位置に特殊再生用コンテンツを記憶する。そのため、バッファの空き容量が確保されるまで特殊再生用コンテンツの記憶を待機する必要が無くなり、バッファ部に特殊再生用コンテンツが所定量記憶されるまでにかかる時間を短縮できるので、コンテンツ切り替え時に発生する映像停止期間も短縮することができ、ユーザー要求に対する応答性を高めてユーザーが感じる不快感を軽減することができる。   As described above, according to the present embodiment, when a user requests special playback such as fast-forward, fast-reverse, and chapter feed during playback of normal playback content and switches to special playback content, buffering of the special playback content is performed. The special reproduction content is stored at a position where the data size necessary for reproducing the normal reproduction content until the predetermined amount is reached is moved from the data reading position. This eliminates the need to wait for special playback content to be stored until the buffer has enough free space, and reduces the time required to store a predetermined amount of special playback content in the buffer. The video stop period can be shortened, and the responsiveness to the user request can be enhanced to reduce the discomfort felt by the user.

なお、実施の形態2および3に係るネットワークコンテンツ再生制御装置においても、実施の形態1に係るネットワークコンテンツ再生制御装置と同様に、再生速度の異なるコンテンツに切り換わるときのみに適用されるものではなく、チャプタースキップ動作のように同一のコンテンツ内の異なる位置から再生するように切り換える場合にも適用することができる。   Note that the network content playback control apparatus according to the second and third embodiments is not applied only when switching to content having a different playback speed, as with the network content playback control apparatus according to the first embodiment. The present invention can also be applied to a case where the playback is switched from a different position in the same content as in the chapter skip operation.

Claims (11)

MPEG方式で多重化され、ユーザ要求に応じて配信される通常再生用のコンテンツである第1のコンテンツおよび前記第1のコンテンツとは別に生成された、少なくとも早送り、早戻しを行うための特殊再生用コンテンツである第2のコンテンツを配信するコンテンツ配信サーバから、前記第1のコンテンツまたは前記第2のコンテンツを取得し再生するネットワークコンテンツ再生制御装置において、
前記第1のコンテンツおよび前記第2のコンテンツのうちいずれのコンテンツを取得するのかを示す選択情報が入力される選択情報入力部と、
前記選択情報入力に入力された前記選択情報に基づいて、前記コンテンツ配信サーバから前記第1のコンテンツまたは前記第2のコンテンツを取得するデータ取得部と、
前記データ取得部が取得した前記第1のコンテンツまたは前記第2のコンテンツが書き込まれるバッファ部と、
前記データ取得部が前記第1のコンテンツを取得しているときに前記選択情報入力部から前記第2のコンテンツを取得する旨の選択情報が入力された場合、前記バッファ部に書き込まれた前記第1のコンテンツの読み出しが完了する時、および前記バッファ部への前記第2のコンテンツの書き込み量が所定量を超える時のうち、いずれか早い方の時まで、前記第1のコンテンツを構成する複数のピクチャ群GOP(Group of Picture)に含まれるすべてのピクチャを読み出し、前記バッファ部への前記第2のコンテンツの書き込み量が所定量を超えた後に、前記バッファ部から前記第2のコンテンツの読み出しを開始するバッファ制御部と、
前記バッファ制御部が読み出した前記第1のコンテンツを所定の速度で再生し、前記バッファ制御部が読み出した前記第2のコンテンツを前記第1のコンテンツと異なる速度で再生する再生部とを備えるネットワークコンテンツ再生制御装置。
Special reproduction for performing at least fast-forward and fast-reverse, which is generated separately from the first content and the first content that are multiplexed in accordance with the MPEG method and distributed in response to a user request, and the first content In a network content reproduction control device that acquires and reproduces the first content or the second content from a content distribution server that distributes second content that is content for use ,
A selection information input unit to which selection information indicating which of the first content and the second content is to be acquired;
A data acquisition unit for acquiring the first content or the second content from the content distribution server based on the selection information input in the selection information input;
A buffer unit in which the first content or the second content acquired by the data acquisition unit is written;
When the selection information for acquiring the second content is input from the selection information input unit when the data acquisition unit is acquiring the first content, the first data written in the buffer unit A plurality of pieces constituting the first content until reading of one content is completed and when the amount of writing of the second content to the buffer unit exceeds a predetermined amount, whichever is earlier All the pictures included in the picture group GOP (Group of Picture) are read out, and after the amount of writing of the second content to the buffer unit exceeds a predetermined amount, the reading of the second content from the buffer unit A buffer control unit for starting
A network comprising: a reproduction unit that reproduces the first content read by the buffer control unit at a predetermined speed, and reproduces the second content read by the buffer control unit at a speed different from that of the first content. Content playback control device.
前記バッファ部は、前記第1のコンテンツが書き込まれる第1のバッファ部と、前記第2のコンテンツが書き込まれる第2のバッファ部とを有することを特徴とする請求項1に記載のネットワークコンテンツ再生制御装置。   The network content reproduction according to claim 1, wherein the buffer unit includes a first buffer unit in which the first content is written and a second buffer unit in which the second content is written. Control device. 前記取得手段が前記コンテンツ配信サーバから前記第1のコンテンツを取得したときの取得速度を算出する取得速度算出部と、
前記バッファ部から読み出された前記第1のコンテンツが前記再生部に転送される転送速度を算出する転送速度算出部と、
前記取得速度に基づいて、前記バッファ部に前記第2のコンテンツが所定量書き込まれるまでの予測時間を算出する書き込み予測時間算出部と、
前記データ取得部が前記第1のコンテンツを取得している状態で前記選択情報入力部から前記第2のコンテンツを取得する旨の選択情報が入力された場合、前記データ取得部が前記第2のコンテンツを取得する前に、前記転送速度に基づいて前記予測時間の間に前記バッファ制御部が読み出す前記第1のコンテンツが書き込まれている読み出し予定領域を求め、前記読み出し予定領域のうち前記バッファ制御部が読み出していない領域に前記第2のコンテンツが書き込まれないような位置に、前記第2のコンテンツの書き込み開始位置を設定する書き込み開始位置算出部とを備えること
を特徴とする請求項1に記載のネットワークコンテンツ再生制御装置。
An acquisition speed calculation unit that calculates an acquisition speed when the acquisition unit acquires the first content from the content distribution server;
A transfer rate calculation unit for calculating a transfer rate at which the first content read from the buffer unit is transferred to the reproduction unit;
A predicted write time calculation unit that calculates a predicted time until a predetermined amount of the second content is written to the buffer unit based on the acquisition speed;
When selection information indicating that the second content is acquired from the selection information input unit in a state where the data acquisition unit is acquiring the first content, the data acquisition unit receives the second content. Before acquiring the content, the buffer control unit obtains a scheduled read area in which the first content read by the buffer control unit is written during the predicted time based on the transfer speed, and the buffer control is included in the scheduled read area. 2. A writing start position calculation unit that sets a writing start position of the second content at a position where the second content is not written in an area that is not read by the unit. The network content reproduction control device described.
前記取得手段が前記コンテンツ配信サーバから前記第1のコンテンツを取得したときの取得速度を算出する取得速度算出部と、
前記バッファ部から読み出された前記第1のコンテンツが前記再生部に転送される転送速度を算出する転送速度算出部と、
前記取得速度に基づいて、前記バッファ部に前記第2のコンテンツが所定量書き込まれるまでの予測時間を算出する書き込み予測時間算出部と、
前記データ取得部が前記第2のコンテンツを取得する前に、前記転送速度に基づいて前記予測時間の間に前記バッファ部から前記再生部に転送される転送量を算出し、前記バッファ部において直前に前記第1のコンテンツが読み出された読み出し位置から前記転送量分、移動させた位置、もしくは当該位置よりも後にある位置を、前記バッファ部における前記第2のコンテンツの書き込み開始位置として算出する書き込み開始位置算出部とを備えること
を特徴とする請求項1に記載のネットワークコンテンツ再生制御装置。
An acquisition speed calculation unit that calculates an acquisition speed when the acquisition unit acquires the first content from the content distribution server;
A transfer rate calculation unit for calculating a transfer rate at which the first content read from the buffer unit is transferred to the reproduction unit;
A predicted write time calculation unit that calculates a predicted time until a predetermined amount of the second content is written to the buffer unit based on the acquisition speed;
Before the data acquisition unit acquires the second content, the transfer amount transferred from the buffer unit to the playback unit during the predicted time is calculated based on the transfer speed, and the buffer unit immediately before The position moved by the transfer amount from the read position at which the first content is read or the position after the position is calculated as the write start position of the second content in the buffer unit. The network content reproduction control apparatus according to claim 1, further comprising a write start position calculation unit.
MPEG方式で多重化され、所定の速度で再生されるコンテンツを配信するコンテンツ配信サーバから、前記コンテンツを取得し再生するネットワークコンテンツ再生制御装置において、
前記コンテンツをどの位置から取得するのかを示す取得位置情報が入力される取得位置情報入力部と、
前記取得位置情報に入力された前記取得位置情報に基づいて、前記コンテンツ配信サーバから前記コンテンツを取得するデータ取得部と、
前記データ取得部が取得した前記コンテンツが書き込まれるバッファ部と、
前記データ取得部が前記コンテンツを取得しているときに取得している位置とは異なる位置から前記コンテンツを取得する旨の前記取得位置情報が入力された場合、その時点において前記バッファ部に書き込まれていた前記コンテンツの取得済み部分の読み出しが完了する時、および前記バッファ部への前記異なる位置から取得した追加取得部分の書き込み量が所定量を超える時のうち、いずれか早い方の時まで、前記取得済み部分を構成する複数のピクチャ群GOP(Group of Picture)に含まれるすべてのピクチャを読み出し、前記バッファ部への前記追加取得部分の書き込み量が前記所定量を超えた後に、前記バッファ部から前記追加取得部分の読み出しを開始するバッファ制御部と、
前記バッファ制御部が読み出した前記取得済み部分および前記追加取得部分を前記所定の速度で再生する再生部と
を備えるネットワークコンテンツ再生制御装置。
In a network content playback control apparatus for acquiring and playing back content from a content delivery server that delivers content that is multiplexed in MPEG format and played back at a predetermined speed,
An acquisition position information input unit to which acquisition position information indicating from which position the content is acquired;
A data acquisition unit for acquiring the content from the content distribution server based on the acquisition position information input in the acquisition position information;
A buffer unit in which the content acquired by the data acquisition unit is written;
When the acquisition position information indicating that the content is acquired from a position different from the position acquired when the data acquisition unit is acquiring the content is input to the buffer unit at that time. When reading of the acquired part of the content that has been completed and when the amount of additional acquisition part acquired from the different position to the buffer unit exceeds a predetermined amount, whichever comes first, After all the pictures included in a plurality of picture groups GOP (Group of Picture) constituting the acquired part are read and the amount of writing of the additional acquired part to the buffer part exceeds the predetermined amount, the buffer part A buffer control unit that starts reading the additional acquisition part from:
A network content reproduction control apparatus comprising: a reproduction unit that reproduces the acquired part and the additional acquisition part read by the buffer control unit at the predetermined speed.
前記バッファ部は、前記取得済み部分が書き込まれる第1のバッファ部と、前記追加取得部分が書き込まれる第2のバッファ部とを有することを特徴とする請求項5に記載のネットワークコンテンツ再生制御装置。   6. The network content reproduction control apparatus according to claim 5, wherein the buffer unit includes a first buffer unit in which the acquired part is written and a second buffer unit in which the additional acquisition part is written. . 前記取得手段が前記コンテンツ配信サーバから前記取得済み部分を取得したときの取得速度を算出する取得速度算出部と、
前記バッファ部から読み出された前記取得済み部分が前記再生部に転送される転送速度を算出する転送速度算出部と、
前記取得速度に基づいて、前記バッファ部に前記追加取得部分が所定量書き込まれるまでの予測時間を算出する書き込み予測時間算出部と、
前記データ取得部が前記取得済み部分を取得しているときに前記追加取得部分を取得する旨の前記取得位置情報が入力された場合、前記データ取得部が前記追加取得部分の取得を開始する前に、前記転送速度に基づいて前記予測時間の間に前記バッファ制御部が読み出す前記取得済み部分が書き込まれている読み出し予定領域を求め、前記読み出し予定領域のうち前記バッファ制御部が読み出していない領域に前記追加取得部分が書き込まれないような位置に、前記追加取得部分の書き込み開始位置を設定する書き込み開始位置算出部とを備えること
を特徴とする請求項5に記載のネットワークコンテンツ再生制御装置。
An acquisition speed calculation unit that calculates an acquisition speed when the acquisition unit acquires the acquired part from the content distribution server;
A transfer rate calculation unit for calculating a transfer rate at which the acquired part read from the buffer unit is transferred to the reproduction unit;
Based on the acquisition speed, a predicted write time calculation unit that calculates a predicted time until a predetermined amount of the additional acquisition part is written in the buffer unit;
When the acquisition position information indicating that the additional acquisition part is acquired when the data acquisition unit is acquiring the acquired part, before the data acquisition unit starts acquiring the additional acquisition part In addition, a read scheduled area in which the acquired part read by the buffer control unit during the predicted time is written based on the transfer speed is obtained, and the buffer control unit does not read out of the read scheduled area The network content reproduction control device according to claim 5, further comprising: a write start position calculation unit that sets a write start position of the additional acquisition part at a position where the additional acquisition part is not written to the network.
前記取得手段が前記コンテンツ配信サーバから前記取得済み部分を取得したときの取得速度を算出する取得速度算出部と、
前記バッファ部から読み出された前記取得済み部分が前記再生部に転送される転送速度を算出する転送速度算出部と、
前記取得速度に基づいて、前記バッファ部に前記追加取得部分が所定量書き込まれるまでの予測時間を算出する書き込み予測時間算出部と、
前記データ取得部が前記追加取得部分の取得を開始する前に、前記転送速度に基づいて前記予測時間の間に前記バッファ部から前記再生部に転送される転送量を算出し、前記バッファ部において直前に前記取得済み部分が読み出された読み出し位置から前記転送量分、移動させた位置、もしくは当該位置よりも後にある位置を、前記バッファ部における前記追加取得部分の書き込み開始位置として算出する書き込み開始位置算出部とを備えること
を特徴とする請求項5に記載のネットワークコンテンツ再生制御装置。
An acquisition speed calculation unit that calculates an acquisition speed when the acquisition unit acquires the acquired part from the content distribution server;
A transfer rate calculation unit for calculating a transfer rate at which the acquired part read from the buffer unit is transferred to the reproduction unit;
Based on the acquisition speed, a predicted write time calculation unit that calculates a predicted time until a predetermined amount of the additional acquisition part is written in the buffer unit;
Before the data acquisition unit starts acquiring the additional acquisition part, the transfer unit calculates the transfer amount transferred from the buffer unit to the playback unit during the predicted time based on the transfer rate. Write that calculates a position moved by the transfer amount from the read position from which the acquired part was read immediately before or a position after the position as the write start position of the additional acquisition part in the buffer unit The network content reproduction control apparatus according to claim 5, further comprising a start position calculation unit.
請求項1〜8のいずれかに記載のネットワークコンテンツ再生制御装置と、
前記再生制御装置が再生するコンテンツを表示する表示部と
を備える映像表示装置。
The network content reproduction control device according to any one of claims 1 to 8,
A video display device comprising: a display unit that displays content to be played back by the playback control device.
MPEG方式で多重化され、ユーザ要求に応じて配信される通常再生用のコンテンツである第1のコンテンツおよび前記第1のコンテンツとは別に生成された、少なくとも早送り、早戻しを行うための特殊再生用コンテンツである第2のコンテンツを配信するコンテンツ配信サーバから、前記第1のコンテンツまたは前記第2のコンテンツを取得し再生するネットワークコンテンツ再生制御方法において、
前記第1のコンテンツを取得してバッファ部に書き込み、書き込んだ前記第1のコンテンツを読み出して前記所定の速度で再生する第1の再生ステップと、
取得するコンテンツを前記第1のコンテンツから前記第2のコンテンツに変更する変更情報が入力された場合、前記第2のコンテンツを取得して前記バッファ部に書き込む処理を開始し、前記バッファ部に書き込まれた前記第1のコンテンツの読み出しが完了する時、および前記バッファ部への前記第2のコンテンツの書き込み量が所定量を超える時のうち、いずれか早い方の時まで、前記第1のコンテンツを構成する複数のピクチャ群GOP(Group of Picture)に含まれるすべてのピクチャを前記バッファ部から読み出して所定の速度で再生する第2の再生ステップと、
前記バッファ部への前記第2のコンテンツの書き込み量が所定量を超えた後に、前記バッファ部から前記第2のコンテンツを読み出して前記第1のコンテンツと異なる速度で再生する第3の再生ステップと
を備えるネットワークコンテンツ再生制御方法。
Special reproduction for performing at least fast-forward and fast-reverse, which is generated separately from the first content and the first content that are multiplexed in accordance with the MPEG method and distributed in response to a user request, and the first content In a network content reproduction control method for acquiring and reproducing the first content or the second content from a content distribution server that distributes second content that is content for use ,
A first reproduction step of acquiring the first content and writing it to a buffer unit, reading the written first content and reproducing it at the predetermined speed;
When change information for changing the content to be acquired from the first content to the second content is input, a process for acquiring the second content and writing it to the buffer unit is started and written to the buffer unit The first content is read until the read of the first content is completed and the amount of the second content written to the buffer unit exceeds a predetermined amount, whichever is earlier A second reproduction step of reading out all the pictures included in a plurality of picture groups GOP (Group of Picture) constituting the image from the buffer unit and reproducing them at a predetermined speed;
A third reproduction step of reading out the second content from the buffer unit and reproducing it at a speed different from that of the first content after an amount of writing of the second content to the buffer unit exceeds a predetermined amount; A network content reproduction control method comprising:
MPEG方式で多重化され、所定の速度で再生されるコンテンツを配信するコンテンツ配信サーバから、前記コンテンツを取得し再生するネットワークコンテンツ再生制御方法において、
前記コンテンツを取得してバッファ部に書き込み、書き込んだ前記コンテンツを読み出して前記所定の速度で再生する第1の再生ステップと、
前記コンテンツを取得する位置を変更する変更情報が入力された場合、前記変更情報に基づいて変更した位置から前記コンテンツを取得して前記バッファ部に書き込む処理を開始し、前記変更情報が入力されるまでに前記バッファ部に書き込まれた前記コンテンツの読み出しが完了する時、および前記バッファ部への前記変更した位置から取得を開始した前記コンテンツの書き込み量が所定量を超える時のうち、いずれか早い方の時まで、前記変更情報が入力されるまでに前記バッファ部に書き込まれた前記コンテンツを構成する複数のピクチャ群GOP(Group of Picture)に含まれるすべてのピクチャを前記バッファ部から読み出して前記所定の速度で再生する第2の再生ステップと、
前記バッファ部への前記変更した位置から取得を開始した前記コンテンツの書き込み量が所定量を超えた後に、前記バッファ部から前記変更した位置から取得を開始した前記コンテンツを読み出して前記所定の速度で再生する第3の再生ステップと
を備えるネットワークコンテンツ再生制御方法。
In a network content playback control method for acquiring and playing back content from a content delivery server that delivers content that is multiplexed in MPEG format and played back at a predetermined speed,
A first reproduction step of acquiring the content and writing it in a buffer unit, reading the written content and reproducing it at the predetermined speed;
When change information for changing the position for acquiring the content is input, processing for acquiring the content from the position changed based on the change information and writing it to the buffer unit is started, and the change information is input When the reading of the content written to the buffer unit by the time is completed, or when the writing amount of the content that has started to be acquired from the changed position to the buffer unit exceeds a predetermined amount, whichever comes first Until this time, all the pictures included in a plurality of picture groups GOP (Group of Picture) constituting the content written in the buffer unit until the change information is input are read from the buffer unit and A second playback step of playing back at a predetermined speed;
After the writing amount of the content that has started acquisition from the changed position to the buffer unit exceeds a predetermined amount, the content that has started acquisition from the changed position is read from the buffer unit at the predetermined speed. A network content reproduction control method comprising: a third reproduction step for reproduction.
JP2010038685A 2010-02-24 2010-02-24 Network content playback control device, network content playback control method, and video display device Expired - Fee Related JP5246181B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010038685A JP5246181B2 (en) 2010-02-24 2010-02-24 Network content playback control device, network content playback control method, and video display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010038685A JP5246181B2 (en) 2010-02-24 2010-02-24 Network content playback control device, network content playback control method, and video display device

Publications (2)

Publication Number Publication Date
JP2011176572A JP2011176572A (en) 2011-09-08
JP5246181B2 true JP5246181B2 (en) 2013-07-24

Family

ID=44689029

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010038685A Expired - Fee Related JP5246181B2 (en) 2010-02-24 2010-02-24 Network content playback control device, network content playback control method, and video display device

Country Status (1)

Country Link
JP (1) JP5246181B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3061125B2 (en) * 1997-11-19 2000-07-10 日本電気株式会社 MPEG image reproducing apparatus and MPEG image reproducing method
JP4016158B2 (en) * 1998-07-15 2007-12-05 ソニー株式会社 Signal reproduction method and signal reproduction apparatus
JP2005293783A (en) * 2004-04-05 2005-10-20 Matsushita Electric Ind Co Ltd Video information playback device
JP5239858B2 (en) * 2006-06-22 2013-07-17 ソニー株式会社 Playback apparatus and method, and program
JP5282383B2 (en) * 2007-09-06 2013-09-04 ソニー株式会社 Content reproduction apparatus, content reproduction method, program, and content reproduction system

Also Published As

Publication number Publication date
JP2011176572A (en) 2011-09-08

Similar Documents

Publication Publication Date Title
KR101737325B1 (en) Method and apparatus for reducing decreasing of qualitly of experience in a multimedia system
JP4118232B2 (en) Video data processing method and video data processing apparatus
CN109937448B (en) System and method for providing audio content during trick-play playback
JP5536779B2 (en) Method and system for playing video on a mobile device
CN101682741B (en) Stream transmission server and stream transmission system
JP2001359072A (en) Data conversion device and method, data distribution device and method, data distribution system
CN102761773A (en) Method for improving user experience of IPTV (Internet Protocol Television) service by using I frames
JP2000125260A (en) Moving image transmission server, moving image transmission system using the same, and moving image transmission control method
JP2006520986A (en) CPI data for stream buffer channel
CN101383961B (en) Content reproducing device, content reproducing method, and content reproducing system
JP4476261B2 (en) Decoding device and decoding method
JP4322944B2 (en) VIDEO REPRODUCTION DEVICE, VIDEO REPRODUCTION METHOD, AND VIDEO REPRODUCTION PROCESSING PROGRAM
CN102065320B (en) Method and equipment for processing trick playing command related to transport stream (TS) code stream
US20070201819A1 (en) Apparatus and method for variable speed playback of digital broadcasting stream
JP2005303925A (en) STREAM DATA TRANSMITTING DEVICE, STREAM DATA RECEIVING DEVICE, AND RECORDING MEDIUM CONTAINING PROCESSING PROGRAM FOR CAUSING COMPUTER TO EXECUTE THESE PROCESSING
JP4295079B2 (en) Special video data processing method, special video data processing apparatus and special video data processing system
JP5246181B2 (en) Network content playback control device, network content playback control method, and video display device
JP4852453B2 (en) Recording apparatus, video reproduction apparatus, and special reproduction method thereof
JP2014093733A (en) Video distribution device, video reproduction device, video distribution program, and video reproduction program
JP2015526007A (en) Apparatus and method for recording data relating to time shift function on recording medium
JP2015510727A (en) Method and system for providing file data for media files
JP4888955B2 (en) Content delivery method and apparatus
JP4484220B2 (en) Video distribution device
JP4461875B2 (en) Video distribution system and method
JP2006109127A (en) REPRODUCTION DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120626

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120816

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130129

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20130206

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130325

R151 Written notification of patent or utility model registration

Ref document number: 5246181

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160419

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees