JP4668515B2 - マルチメディアコンテンツに同期化されたメタデータ伝送装置及び方法 - Google Patents

マルチメディアコンテンツに同期化されたメタデータ伝送装置及び方法 Download PDF

Info

Publication number
JP4668515B2
JP4668515B2 JP2002561699A JP2002561699A JP4668515B2 JP 4668515 B2 JP4668515 B2 JP 4668515B2 JP 2002561699 A JP2002561699 A JP 2002561699A JP 2002561699 A JP2002561699 A JP 2002561699A JP 4668515 B2 JP4668515 B2 JP 4668515B2
Authority
JP
Japan
Prior art keywords
metadata
synchronization
format
transmission
mpeg
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
JP2002561699A
Other languages
English (en)
Other versions
JP2004534417A (ja
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.)
Electronics and Telecommunications Research Institute ETRI
Original Assignee
Electronics and Telecommunications Research Institute ETRI
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 Electronics and Telecommunications Research Institute ETRI filed Critical Electronics and Telecommunications Research Institute ETRI
Publication of JP2004534417A publication Critical patent/JP2004534417A/ja
Application granted granted Critical
Publication of JP4668515B2 publication Critical patent/JP4668515B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

本発明はマルチメディアコンテンツにメタデータを同期させて伝送する方法及び装置に関する。
現在マルチメディアコンテンツであるエッセンス(Essence)を表現するメタデータの記述方法及びその標準化のための活動が進められている。しかし、従来においてはマルチメディアコンテンツであるエッセンスを表現するメタデータの記述方法についてだけ扱っているだけで、マルチメディアコンテンツとそれに関するメタデータの同期化及び伝送についての内容は扱っていなかった。このようなメタデータの記述方法に対する規格はMPEG、SMPTE、TV Anytimeなどに示されている。
前記のような従来技術の問題点を解決するための本発明の目的は、マルチメディアコンテンツにメタデータを同期化させて伝送し、端末ではこのメタデータが含まれたマルチメディアコンテンツを受信して利用する方法を提供することにある。
前記目的を達成するための本発明の特徴によるマルチメディアコンテンツに同期化されたメタデータ伝送装置は、
マルチメディアコンテンツを生成して編集するマルチメディアコンテンツオーサリング部と、
前記マルチメディアコンテンツを圧縮し、同期化及び伝送のための伝送フォーマットに変換して出力するマルチメディアコンテンツフォーマット変換部と、
前記マルチメディアコンテンツを記述するメタデータ(前記メタデータは伝送タイプ及び伝送情報を含む)を生成して編集するメタデータオーサリング部と、
前記メタデータを2進コードに変換し、変換されたメタデータを前記マルチメディアデータとの同期化のための同期化フォーマット及び伝送のための伝送フォーマットに変換して出力するメタデータフォーマット変換部と、
前記マルチメディアコンテンツフォーマット変換部と前記メタデータフォーマット変換部から各々出力されるマルチメディアコンテンツフォーマットとメタデータフォーマットを一つのストリームに多重化して出力する多重化部とを含む。
ここで、前記メタデータフォーマット変換部は、
前記メタデータオーサリング部から伝送されるメタデータを2進コードに変換した後、前記マルチメディアコンテンツとの同期化のための同期化フォーマットに変換するメタデータ同期化フォーマット変換部と、
前記メタデータ同期化フォーマット変換部から出力されるデータを伝送フォーマットに合せて変換するメタデータ伝送フォーマット変換部とを含む。
一方、本発明の一つの特徴によるマルチメディアコンテンツにメタデータを同期化させて伝送する方法は、
マルチメディアコンテンツを記述するメタデータ(前記メタデータは伝送タイプ及び伝送情報を含む)を生成し編集する第1段階と、
前記メタデータを2進コードに変換し、変換されたメタデータを前記マルチメディアデータとの同期化のための同期化フォーマットに変換する第2段階と、
前記第2段階で変換されたメタデータを伝送のための伝送フォーマットに変換する第3段階とを含む。
一方、本発明の他の特徴によるマルチメディアコンテンツに同期化されたメタデータの伝送装置は、
前記マルチメディアコンテンツを記述するメタデータ(前記メタデータは伝送タイプ及び伝送情報を含む)を生成して編集するメタデータオーサリング部と、
前記メタデータオーサリング部から伝送されるメタデータを2進コードに変換した後、前記マルチメディアコンテンツとの同期化のための同期化フォーマットに変換するメタデータ同期化フォーマット変換部と、
前記メタデータ同期化フォーマット変換部から出力されるデータを伝送フォーマットに合せて変換するメタデータ伝送フォーマット変換部とを含む。
ここで、前記メタデータ同期化フォーマット変換部は、
前記メタデータオーサリング部で生成されたメタデータを2進コードに変換するメタデータ2進コード変換部と、
前記変換された2進コードを伝送網に拘らず同期化して伝送させるために、メタデータ時間基本値とメタデータ時間参照値を有するメタデータ同期フォーマットに変換するメタデータ同期フォーマット変換部と、
前記メタデータ同期フォーマット変換部から出力されるメタデータを同期化時間値を有するメタデータと同期化時間値を有しないメタデータとに分類し、同期化時間値を有するメタデータをPES(Packetized Elementary Stream)パケット化し同期化時間値を有しないメタデータをセクションとしてパケット化するように制御し、メタデータを伝送するタイプ及び伝送情報を含むPSI(Program Specific Information)情報を生成できるように制御するエムペグ(MPEG)−2パケット化制御部と、
前記エムペグ(MPEG)−2パケット化制御部から出力される前記PSI情報をPMT(Program Map Table)セクションに記録するPSI生成部と、
前記エムペグ(MPEG)−2パケット化制御部から出力される同期化の必要なメタデータをPESパケットとしてパケット化するPESパケット化部と、
前記エムペグ(MPEG)−2パケット化制御部から出力される同期化の必要でないメタデータをセクションとしてパケット化するセクションパケット化部とを含む。
本発明は、デジタル放送において付加情報として用いられるメタデータをエムペグ(MPEG)−2データに同期化させて伝送する具体的な実現方法を提案することによって、メタデータの実時間伝送及び任意の時間における使用者の接近(Random Access) を可能にし、2種のデータの活用性を高めることができるという効果がある。
以下、添付した図面を参照しながら本発明の実施例によるメタデータ伝送装置及び方法を更に詳細に説明する。
図1は本発明の実施例によるメタデータ伝送システムを示す図面である。図1に示されているように、本発明の実施例によるメタデータ伝送システムはマルチメディアコンテンツオーサリング部100、マルチメディアコンテンツフォーマット変換部200、メタデータオーサリング部300、メタデータフォーマット変換部400及び多重化部500を含む。
図1において、マルチメディアコンテンツオーサリング部100はマルチメディアコンテンツを生成し編集して、これをマルチメディアコンテンツフォーマット変換部200に出力する。ここで、マルチメディアオーサリングというのは広義の意味でマルチメディアデータ生成及び編集を全て含むが、編集というのはある特別な処理過程を含む意味ではなく、生成されたマルチメディアデータを修正し追加するなどの付随的な作業を意味する。
マルチメディアコンテンツフォーマット変換部200はマルチメディアコンテンツオーサリング部100から入力されたマルチメディアコンテンツを圧縮し、同期化及び伝送のために伝送フォーマットに変換して多重化部500に出力する。マルチメディアコンテンツフォーマット変換部200は同期化フォーマット変換と伝送フォーマット変換を行なう。本発明の実施例によると、同期化フォーマットにはエムペグ(MPEG)−2 PES(packetized elementary stream)パケット、エムペグ(MPEG)−4SL(Sync Layer)パケット、エムペグ(MPEG)−4 FlexMuxパケット、RTP (Real Time Protocol) 標準規格などが含まれ、伝送フォーマットにはエムペグ(MPEG)−2TS (Transport Stream)、IP (Internet Protocol)、ATM (Asynchronous Transfer Mode) 標準規格などが含まれる。
つまり、マルチメディアコンテンツフォーマット変換部200はまず、マルチメディアコンテンツをエムペグ(MPEG)−1、エムペグ(MPEG)−2、エムペグ(MPEG)−4、H.261、H.263、H.26L標準規格のうちの少なくとも一つ以上の方法を利用して圧縮する。ここで、一つ以上の方法を利用するという意味は、例えば一つのマルチメディアデータの中の一部はMPEG−4標準規格を利用して圧縮し、残りはH.263標準規格を利用して圧縮して、マルチメディアデータ全体がMPEG−4データとH.263データで構成できるという意味である。
このように圧縮した後、マルチメディアコンテンツフォーマット変換部200は圧縮されたマルチメディアコンテンツをエムペグ(MPEG)−2 PESパケット、エムペグ(MPEG)−4SL(Sync Layer)パケット、エムペグ(MPEG)−4 FlexMuxパケット、RTP (Real Time Protocol) パケット標準規格のうちの少なくとも一つ以上を利用して同期化のためのフォーマットに変換し、エムペグ(MPEG)−2TS (Transport Stream)、IP (Internet Protocol)、ATM (Asynchronous Transfer Mode) 標準規格のうちの少なくとも一つ以上を利用して伝送のためのフォーマットに変換する。
メタデータオーサリング部300はマルチメディアコンテンツを記述するメタデータを生成して編集し、これをメタデータフォーマット変換部400に出力する。本発明の実施例によると、メタデータオーサリング部300はエムペグ(MPEG)−7、SMPTE、TV anytime、EBU標準規格のうちの一つ以上を利用してオーサリングし、XML(extensible markup language)言語を基盤とする。この時、本発明の実施例によると、メタデータはオーサリング時に伝送するタイプ及び伝送情報を共に生成する。
メタデータフォーマット変換部400はメタデータオーサリング部100から入力されたメタデータを2進コードに変換し、同期化及び伝送のために伝送フォーマットに変換して多重化部500に出力する。メタデータフォーマット変換部400は同期化フォーマット変換と伝送フォーマット変換を含むが、同期化フォーマットは基本的にデータの特性、全体ストリームとの関係、時間情報及び有料負荷の長さ情報などを示す値を有し、伝送フォーマットはパケット化されたデータを伝送するのに必要な形式でシークエンス情報、有料負荷のデータタイプなどの情報を有する。
つまり、メタデータフォーマット変換部400は、メタデータをエムペグ(MPEG)−7、SMPTE(society of Motion Picture and Television Engineers)、TV−Anytime、EBU(European Broadcasting Union)標準規格のうちの少なくとも一つ以上を利用して2進コードに変換する。その後、変換されたメタデータをエムペグ(MPEG)−2 PESパケット、エムペグ(MPEG)−4SL(Sync Layer)パケット、エムペグ(MPEG)−4FlexMuxパケット、RTP(Real Time Protocol) パケット標準規格のうちの少なくとも一つ以上を利用して同期化のためのフォーマットに変換し、エムペグ(MPEG)−2TS (Transport Stream)、IP(Internet Protocol)、ATM(Asynchronous Transfer Mode) 標準規格のうちの少なくとも一つ以上を利用して伝送のためのフォーマットに変換する。
多重化部500はマルチメディアコンテンツフォーマット変換部200とメタデータフォーマット変換部400から入力されたマルチメディアコンテンツとメタデータを一つのストリームに多重化して伝送網600に伝送する。
対話型端末700は伝送網から伝送されたストリームを処理して使用者にマルチメディアコンテンツとメタデータが利用できるようにする。
図2は本発明の実施例によるメタデータフォーマット変換部を示す図面である。図2に示されているように、メタデータフォーマット変換部400はメタデータ同期化フォーマット変換部420とメタデータ伝送フォーマット変換部440を含む。
メタデータ同期化フォーマット変換部420はメタデータオーサリング部300から伝送されるXML言語のメタデータを2進コードに変換した後、同期化フォーマットに変換する。メタデータ伝送フォーマット変換部440は各々の伝送フォーマットに合せて変換して多重化部500に出力する。
この時、本発明の実施例によると、メタデータを同期化するために次のような二つの方法を利用することができる。
第一に、メタデータを音声、映像と同期化するために、音声、映像を伝送するパケットと同一なパケットとしてパケット化する方法である。具体的に、インターネット網の場合、RTP、IPに順次にパケット化し、放送網の場合、PES或いはセクションパケット化した後にTSパケットとしてパケット化し、エムペグ−4の場合、SL、FlexMuxに順次にパケット化することをいう。この時、メタデータをパケット化するRTPまたはPESまたはSLパケット化において、これらパケットはディコーディング時間値または出力時間値を有するので、該時間に合せてメタデータをパケット化すれば良い。しかし、このような第一の方法を使用する場合には伝送しようとする網の種類によって各網のシステムディコーダーモデルを支援する必要がある。即ち、ディコーダーで各網の時間値を有するパケットを解釈した後、メタデータをディコーディングするためのディコーダーへの連結が必要であるので、各システムディコーダーモデルの修正が不回避である。
第二に、メタデータを同期フォーマットに変換してマルチメディアデータと同期化する方法である。この方法によると、伝送網に拘らず同期化して伝送することが可能である。この時、ディコーダーモデルは各伝送網のディコーダーモデルに従う必要なく、メタデータのディコーダーモデルに従えばよい。また、メタデータ同期フォーマットはディコーディング時間値と出力時間値を独立的に有するため、ディコーダーモデルの動作を可能にして同期化を支援することができる。この時、ディコーディング時間値と出力時間値はメタデータ時間基本値と時間参照値を基本とし、これを参照してメタデータのディコーディング時間と出力時間を示す。
メタデータ同期化フォーマット変換部420はメタデータ2進コード変換部421、メタデータ同期フォーマット変換部422、パケット化制御部423、RTPパケット化部424、エムペグ−2パケット化制御部425、PSI(program specific information)生成部426、PESパケット化部427、セクションパケット化部428、SLパケット化部429を含む。
メタデータ2進コード変換部421はメタデータオーサリング部300で生成されたメタデータの伝送のために、XML言語で保存されたメタデータを2進コードに変換する。メタデータ同期フォーマット変換部422は伝送網に拘らず同期化して伝送するために2進コードをメタデータ同期フォーマットに変換する。この時、メタデータ同期フォーマットはディコーダーモデルの動作を可能にして同期化を支援できるようにするためにディコーディング時間値と出力時間値を独立的に有する。また、ディコーディング時間値と出力時間値はメタデータ時間基本値と時間参照値を基本にして、これを参照してメタデータのディコーディング時間と出力時間を示す。
パケット化制御部423はマルチメディアコンテンツの伝送網とメタデータの伝送網を一致させるために、メタデータの伝送網を選択するようにする。
RTPパケット化部423はメタデータをRTP(Real Time Protocol)にパケット化する役割を果たし、SLパケット化部429は同期、同期化、非同期メタデータをエムベグ−4SLパケット化する役割を果たす。
ここで、同期(synchronous)と同期化(synchronized)という用語はデータ放送で一般的に用いられる用語であって、同期化(synchronized)とは放送の例を挙げると、映像と音声とのシンクが互いに合うように調整するために各映像フレームと各オーディオフレームを一つの時間軸で同期化すること或いは、提供される付加データが音声、または映像を同期化する時間軸と同一な時間軸で同期化することを意味し、同期(synchronized)とは付加データが音声、または映像を同期化する時間軸と同一でなく独立的に動作する他の時間軸で同期化することを意味する。
エムペグ−2パケット化制御部425はエムペグ−2システム規格にパケット化するために入力されたメタデータを、同期化時間値を有するメタデータとそうでないメタデータとに分類し、同期化時間値を有するメタデータはPESパケット化部426に出力し、同期化時間値を有しないメタデータはセクションパケット化部427に出力し、メタデータを伝送するタイプ及び伝送情報を含むPSI情報はPSI生成部426に伝送する。
ここで、PSIはディコーダーがプログラムをディコーディングすることができるように定義された情報を称するものであって、PAT(Program Association Table)、PMT(Program Map Table)、NIT(Network Information Table)、CAT(Conditional Access Table)などのテーブルを含む。PAT、PMTはプログラムを構成するプログラムエレメントに関する情報を示し、NITは伝送ネットワークに関する情報を示し、CATは条件付き受信に関する情報を示す。また、PESは要素ビット列(Elementary Stream)を運搬するために用いられるデータ構造である。
PSI生成部426は、メタデータがPESまたはセクションに伝送されるので、これに関する端末側の情報を提供するために伝送するタイプ及び伝送情報を受信して、PMTセクションにこれを記録する。
PESパケット化部427は同期、同期化メタデータをエムペグ−2PESにパケット化する。PESパケットヘッダにはディコーディング時間値(DTS;decoding time stamp)と出力時間値(PTS;presentation time stamp)を有するので、これを基盤として同期、同期化が可能である。
セクションパケット化部428は非同期メタデータをセクションとしてパケット化する。セクションヘッダには同期、同期化時間値を有しないので、非同期メタデータを伝送するための手段として用いられる。
本発明の実施例によるメタデータ伝送フォーマット変換部440はIPパケット化部441、TSパケット化部442、FlexMuxパケット化部443を含む。
IPパケット化部441はメタデータをIP(Internet Protocol)にパケット化し、FlexMuxパケット化部443はメタデータをFlexMuxにパケット化する。
ここで、FlexMuxはエムペグ−4システムで提供するオプション(option)の多重化方式である。つまり、FluxMuxパケットは複数のストリームを多重化する時に伝送マルチプレクサー(TranMux)のオーバーヘッドを減らすために、または伝送マルチプレクサーのチャンネルを割当てるために用いられる。一般に、エムペグ−4ストリームはシンクレイアー(Sync Layer)でSLパケットにパケット化されなければならないが、一つまたは複数のSLパケットを一つのFlexMuxパケットとしてパケット化することによってオーバーヘッドを減らすことができる。また、エムペグ−4ストリームは各々論理チャンネルを有してサーバーから端末に伝送されなければならないが、FlexMuxパケットは各エムペグ−4ストリームに対する論理チャンネルを割当てる役割を果たす。
TSパケット化部442はPSI生成部426から入力されたPMTテーブルとPESパケット化部から入力されたメタデータと、セクションパケット化部427から入力されたメタデータをTS(Transport Stream)にパケット化する。
以下、デジタル放送でマルチメディアコンテンツにエムペグ(MPEG)−2データを使用し、このマルチメディアコンテンツにメタデータを同期化させて伝送するための方法をより詳細に説明する。
図3は本発明の実施例によるエムペグ(MPEG)−2データにメタデータを同期化させて伝送する方法に関する処理フローチャートである。
メタデータオーサリング部300はメタデータ2進コード変換部411からメタデータが入力されると(S9)、入力されたメタデータを分析する(S10)。この時、エムペグ−2データと同期化が必要かどうかを判断し(S11)、同期化が必要な場合にはPESパケットとしてパケット化し(S12)、同期化が必要でない場合にはプライベートセクションとしてパケット化する(S13)。また、メタデータ分析を通じてメタデータのためのPSIを生成し(S14)、このように生成されたPSI及びPESまたはプライベートセクションとしてパケット化されたデータはTSパケットとしてパケット化する(S15)。TSパケット化されたメタデータは同期化初期値の入力でエムペグ(MPEG)−2オーディオ/ビデオTSと多重化されて一つのTSとして出力される(S16)。
本発明の実施例で説明するメタデータをエムペグ(MPEG)−2データに同期化させるための具体的な方法はエムペグ(MPEG)−2システム規格で定義するシステム時間参照値であるSTC(System Time Clock)とプログラム時間参照値であるPCR(Program Clock Reference)にメタデータを同期化させるためにメタデータ時間基本値とメタデータ時間参照値を定義して使用する。
エムペグ(MPEG)−2システム規格で定義するSTCは、27MHzで動作するシステム時間参照値であるから、メタデータをエムペグ(MPEG)−2データに同期化させるための基本条件として、この参照値にメタデータ時間基本値が噛み合って動作しなければならない。これを式で示せば式1のようである。
式1
fstc(t)/fMetadataTimeBase= integer
ここで、fstc(t)はシステムクロックである27MHzを、fMetadataTimeBase(t)はメタデータ時間基本値を示す。
また、エムペグ(MPEG)−2システム規格で定義するPCRは90kHzでサンプリングされたプログラム時間参照値であるから、このプログラム時間参照値にメタデータを同期させるためにはメタデータ時間参照値を90kHzの整数で割った値を提案する。つまり、これを式で示せば式2のようである。
式2
(fstc(t)/300)/fMetadataClockReference= + integer
前記の式2で(fstc(t)/300)は90kHzを、fMetadataClockReferenceはメタデータ時間参照値を示す。
前記の式1と式2を更に詳細に説明すれば、MPEG−2ではエンコーダーとディコーダーの動作を一致させるために27Mhzのシステムクロックでタイミングを合せている。このためにエンコーダーの27Mhz単位の動作をディコーダーに知らせなければならないが、これは90kHzでサンプリングされた値であるPCRを伝送することによって可能になる。敢えて27Mhz/300=90kHzでサンプリングされた値を伝送する理由は、MPEG−1が90kHz単位で動作するためMPEG−1、MPEG−2間の互換性を維持する目的で、このような方法により伝送する。ここで、式1が意味することはマルチメディアデータのシステムクロックが27MHzで動作するのでメタデータのクロックもこれに相応しく整数で割った値のクロックで動作しなければ相互間の同期化ができないという意味であり、式2もまた同様な意味で90kHzでサンプリングされた時間参照値を伝送するマルチメディアデータに対してメタデータの時間参照値が90kHzを整数で割った数だけの時間参照値を有しなければ相互間の同期化ができない。
本発明の実施例では同期化が必要なメタデータをエムペグ(MPEG)−2データに同期化させて伝送するために、エムペグ(MPEG)−2システム規格を利用してメタデータをアクセスユニット(Access Unit)単位でパケット化する。つまり、メタデータをエムペグ(MPEG)−2データに同期化させるためにエムペグ(MPEG)−2システム規格で定義するようにPESパケットを利用してパケット化した後、TSを利用して伝送する。メタデータをエムペグ(MPEG)−2データに同期化させるための具体的な実現方法でメタデータをPESパケットとしてパケット化するために下記のようにエムペグ(MPEG)−2システム規格に定義されたPESパケットヘッダのストリーム識別子(stream_id)を拡張する。
メタデータを伝送するためのPESパケットのストリーム識別子(stream_id)は、PESパケットの有料負荷がどんな種類のデータであるかを示すフィールドである。現在国際規格にはメタデータのためのストリーム識別子(stream_id)値が設定されていないが、本発明の実施例ではメタデータのためのストリーム識別子(stream_id)値を定義して使用することによってメタデータをPESパケットの有料負荷に載せて伝送することができる。つまり、これを示すと次の通りである。
Figure 0004668515
この時、新しく定義されたメタデータストリームのためのストリーム識別子値として図4のように0xFC値を割り当てる。
また、本発明の実施例では同期化が必要でないメタデータを伝送するために、エムペグ(MPEG)−2システム規格を利用してメタデータをパケット化する。メタデータを同期化せずに伝送するためにはエムペグ(MPEG)−2システム規格で定義するようにプライベートセクションを利用してパケット化した後、TSを利用して伝送する。
本発明の実施例では、メタデータを伝送して端末で応用するようにするためにエムペグ(MPEG)−2システム規格を利用してメタデータが伝送されることを端末側に知らせる。つまり、エムペグ(MPEG)−2システムを利用して端末にメタデータ伝送事項を知らせるために、下記のようにエムペグ(MPEG)−2システム規格に定義されたPMTテーブルヘッダのストリームタイプを拡張する。つまり、これを示すと次の通りである。
Figure 0004668515
前述したように、PMTはプログラムを構成する要素ビット列に対する情報を示して各要素ビット列の識別子を定義し、叙述子を添加して具体的な要素ビット列情報を表現する。しかし、ストリーム識別子(stream_id)を定義したことと同様に現在規格ではPMTテーブル内にメタデータのためのストリームタイプ(stream_type)値が存在しないのでメタデータを一つのプログラムに関するデータで構成させるためにはストリームタイプ(stream_type)値を設定しなければならない。したがって、本発明ではこのストリームタイプ(stream_type)値を定義して使用することによってマルチメディアデータとメタデータを同期化させて伝送できる。
この時、新しく定義されたメタデータストリームのためのストリームタイプ値は図5に示すようにPESパケットとして伝送されるメタデータの場合には0×15値を、プライベートセクションとして伝送されるメタデータの場合には0×16値を割り当てる。
最後に、本発明の実施例では同期化が必要なメタデータをエムペグ(MPEG)−2データに同期化させて伝送するために、メタデータをPESパケット化する時、PTS(Presentation Time Stamp)/DTS(Decoding Time Stamp)時間値の入力にメタデータアクセスユニットのCTS(Composition Time Stamp)/DTS時間値を利用する。
エムペグ(MPEG)−2データに同期化させるためのメタデータは2種類に分けることができるが、一つは同期メタデータ(Synchronous Metadata)、他の一つは同期化されたメタデータ(Synchronized Metadata)である。同期メタデータはメタデータストリーム自体が有機的に動作するためマルチメディアコンテンツとの同期化のためにはメタデータストリームの各CTS時間値に同期化初期値(Offset)を加えてPTS値を生成することで同期化が可能である。つまり、これを式で示せば式3のようである。
式3
PTS(t) = CTS(t) + Offset
図6は同期メタデータをエムペグ(MPEG)−2データに同期化させるためのPESパケットフォーマットを示す。
一方、同期化されたメタデータはメタデータストリームが有機的に動作しないのでエムペグ(MPEG)−2データとの同期化のためにはメタデータストリームの各CTS時間値をPTS時間値と同じ値として入力することによって同期化が可能である。これを式で示すと式4のようになる。
式4
PTS(t) = CTS(t)
図7は同期化されたメタデータをエムペグ(MPEG)−2データに同期化させるためのPESパケットフォーマットを示す。前記のような過程によって同期及び同期化されたメタデータをマルチメディアコンテンツに同期化させることが可能であり、これを伝送するためには188バイト単位のTSパケットとしてパケット化し入力エムペグ(MPEG)−2オーディオ/ビデオTSと多重化しなければならない。
前記で良好な実施例に基づいて本発明を説明したが、このような実施例は本発明を制限するためのものでなく、例示するためのものである。本発明が属する分野の熟練者には本発明の技術思想を逸脱せず前記実施例に対する様々な変化や変更または調節が可能であるのが自明なことである。したがって、本発明の保護範囲は添付された請求範囲によってのみ限定されるものであり、前記のような変化例や変更例または調節例を全て含むと解釈されるべきである。
本発明の実施例によるメタデータ伝送システムを示す図面である。 本発明の実施例によるメタデータフォーマット変換部を詳細に示す図面である。 本発明の実施例によるエムペグ(MPEG)−2データに同期化されたメタデータ伝送方法に関する処理フローチャートである。 本発明の実施例によるエムペグ(MPEG)−2データに同期化されたメタデータの伝送に使用されるストリーム識別子の値の定義図である。 本発明の実施例によるエムペグ(MPEG)−2データに同期化されたメタデータの伝送に使用されるストリームタイプの値の定義図である。 本発明の実施例による同期メタデータをエムペグ(MPEG)−2データに同期化させるためのPESパケットフォーマットを示した図面である。 本発明の実施例による同期化されたメタデータをエムペグ(MPEG)−2データに同期化させるためのPESパケットフォーマットを示した図面である。

Claims (15)

  1. マルチメディアコンテンツを生成して編集するマルチメディアコンテンツオーサリング部と、
    前記マルチメディアコンテンツを圧縮し、同期化及び伝送のための伝送フォーマットに変換して出力するマルチメディアコンテンツフォーマット変換部と、
    伝送タイプを含み、前記マルチメディアコンテンツを記述するメタデータ生成して編集するメタデータオーサリング部と、
    前記メタデータを2進コードに変換し、変換されたメタデータを前記マルチメディアデータとの同期化のための同期化フォーマット及び伝送のための伝送フォーマットに変換して出力するメタデータフォーマット変換部と、
    前記マルチメディアコンテンツフォーマット変換部と前記メタデータフォーマット変換部から各々出力されるマルチメディアコンテンツフォーマットとメタデータフォーマットを一つのストリームに多重化して出力する多重化部と
    を含み、
    前記同期化フォーマットは、メタデータの時間基本値と時間参照値を参照して設定されたディコーディング時間値と出力時間値を独立的に有することを特徴とする、マルチメディアコンテンツに同期化されたメタデータ伝送装置。
  2. 前記メタデータフォーマット変換部は、
    前記メタデータオーサリング部から伝送されるメタデータを2進コードに変換した後、前記マルチメディアコンテンツとの同期化のための同期化フォーマットに変換するメタデータ同期化フォーマット変換部と、
    前記メタデータ同期化フォーマット変換部から出力されるデータを伝送フォーマットに合せて変換するメタデータ伝送フォーマット変換部と
    を含む請求項1に記載のマルチメディアコンテンツに同期化されたメタデータ伝送装置。
  3. 前記メタデータ同期化フォーマット変換部は、
    前記メタデータオーサリング部で生成されたメタデータを2進コードに変換するメタデータ2進コード変換部と、
    前記変換された2進コードを伝送網に拘らず同期化して伝送させるために、メタデータ時間基本値とメタデータ時間参照値を有するメタデータ同期フォーマットに変換するメタデータ同期フォーマット変換部と、
    前記メタデータ同期フォーマット変換部から出力されるメタデータを同期化時間値を有するメタデータと同期化時間値を有しないメタデータとに分類し、同期化時間値を有するメタデータをPES(Packetized Elementary Stream)パケット化し同期化時間値を有しないメタデータをセクションとしてパケット化するように制御し、メタデータを伝送するタイプ及び伝送情報を含むPSI(Program Specific Information)情報を生成できるように制御するエムペグ(MPEG)−2パケット化制御部と、
    前記エムペグ(MPEG)−2パケット化制御部から出力される前記PSI情報をPMT(Program Map Table)セクションに記録するPSI生成部と、
    前記エムペグ(MPEG)−2パケット化制御部から出力される同期化の必要なメタデータをPESパケットとしてパケット化するPESパケット化部と、
    前記エムペグ(MPEG)−2パケット化制御部から出力される同期化の必要でないメタデータをセクションとしてパケット化するセクションパケット化部と、
    を含む請求項2に記載のマルチメディアコンテンツに同期化されたメタデータ伝送装置。
  4. 前記メタデータ同期化フォーマット変換部は、
    前記メタデータ同期フォーマット変換部から出力されるメタデータをRTP(Real Time Protocol)としてパケットするRTPパケット化部と、
    前記メタデータ同期フォーマット変換部から出力される同期メタデータ、同期化メタデータ、非同期メタデータをエムペグ(MPEG)−4SL(Sync Layer)としてパケット化するSLパケット化部と、
    マルチメディアコンテンツの伝送網とメタデータの伝送網を一致させるために、前記RTPパケット化部、前記エムペグ(MPEG)−2パケット化制御部、前記SL制御部のうちの一つを選択して、メタデータ同期フォーマット変換部から出力されるメタデータを伝送するパケット化制御部と、
    をさらに含む請求項に記載のマルチメディアコンテンツに同期化されたメタデータ伝送装置。
  5. 前記メタデータ同期フォーマットに使用される前記時間基本値としては、エムペグ(MPEG)−2システム規格で定義する時間参照値であるSTC(System Time Clock)を整数で割った値を使用し、
    前記メタデータ同期フォーマットに使用されるメタデータ時間参照値としては、プログラム時間参照値であるPCR(Program Clock Reference)を整数で割った値を使用することを特徴とする、請求項に記載のマルチメディアコンテンツに同期化されたメタデータ伝送装置。
  6. 前記PESパケット化部は、エムペグ−2システム規格に定義されたPESパケットヘッダのストリーム識別子(stream_id)を拡張して、同期化が必要なメタデータをPESパケットとしてパケット化することを特徴とする、請求項に記載のマルチメディアコンテンツに同期化されたメタデータ伝送装置。
  7. 前記同期化が必要なメタデータは同期メタデータであり、前記PESパケットのフォーマットに使用されるPTS(Presentation Time Stamp)はメタデータアクセスユニットのCTS(Composition Time Stamp)にオフセット値を加えた値であることを特徴とする、請求項に記載のマルチメディアコンテンツに同期化されたメタデータ伝送装置。
  8. 前記同期化が必要なメタデータは同期化メタデータであり、前記PESパケットのフォーマットに使用されるPTS(Presentation Time Stamp)はメタデータアクセスユニットのCTS(Composition Time Stamp)と一致することを特徴とする、請求項に記載のマルチメディアコンテンツに同期化されたメタデータ伝送装置。
  9. 前記PSI生成部は、端末にメタデータの伝送事項を知らせるために、エムペグ(MPEG)−2システム規格に定義されたPMTテーブルヘッダのストリームタイプを拡張することを特徴とする、請求項3に記載のマルチメディアコンテンツに同期化されたメタデータ伝送装置。
  10. マルチメディアコンテンツにメタデータを同期化させて伝送する方法において、
    伝送タイプを含み、マルチメディアコンテンツを記述するメタデータ生成し編集する第1段階と、
    前記メタデータを2進コードに変換し、変換されたメタデータを前記マルチメディアデータとの同期化のための同期化フォーマットに変換する第2段階と、
    前記第2段階で変換されたメタデータを伝送のための伝送フォーマットに変換する第3段階とを含み、
    前記同期化フォーマットは、メタデータの時間基本値と時間参照値を参照して設定されたディコーディング時間値と出力時間値を独立的に有することを特徴とする、マルチメディアコンテンツにメタデータを同期化させて伝送する方法。
  11. マルチメディアコンテンツフォーマットと前記だい3段階で出力されたメタデータフォーマットとを一つのストリームに多重化する第4段階をさらに含む請求項10に記載のマルチメディアコンテンツにメタデータを同期化させて伝送する方法。
  12. 前記第2段階は、
    前記第1段階で生成されたメタデータを2進コードに変換する段階と、
    前記変換された2進コードを伝送網に拘らず同期化して伝送させるために、メタデータ時間基本値とメタデータ時間参照値を有するメタデータ同期フォーマットに変換する段階と、
    前記メタデータ同期フォーマット変換部から出力されるメタデータを同期化時間値を有するメタデータと同期化時間値を有しないメタデータとに分類し、メタデータを伝送するタイプ及び伝送情報を含むPSI(Program Specific Information)情報を生成できるように制御する段階と、
    前記PSI情報をPMT(Program Map Table)セクションに記録する段階と、
    前記メタデータが同期化の必要なメタデータである場合、前記メタデータをPESパケットとしてパケット化する段階と、
    前記メタデータが同期化の必要でないメタデータである場合、前記メタデータをセクションとしてパケット化する段階とを含む請求項10に記載のマルチメディアコンテンツにメタデータを同期化させて伝送する方法。
  13. マルチメディアコンテンツに同期化されたメタデータの伝送装置において、
    伝送タイプを含み、前記マルチメディアコンテンツを記述するメタデータ生成して編集するメタデータオーサリング部と、
    前記メタデータオーサリング部から伝送されるメタデータを2進コードに変換した後、前記マルチメディアコンテンツとの同期化のための同期化フォーマットに変換するメタデータ同期化フォーマット変換部と、
    前記メタデータ同期化フォーマット変換部から出力されるデータを伝送フォーマットに合せて変換するメタデータ伝送フォーマット変換部と、
    を含み、
    前記同期化フォーマットは、メタデータの時間基本値と時間参照値を参照して設定されたディコーディング時間値と出力時間値を独立的に有することを特徴とする、マルチメディアコンテンツに同期化されたメタデータ伝送装置。
  14. 前記マルチメディアコンテンツフォーマットと前記メタデータ伝送フォーマット変換部から出力されるメタデータフォーマットを一つのストリームに多重化して出力する多重化部をさらに含む、請求項13に記載のマルチメディアコンテンツに同期化されたメタデータ伝送装置。
  15. 前記メタデータ同期化フォーマット変換部は、
    前記メタデータオーサリング部で生成されたメタデータを2進コードに変換するメタデータ2進コード変換部と、
    前記変換された2進コードを伝送網に拘らず同期化して伝送させるために、メタデータ時間基本値とメタデータ時間参照値を有するメタデータ同期フォーマットに変換するメタデータ同期フォーマット変換部と、
    前記メタデータ同期フォーマット変換部から出力されるメタデータを同期化時間値を有するメタデータと同期化時間値を有しないメタデータとに分類し、同期化時間値を有するメタデータをPES(Packetized Elementary Stream)パケット化し同期化時間値を有しないメタデータをセクションとしてパケット化するように制御し、メタデータを伝送するタイプ及び伝送情報を含むPSI(Program Specific Information)情報を生成できるように制御するエムペグ(MPEG)−2パケット化制御部と、
    前記エムペグ(MPEG)−2パケット化制御部から出力される前記PSI情報をPMT(Program Map Table)セクションに記録するPSI生成部と、
    前記エムペグ(MPEG)−2パケット化制御部から出力される同期化の必要なメタデータをPESパケットとしてパケット化するPESパケット化部と、
    前記エムペグ(MPEG)−2パケット化制御部から出力される同期化の必要でないメタデータをセクションとしてパケット化するセクションパケット化部とを含む請求項13に記載のマルチメディアコンテンツに同期化されたメタデータ伝送装置。
JP2002561699A 2001-01-30 2002-01-30 マルチメディアコンテンツに同期化されたメタデータ伝送装置及び方法 Expired - Fee Related JP4668515B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20010004341 2001-01-30
PCT/KR2002/000137 WO2002061596A1 (en) 2001-01-30 2002-01-30 Method and apparatus for delivery of metadata synchronized to multimedia contents

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007315146A Division JP2008104225A (ja) 2001-01-30 2007-12-05 マルチメディアコンテンツに同期化されたメタデータ伝送装置及び方法

Publications (2)

Publication Number Publication Date
JP2004534417A JP2004534417A (ja) 2004-11-11
JP4668515B2 true JP4668515B2 (ja) 2011-04-13

Family

ID=19705105

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2002561699A Expired - Fee Related JP4668515B2 (ja) 2001-01-30 2002-01-30 マルチメディアコンテンツに同期化されたメタデータ伝送装置及び方法
JP2007315146A Pending JP2008104225A (ja) 2001-01-30 2007-12-05 マルチメディアコンテンツに同期化されたメタデータ伝送装置及び方法
JP2009179457A Pending JP2009247035A (ja) 2001-01-30 2009-07-31 マルチメディアコンテンツに同期化されたメタデータ伝送装置及び方法

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2007315146A Pending JP2008104225A (ja) 2001-01-30 2007-12-05 マルチメディアコンテンツに同期化されたメタデータ伝送装置及び方法
JP2009179457A Pending JP2009247035A (ja) 2001-01-30 2009-07-31 マルチメディアコンテンツに同期化されたメタデータ伝送装置及び方法

Country Status (5)

Country Link
US (2) US7376155B2 (ja)
EP (2) EP1356385A4 (ja)
JP (3) JP4668515B2 (ja)
KR (1) KR100398610B1 (ja)
WO (1) WO2002061596A1 (ja)

Families Citing this family (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7185016B1 (en) * 2000-09-01 2007-02-27 Cognos Incorporated Methods and transformations for transforming metadata model
US20040019658A1 (en) * 2001-03-26 2004-01-29 Microsoft Corporation Metadata retrieval protocols and namespace identifiers
JP3687587B2 (ja) * 2001-03-27 2005-08-24 ソニー株式会社 データ処理システム及びデータ処理方法、情報処理装置及び情報処理方法、並びにコンピュータ・ソフトウェア
US20040190629A1 (en) * 2002-07-19 2004-09-30 Cooper Jeffrey Allen System and method for broadcast of independently encoded signals on atsc channels
US7136866B2 (en) * 2002-08-15 2006-11-14 Microsoft Corporation Media identifier registry
US8301884B2 (en) 2002-09-16 2012-10-30 Samsung Electronics Co., Ltd. Method of managing metadata
EP1552420A4 (en) * 2002-10-15 2009-01-21 Samsung Electronics Co Ltd PROCESS FOR MANAGING METADATA
JP3821086B2 (ja) * 2002-11-01 2006-09-13 ソニー株式会社 ストリーミングシステム及びストリーミング方法、クライアント端末及びデータ復号方法、並びにプログラム
CN1714346A (zh) * 2002-11-20 2005-12-28 诺基亚公司 用于数据传输和接收的***和方法
KR100511785B1 (ko) * 2002-12-20 2005-08-31 한국전자통신연구원 멀티미디어 컨텐츠 기술 메타데이터 저작 시스템 및 저작방법
EP1441292A1 (en) * 2003-01-21 2004-07-28 Deutsche Thomson-Brandt Gmbh Method for processing metadata
JP3941700B2 (ja) * 2003-01-28 2007-07-04 ソニー株式会社 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
KR20040073102A (ko) * 2003-02-13 2004-08-19 노용만 컨텐츠 적응변환에 있어 사용자 선호기반 형식 변환을위한 시스템적 접근방법
US7793233B1 (en) * 2003-03-12 2010-09-07 Microsoft Corporation System and method for customizing note flags
KR101009629B1 (ko) * 2003-03-13 2011-01-21 한국전자통신연구원 디지털 방송 프로그램 서비스를 제공하기 위한 확장메타데이터의 데이터 구조와 이를 이용한 적응적 프로그램서비스 제공 시스템 및 그 방법
KR100678223B1 (ko) * 2003-03-13 2007-02-01 삼성전자주식회사 통신시스템의 패킷 전송 장치 및 방법
JP3912536B2 (ja) * 2003-03-25 2007-05-09 ソニー株式会社 記録方法、記録装置、記録媒体、撮像装置および撮像方法
US7774799B1 (en) 2003-03-26 2010-08-10 Microsoft Corporation System and method for linking page content with a media file and displaying the links
KR100513294B1 (ko) 2003-04-09 2005-09-09 삼성전자주식회사 컨텐츠 내부 객체정보 제공을 위한 장치와 시스템 및컨텐츠 내부 객체정보 제공 방법
KR100493896B1 (ko) 2003-04-18 2005-06-10 삼성전자주식회사 디지털 콘텐트 메타데이터 변환 방법 및 장치, 그리고이를 이용한 네트워크 시스템
KR100533671B1 (ko) * 2003-06-05 2005-12-05 삼성전자주식회사 효율적인 멀티미디어 컨텐츠 관리 장치 및 방법
JP2006514806A (ja) * 2003-06-07 2006-05-11 サムスン エレクトロニクス カンパニー リミテッド マルチメディアデータの提供装置及びその提供方法並びにその方法を記録した記録媒体
KR100513290B1 (ko) 2003-06-30 2005-09-09 삼성전자주식회사 멀티미디어 컨텐츠와 세그먼트 메타데이터간의 시간 동기화를 위한 시스템 및 방법
EP1494241A1 (en) * 2003-07-01 2005-01-05 Deutsche Thomson-Brandt GmbH Method of linking metadata to a data stream
KR20050034811A (ko) * 2003-10-10 2005-04-15 한국전자통신연구원 이질적 환경 하에서 멀티미디어 서비스의 서비스질 지원을위한 시스템적인 형식 변환 방법 및 시스템
JP4304108B2 (ja) * 2004-03-31 2009-07-29 株式会社東芝 メタデータ配信装置、動画再生装置および動画再生システム
US7680885B2 (en) * 2004-04-15 2010-03-16 Citrix Systems, Inc. Methods and apparatus for synchronization of data set representations in a bandwidth-adaptive manner
US7827139B2 (en) 2004-04-15 2010-11-02 Citrix Systems, Inc. Methods and apparatus for sharing graphical screen data in a bandwidth-adaptive manner
KR100619032B1 (ko) * 2004-06-15 2006-08-31 삼성전자주식회사 메타 파일 전송 방법, 메타 파일 복호 방법 및 장치
WO2006017218A2 (en) * 2004-07-13 2006-02-16 Matsushita Electric Industrial Co. Ltd. Tuner service and dtv receiver as a upnp device
JP2006050275A (ja) * 2004-08-04 2006-02-16 Toshiba Corp メタデータの構造及びその再生方法
US7712049B2 (en) 2004-09-30 2010-05-04 Microsoft Corporation Two-dimensional radial user interface for computer software applications
US7788589B2 (en) * 2004-09-30 2010-08-31 Microsoft Corporation Method and system for improved electronic task flagging and management
JP4872253B2 (ja) * 2004-10-12 2012-02-08 ソニー株式会社 多重化装置、多重化方法、プログラム、および記録媒体
US8010566B2 (en) * 2004-10-13 2011-08-30 Electronics And Telecommunications Research Institute Extended multimedia file structure and multimedia file producting method and multimedia file executing method
US20080168094A1 (en) * 2005-02-16 2008-07-10 Pioneer Corporation Data Relay Device, Digital Content Reproduction Device, Data Relay Method, Digital Content Reproduction Method, Program, And Computer-Readable Recording Medium
US8443040B2 (en) * 2005-05-26 2013-05-14 Citrix Systems Inc. Method and system for synchronizing presentation of a dynamic data set to a plurality of nodes
KR101304480B1 (ko) * 2005-07-20 2013-09-05 한국과학기술원 멀티미디어 컨텐츠 부호화방법 및 장치와, 부호화된멀티미디어 컨텐츠 응용방법 및 시스템
KR101345284B1 (ko) * 2005-07-20 2013-12-27 한국과학기술원 멀티미디어 컨텐츠 부호화/재생 방법 및 장치
KR101406843B1 (ko) * 2006-03-17 2014-06-13 한국과학기술원 멀티미디어 컨텐츠 부호화방법 및 장치와, 부호화된멀티미디어 컨텐츠 응용방법 및 시스템
KR20070011092A (ko) * 2005-07-20 2007-01-24 삼성전자주식회사 멀티미디어 컨텐츠 부호화방법 및 장치와, 부호화된멀티미디어 컨텐츠 응용방법 및 시스템
US7688686B2 (en) * 2005-10-27 2010-03-30 Microsoft Corporation Enhanced table of contents (TOC) identifiers
KR101199369B1 (ko) * 2005-11-25 2012-11-09 엘지전자 주식회사 디지털 방송 시스템 및 처리 방법
KR100769978B1 (ko) * 2005-12-08 2007-10-25 한국전자통신연구원 디지털 방송 환경에서 티브이 애니타임 서비스를 제공하기위한 tva 메타데이터 송/수신 시스템 및 그 방법
US20070168535A1 (en) * 2005-12-22 2007-07-19 Ilmo Ikonen System and method for data communication between devices
US7747557B2 (en) * 2006-01-05 2010-06-29 Microsoft Corporation Application of metadata to documents and document objects via an operating system user interface
US7797638B2 (en) * 2006-01-05 2010-09-14 Microsoft Corporation Application of metadata to documents and document objects via a software application user interface
KR100725414B1 (ko) * 2006-02-07 2007-06-07 삼성전자주식회사 디지털 컨텐츠 동기화를 위한 동기화 식별자 생성 방법 및장치
US20070245229A1 (en) * 2006-04-17 2007-10-18 Microsoft Corporation User experience for multimedia mobile note taking
US20070245223A1 (en) * 2006-04-17 2007-10-18 Microsoft Corporation Synchronizing multimedia mobile notes
US9198084B2 (en) 2006-05-26 2015-11-24 Qualcomm Incorporated Wireless architecture for a traditional wire-based protocol
EP2041974A4 (en) * 2006-07-12 2014-09-24 Lg Electronics Inc METHOD AND DEVICE FOR CODING / DECODING A SIGNAL
US8452801B2 (en) * 2006-10-19 2013-05-28 Lg Electronics Inc. Encoding method and apparatus and decoding method and apparatus
US7761785B2 (en) 2006-11-13 2010-07-20 Microsoft Corporation Providing resilient links
US7707518B2 (en) 2006-11-13 2010-04-27 Microsoft Corporation Linking information
JP5191493B2 (ja) * 2006-11-20 2013-05-08 エスケー プラネット カンパニー、リミテッド 放送コンテンツに関連した付加情報サービス提供システム、付加情報サービス提供サーバー及び付加情報サービス提供方法
SE532378C2 (sv) * 2006-11-23 2009-12-29 Mawell Svenska Ab Förfarande och system för att dela data mellan olika radiologiinformationssystem
US20080159724A1 (en) * 2006-12-27 2008-07-03 Disney Enterprises, Inc. Method and system for inputting and displaying commentary information with content
US7890986B2 (en) * 2007-06-19 2011-02-15 Broadcom Corporation System and method for reducing channel change time
JP4360428B2 (ja) * 2007-07-19 2009-11-11 ソニー株式会社 記録装置、記録方法、コンピュータプログラムおよび記録媒体
KR101432994B1 (ko) 2007-08-13 2014-08-22 삼성전자주식회사 미디어 객체 기반 메타데이터의 생성 방법, 재생 방법 및그 장치
US9812023B2 (en) * 2007-09-10 2017-11-07 Excalibur Ip, Llc Audible metadata
KR101268987B1 (ko) * 2007-09-11 2013-05-29 삼성전자주식회사 메타데이터를 자동적으로 생성/갱신하는 멀티미디어 데이터기록 방법 및 장치
EP2043008A1 (en) * 2007-09-26 2009-04-01 Alcatel Lucent System for synchronous delivery of annotated multimedia streams
JP2011504313A (ja) * 2007-10-26 2011-02-03 シェラキ、ジャン 既存のデジタル音声転送プロトコルを用いてマルチメディアコンテンツを転送する方法およびシステム
EP2272004A4 (en) 2008-04-17 2012-10-10 Sony Corp DOUBLE PLAYBACK FOR MULTIMEDIA CONTENT
JP5332303B2 (ja) * 2008-05-13 2013-11-06 ソニー株式会社 サービス提供方法、ストリーミングサーバ、ストリーミング送信方法及びプログラム
US20100106684A1 (en) * 2008-10-26 2010-04-29 Microsoft Corporation Synchronization of a conceptual model via model extensions
US9398089B2 (en) 2008-12-11 2016-07-19 Qualcomm Incorporated Dynamic resource sharing among multiple wireless devices
KR101044748B1 (ko) * 2009-01-14 2011-06-27 아주대학교산학협력단 멀티미디어 컨텐츠를 생성하는 장치, 정보를 제공하는 장치, 정보를 출력하는 장치 및 그 방법
KR101043607B1 (ko) * 2009-06-19 2011-06-22 건국대학교 산학협력단 연동형 데이터 방송 콘텐츠 서비스 제공 방법 및 시스템
US9264248B2 (en) 2009-07-02 2016-02-16 Qualcomm Incorporated System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment
US8549437B2 (en) * 2009-08-27 2013-10-01 Apple Inc. Downloading and synchronizing media metadata
US9582238B2 (en) 2009-12-14 2017-02-28 Qualcomm Incorporated Decomposed multi-stream (DMS) techniques for video display systems
KR101139001B1 (ko) * 2010-02-23 2012-04-26 경기대학교 산학협력단 콘텐츠 제공 장치 및 방법
US8850053B2 (en) * 2010-04-08 2014-09-30 At&T Intellectual Property I, L.P. System and method for providing information to users of a communication network
KR101842201B1 (ko) 2010-04-19 2018-03-26 엘지전자 주식회사 인터넷 기반 컨텐츠 송수신 방법 및 그를 이용한 송수신 장치
AU2010202782B1 (en) * 2010-07-01 2010-11-25 Adeia Media Holdings Llc Cloud data persistence engine
JP5632710B2 (ja) * 2010-10-29 2014-11-26 日本放送協会 送信装置、受信装置及び伝送システム
US9582239B2 (en) 2011-01-21 2017-02-28 Qualcomm Incorporated User input back channel for wireless displays
US9413803B2 (en) 2011-01-21 2016-08-09 Qualcomm Incorporated User input back channel for wireless displays
US8964783B2 (en) 2011-01-21 2015-02-24 Qualcomm Incorporated User input back channel for wireless displays
US10135900B2 (en) 2011-01-21 2018-11-20 Qualcomm Incorporated User input back channel for wireless displays
US9065876B2 (en) 2011-01-21 2015-06-23 Qualcomm Incorporated User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
US9503771B2 (en) 2011-02-04 2016-11-22 Qualcomm Incorporated Low latency wireless display for graphics
US10108386B2 (en) 2011-02-04 2018-10-23 Qualcomm Incorporated Content provisioning for wireless back channel
TW201249198A (en) * 2011-04-21 2012-12-01 Sony Corp Supplying apparatus, supplying method, receiving apparatus, receiving method, program, and broadcasting system
US9374620B2 (en) * 2011-10-21 2016-06-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system
US9525998B2 (en) 2012-01-06 2016-12-20 Qualcomm Incorporated Wireless display with multiscreen service
US20130212116A1 (en) * 2012-02-13 2013-08-15 Post Pro Finance Co., Inc. Metadata engine and repository
US9118425B2 (en) * 2012-05-31 2015-08-25 Magnum Semiconductor, Inc. Transport stream multiplexers and methods for providing packets on a transport stream
GB2505912B (en) * 2012-09-14 2015-10-07 Canon Kk Method and device for generating a description file, and corresponding streaming method
GB2509178B (en) * 2012-12-24 2015-10-14 Canon Kk Method for transmitting metadata documents associated with a video
US10382512B2 (en) * 2013-03-14 2019-08-13 Microsoft Technology Licensing, Llc Distributed fragment timestamp synchronization
MX2016000645A (es) * 2013-07-19 2016-05-26 Koninkl Philips Nv Transporte de metadatos de intervalo dinamico alto.
WO2015034235A1 (en) * 2013-09-03 2015-03-12 Samsung Electronics Co., Ltd. Point-to-point content navigation using an auxiliary device
JPWO2020036121A1 (ja) * 2018-08-17 2021-08-26 富士フイルム株式会社 内視鏡システム

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0137701B1 (ko) * 1994-12-13 1998-05-15 양승택 엠피이지-2(mpeg-2) 시스템의 피이에스(pes) 패킷화 장치
US5721911A (en) * 1996-06-25 1998-02-24 International Business Machines Corporation Mechanism for metadata for an information catalog system
US5886736A (en) * 1996-10-24 1999-03-23 General Instrument Corporation Synchronization of a stereoscopic video sequence
ATE355662T1 (de) * 1997-01-06 2006-03-15 Bellsouth Intellect Pty Corp Methode und system zur netzwerkverwendungserfassung
JP3309069B2 (ja) * 1997-11-17 2002-07-29 株式会社日立製作所 多重符号化画像音声データの受信装置
US6055543A (en) * 1997-11-21 2000-04-25 Verano File wrapper containing cataloging information for content searching across multiple platforms
US6377995B2 (en) * 1998-02-19 2002-04-23 At&T Corp. Indexing multimedia communications
US6246752B1 (en) * 1999-06-08 2001-06-12 Valerie Bscheider System and method for data recording
KR100440782B1 (ko) 1999-06-28 2004-07-21 주식회사 하이닉스반도체 반도체소자의 폴리실리콘 배선 형성방법
GB2356509B (en) * 1999-11-16 2004-02-11 Sony Uk Ltd Video data formatting and storage
US6611293B2 (en) * 1999-12-23 2003-08-26 Dfr2000, Inc. Method and apparatus for synchronization of ancillary information in film conversion
US7096481B1 (en) * 2000-01-04 2006-08-22 Emc Corporation Preparation of metadata for splicing of encoded MPEG video and audio
US6505169B1 (en) * 2000-01-26 2003-01-07 At&T Corp. Method for adaptive ad insertion in streaming multimedia content
KR100739031B1 (ko) 2000-03-27 2007-07-25 주식회사 큐론 멀티미디어 검색시스템에서 mpeg-7 표준 메타데이터의 은닉 및 검출 방법과 이를 이용한 멀티미디어 데이터의 검색 방법
US7024685B1 (en) * 2000-09-13 2006-04-04 International Business Machines Corporation Transport demultiplexor with bit maskable filter
US6963972B1 (en) * 2000-09-26 2005-11-08 International Business Machines Corporation Method and apparatus for networked information dissemination through secure transcoding

Also Published As

Publication number Publication date
JP2008104225A (ja) 2008-05-01
JP2009247035A (ja) 2009-10-22
US7376155B2 (en) 2008-05-20
EP1973294A1 (en) 2008-09-24
EP1356385A1 (en) 2003-10-29
JP2004534417A (ja) 2004-11-11
EP1356385A4 (en) 2008-09-24
KR100398610B1 (ko) 2003-09-19
KR20020063830A (ko) 2002-08-05
WO2002061596A1 (en) 2002-08-08
US20040098398A1 (en) 2004-05-20
US20080212672A1 (en) 2008-09-04

Similar Documents

Publication Publication Date Title
JP4668515B2 (ja) マルチメディアコンテンツに同期化されたメタデータ伝送装置及び方法
JP3886906B2 (ja) Mpeg−2データにmpeg−4データを同期化させて伝送する装置及びその方法
JP2005229593A (ja) トランスコーディング前後にタイミングパラメータを一定に保持させるトランスコーディングシステム及びその方法
KR100439338B1 (ko) 디지털 지상파 데이터 방송을 위한 데이터 부호화 장치 및그 방법
KR100358119B1 (ko) 디지털 데이터 방송 서비스를 위한 데이터 스트리밍 장치및 그 방법
US6834083B1 (en) Data transmitting method and data transmitter
WO2000064156A1 (fr) Procede de transmission de donnees et emetteur de donnees
US7346055B2 (en) Method and system for co-relating transport packets on different channels using a unique packet identifier
US7415014B2 (en) Method and system for co-relating transport packets on different channels using a packet prioritization scheme
JP4436573B2 (ja) データ伝送方法およびデータ伝送装置
CN101179738B (zh) 一种传输流到***多媒体广播复用协议的转换方法
KR100439339B1 (ko) 데이터 방송 서버 제어 장치 및 그 방법
US20080123732A1 (en) Method and system for configuring decoding based on detecting transport stream input rate
CN101179737B (zh) 一种多媒体广播网络中复用协议的转换方法
KR100513795B1 (ko) 시스템 타임 클럭을 이용한 동기화 이벤트 서비스를제공하는 디지털 데이터 방송 송/수신 장치 및 그 방법
JP4732538B2 (ja) データ伝送装置
JP3584460B2 (ja) ビットストリーム変換装置および方法、並びに提供媒体
Sridhar et al. Multiplexing and Demultiplexing of AVS China video with AAC audio
JP2006109513A (ja) 符号化装置および方法、並びに記録媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041102

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070413

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070807

RD13 Notification of appointment of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7433

Effective date: 20071106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20071106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071205

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20071219

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20080912

RD13 Notification of appointment of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7433

Effective date: 20100601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20100601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101129

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

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

Free format text: PAYMENT UNTIL: 20140121

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees