JP6433151B2 - 映像供給装置、映像取得装置およびそれらの制御方法ならびに映像供給システム - Google Patents
映像供給装置、映像取得装置およびそれらの制御方法ならびに映像供給システム Download PDFInfo
- Publication number
- JP6433151B2 JP6433151B2 JP2014104508A JP2014104508A JP6433151B2 JP 6433151 B2 JP6433151 B2 JP 6433151B2 JP 2014104508 A JP2014104508 A JP 2014104508A JP 2014104508 A JP2014104508 A JP 2014104508A JP 6433151 B2 JP6433151 B2 JP 6433151B2
- Authority
- JP
- Japan
- Prior art keywords
- segment
- list
- acquisition
- information
- video data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Studio Devices (AREA)
Description
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。なお、以下では映像供給装置と映像取得装置からなる映像供給システムについて説明する。映像供給装置の一例として、ライブストリーミングデータを供給可能な任意のデジタルカメラに本発明を適用した例を説明する。しかし、本発明は、デジタルカメラに限らず、映像取得装置と接続してライブストリーミングデータを供給可能な任意の機器にも適用可能である。これらの機器には、例えば携帯電話機、ゲーム機、タブレット端末、パーソナルコンピュータ、時計型や眼鏡型の情報端末などが含まれてよい。また、ライブストリーミングデータを取得する映像取得装置の一例として携帯電話機に本発明を適用した例を説明する。しかし、本発明は、携帯電話機に限らず、外部装置と接続してライブストリーミングデータを取得可能な任意の映像取得装置にも適用可能である。これらの機器には、ゲーム端末、タブレット端末、パーソナルコンピュータ、時計型や眼鏡型の情報端末が含まれてよい。
図1(a)は、本実施形態の映像供給装置の一例としてデジタルカメラ1000の機能構成例を示すブロック図である。また図1(b)は、本実施形態の映像取得装置の一例として携帯電話機2000の機能構成例を示すブロック図である。なお、図1に示す機能ブロックの1つ以上は、ASICやプログラマブルロジックアレイ(PLA)などのハードウェアによって実現されてもよいし、CPUやMPU等のプログラマブルプロセッサがソフトウェアを実行することによって実現されてもよい。また、ソフトウェアとハードウェアの組み合わせによって実現されてもよい。従って、以下の説明において、異なる機能ブロックが動作主体として記載されている場合であっても、同じハードウェアが主体として実現されうる。
次に、図2および図3を参照して、本実施形態に係るプレイリストを利用したライブストリーミングの処理の概要を説明し、さらに輻輳などにより通信が定期的に行えない場合の処理を図4を参照して説明する。
次に、図5を参照して、デジタルカメラ1000におけるライブストリーミングに係る一連の動作を説明する。
さらに、図6を参照して、ライブストリーミングに係る携帯電話機2000における一連の動作を説明する。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (15)
- ライブ映像データの所定の時間長の部分を表すセグメントを生成するセグメント生成手段と、
前記セグメントを外部装置が取得するための取得情報を生成する取得情報生成手段と、
前記セグメント生成手段によって前記セグメントが生成されるごとに前記取得情報を含んだリストを更新し、前記外部装置からの要求に応じて前記リストを前記外部装置に送信するリスト送信手段と、
前記外部装置から前記取得情報を用いて要求された前記セグメントを前記外部装置に送信するセグメント送信手段と、
を有し、前記ライブ映像データを前記外部装置にストリーミングする映像供給装置であって、
前記外部装置から、前記ライブ映像データの利用形態を示す情報を取得する取得手段をさらに有し、
前記リスト送信手段は、
前記ライブ映像データの利用形態を示す情報が第1の利用形態を示す場合、最新の前記セグメントのみについての前記取得情報が含まれるように、前記リストを更新して、前記リストを前記外部装置に送信し、
前記ライブ映像データの利用形態を示す情報が第2の利用形態を示す場合、前記外部装置に送信されていない全てのセグメントについての前記取得情報が含まれるように、前記リストを更新して、前記リストを前記外部装置に送信する、
ことを特徴とする映像供給装置。 - 前記第1の利用形態は、前記ライブ映像データの欠落を低減することよりも遅延を低減することが優先される利用形態であって、前記第2の利用形態は、前記ライブ映像データの遅延を低減することよりも欠落を低減することが優先される利用形態であることを特徴とする請求項1に記載の映像供給装置。
- 前記第1の利用形態は、前記外部装置が受信したセグメントに基づき前記ライブ映像データを所定の記録媒体に記録しない利用形態であって、前記第2の利用形態は、前記外部装置が受信したセグメントに基づき前記ライブ映像データを記録する利用形態であることを特徴とする請求項1または2に記載の映像供給装置。
- 前記リスト送信手段は、前記ライブ映像データの利用形態を示す情報が前記第1の利用形態を示す場合、前記セグメントが生成されるごとに、最新の前記セグメントについての前記取得情報を含み、前記外部装置に送信されていない少なくとも1つの他のセグメントについての前記取得情報を含まないように前記リストを更新することを特徴とする請求項1乃至3のいずれか1項に記載の映像供給装置。
- 前記リスト送信手段は、前記ライブ映像データの利用形態を示す情報が前記第2の利用形態を示す場合、前記セグメントが生成されるごとに、前記リストに最新の前記セグメントについての前記取得情報を追加することにより前記リストを更新することを特徴とする請求項1乃至4のいずれか1項に記載の映像供給装置。
- 前記リスト送信手段は、前記外部装置に送信したセグメントについての前記取得情報を前記リストから削除することにより前記リストを更新することを特徴とする請求項1乃至5のいずれか1項に記載の映像供給装置。
- 撮像手段をさらに有し、
前記セグメント生成手段は、前記撮像手段が撮像した前記ライブ映像データから前記所定の時間長の部分を表す前記セグメントを生成することを特徴とする請求項1乃至6のいずれか1項に記載の映像供給装置。 - 前記リスト送信手段は、前記撮像手段により撮像された前記ライブ映像データに基づき、前記リストを繰り返し更新することを特徴とする請求項7に記載の映像供給装置。
- 前記映像供給装置は、IEEE802.11に基づく無線通信を用いて前記外部装置と通信することを特徴とする請求項1乃至8のいずれか1項に記載の映像供給装置。
- 前記映像供給装置は、HTTPに基づく通信を用いて前記外部装置と通信することを特徴とする請求項1乃至8のいずれか1項に記載の映像供給装置。
- 前記外部装置は、携帯電話機であることを特徴とする請求項1乃至10のいずれか1項に記載の映像供給装置。
- 前記外部装置は、タブレット端末であることを特徴とする請求項1乃至10のいずれか1項に記載の映像供給装置。
- 映像供給装置と映像取得装置とが通信可能に接続されてなる映像供給システムであって、
前記映像供給装置は、
ライブ映像データの所定の時間長の部分を表すセグメントを生成するセグメント生成手段と、
前記セグメントを外部装置が取得するための取得情報を生成する取得情報生成手段と、
前記セグメント生成手段によって前記セグメントが生成されるごとに前記取得情報を含んだリストを更新し、前記映像取得装置からの要求に応じて前記リストを前記映像取得装置に送信するリスト送信手段と、
前記映像取得装置から前記取得情報を用いて要求された前記セグメントを前記映像取得装置に送信するセグメント送信手段と、
を有し、前記ライブ映像データを前記映像取得装置にストリーミングする映像供給装置であって、
前記映像取得装置から、前記ライブ映像データの利用形態を示す情報を取得する取得手段をさらに有し、
前記リスト送信手段は、
前記ライブ映像データの利用形態を示す情報が第1の利用形態を示す場合、最新の前記セグメントのみについての前記取得情報が含まれるように、前記リストを更新して、前記リストを前記映像取得装置に送信し、
前記ライブ映像データの利用形態を示す情報が第2の利用形態を示す場合、前記映像取得装置に送信されていない全てのセグメントについての前記取得情報が含まれるように、前記リストを更新して、前記リストを前記映像取得装置に送信し、
前記映像取得装置は、
ライブ映像データをストリーミングする前記映像供給装置から、前記ライブ映像データの所定の時間長の部分を表すセグメントを取得するために用いられる取得情報を含んだリストを受信するリスト受信手段と、
前記取得情報を用いて前記映像供給装置からの前記セグメントを要求する要求手段と、
前記要求したセグメントを受信するセグメント受信手段と、
を有する映像取得装置であって、
前記ライブ映像データの利用形態を示す情報を前記映像供給装置に送信する形態送信手段をさらに有し、
前記ライブ映像データの利用形態を示す情報が、ライブ映像データの欠落を低減することよりも遅延を低減することが優先される第1の利用形態と、ライブ映像データの遅延を低減することよりも欠落を低減することが優先される第2の利用形態のいずれかを含む、ことを特徴とする映像供給システム。 - セグメント生成手段が、ライブ映像データの所定の時間長の部分を表すセグメントを生成するセグメント生成工程と、
取得情報生成手段が、前記セグメントを外部装置が取得するための取得情報を生成する取得情報生成工程と、
リスト送信手段が、前記セグメント生成手段によって前記セグメントが生成されるごとに前記取得情報を含んだリストを更新し、外部装置からの要求に応じて前記リストを前記外部装置に送信するリスト送信工程と
セグメント送信手段が、前記外部装置から前記取得情報を用いて要求された前記セグメントを前記外部装置に送信するセグメント送信工程と、
を有し、前記ライブ映像データを前記外部装置にストリーミングする映像供給装置の制御方法であって、
取得手段が、ストリーミング先の前記外部装置から、前記ライブ映像データの利用形態を示す情報を取得する取得工程をさらに有し、
前記リスト送信工程では、
前記ライブ映像データの利用形態を示す情報が第1の利用形態を示す場合、最新の前記セグメントのみについての前記取得情報が含まれるように、前記リストを更新して、前記リストを前記外部装置に送信し、
前記ライブ映像データの利用形態を示す情報が第2の利用形態を示す場合、前記外部装置に送信されていない全てのセグメントについての前記取得情報が含まれるように、前記リストを更新して、前記リストを前記外部装置に送信する、
ことを特徴とする映像供給装置の制御方法。 - コンピュータを、請求項1乃至12のいずれか1項に記載の映像供給装置の各手段として機能させるためのプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014104508A JP6433151B2 (ja) | 2014-05-20 | 2014-05-20 | 映像供給装置、映像取得装置およびそれらの制御方法ならびに映像供給システム |
| US14/708,737 US20150341678A1 (en) | 2014-05-20 | 2015-05-11 | Video supply apparatus, video obtaining apparatus, control methods thereof, and video supply system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014104508A JP6433151B2 (ja) | 2014-05-20 | 2014-05-20 | 映像供給装置、映像取得装置およびそれらの制御方法ならびに映像供給システム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2015220674A JP2015220674A (ja) | 2015-12-07 |
| JP2015220674A5 JP2015220674A5 (ja) | 2017-06-29 |
| JP6433151B2 true JP6433151B2 (ja) | 2018-12-05 |
Family
ID=54557003
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014104508A Expired - Fee Related JP6433151B2 (ja) | 2014-05-20 | 2014-05-20 | 映像供給装置、映像取得装置およびそれらの制御方法ならびに映像供給システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20150341678A1 (ja) |
| JP (1) | JP6433151B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6139872B2 (ja) * | 2012-12-10 | 2017-05-31 | キヤノン株式会社 | 情報処理装置及びその制御方法、プログラム、記憶媒体、並びに、映像処理システム |
| WO2017001289A1 (en) * | 2015-06-30 | 2017-01-05 | British Telecommunications Public Limited Company | Low latency media streaming |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004214887A (ja) * | 2002-12-27 | 2004-07-29 | Philips Japan Ltd | データ処理装置、データ記録再生装置、データ処理方法及びプログラム |
| US20080040453A1 (en) * | 2006-08-11 | 2008-02-14 | Veodia, Inc. | Method and apparatus for multimedia encoding, broadcast and storage |
| JP5006659B2 (ja) * | 2007-01-30 | 2012-08-22 | キヤノン株式会社 | 映像送信装置、映像送信方法、プログラム及び記憶媒体 |
| JP2010103656A (ja) * | 2008-10-22 | 2010-05-06 | Hitachi Ltd | コンテンツ送信装置、コンテンツ受信装置 |
| US8156089B2 (en) * | 2008-12-31 | 2012-04-10 | Apple, Inc. | Real-time or near real-time streaming with compressed playlists |
| US8099473B2 (en) * | 2008-12-31 | 2012-01-17 | Apple Inc. | Variant streams for real-time or near real-time streaming |
| US20100333155A1 (en) * | 2009-06-30 | 2010-12-30 | Philip David Royall | Selectively using local non-volatile storage in conjunction with transmission of content |
| US8527647B2 (en) * | 2009-10-06 | 2013-09-03 | Unwired Planet, Inc. | Managing network traffic using intermediate flow control |
| KR101725888B1 (ko) * | 2009-11-13 | 2017-04-13 | 삼성전자주식회사 | 카메라 또는 원격 제어 장치에서의 이미지 제공 방법 및 그 장치 |
| US9271021B2 (en) * | 2011-03-31 | 2016-02-23 | Verizon Patent And Licensing Inc. | Delivery of streaming media content |
| JPWO2013132828A1 (ja) * | 2012-03-05 | 2015-07-30 | パナソニックIpマネジメント株式会社 | 通信システムおよび中継装置 |
| JP5909546B2 (ja) * | 2012-04-03 | 2016-04-26 | 株式会社ビットメディア | 映像ストリーミング配信のための装置及び方法 |
| US9930408B2 (en) * | 2012-04-25 | 2018-03-27 | Verizon Patent And Licensing Inc. | Live streaming circular buffer |
| US9813740B2 (en) * | 2012-08-24 | 2017-11-07 | Google Inc. | Method and apparatus for streaming multimedia data with access point positioning information |
| US8965960B2 (en) * | 2012-12-11 | 2015-02-24 | Morega Systems, Inc | Client device with video player and client-side proxy and methods for use therewith |
-
2014
- 2014-05-20 JP JP2014104508A patent/JP6433151B2/ja not_active Expired - Fee Related
-
2015
- 2015-05-11 US US14/708,737 patent/US20150341678A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015220674A (ja) | 2015-12-07 |
| US20150341678A1 (en) | 2015-11-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9124441B2 (en) | Remote audio | |
| US7773977B2 (en) | Data-sharing system and data-sharing method | |
| US10932210B2 (en) | Content output device and control method thereof | |
| JP2006501751A (ja) | ホームネットワーク環境における制御装置 | |
| CN105573609A (zh) | 内容分享方法与装置 | |
| TW201738770A (zh) | 使用共享及個人裝置合作提供個人化使用者功能 | |
| JP2015084513A (ja) | 表示フォワーディング機能および関連デバイスへの互換性通知を利用してコンテンツ共有を行うための方法 | |
| US9445142B2 (en) | Information processing apparatus and control method thereof | |
| JP6139872B2 (ja) | 情報処理装置及びその制御方法、プログラム、記憶媒体、並びに、映像処理システム | |
| WO2014207882A1 (ja) | ネットワークカメラ、ネットワークカメラ制御端末および映像記録配信システム | |
| CN103414935A (zh) | 基于用户身份信息截取音、视频的方法和装置 | |
| WO2024149301A1 (zh) | 一种云桌面的多媒体播放方法、系统、设备及存储介质 | |
| JP6433151B2 (ja) | 映像供給装置、映像取得装置およびそれらの制御方法ならびに映像供給システム | |
| JP6257197B2 (ja) | 情報処理装置及びその制御方法、プログラム、並びに記憶媒体 | |
| JP6289076B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| US10862935B2 (en) | Distribution device and information device | |
| JP7086743B2 (ja) | 通信装置、通信装置の制御方法、プログラム | |
| JP2017208672A (ja) | 映像供給装置、映像取得装置、それらの制御方法及びプログラム、並びに映像供給システム | |
| CN113326019A (zh) | 音量控制方法、装置、电子设备及存储介质 | |
| CN102164118A (zh) | 设备控制系统、设备控制方法及控制终端 | |
| CN118488259A (zh) | 数据投屏方法、装置、计算机设备、计算机可读存储介质 | |
| JP2016100841A (ja) | 通信装置、撮像装置、通信装置の制御方法、及びプログラム | |
| JP2017046183A (ja) | 送信装置、受信装置及び通信システム | |
| JP2009016954A (ja) | 撮像装置と撮像装置の管理方法 | |
| JP2017069879A (ja) | 無線通信システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170518 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170518 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180306 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180323 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180511 |
|
| 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: 20181009 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181106 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6433151 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |