JP2016021778A - ストリーミングメディア再生装置、ストリーミングメディア再生方法、及びプログラム - Google Patents
ストリーミングメディア再生装置、ストリーミングメディア再生方法、及びプログラム Download PDFInfo
- Publication number
- JP2016021778A JP2016021778A JP2015194913A JP2015194913A JP2016021778A JP 2016021778 A JP2016021778 A JP 2016021778A JP 2015194913 A JP2015194913 A JP 2015194913A JP 2015194913 A JP2015194913 A JP 2015194913A JP 2016021778 A JP2016021778 A JP 2016021778A
- Authority
- JP
- Japan
- Prior art keywords
- media
- data
- playback
- streaming media
- bit rate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 35
- 238000012545 processing Methods 0.000 claims abstract description 67
- 230000002123 temporal effect Effects 0.000 abstract 2
- 238000004806 packaging method and process Methods 0.000 abstract 1
- 230000008859 change Effects 0.000 description 36
- 230000006870 function Effects 0.000 description 16
- 238000005259 measurement Methods 0.000 description 13
- 238000012544 monitoring process Methods 0.000 description 11
- 101100122750 Caenorhabditis elegans gop-2 gene Proteins 0.000 description 9
- 230000007774 longterm Effects 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 101000946275 Homo sapiens Protein CLEC16A Proteins 0.000 description 4
- 102100034718 Protein CLEC16A Human genes 0.000 description 4
- 101100476639 Caenorhabditis elegans gop-3 gene Proteins 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
【解決手段】ネットワーク接続されたストリーミングメディア配信装置からメディアコンテンツをダウンロードして再生するストリーミングメディア再生装置において、前記メディアコンテンツにおける特定の時間位置の時点で、早送り又は巻き戻しの指示を受けたときに、当該メディアコンテンツに対応するインデックス情報を参照することにより、前記時間位置に対応する所定種別のフレームデータを特定し、当該特定したフレームデータと、それ以降又はそれ以前の前記所定種別のフレームデータを前記ストリーミングメディア配信装置に順次要求して取得するメディアデータ取得処理手段と、前記メディアデータ取得処理手段により取得されたフレームデータを再生する再生手段とを備える。
【選択図】図3
Description
前記メディアコンテンツにおける特定の時間位置へのジャンプ指示を受けたときに、当該メディアコンテンツに対応するインデックス情報を参照することにより、前記時間位置に対応する所定単位のデータを特定し、当該特定したデータと、それ以降のデータを前記ストリーミングメディア配信装置に順次要求して取得するメディアデータ取得処理手段と、
前記メディアデータ取得処理手段により取得されたメディアデータを再生する再生手段とを備えたことを特徴とするストリーミングメディア再生装置として構成される。
前記メディアコンテンツにおける特定の時間位置の時点で、早送り又は巻き戻しの指示を受けたときに、当該メディアコンテンツに対応するインデックス情報を参照することにより、前記時間位置に対応する所定種別のフレームデータを特定し、当該特定したフレームデータと、それ以降又はそれ以前の前記所定種別のフレームデータを前記ストリーミングメディア配信装置に順次要求して取得するメディアデータ取得処理手段と、
前記メディアデータ取得処理手段により取得されたフレームデータを再生する再生手段とを備えたことを特徴とするストリーミングメディア再生装置として構成することもできる。
まず、本実施の形態で用いられるメディア配信方式について説明する。なお、以下で説明するメディア配信方式の内容は、本発明に関係する部分を主に説明するものである。
図3に、本発明の実施の形態に係るシステム構成を示す。図3に示すように、本実施の形態のシステムは、メディア配信装置1とユーザ端末2とがネットワーク3(例えばインターネット)を介して接続された構成を有する。ユーザ端末2は、ストリーミングメディア再生装置と称してもよい。
次に、上述したユーザ端末2が実行するダウンロード速度の測定について説明する。
ダウンロード速度監視部25は、ダウンロード速度を測定する度に、測定したダウンロード速度をビットレート変更判定部26に通知する。
ビットレート変更判定部26は、ダウンロード速度監視部25から通知された現在のダウンロード速度で、次のGOPをダウンロードした場合に、GOPのダウンロードが完了するまでに、バッファ241が枯渇してしまうかどうかをダウンロード速度測定の度に判定し、枯渇してしまう場合にメディアのビットレートを下げると判断する。なお、ここでは、一例として、次のGOPをダウンロードした場合に、GOPのダウンロードが完了するまでに、バッファ241が枯渇してしまうかどうかを判定することとしているが、次の1つのGOPではなく、以降の複数個のGOPをダウンロードした場合についての判定を行うこととしてもよい。
また、ビットレート変更判定部26は、現在のビットレートの1つ上のビットレートの定倍(これをU倍とする)以上のダウンロード速度を一定時間以上維持できたかどうかを、当該一定時間毎に判定している。もしくは、この「一定時間」よりも長い時間間隔で、「一定時間」以上維持できたかどうかの判定を行うようにしてもよい。
ビットレートの決定においては、ダウンロード速度を用いずに、バッファ時間が一定の時間を下回ればビットレートを一つ下に下げるという方法を採用してもよい。バッファ時間とは、データがバッファに格納されてから読み出されるまでの時間であり、ビットレート変更判定部26が測定する。
次に、トリックプレイの処理について説明する。
メディアデータ取得処理部24は、ユーザインタフェース部21から、ジャンプの指示を受ける。例えば、ユーザがメディアを視聴中に、画面上に表示される操作部において、メディアコンテンツの開始から所定時間の位置T(例えば、メディアの開始から30分後の時点)を指定し、この位置へのジャンプを指示すると、ユーザインタフェース部21は、T“30分”の情報を含むジャンプ指示をメディアデータ取得処理部24に送る。
次に、早送り・巻き戻しの処理について説明する。メディアデータ取得処理部24は、ユーザインタフェース部21から、早送りの指示を受けるとする。例えば、ユーザがメディアを視聴中に、画面上に表示される操作部において、早送りボタンを選択すると、その選択情報がユーザインタフェース部21に通知され、ユーザインタフェース部21は早送りの指示をメディアデータ取得処理部24に対して行う。この早送りの指示には、指示の時点でのメディアの開始からの時間の情報が含まれているものとする。
従来のRTP方式のIPTVでは、サーバ側でIフレームのみを抜き出した映像を事前あるいは逐次準備することで、早送り・巻き戻し時に順次配信をしている。また、HLSではIフレームのみを抜き出すことができないため、事前にIフレームのみを抜き出した映像を準備しておくか、または、N倍の速度ですべてのダウンロードをしておきIフレームを端末で抜き出すこととなる。
インデックス情報を有するメディア配信方式を用いてメディア再生機能を実装することで、GOP単位のダウンロード速度算出を実現し、ビットレートの切り替えをGOP単位で行うことができるようになる。また、これまで高負荷だったトリックプレイをインデックス情報により低負荷で行うことができるようになる。従って、ユーザの利便性は向上し、ネットワーク利用において効率がよくなる。
ネットワーク接続されたストリーミングメディア配信装置からメディアコンテンツをダウンロードして再生するストリーミングメディア再生装置であって、
前記メディアコンテンツにおける特定の時間位置へのジャンプ指示を受けたときに、当該メディアコンテンツに対応するインデックス情報を参照することにより、前記時間位置に対応する所定単位のデータを特定し、当該特定したデータと、それ以降のデータを前記ストリーミングメディア配信装置に順次要求して取得するメディアデータ取得処理手段と、
前記メディアデータ取得処理手段により取得されたメディアデータを再生する再生手段と
を備えたことを特徴とするストリーミングメディア再生装置。
前記所定単位のデータは、GOPのデータであることを特徴とする第1項に記載のストリーミングメディア再生装置。
ネットワーク接続されたストリーミングメディア配信装置からメディアコンテンツをダウンロードして再生するストリーミングメディア再生装置であって、
前記メディアコンテンツにおける特定の時間位置の時点で、早送り又は巻き戻しの指示を受けたときに、当該メディアコンテンツに対応するインデックス情報を参照することにより、前記時間位置に対応する所定種別のフレームデータを特定し、当該特定したフレームデータと、それ以降又はそれ以前の前記所定種別のフレームデータを前記ストリーミングメディア配信装置に順次要求して取得するメディアデータ取得処理手段と、
前記メディアデータ取得処理手段により取得されたフレームデータを再生する再生手段と
を備えたことを特徴とするストリーミングメディア再生装置。
早送り又は巻き戻しを行う場合において、前記再生手段は、予め定めた条件に従って、メディアコンテンツを通常再生する場合のビットレートよりも低いビットレートで再生を行う
ことを特徴とする第3項に記載のストリーミングメディア再生装置。
早送り又は巻き戻しを行う場合において、前記メディアデータ取得処理手段は、メディアコンテンツを通常再生する場合のタイムスタンプを所定の条件に従って変更したタイムスタンプを前記再生手段に通知する
ことを特徴とする第3項又は第4項に記載のストリーミングメディア再生装置。
ネットワーク接続されたストリーミングメディア配信装置からメディアコンテンツをダウンロードして再生するストリーミングメディア再生装置が実行するストリーミングメディア再生方法であって、
前記メディアコンテンツにおける特定の時間位置へのジャンプ指示を受けたときに、当該メディアコンテンツに対応するインデックス情報を参照することにより、前記時間位置に対応する所定単位のデータを特定し、当該特定したデータと、それ以降のデータを前記ストリーミングメディア配信装置に順次要求して取得するメディアデータ取得処理ステップと、
前記メディアデータ取得処理ステップにより取得されたメディアデータを順次再生する再生ステップと
を備えたことを特徴とするストリーミングメディア再生方法。
ネットワーク接続されたストリーミングメディア配信装置からメディアコンテンツをダウンロードして再生するストリーミングメディア再生装置が実行するストリーミングメディア再生方法であって、
前記メディアコンテンツにおける特定の時間位置の時点で、早送り又は巻き戻しの指示を受けたときに、当該メディアコンテンツに対応するインデックス情報を参照することにより、前記時間位置に対応する所定種別のフレームデータを特定し、当該特定したフレームデータと、それ以降又はそれ以前の前記所定種別のフレームデータを前記ストリーミングメディア配信装置に順次要求して取得するメディアデータ取得処理ステップと、
前記メディアデータ取得処理ステップにより取得されたフレームデータを順次再生する再生ステップと
を備えたことを特徴とするストリーミングメディア再生方法。
(第8項)
コンピュータを、第1項又は第2項に記載のストリーミングメディア再生装置の各手段として機能させるためのプログラム。
コンピュータを、第3項ないし第5項のうちいずれか1項に記載のストリーミングメディア再生装置の各手段として機能させるためのプログラム。
2 ユーザ端末
3 ネットワーク
11 メタ情報格納部
12 メディアコンテンツ格納部
13 情報配信制御部
21 ユーザインタフェース部
22 メタ情報取得部
23 メタ情報格納部
24 メディアデータ取得処理部
241 バッファ
25 ダウンロード速度監視部
26 ビットレート変更判定部
27 メディア再生処理部
Claims (5)
- ネットワーク接続されたストリーミングメディア配信装置からメディアコンテンツをダウンロードして再生するストリーミングメディア再生装置であって、
前記メディアコンテンツにおける所定種別のフレームデータ毎の時間位置を示す情報と当該時間位置に対応するデータ位置を示す情報を含むインデックス情報を格納するための格納手段と、
前記メディアコンテンツにおける特定の時間位置の時点で、早送り又は巻き戻しの指示を受けたときに、当該メディアコンテンツに対応する前記インデックス情報を参照することにより、前記特定の時間位置に対応する所定種別のフレームデータのデータ位置を特定し、当該データ位置の特定がなされたフレームデータと、それ以降又はそれ以前の前記所定種別のフレームデータを前記ストリーミングメディア配信装置に順次要求して取得するメディアデータ取得処理手段と、
前記メディアデータ取得処理手段により取得されたフレームデータを再生する再生手段と
を備えたことを特徴とするストリーミングメディア再生装置。 - 早送り又は巻き戻しを行う場合において、前記再生手段は、予め定めた条件に従って、メディアコンテンツを通常再生する場合のビットレートよりも低いビットレートで再生を行う
ことを特徴とする請求項1に記載のストリーミングメディア再生装置。 - 早送り又は巻き戻しを行う場合において、前記メディアデータ取得処理手段は、メディアコンテンツを通常再生する場合のタイムスタンプを所定の条件に従って変更したタイムスタンプを前記再生手段に通知する
ことを特徴とする請求項1又は2に記載のストリーミングメディア再生装置。 - ネットワーク接続されたストリーミングメディア配信装置からメディアコンテンツをダウンロードして再生するストリーミングメディア再生装置が実行するストリーミングメディア再生方法であって、
前記ストリーミングメディア再生装置は、前記メディアコンテンツにおける所定種別のフレームデータ毎の時間位置を示す情報と当該時間位置に対応するデータ位置を示す情報を含むインデックス情報を格納するための格納手段を備え、
前記メディアコンテンツにおける特定の時間位置の時点で、早送り又は巻き戻しの指示を受けたときに、当該メディアコンテンツに対応する前記インデックス情報を参照することにより、前記特定の時間位置に対応する所定種別のフレームデータのデータ位置を特定し、当該データ位置の特定がなされたフレームデータと、それ以降又はそれ以前の前記所定種別のフレームデータを前記ストリーミングメディア配信装置に順次要求して取得するメディアデータ取得処理ステップと、
前記メディアデータ取得処理ステップにより取得されたフレームデータを順次再生する再生ステップと
を備えたことを特徴とするストリーミングメディア再生方法。 - コンピュータを、請求項1ないし3のうちいずれか1項に記載のストリーミングメディア再生装置のメディアデータ取得処理手段、及び再生手段として機能させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015194913A JP6099715B2 (ja) | 2015-09-30 | 2015-09-30 | ストリーミングメディア再生装置、ストリーミングメディア再生方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015194913A JP6099715B2 (ja) | 2015-09-30 | 2015-09-30 | ストリーミングメディア再生装置、ストリーミングメディア再生方法、及びプログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012082779A Division JP6021385B2 (ja) | 2012-03-30 | 2012-03-30 | ストリーミングメディア再生装置、ストリーミングメディア再生方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016021778A true JP2016021778A (ja) | 2016-02-04 |
JP6099715B2 JP6099715B2 (ja) | 2017-03-22 |
Family
ID=55266313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015194913A Active JP6099715B2 (ja) | 2015-09-30 | 2015-09-30 | ストリーミングメディア再生装置、ストリーミングメディア再生方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6099715B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020123765A (ja) * | 2019-01-29 | 2020-08-13 | 日本放送協会 | ユーザ端末及びプロブラム |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102089854B1 (ko) * | 2018-05-24 | 2020-03-16 | 주식회사 알로이스 | Ott 서비스를 이용한 방송스트림의 타임머신기능을 제공하는 멀티미디어 기기 및 타임머신기능 제공방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11502988A (ja) * | 1995-03-30 | 1999-03-09 | トムソン コンシューマ エレクトロニクス インコーポレイテッド | 前符号化されたビデオ用のトリックプレイ制御 |
JP2002354419A (ja) * | 2001-05-25 | 2002-12-06 | Sony Corp | 記録再生装置および方法、記録媒体、並びにプログラム |
JP2003091936A (ja) * | 2001-09-19 | 2003-03-28 | Matsushita Electric Ind Co Ltd | ストリームデータ蓄積装置、プログラム及び方法 |
WO2011038013A2 (en) * | 2009-09-22 | 2011-03-31 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
-
2015
- 2015-09-30 JP JP2015194913A patent/JP6099715B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11502988A (ja) * | 1995-03-30 | 1999-03-09 | トムソン コンシューマ エレクトロニクス インコーポレイテッド | 前符号化されたビデオ用のトリックプレイ制御 |
JP2002354419A (ja) * | 2001-05-25 | 2002-12-06 | Sony Corp | 記録再生装置および方法、記録媒体、並びにプログラム |
JP2003091936A (ja) * | 2001-09-19 | 2003-03-28 | Matsushita Electric Ind Co Ltd | ストリームデータ蓄積装置、プログラム及び方法 |
WO2011038013A2 (en) * | 2009-09-22 | 2011-03-31 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020123765A (ja) * | 2019-01-29 | 2020-08-13 | 日本放送協会 | ユーザ端末及びプロブラム |
JP7195163B2 (ja) | 2019-01-29 | 2022-12-23 | 日本放送協会 | ユーザ端末及びプロブラム |
Also Published As
Publication number | Publication date |
---|---|
JP6099715B2 (ja) | 2017-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6021385B2 (ja) | ストリーミングメディア再生装置、ストリーミングメディア再生方法、及びプログラム | |
US11895348B2 (en) | Systems and methods for providing variable speeds in a trick-play mode | |
US11528540B2 (en) | System and method for decreasing an initial buffering period of an adaptive streaming system | |
JP4944484B2 (ja) | 再生装置、再生方法及びプログラム | |
US8886765B2 (en) | System and method for predicitive trick play using adaptive video streaming | |
JP7307211B2 (ja) | クライアント、サーバ、受信方法及び送信方法 | |
US20120297430A1 (en) | Central controller to manage network resources across a group of playback devices to control streaming video quality across the group of playback devices | |
TWI573450B (zh) | 伺服器內所儲存視聽節目表之接收方法和裝置 | |
TW201026064A (en) | Method for audio and video control response and bandwidth adaptation based on network streaming application and server using the same | |
CN102204272A (zh) | 流媒体中播放时间点跳转后的处理方法及装置 | |
US9660926B2 (en) | Multi-stream scheduling and requests | |
JP5784538B2 (ja) | ストリーミングメディア再生装置、メディアビットレート変更判定方法、及びプログラム | |
JP6099715B2 (ja) | ストリーミングメディア再生装置、ストリーミングメディア再生方法、及びプログラム | |
CN104581340A (zh) | 客户端、流媒体数据接收方法和流媒体数据传输系统 | |
JP6305738B2 (ja) | メディア再生制御装置、メディア再生制御方法、及びプログラム | |
EP3354033B1 (en) | Dynamic seeking in video delivery systems | |
EP3217681B1 (en) | Display apparatus | |
JP6327809B2 (ja) | 受信装置、制御方法及びプログラム | |
JP2012222689A (ja) | 再生装置及び再生方法 | |
US20230199267A1 (en) | Method and apparatus for processing adaptive multi-view streaming | |
US20160014181A1 (en) | Content transfer method, content transfer apparatus and content receiving apparatus | |
KR20150146353A (ko) | 미디어 플레이어의 재생 시점 변경 방법 | |
JP2007060001A (ja) | コンテンツ再生装置およびコンテンツ再生方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160812 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161004 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161205 |
|
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: 20170207 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170221 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6099715 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
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 |