JP4510005B2 - メディア配信装置及びメディア受信装置 - Google Patents
メディア配信装置及びメディア受信装置 Download PDFInfo
- Publication number
- JP4510005B2 JP4510005B2 JP2006510561A JP2006510561A JP4510005B2 JP 4510005 B2 JP4510005 B2 JP 4510005B2 JP 2006510561 A JP2006510561 A JP 2006510561A JP 2006510561 A JP2006510561 A JP 2006510561A JP 4510005 B2 JP4510005 B2 JP 4510005B2
- Authority
- JP
- Japan
- Prior art keywords
- media
- metadata
- data
- importance
- change
- 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
- 238000009826 distribution Methods 0.000 title claims description 150
- 230000008859 change Effects 0.000 claims description 149
- 238000004891 communication Methods 0.000 claims description 85
- 238000012544 monitoring process Methods 0.000 claims description 54
- 230000005540 biological transmission Effects 0.000 claims description 38
- 230000002123 temporal effect Effects 0.000 claims description 38
- 238000011093 media selection Methods 0.000 claims description 30
- 230000004044 response Effects 0.000 claims description 15
- 238000007405 data analysis Methods 0.000 claims description 13
- 238000004458 analytical method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 39
- 230000001360 synchronised effect Effects 0.000 description 15
- 230000000694 effects Effects 0.000 description 8
- 230000008929 regeneration Effects 0.000 description 8
- 238000011069 regeneration method Methods 0.000 description 8
- 230000005856 abnormality Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 230000007704 transition Effects 0.000 description 5
- 238000000034 method Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- 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
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234363—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
-
- 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/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25825—Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone
-
- 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/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- 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/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
- H04N21/6547—Transmission by server directed to the client comprising parameters, e.g. for client setup
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99935—Query augmenting and refining, e.g. inexact access
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99948—Application of database or data structure, e.g. distributed, multimedia, or image
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- General Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Description
また、この発明はメディア配信装置から配信されたメタデータに基づきメディアデータを正常に再生できるメディア受信装置を得ることを目的とする。
実施の形態1.
この実施の形態1では、メディアデータをMPEG−4 Visualで符号化された監視映像とした例を用いて説明を行うが、メディアデータ自体は映像、音声等一般的なメディアデータであれば何でもよく、また、アプリケーションとして監視システムに限定するものでもない。さらに、メディアデータの特徴をコンパクトに記述したメタデータについては、XMLベースのマルチメディアプレゼンテーション記述言語であるSMIL(synchronized multimedia integration language)を用い、さらに、メディア配信プロトコルとしてはRTP(real time transport protocol,IETF RFC3550)、メディア配信の制御プロトコルとしてRTSP(real time streaming protocol,IETF RFC2326)をそれぞれ用いて説明を行うが、実用上、特にそれらに限定するものではない。
メディアデータ205がひとつ又は複数あり、各メディアデータ205に対し各々メディア重要度204が割り振られている。各メディアデータ205はシステム内で一意に識別できるアドレスを有している。メディア配信装置201は、メディア受信装置202からメディアデータ205の配信要求を受信したとき、各メディア重要度204を参照し、参照した各メディア重要度204をパラメータとして、配信すべきメディアデータ205をひとつ又は複数選択し、選択されたメディアデータ205のアドレス情報及びメディア受信装置202上の画面配置を示す再生レイアウト情報を記述したメタデータ206を作成し、メディア受信装置202に対してそのメタデータ206の配信207を行う。
メディア配信装置201のメディア選択部2706は、メディア重要度204を参照し、参照したメディア重要度204をパラメータとして配信すべきメディアデータ205を選択する。送信データ生成部2707は、メディア選択部2706で選択されたメディアデータ205のアドレス情報と選択されたメディアデータ205のメディア重要度204に基づき決定したメディア受信装置202上の画面配置を示す再生レイアウト情報とを記述したメタデータ206を作成し、データ送信部2708はメディア受信装置202に対して作成されたメタデータ206の配信207を行う。
RTSP通信部2805はメディア受信装置202からRTSPによるメディアデータ205のリクエスト208を受けて、メディア受信装置202に対してリクエスト応答209を返すと共に、RTP送信部2808に対してリクエストされたメディアデータ205を配信するよう指示を出す。RTP送信部2808はRTSP通信部2805から指示されたメディアデータ205の配信210を行う。
メディア受信装置202のデータ受信部2909は、メディア配信装置201から配信されたメタデータ206を受信してデータ解析部2910へ渡す。メタデータ206には、メディアデータ205の所在を示すアドレス情報及び画面配置を示す再生レイアウト情報が記述されており、必要に応じて画面の切り替えタイミングを示す同期情報が含まれることもある。
例えば、4台の監視カメラで4つの監視映像のメディアデータ205の配信を行う際に、監視カメラが置いてある場所に応じてメディア重要度204があらかじめ設定されており、メディア配信装置201はそのメディア重要度204をパラメータとして配信する監視映像のメディアデータ205を選択し、選択されたメディアデータ205のアドレス情報及び再生レイアウト情報を記述したメタデータ206を作成し、メディア受信装置202に対して作成したメタデータ206の配信207を行う。
メディアデータ205がひとつ又は複数あり、各メディアデータ205に対し各々メディア重要度204が割り振られている。各メディアデータ205は、システム内で一意に識別できるアドレスを有している。図8のメディア配信装置301では、図2のメディア配信装置201と比較して、メタデータ306を自動生成するための各種パラメータが増加している。具体的には、メディア配信装置301は、メディア受信装置202からメディアデータ205の配信の要求を受信したときに、次の(a)に示すパラメータの他に、(b)〜(d)に示すパラメータのうちのひとつ又は複数のパラメータを使用する。
(a)メディア重要度204
(b)メディア配信装置301とメディア受信装置202間のネットワーク203の通信能力312
(c)メディア受信装置202の受信性能313としての画面サイズ
(d)メディア受信装置202の受信性能313としてのデコーダ数や符号化レート等のデコード能力
パラメータ取得部3007は、何らかの手段を用いて上記(b)〜(d)に示すパラメータ、すなわち、ネットワーク203の通信能力312とメディア受信装置202の受信性能313の少なくとも一方を取得してメディア選択部3006に通知する。このパラメータを取得する手段は、例えばあらかじめメディア受信装置202と通信能力交換や受信性能交換のための通信を行う等の手段が考えられるが、ここでは特にその手段は限定しないこととする。
次にメディア重要度204が再生途中で変更される場合の処理について説明する。メディア重要度204が変更される場合は、メディア重要度204が高い方に変更されたメディアデータ205を優先的に配信するための処理が必要である。
図17は、図8に示す手続きを経てメディア配信を行っている状態において、あるときにメディアデータ205のメディア重要度204に変更指示414がある場合を示している。図17のメディア配信装置401は、図8のメディア配信装置301と比較して、メディア重要度204の変更に対応する機能が追加されている。具体的には、メディア重要度204が変更される場合は、メディア配信装置401は、次の(e)に示すパラメータも使用する。
(e)変更後のメディア重要度204
重要度変化監視部3106は、メディア重要度204の変更指示414を常に監視しており、メディア重要度204の変更が発生する場合に、該当のメディア重要度204を変更すると共に、該当のメディア重要度204が変更されたことをメディア選択部3107に通知する。メディア選択部3107は、その通知を受け、変更後のメディア重要度204及びネットワーク203の通信能力312とメディア受信装置402の受信性能313の少なくとも一方に基づきメディアデータ205の選択を行い、送信データ生成部3109へ通知する。
データ解析部3210は、図5のデータ解析部2910と比較して、メタデータ406だけではなく、変更コマンド406も解釈し、既に受信しているメタデータ306と比較しメタデータ306を更新する機能が追加されている。その他の動作は図5のメディア受信装置202と同様である。
この例は、「重要度中以上」の地点を順次再生する例であり、「重要度最高」が存在した場合は、「重要度最高」が解除されるまで、その地点のみを再生することとする。
図25は変更コマンドの例を示す図である。メディア配信装置401において、メタデータの更新の際に、図21の変更後のメタデータ1702を全て送るのではなく、その代わりとして、図21のメタデータ1701とメタデータ1702の差分にあたる図25のような変更コマンド1901を送信する。メディア受信装置402は図25の変更コマンド1901を受信し、既に受信している図21のメタデータ1701を参照し、変更コマンド1901に基づきメタデータ1701の変更を行う。図21のメタデータ1701に図25の変更コマンド1901によりメタデータの更新を行うと、図21のメタデータ1702となる。メディア受信装置402は変更コマンド1901を受信した時点で受信中の映像の再生を停止し、変更コマンド1901に基づきメタデータ1701の更新を行い、その変更されたメタデータ1702に記述されているアドレス情報に基づきメディアデータ205のリクエスト208を行う。メディア配信装置401はそのリクエスト208を受け、メディア受信装置402に対してメディアデータ205の配信210を行う。メディア受信装置402は、配信されたメディアデータ205を受信し、変更コマンド1901により新たに生成された図21のメタデータ1702に記述されている再生レイアウト情報に基づき同期再生を行う。
この実施の形態2においても、メディアデータ205をMPEG−4 Visualで符号化された監視映像、メタデータはSMIL、メディア配信プロトコルRTP、メディア配信制御プロトコルRTSPを例に説明を行うが、実用上特にそれらに限定するものではない。
メディアデータ205がひとつ又は複数あり、各メディアデータ205に対し各々時間的変化を有するメディア重要度504が割り振られている。各メディアデータ205は、システム内で一意に識別できるアドレスを有している。この実施の形態2においては、時間的変化を有するメディア重要度504は、時間的広がりを持っており時間的変化を含んだ形で蓄積されている。メディア配信装置501は、図17のメディア配信装置401と比較して、時間的変化を有するメディア重要度504をパラメータとしたメタデータ506を作成する機能が追加されている。具体的には、メディア配信装置501は、メディア受信装置402からメディアデータ配信の要求を受信したとき、次の(f)に示すパラメータの他に、(b)〜(d)に示すパラメータのうちのひとつ又は複数のパラメータを使用する。
(b)ネットワーク203の通信能力312
(c)メディア受信装置402の受信性能313としての画面サイズ
(d)メディア受信装置402の受信性能313としてのデコード能力
(f)時間的変化を有するメディア重要度504
メディア選択部3306は、メディア選択部3107と比較して、時間的変化を有するメディア重要度504をパラメータとしてメディア選択を行う機能が追加されている。つまり、メディア選択部3306は、時間的変化を有するメディア重要度504及びネットワーク203の通信能力312とメディア受信装置402の受信性能313の少なくとも一方に基づき、配信するメディアデータ205を選択することにより、メディア重要度の時間的変化をあらかじめ考慮した上でメディアデータ205を選択して送信データ生成部3307へ通知する。
属性情報3417には、この例の場合、各メディアデータ205に関連付けられた警報情報を含むこととする。メディア受信装置402は、例えば「温度センサ異常」というキーワードで、検索用装置3414にアクセス3415を行う。検索用装置3414は、メディアデータ205と関連付けられた属性情報3417を参照し、「温度センサ異常」の警報と関連するメディアデータ205に対応してメディア重要度3418を作成する。例えば、検索用装置3414は、「温度センサ異常」のメディアデータ205に関するメディア重要度を全て「中」としたメディア重要度3418を作成し、一番最近に発生した「温度センサ異常」のメディアデータ205のメディア重要度を「高」としたメディア重要度3418を作成する。メディア配信装置501は、作成されたメディア重要度3418及びネットワーク203の通信能力312やメディア受信装置402の受信性能313をパラメータとし、配信すべき再生レイアウトを動的に決定し、そのメタデータ506又は「初期メタデータと変更コマンド」506を作成し、メディア受信装置402に対して配信207を行う。具体的には、作成されたメディア重要度3418に基づきメディア配信装置501がメディアデータ205を選択するため、配信するメディアデータ205としては「温度センサ異常」のメディアデータ205が選択される。同時に配信するメディア数及びメディアの品質は、今まで述べてきた実施の形態と同様に、ネットワーク203の通信能力312やメディア受信装置402の受信性能313のパラメータに基づき、メディア配信装置501が決定する。例えば、通信能力312も受信性能313も高い場合に、図10の画面全体601に示すような再生レイアウトを想定し、重要度「高」のメディアデータ205をVGA解像度で、残りの重要度「中」のメディアデータ205をSQVGA解像度で、という再生レイアウトを想定する。また、例えば、通信能力312も受信性能313も低い場合には、1度に配信する映像数は1とし、重要度「高」のメディアデータ205から開始し、以降、重要度「中」以上のメディアデータ205を順次再生する再生レイアウトを想定する。
Claims (7)
- メディアデータをネットワークを介してメディア受信装置に配信するメディア配信装置において、
上記ネットワークの通信能力と上記メディア受信装置の受信性能の少なくとも一方を取得するパラメータ取得部と、
上記各メディアデータに割り振られたメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき、配信するメディアデータを選択するメディア選択部と、
選択されたメディアデータの所在を示すアドレス情報と、選択されたメディアデータのメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき決定した上記メディア受信装置の画面配置を示す再生レイアウト情報とを記述したメタデータを作成する送信データ生成部と、
上記メタデータを上記ネットワークを介して上記メディア受信装置に配信するデータ送信部と、
上記メタデータを受信した上記メディア受信装置からの要求に基づき上記メディアデータを配信するメディア通信部と、
メディア重要度の変更指示を受けて上記メディア重要度を変更すると共に上記メディア重要度の変更をメディア選択部に通知する重要度変化監視部とを備え、
上記メディア選択部は変更後のメディア重要度及び通信能力と受信性能の少なくとも一方に基づき配信するメディアデータを選択し、
上記送信データ生成部は、変更後のメディア重要度に基づき選択されたメディアデータの所在を示すアドレス情報と、上記変更後のメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき決定したメディア受信装置の画面配置を示す再生レイアウト情報とを記述した変更後のメタデータを作成し、
上記データ送信部は上記変更後のメタデータを配信することを特徴とするメディア配信装置。 - メディア重要度の変更指示を受けて上記メディア重要度を変更すると共に上記メディア重要度の変更をメディア選択部に通知する重要度変化監視部を備え、
上記メディア選択部は変更後のメディア重要度及び通信能力と受信性能の少なくとも一方に基づき配信するメディアデータを選択し、
送信データ生成部は変更後のメディア重要度及び通信能力と受信性能の少なくとも一方に基づき、上記メディア重要度の変更前に作成したメタデータを変更するための変更コマンドを作成し、
データ送信部は上記変更コマンドを配信することを特徴とする請求項1記載のメディア配信装置。 - 送信データ生成部はメディア受信装置における画面の切り替えタイミングを示す同期情報をメタデータに記述することを特徴とする請求項1記載のメディア配信装置。
- 送信データ生成部はメディア受信装置で再生レイアウトを決定するための通信能力と受信性能の少なくとも一方に関する条件分岐をメタデータに記述することを特徴とする請求項1記載のメディア配信装置。
- メディアデータをネットワークを介してメディア受信装置に配信するメディア配信装置において、
上記ネットワークの通信能力と上記メディア受信装置の受信性能の少なくとも一方を取得するパラメータ取得部と、
上記各メディアデータに割り振られた時間的変化を有するメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき、配信するメディアデータを選択するメディア選択部と、
選択されたメディアデータの所在を示すアドレス情報と、選択されたメディアデータの時間的変化を有するメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき決定した上記メディア受信装置の画面配置を示す再生レイアウト情報とを記述したメタデータを作成する送信データ生成部と、
上記メタデータを上記ネットワークを介して上記メディア受信装置に配信するデータ送信部と、
上記メタデータを受信した上記メディア受信装置からの要求に基づき上記メディアデータを配信するメディア通信部とを備えたことを特徴とするメディア配信装置。 - メディアデータをネットワークを介してメディア受信装置に配信するメディア配信装置において、
上記ネットワークの通信能力と上記メディア受信装置の受信性能の少なくとも一方を取得するパラメータ取得部と、
上記各メディアデータに割り振られた時間的変化を有するメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき、配信するメディアデータを選択するメディア選択部と、
選択されたメディアデータの所在を示すアドレス情報と、選択されたメディアデータの時間的変化を有するメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき決定した上記メディア受信装置の画面配置を示す再生レイアウト情報とを記述した再生開始時点の初期メタデータを作成すると共に、上記メディア重要度の時間的変化に対応して上記初期メタデータを変更するための変更コマンドを作成する送信データ生成部と、
上記初期メタデータと上記変更コマンドを上記ネットワークを介して上記メディア受信装置に配信するデータ送信部と、
上記初期メタデータと上記変更コマンドを受信した上記メディア受信装置からの要求に基づき上記メディアデータを配信するメディア通信部とを備えたことを特徴とするメディア配信装置。 - 配信されたメディアデータをネットワークを介して受信するメディア受信装置において、
上記各メディアデータに割り振られたメディア重要度及び上記ネットワークの通信能力と上記メディア受信装置の受信性能の少なくとも一方に基づき、配信するメディアデータの所在を示すアドレス情報と上記メディア受信装置の画面配置を示す再生レイアウト情報とを記述したメタデータを受信するデータ受信部と、
受信した上記メタデータを解析するデータ解析部と、
解析した上記メタデータに記述されているアドレス情報に基づき上記メディアデータの配信を要求するRTSP通信部と、
配信されたメディアデータを受信するメディア受信部と、
解析した上記メタデータに記述されている再生レイアウト情報に基づき、受信したメディアデータを再生するメディア表示部とを備え、
上記データ受信部は、メディア重要度が変更されたことによる受信済みのメタデータを変更するための変更コマンドを受信し、
上記データ解析部は受信した上記変更コマンドを解釈して受信済みの上記メタデータを更新することを特徴とするメディア受信装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2004/002541 WO2005086009A1 (ja) | 2004-03-02 | 2004-03-02 | メディア配信装置及びメディア受信装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2005086009A1 JPWO2005086009A1 (ja) | 2008-01-24 |
JP4510005B2 true JP4510005B2 (ja) | 2010-07-21 |
Family
ID=34917808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006510561A Expired - Fee Related JP4510005B2 (ja) | 2004-03-02 | 2004-03-02 | メディア配信装置及びメディア受信装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7613730B2 (ja) |
JP (1) | JP4510005B2 (ja) |
WO (1) | WO2005086009A1 (ja) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006041884A (ja) * | 2004-07-27 | 2006-02-09 | Sony Corp | 情報処理装置および方法、記録媒体、並びにプログラム |
US8055783B2 (en) * | 2005-08-22 | 2011-11-08 | Utc Fire & Security Americas Corporation, Inc. | Systems and methods for media stream processing |
US8127036B2 (en) * | 2006-06-30 | 2012-02-28 | Microsoft Corporation | Remote session media data flow and playback |
KR100837406B1 (ko) * | 2006-11-13 | 2008-06-12 | 삼성전자주식회사 | 영상 감시 장치를 포함한 휴대 단말기 및 이를 이용한 영상감시 방법, 및 영상 감시 시스템 |
US11783925B2 (en) | 2006-12-29 | 2023-10-10 | Kip Prod P1 Lp | Multi-services application gateway and system employing the same |
US20170344703A1 (en) | 2006-12-29 | 2017-11-30 | Kip Prod P1 Lp | Multi-services application gateway and system employing the same |
US9602880B2 (en) * | 2006-12-29 | 2017-03-21 | Kip Prod P1 Lp | Display inserts, overlays, and graphical user interfaces for multimedia systems |
US8397264B2 (en) | 2006-12-29 | 2013-03-12 | Prodea Systems, Inc. | Display inserts, overlays, and graphical user interfaces for multimedia systems |
KR101264822B1 (ko) * | 2007-01-04 | 2013-05-15 | 삼성전자주식회사 | 컨텐츠 서비스 방법 및 장치 |
GB0704834D0 (en) * | 2007-03-13 | 2007-04-18 | Skype Ltd | Method of transmitting data in a communication system |
US9509618B2 (en) | 2007-03-13 | 2016-11-29 | Skype | Method of transmitting data in a communication system |
GB0819389D0 (en) * | 2008-03-12 | 2008-11-26 | Skype Ltd | Method of transmitting data in a communication system |
FR2921503B1 (fr) * | 2007-09-20 | 2010-01-29 | Alcatel Lucent | Dispositif d'indexage automatique de contenus |
US9031939B2 (en) * | 2007-10-03 | 2015-05-12 | Peter Neal Nissen | Media sequencing method to provide location-relevant entertainment |
FR2932054B1 (fr) * | 2008-06-03 | 2010-08-13 | Thales Sa | Systeme de videosurveillance intelligent reconfigurable dynamiquement |
US8922659B2 (en) | 2008-06-03 | 2014-12-30 | Thales | Dynamically reconfigurable intelligent video surveillance system |
KR101475939B1 (ko) * | 2008-07-02 | 2014-12-23 | 삼성전자 주식회사 | 이미지 처리 장치의 제어 방법과 이미지 처리 장치, 이미지파일 |
JP2010093342A (ja) * | 2008-10-03 | 2010-04-22 | Canon Inc | 映像サーバ装置、映像クライアント装置、映像送受信システム及び情報処理方法 |
US8584132B2 (en) * | 2008-12-12 | 2013-11-12 | Microsoft Corporation | Ultra-wideband radio controller driver (URCD)-PAL interface |
US8719351B2 (en) * | 2009-09-15 | 2014-05-06 | International Business Machines Corporation | Image rescale based on defined characteristics |
US9235452B2 (en) * | 2010-02-05 | 2016-01-12 | Microsoft Technology Licensing, Llc | Graphics remoting using augmentation data |
US9615119B2 (en) * | 2010-04-02 | 2017-04-04 | Samsung Electronics Co., Ltd. | Method and apparatus for providing timeshift service in digital broadcasting system and system thereof |
US8667164B2 (en) * | 2010-04-26 | 2014-03-04 | Samsung Electronics Co., Ltd. | Method and apparatus for playing live content |
CA2878735C (en) * | 2012-07-10 | 2018-08-14 | Sharp Kabushiki Kaisha | Playback device, playback method, distribution device, distribution method, distribution program, playback program, recording medium, and metadata |
JP6525576B2 (ja) * | 2014-12-17 | 2019-06-05 | キヤノン株式会社 | 制御装置、制御システム、制御方法、医用画像撮影装置、医用画像撮影システム、撮影制御方法およびプログラム |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001054095A (ja) * | 1999-08-09 | 2001-02-23 | Fujitsu Ltd | 情報配信/再生制御装置、情報配信/再生制御方法および情報配信/再生制御プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2001297015A (ja) * | 2000-04-13 | 2001-10-26 | Nec Eng Ltd | 監視システム及びそれに用いる監視方法 |
JP2003174639A (ja) * | 2001-12-05 | 2003-06-20 | Nippon Telegr & Teleph Corp <Ntt> | プレビュー映像登録方法及び装置及びプレビュー映像登録プログラム及びプレビュ映像登録プログラムを格納した記憶媒体及びプレビュー映像再生制御方法及び装置及びプレビュー映像再生制御プログラム及びプレビュー映像再生制御プログラムを格納した記憶媒体 |
JP2003324707A (ja) * | 2002-05-02 | 2003-11-14 | Mitsubishi Electric Corp | 複数ストリームの評価・出力制御方式、マルチメディアコミュニケーションシステムおよび監視システム |
JP2004023664A (ja) * | 2002-06-19 | 2004-01-22 | Sony Corp | ストリーミングデータ配信方法、データ配信サーバ及びデータ受信装置 |
JP2004054712A (ja) * | 2002-07-22 | 2004-02-19 | Sony Corp | 電子機器装置、サーバ装置、レイアウト記述文書の提供方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6983310B2 (en) * | 2000-12-29 | 2006-01-03 | International Business Machines Corporation | System and method for providing search capabilties on a wireless device |
JP4123331B2 (ja) * | 2001-03-16 | 2008-07-23 | 日本電気株式会社 | マルチメディア通信システムとマルチメディア通信可能な携帯無線通信端末及びメッセージ送受信方法 |
JP3925611B2 (ja) | 2001-03-22 | 2007-06-06 | セイコーエプソン株式会社 | 情報提供システム、情報提供装置、プログラム、情報記憶媒体およびユーザーインタフェースの設定方法 |
JP4319791B2 (ja) * | 2001-06-08 | 2009-08-26 | パナソニック コミュニケーションズ株式会社 | データ通信装置及びインターネットファクシミリ装置 |
JP2003009113A (ja) | 2001-06-21 | 2003-01-10 | Matsushita Electric Ind Co Ltd | コンテンツ再生装置及び方法、並びにプログラム |
JP2003009120A (ja) | 2001-06-21 | 2003-01-10 | Matsushita Electric Ind Co Ltd | コンテンツ再生装置及び方法、並びにそれに用いるプロトコル、プログラム |
JP3859495B2 (ja) * | 2001-11-22 | 2006-12-20 | シャープ株式会社 | 自動情報収集システム |
JP2003208384A (ja) | 2002-01-11 | 2003-07-25 | Ricoh Co Ltd | 情報提供方法及び情報提供装置 |
JP2003233552A (ja) | 2002-02-06 | 2003-08-22 | Matsushita Electric Ind Co Ltd | サーバ、データ配信システム、データ配信方法、プログラム、および媒体 |
JP3969176B2 (ja) | 2002-05-10 | 2007-09-05 | 日本電気株式会社 | ブラウザシステム及びその制御方法 |
JP3823929B2 (ja) * | 2002-05-17 | 2006-09-20 | ソニー株式会社 | 情報処理装置、情報処理方法、およびコンテンツ配信装置、コンテンツ配信方法、並びにコンピュータ・プログラム |
-
2004
- 2004-03-02 JP JP2006510561A patent/JP4510005B2/ja not_active Expired - Fee Related
- 2004-03-02 WO PCT/JP2004/002541 patent/WO2005086009A1/ja active Application Filing
- 2004-03-02 US US10/589,958 patent/US7613730B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001054095A (ja) * | 1999-08-09 | 2001-02-23 | Fujitsu Ltd | 情報配信/再生制御装置、情報配信/再生制御方法および情報配信/再生制御プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2001297015A (ja) * | 2000-04-13 | 2001-10-26 | Nec Eng Ltd | 監視システム及びそれに用いる監視方法 |
JP2003174639A (ja) * | 2001-12-05 | 2003-06-20 | Nippon Telegr & Teleph Corp <Ntt> | プレビュー映像登録方法及び装置及びプレビュー映像登録プログラム及びプレビュ映像登録プログラムを格納した記憶媒体及びプレビュー映像再生制御方法及び装置及びプレビュー映像再生制御プログラム及びプレビュー映像再生制御プログラムを格納した記憶媒体 |
JP2003324707A (ja) * | 2002-05-02 | 2003-11-14 | Mitsubishi Electric Corp | 複数ストリームの評価・出力制御方式、マルチメディアコミュニケーションシステムおよび監視システム |
JP2004023664A (ja) * | 2002-06-19 | 2004-01-22 | Sony Corp | ストリーミングデータ配信方法、データ配信サーバ及びデータ受信装置 |
JP2004054712A (ja) * | 2002-07-22 | 2004-02-19 | Sony Corp | 電子機器装置、サーバ装置、レイアウト記述文書の提供方法 |
Also Published As
Publication number | Publication date |
---|---|
US7613730B2 (en) | 2009-11-03 |
US20070174881A1 (en) | 2007-07-26 |
JPWO2005086009A1 (ja) | 2008-01-24 |
WO2005086009A1 (ja) | 2005-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4510005B2 (ja) | メディア配信装置及びメディア受信装置 | |
US9558282B2 (en) | Playlists for real-time or near real-time streaming | |
JP6054398B2 (ja) | 適応httpストリーミングのための表示の改善された切り替えを提供する切替シグナリング方法 | |
US20130046861A1 (en) | Variant streams for real-time or near real-time streaming to provide failover protection | |
JP4315827B2 (ja) | 画像表示方法及び画像表示装置並びに画像表示プログラム | |
US20100166387A1 (en) | Method and apparatus for playing video data of high bit rate format by a player capable of playing video data of low bit rate format | |
JP4294933B2 (ja) | マルチメディアコンテンツ編集装置およびマルチメディアコンテンツ再生装置 | |
JP4915208B2 (ja) | ストリームデータ再生システム | |
EP3371978B1 (en) | Contiguous streaming of media stream | |
JP2005086362A (ja) | データ多重化方法、データ送信方法およびデータ受信方法 | |
CN110431848B (zh) | 内容提供系统、内容提供方法和程序 | |
JP4222253B2 (ja) | クライアント端末、ストリーミングサーバ及びストリーミング切り替え配信システム | |
JP2002112158A (ja) | 画像送信装置および画像表示装置並びに画像伝送方法 | |
JP4181962B2 (ja) | 受信装置及び受信方法 | |
JP4629330B2 (ja) | 映像蓄積配信装置および映像配信システム | |
JP4533408B2 (ja) | 受信装置及び受信方法 | |
KR20170141676A (ko) | 수신 장치, 송신 장치 및 데이터 처리 방법 | |
JP2004023664A (ja) | ストリーミングデータ配信方法、データ配信サーバ及びデータ受信装置 | |
JP5358916B2 (ja) | コンテンツ配信装置およびコンテンツ配信方法 | |
JP2003304525A (ja) | データ配信再生システム、データ配信再生方法、プログラム及び記憶媒体 | |
JP6258897B2 (ja) | コンテンツ取得装置、コンテンツ取得方法、メタデータ配信装置、メタデータ配信方法 | |
JP4271452B2 (ja) | 動画像配信方法、動画像配信システム、利用側装置、配信側装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080703 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100105 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100223 |
|
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: 20100420 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100428 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140514 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |