[go: up one dir, main page]

JP2008160849A - マルチメディアデータの同時トランスコードを実現する方法及びシステム - Google Patents

マルチメディアデータの同時トランスコードを実現する方法及びシステム Download PDF

Info

Publication number
JP2008160849A
JP2008160849A JP2007329407A JP2007329407A JP2008160849A JP 2008160849 A JP2008160849 A JP 2008160849A JP 2007329407 A JP2007329407 A JP 2007329407A JP 2007329407 A JP2007329407 A JP 2007329407A JP 2008160849 A JP2008160849 A JP 2008160849A
Authority
JP
Japan
Prior art keywords
multimedia data
format
transcoding
user
video
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.)
Pending
Application number
JP2007329407A
Other languages
English (en)
Inventor
Clyde N Robbins
エヌ.ロビンス クライド
Breuil Thomas L Du
エル.デュ ブルイル トーマス
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.)
Arris Technology Inc
Original Assignee
General Instrument Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by General Instrument Corp filed Critical General Instrument Corp
Publication of JP2008160849A publication Critical patent/JP2008160849A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4344Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43622Interfacing an external recording device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4381Recovering the multiplex stream from a specific network, e.g. recovering MPEG packets from ATM cells
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440236Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

【課題】 マルチメディアデータの同時トランスコードを実現する方法及びシステムを開示する。
【解決手段】 本方法では、マルチメディアデータを第1フォーマットで受信する。次に、マルチメディアデータを少なくとも一つの別のフォーマットに同時にトランスコードしながら、マルチメディアデータを出力デバイスに送信する。
【選択図】 図1

Description

本発明はマルチメディア伝送に関し、特にマルチメディアデータを、転送や記録しながら同時にトランスコードする方法に関する。
携帯型のビデオ及び一般消費者向けオーディオ電子機器の出現によって、種々のタイプのマルチメディアデータをこれらの携帯型ビデオやオーディオ電子機器で再生する方法が更に広まっている。その結果、マルチメディアデータに対する要求が著しく増大している。
現在、ユーザがユーザの携帯型ビデオ及びオーディオ電子機器でマルチメディアデータを取得する場合、マルチメディアデータは、ユーザの携帯型ビデオ及びオーディオ電子機器に使用される対応フォーマットになっている必要がある。マルチメディアデータが正しいフォーマットになっていない場合、マルチメディアデータをトランスコードして、ユーザの携帯型のビデオ及びオーディオ電子機器に対応するフォーマットにする必要がある。一般的に、マルチメディアデータをトランスコードする処理は複雑かつ長時間を要するプロセスとなり得る。
ユーザがマルチメディアデータを特定機器に関する一つのフォーマットで取得し、そして保存し、次にマルチメディアデータを別の機器に転送しようとする場合、マルチメディアデータをまずトランスコードする必要がある。例えば、マルチメディアデータを取得するのに2時間を、そしてマルチメディアデータを別のフォーマットにトランスコードするために2時間を要する場合、ユーザはマルチメディアデータを取得し、そしてフォーマットするために4時間を消費してしまう。従って、転送機能及び/又は記録機能を実現しながら同時にトランスコード機能を実現する方法及びシステムが必要になる。
ネットワーク100の例示としてのアーキテクチャの概要を図1に示す。或る実施形態例では、ネットワーク100はコンテンツデータベース102及びエンドポイントデバイス106を含む。単一のコンテンツデータベース102及びエンドポイントデバイス106しか示していないが、この技術分野の当業者であれば、どのような数のコンテンツデータベース及びエンドポイントデバイスも使用することができることを理解できるであろう。コンテンツデータベース102は、例えばリモートコンテンツサーバまたはケーブルヘッドエンド、或いはコンテンツを継続的にブロードキャストするネットワークとすることができる。従って、この実施形態例では、コンテンツは、サービスプロバイダによって提供されるものとして広義に定義される。コンテンツデータベース102はマルチメディアデータを含み、マルチメディアデータはエンドポイントデバイス106に、エンドユーザからリクエストされると送信することができる。マルチメディアデータは、例えばNTSCビデオまたはPALビデオ、MPEG−2ビデオ、H.264ビデオ、MP3オーディオ、ドルビーデジタルオーディオ、JPEG,GIFなどのようないずれかのフォーマットの、いずれかのタイプのビデオ、オーディオ、画像、またはこれらの組み合わせとすることができる。
エンドポイントデバイス106は、記憶機能及び/又は表示機能を有するいずれかの電子機器、例えばデジタルビデオ記録(DVR)機能を有するセットトップボックス、記憶機能を有するテレビジョン、またはパーソナルコンピュータとすることができる。或る実施形態例では、エンドポイントデバイス106は更に、記憶媒体108と、ディスプレイ110と、そして外部デバイス112との接続手段と、を含む。記憶媒体108は、例えばセキュアデジタル、コンパクトフラッシュ(登録商標)、またはメモリスティックのようないずれかのフォーマットの内部ハードドライブ、外部ハードドライブ、リードアクセスメモリ(RAM)、リードオンリメモリ(ROM)、及びフラッシュメモリのようないずれかのタイプのメモリとすることができる。
外部デバイス112はいずれかの携帯型メディアプレーヤとすることができ、そして外部デバイスという用語は、携帯型ビデオ及びオーディオ電子機器、メディア対応型携帯電話機、メディア対応の携帯型通信機器(例えば、通信機能を有する携帯情報端末(PDA)、または携帯無線メッセージング装置)、ラップトップ、リモートPC(例えば、インターネットを経由する、またはローカルエリアネットワーク(LAN)を経由する)、携帯娯楽システム(例えば、自動車に収納される)、外部書き込み可能なCD装置及び/又はDVD装置、外部メモリカード、または外部記憶装置などを広く指すために使用される。例えば、外部デバイス112はVideo iPodTM(カリフォルニア州クパチーノに本拠を置くアップルコンピュータ社の),video iPodTM(これもカリフォルニア州クパチーノに本拠を置くアップルコンピュータ社の)、及び他の同様の携帯型メディアプレーヤとすることができる。
一の実施形態では、コンテンツデータベース102及びエンドポイントデバイス106は互いにネットワーク104を通して通信する。ネットワーク104は、マルチメディアデータをコンテンツデータベース102からエンドポイントデバイス106に伝送する機能を備えるいずれかのタイプのネットワークとすることができる。例えば、ネットワーク104は、インターネットプロトコル(IP)型ネットワークとすることができ、IP型ネットワークとして、IP型TVに通常使用されるインターネット、またはケーブルサービスプロバイダが通常使用するハイブリッドファイバ同軸(HFC)ネットワークなどを挙げることができる。ここで、本発明は、マルチメディアデータを伝送するために使用されるネットワークのタイプによって制限されないことに留意されたい。更に、本発明は、マルチメディアデータをコンシューマに転送する形態に関して制限されない、例えばマルチメディアデータはオンデマンドコンテンツとすることができる、または放送されない内容(off−air)の配信、ケーブル配信、衛星配信、ファイバ配信、DSL配信、またはIP配信を利用したブロードキャストコンテンツとすることができる。
図1は、コンテンツが一の実施形態において、サービスプロバイダによって提供されるものとして示しているが、本発明はこのような形態に制限されない。別の実施形態では、コンテンツはローカルコンテンツソース(local content source)107によって、サービスプロバイダと係わることなくローカルに供給される。例えば、コンテンツはDVDプレーヤから、または記憶装置から、例えば家庭にあるコンピュータから、または家庭内のローカルエリアネットワーク(LAN)を通してアクセスすることができるコンピュータから受信することができる。従って、一の例では、コンテンツをDVDプレーヤから受信して出力装置、例えばディスプレイに表示している間に、コンテンツを別のフォーマットに同時にトランスコードすることができる。
例示としてのエンドポイントデバイス106の詳細図を図2に示す。本発明の或る実施形態例では、エンドポイントデバイス106は、例えばDVR機能を備えるセットトップボックスとすることができる。図2は、セットトップボックスとして用いられる例示としてのエンドポイントデバイス106のブロック図を示している。図2を参照しながら、エンドポイントデバイス106及びセットトップボックス106を同じ意味で使用するものとする。しかしながら、エンドポイントデバイス106は、セットトップボックス形態に制限されるものとして捉えられるべきではない。
一の実施形態では、セットトップボックス106はコントローラ208及びトランスコーダ210を備える。コントローラ208は、例えばエンドユーザからの入力及び出力、及びコンテンツデータベース102から送信されるマルチメディアデータを管理するプロセッサを含む。或る実施形態例では、コントローラ208はバックエンドシステムオンチップ(System on a Chip:SoC)を含むことができる。コントローラ208は、マルチメディアデータを転送及び/又は記録しながら、マルチメディアデータを同時にトランスコードするように管理する役割を果たす機能を備えることができる。
本発明の或る実施形態例では、トランスコーダ210は、コントローラ208が、後の時点でエンドユーザが取り出すことができるようにマルチメディアデータを保存しながら、またはエンドユーザに対して表示するためにマルチメディアデータを出力しながら、マルチメディアデータを同時にトランスコードする。或る実施形態例では、トランスコードすることによって、マルチメディアデータをフォーマットし直して、接続先の外部デバイス112に対応するフォーマットにする。例えば、マルチメディアデータをフォーマットし直す処理は、解像度を変更する処理、ビデオをスケーリングする処理、フレームレートを変更する処理、圧縮フォーマットを変更する処理(例えば、マルチメディアデータをエンコードするために使用された一つ以上のエンコードパラメータを変更する処理など)、またはこれらの処理のいずれかの組み合わせを含むことができる。
受信するソースコンテンツがアナログである場合、本発明の或る実施形態例においては、トランスコーダ210は上記の構成ではなく、スマートエンコーダ形態またはデュアルエンコーダ形態とすることができ、これらのエンコーダ形態は、受信するマルチメディアコンテンツを2つのデジタルフォーマットにエンコードし、これらのデジタルフォーマットは両方とも、コントローラ208によってハードドライブ216に保存することができる。これらのフォーマットの内の一方は、ディスプレイ110へのエンドポイントデバイス106の出力232に対して最適化されるとともに、他方のフォーマットは外部デバイス112に対して最適化される。
トランスコーダ210はトランスコード処理を複数の方法により実行することができる。一の実施形態例では、トランスコーダ210は、マルチメディアデータを処理して非圧縮生データとし、次に非圧縮生データをフォーマットし直して、リクエストされた圧縮フォーマットとすることにより動作することができる。例えば、マルチメディアデータがMPEG−1圧縮ビデオである場合、トランスコーダ210は、MPEG圧縮ビデオを処理して非圧縮生ビデオとし、次に非圧縮生ビデオをフォーマットし直して、例えばMPEG−2、MPEG−4、H.264,VC−1などのようなリクエストされた圧縮フォーマットとすることができる。
別の実施形態例では、トランスコーダ210は、マルチメディアデータを一のフォーマットから、リクエストされたフォーマットに直接トランスコードすることにより動作することができる。例えば、マルチメディアデータがMPEG−2圧縮ビデオである場合、トランスコーダ210は、MPEG−2データに既に含まれている情報を利用することにより、MPEG−2圧縮ビデオをMPEG−4圧縮ビデオに直接トランスコードすることができる。ここで、本発明は、トランスコードされているマルチメディアデータのフォーマットタイプによって制限されることがないことに留意されたい。
更に、トランスコーダ210は、コントローラ208が、後の時点でエンドユーザが取り出すことができるようにマルチメディアデータを保存しながら、またはエンドユーザに対して表示するためにマルチメディアデータを出力しながら、マルチメディアデータを複数の異なるフォーマットに、例えば4つの異なるフォーマットに同時にトランスコードすることができる。一の実施形態では、図2は、トランスコーダ210及びコントローラ208を一つ以上の高速接続線で接続して、マルチメディアデータを転送し、そして/または記録しながらマルチメディアデータを同時にトランスコードする様子を示している。図2は、フロントエンドチューナ202からトランスコーダ210に直接達する別の高速接続線も示しており、次に、このトランスコーダ210がトランスコードされたデータをコントローラ208にルーティングする。
コントローラ208に接続されるのは複数の外部デバイスインターフェース220,224,226,228,及び230である。例えば、外部デバイスインターフェースは、1394接続ポート220、イーサネット(登録商標)接続ポート224、USB2.0接続ポート226,E−SATA接続ポート228,またはホームネットワーク接続ポート230のような接続ポートを含むことができる。或る実施形態例では、インターフェースの目的は、セットトップボックス106に、多数の異なるタイプの外部デバイス112との接続を、接続のタイプに関係なく行なう機能を提供することにある。従って、この技術分野の当業者であれば、セットトップボックス106に、本明細書では特に触れない他の外部デバイスインターフェースを設けることができることが理解できるであろう。
更にコントローラ208に接続されるのは、マルチメディアデータをエンドユーザに対して表示する複数の出力232である。例えば、出力232はオーディオ出力、HDビデオ用のY,Pr,及びPbのようなコンポーネント出力、SDビデオ用のコンポジット出力、RF NTSC/BTSC出力、I2S出力、SPDIF出力、またはHDMI出力とすることができる。
更に、セットトップボックス106がDVR機能を有する実施形態例では、コントローラ208は、例えばDRAMメモリ212、フラッシュメモリ214、及び/又はハードドライブ216のような種々の記憶装置との接続を行なうことができる。トランスコーダ210には更に、記憶装置、例えばDRAMメモリ218を直接接続することができる。ここで、本発明は、セットトップボックスに用いられる記憶媒体のタイプによって制限されないことに留意されたい。
コンテンツデータベース102からのマルチメディアデータはコントローラ208にフロントエンドチューナ202を通して送信される。ここで、マルチメディアデータを、チューナを使用する(IPパイプを通して)必要がない方法で受信することができる場合、フロントエンドチューナ202は、用いるかどうかが任意のモジュールとなる。或る実施形態例では、マルチメディアデータは無線周波数(RF)入力信号として送信することができる。従って、フロントエンドチューナ202からの信号はコントローラ208に送信される。
図3は、マルチメディアデータを転送し、そして/または記録しながら、マルチメディアデータを同時にトランスコードする方法300のフローチャート例を示している。方法300はステップ302から始まり、このステップでは、マルチメディアデータを受信する。或る実施形態例では、マルチメディアデータはコンテンツデータベース102から、例えばサービスプロバイダ、放送局、コンテンツデータベースオンデマンドなどから受信する。
ステップ304では、マルチメディアデータを次に、エンドポイントデバイス106の出力デバイス(例えば、ディスプレイまたは記憶装置)に送信する。本発明の或る実施形態例では、エンドポイントデバイス106は、リクエストされたマルチメディアデータを直ぐに表示することができる、またはマルチメディアデータを記録することができる、或いはマルチメディアデータの表示及び記録の両方を行なうことができる。エンドユーザがマルチメディアデータを閲覧したいとリクエストする場合、マルチメディアデータは出力232を通してディスプレイ110に送信される。エンドユーザがマルチメディアデータを記録したいとリクエストする場合、マルチメディアデータが出力され、そして例えば、DRAMメモリ212、フラッシュメモリ214、またはハードドライブメモリ216のような記憶装置の内の一つの記憶装置に保存される。
ステップ306では、ステップ304と並列に示されるように、マルチメディアデータは、少なくとも一つの別のフォーマットに同時にトランスコードされる。上に議論したように、或る実施形態例では、トランスコードによって、マルチメディアデータを別のフォーマットに、例えば接続先の外部デバイス112に対応するフォーマットにフォーマットし直すように、広範囲なフォーマットを利用することができる。例えば、マルチメディアデータをトランスコードする処理は、解像度を変更する処理、ビデオをスケーリングする処理、フレームレートを変更する処理、圧縮フォーマットを変更する処理、またはこれらの処理のいずれかの組み合わせを含むことができる。上に議論したように、外部デバイス112は、携帯型ビデオ/オーディオ電子機器のようないずれかのパーソナルメディアプレーヤとすることができる。例えば、携帯型ビデオ/オーディオ電子機器は、Video iPodTM(カリフォルニア州クパチーノに本拠を置くアップルコンピュータ社の),video iPodTM(これもカリフォルニア州クパチーノに本拠を置くアップルコンピュータ社の)、及び他の同様の携帯型メディアプレーヤとすることができる。別の構成として、携帯型ビデオ/オーディオ電子機器は、メディア対応携帯電話機、または携帯型コミュニケーター、或いはコンピューティングデバイスとすることができる。
一の実施形態では、エンドポイントデバイス106は、グラフィカルユーザインターフェース(GUI)をユーザにディスプレイ110を通して提供することができる。GUIのアプリケーションソフトウェアは、コントローラ208側のDRAM212,Flash(フラッシュ)214,またはハードディスク216にローカルに保存し、そしてコントローラ208のプロセッサによって実行することができる。別の構成として、アプリケーションソフトウェアは、遠く離れた場所に保存し、そしてコントローラ208のプロセッサに、ウェブブラウザまたはインターネットウェブページとして供給することもできる。GUIは事前に集めたドロップダウンメニュー(pre−populated drop down menu)をエンドユーザに提供することができ、これによってエンドユーザは、どのタイプの外部デバイス112をエンドポイントデバイス106に接続すべきかについて選択することができる。エンドユーザによる選択に基づいて、エンドポイントデバイス106は、マルチメディアデータのトランスコード先の正しいフォーマットを自動的に選択するので、トランスコード済みマルチメディアデータは外部デバイス112での使用に対応することができる。
別の実施形態例では、エンドポイントデバイス106は、発見が行なわれるように構成することができる。別の表現をすると、例えばUSB.2.0接続を使用する場合、エンドポイントデバイス106は、一旦、外部デバイス112がエンドポイントデバイス106に接続されると、外部デバイス112で使用されるマルチメディアフォーマットのタイプを自動的に検出することができる。従って、検出が行なわれると、エンドポイントデバイス106は、マルチメディアデータのトランスコード先とする必要がある正しいフォーマットを自動的に選択するので、トランスコード済みマルチメディアデータを外部デバイス112での使用に対応させることができる。
マルチメディアデータを表示しながら、そして/またはマルチメディアデータを記録しながらマルチメディアデータを同時にトランスコードすることにより、エンドユーザにとって効率が更に高くなり、そして所要時間が更に短くなる。例えば、ユーザが15分経過後に居場所を離れる必要があるが、離れる前に、当該ユーザのセットトップボックスにダウンロードした映画をパーソナルメディアプレーヤに転送したいと考える場合、ユーザは事前に、映画をパーソナルメディアプレーヤに対応するフォーマットにトランスコードする必要がある。一般的に、このようなトランスコードプロセスには非常に長い時間を要する、例えば映画の実際の長さよりもずっと長い時間を要する。例えば、映画を2時間に渡って上映する場合、映画をトランスコードするためには更に2時間を要する。従って、ユーザが映画を当該ユーザのパーソナルメディアプレーヤに、当該ユーザの制約時間内に転送することは極めて難しい。
しかしながら、本発明を使用して、映画をセットトップボックスに保存する形で事前にトランスコードする(または、外部デバイス112に対応するように直接トランスコードする)。従って、ユーザは単に、映画を当該ユーザのパーソナルメディアプレーヤに転送するだけで済み、そして映画は事前に、当該ユーザのパーソナルメディアプレーヤに対応するフォーマットになっている。制約時間はデータ転送機能によって制限され、トランスコード機能によっては制限されない。更に、ユーザは、当該ユーザの制約時間を満たす形で映画を当該ユーザのパーソナルメディアプレーヤに転送することができる。従って、エンドユーザからのリクエストが行なわれるときに映画をエンドユーザに対して表示し、そして/または映画を記録しながら、映画を同時にトランスコードすることにより、エンドユーザは所要時間を大幅に短くすることができる。従って、エンドユーザにとって効率が更に高くなり、そして所要時間が更に短くなり、更にエンドユーザが実際にマルチメディアコンテンツを当該ユーザの携帯型機器で使用することができる確率が実際に、利便性が極めて高くなることによって非常に高くなる。
上に議論したように、エンドポイントデバイス106は、マルチメディアデータを表示しながら、そして/またはマルチメディアデータを記録しながらマルチメディアデータを同時にトランスコードすることができる。マルチメディアデータを表示しながらマルチメディアデータを同時にトランスコードする方法400の或る実施形態例を図4に示す。この方法400は、本発明の非ストレージ形態(non−storage embodiment)とも表記することができる。
或る実施形態例では、方法400はチューニングステップ402から始まる。例えば、チューナは、所望のマルチメディアデータを伝送している入力信号の特定周波数にチューニングすることができる。入力信号をステップ404で、例えば復調器によって復調する。次に、ステップ406では、復調信号を逆多重化する。次に、ステップ408では、条件付きアクセスを、例えば適正なデジタル権利管理(DRM)規則及び/又はパラメータに基づいて判断する。次に、信号を同時にステップ410及びステップ412に送信して、ステップ410で信号をトランスコードし、ステップ412で信号をデコードする。図4に示すように、外部デバイスはステップ416において、例えばUSB接続を通して接続することができる。ステップ418では、トランスコード済み信号を外部デバイスに、例えばパーソナルメディアプレーヤ(PMP)または携帯電話機に転送する。同時に、信号をステップ414でエンドユーザに対して表示する。
マルチメディアデータを記録しながらマルチメディアデータを同時にトランスコードする方法500の或る実施形態例を図5に示す。この方法500は、ストレージ形態(storage embodiment)とも表記することができる。
或る実施形態例では、方法500はチューニングステップ502から始まる。例えば、チューナは、所望のマルチメディアデータを伝送している入力信号の特定周波数にチューニングすることができる。入力信号をステップ504で、例えば復調器によって復調する。次に、ステップ506では、復調信号を逆多重化する。次に、ステップ508では、条件付アクセスを、例えば適正なデジタル権利管理(DRM)規則及び/又はパラメータに基づいて判断する。次に、信号を同時にステップ510及びステップ512に送信して、ステップ510で信号をトランスコードし、ステップ512で、例えばDVRエンジンマイクロコントローラによって信号を記録する準備をする。ステップ512では、マルチメディアデータを記憶媒体に出力し、記録を、例えば内部ハードドライブを通してステップ514で保存することができる。更に、外部デバイスはステップ520で、例えばUSB接続を通して接続することができる。ステップ522では、トランスコード済み信号を外部デバイスに、例えばPMPに転送する。エンドユーザが記録済みマルチメディアデータを再生するようにリクエストする場合、記録済みマルチメディアデータをステップ516に送信してデコードし、次にステップ518に送信してエンドユーザに対して表示する。
ここで、図4及び図5は共にチューニングモジュール及び復調モジュールを示しているが、これらのモジュールは、用いるかどうかが任意のモジュールと考えることができ、かつ本発明を制限するものとして捉えられるべきではないことに留意されたい。別の表現をすると、伝送するマルチメディアデータ(例えば、IPTVソリューションのコンテンツ、またはインターネットからダウンロードするメディアコンテンツ)によって変わるが、チューニングモジュール及び復調モジュールは、用いるかどうかが任意のモジュールと考えることができる。
図6は、マルチメディアデータを同時にトランスコードする例示としての方法600の更に詳細なフローチャートを示している。方法600は、マルチメディアデータトランスポートストリーム、例えばMPEG−2トランスポートストリームをステップ602で受信することにより始まる。
ステップ604では、ユーザによるマルチメディアデータトランスポートストリームへのアクセスを認証すべきかどうかについての決定を行なう。ユーザが、例えば認証テーブル608に基づいて認証される場合、方法600はステップ614に進む。ユーザが認証されない場合、GUIメッセージをユーザに対して表示して、ユーザがステップ606において認証されないことを通知する。
次に、マルチメディアデータトランスポートストリームをステップ614で記憶媒体に、例えばハードドライブに保存することができる。
GUIオーディオ/ビデオコンテンツリストをユーザに対してステップ620で提示することができる。特定のオーディオ/ビデオコンテンツが選択される場合、選択されたオーディオ/ビデオコンテンツをステップ616でデコードし、次にステップ618でユーザに、例えばテレビジョンのようなディスプレイを通して出力する。
ここで、ステップ614に進むと同時に、マルチメディアデータトランスポートストリームをステップ622でトランスコードすべきかどうかに関する決定から始まる形でパスを並列に実行する。外部デバイスリスト、例えばPMPオーディオ/ビデオリストをステップ624で設定して、ユーザが適切な外部デバイスをエンドポイントデバイス106にGUIを通して接続することができるようにする、またはエンドポイントデバイス106は接続先の外部デバイス112を、上に議論した発見プロセスを通して自動的に決定することができる。トランスコード処理がステップ622で望ましくないとされる場合、方法600はステップ622の直前の位置にループバックして別の応答を待つ。トランスコード処理が望ましいとされる場合、方法600はステップ626に進む。
ステップ626では、マルチメディアデータトランスポートストリームをデコードする、または実施形態によって変わる形で部分的にデコードする。方法600の以下のステップではビデオに関連する特性を参照しているが、この技術分野の当業者であれば、以下のデコードステップを置き換えて、いずれかのマルチメディアデータフォーマットタイプの特性に調整することができることが分かるであろう。
方法600はステップ628に進み、このステップでは、解像度を変更すべきかどうかについての決定を行なう。正しい表示フォーマットをステップ630で決定ブロック628に供給して決定を行ない易くする。正しい表示フォーマットは、ステップ624を参照しながら上に議論したように、エンドポイントデバイス106に接続される外部デバイス112の表示フォーマットを正しく検出することにより選択することができる。
決定を行なって解像度をステップ628において変更しない場合、方法600はステップ634に直接進む。決定を行なって解像度をステップ628において変更する場合、方法600はステップ632に進み、このステップでは、マルチメディアデータトランスポートストリームを、決定に従ってスケーリングする。
ステップ634では、マルチメディアデータトランスポートストリームを別のフォーマットに、例えば外部デバイス112に対応するフォーマットにエンコードする。例えば、ステップ634では、マルチメディアデータトランスポートストリームをMPEG−4フォーマットまたはAVCフォーマットにエンコードすることができる。
次に、ステップ638では、トランスコード済みマルチメディアトランスポートストリームを、例えばハードドライブのような記憶媒体に保存することができる。ステップ640では、GUIがユーザに対して表示を行なって、この時点で利用することができる種々のフォーマットで正しくトランスコードされた全てのマルチメディアデータのリストを提供し、例えば当該リストを外部デバイス112に転送することができる。
次に、ステップ642では、ステップ640で既に提供されているリストに含まれるトランスコード済みマルチメディアデータの内の一つのマルチメディアデータのようなファイルを外部デバイス112に転送すべきかどうかに関して決定を行なう。転送先携帯機器リスト(portable transfer list)はステップ644で提供することができる。ステップ642で転送する予定のファイルが無い場合、方法600はステップ642にループバックして決定を待つ。
しかしながら、ステップ642で転送する予定のファイルがある場合、方法600は、外部デバイス112がエンドポイントデバイス106に接続されているかどうかについてステップ646で判断する。或るデバイスが正しく接続されていない場合、方法600はステップ646の直前の位置にループバックし、そして外部デバイス112が正しく接続されるのを待つ。
デバイスがステップ646で正しく接続される場合、方法600はステップ648に進み、このステップでは、ファイルが正しい接続先の外部デバイス112に転送される。例えば、ファイルは、図2を参照しながら上に議論したように、1394接続ポート220、イーサネット(登録商標)接続ポート224、USB2.0接続ポート226、E−SATA接続ポート228、またはホームネットワーク接続ポート230のようなインターフェースの内のいずれかを通して転送することができる。有利なことに、マルチメディアデータは転送されながら、そして/または記録されながら同時にトランスコードされる。
図7は、例示としての汎用コンピュータの高レベルのブロック図を示し、この汎用コンピュータは、ここに説明する機能を実行するための使用に適する。図7に示すように、システム700はプロセッサ要素702(例えば、CPU)と、メモリ704、例えばランダムアクセスメモリ(RAM)及び/又はリードオンリメモリ(ROM)と、マルチメディアデータの同時トランスコードを実現するトランスコーダモジュール705と、そして種々の入力/出力デバイス706(例えば、これらに制限されないが、テープドライブ、フロッピィドライブ、ハードディスクドライブまたはコンパクトディスクドライブ、受信機、送信機、スピーカ、ディスプレイ、スピーチシンセサイザ、出力ポート、及びユーザ入力デバイス(キーボード、キーパッド、マウスなどのような)を含む記憶装置)と、を備える。
ここで、本発明は、ソフトウェアの中で、そして/またはソフトウェア及びハードウェアの組み合わせの中で、例えば特定用途向け集積回路(ASIC)、汎用コンピュータ、または他のいずれかのハードウェア等価物を使用して実現することができることに留意されたい。一の実施形態では、本トランスコーダモジュール705が提供するプロセスはメモリ704に読み込み、そしてプロセッサ702が実行して、上に議論した機能を実行することができる。従って、本発明のトランスコーダモジュール705が提供するプロセス(関連データ構造を含む)は、コンピュータ読み取り可能な媒体または担体、例えばRAMメモリ、磁気ドライブまたは磁気ディスケット、光ドライブまたはオプティカルディスケットなどに格納することができる。
これまでの記述は本発明の実施形態を例示するために行なわれるが、本発明の他の別の実施形態は本発明の基本的な技術範囲を逸脱しない限りにおいて考案し得るものであり、そして本発明の技術範囲は以下の請求項によって規定される。
本発明の示唆は、以下の詳細な説明を、添付の図を参照しながら考察することにより容易に理解することができる。
本発明の例示としてのアーキテクチャの概要図。 例示としてのエンドポイントデバイスの詳細ブロック図。 マルチメディアデータの同時トランスコードを実現する方法のフローチャート。 本発明の非ストレージ形態(non−storage embodiment)のフローチャート。 本発明のストレージ形態(storage embodiment)のフローチャート。 マルチメディアデータの同時トランスコードを更に詳細に表わすフローチャート。 本明細書に説明する機能を実行するための使用に適する例示としての汎用コンピュータの高レベルのブロック図。

Claims (10)

  1. マルチメディアデータの同時トランスコードを実現する方法であって、
    マルチメディアデータを第1フォーマットで受信する工程と、
    同マルチメディアデータを出力デバイスに送信する工程と、
    同マルチメディアデータを前記出力デバイスに送信しながら、同マルチメディアデータを、前記第1フォーマットとは異なる少なくとも一つの別のフォーマットに同時にトランスコードする工程と、
    からなる方法。
  2. 前記マルチメディアデータは、ビデオデータ、オーディオデータ、またはデジタル画像の内の少なくとも一つからなる請求項1記載の方法。
  3. 前記第1フォーマットはアナログフォーマットであり、そして前記少なくとも一つの別のフォーマットは第1デジタルフォーマット及び第2デジタルフォーマットを含む請求項1記載の方法。
  4. トランスコードする前記処理は、前記マルチメディアデータの解像度を変更する処理、前記マルチメディアデータのフレームレートを変更する処理、または前記マルチメディアデータの圧縮フォーマットを変更する処理の内の少なくとも一つを含む請求項1記載の方法。
  5. 前記マルチメディアデータを出力デバイスに送信する前記処理では、前記マルチメディアデータをディスプレイデバイスに送信する請求項1記載の方法。
  6. 前記マルチメディアデータを出力デバイスに送信する前記処理では、前記マルチメディアデータを記憶装置に送信する請求項1記載の方法。
  7. 更に、前記トランスコード済みマルチメディアデータを前記別のフォーマットで外部デバイスに送信する請求項1記載の方法。
  8. 前記外部デバイスは携帯型メディアプレーヤを含む請求項7記載の方法。
  9. 前記第1フォーマットのマルチメディアデータはサービスプロバイダから受信される請求項1記載の方法。
  10. 前記第1フォーマットのマルチメディアデータはローカルコンテンツソースから受信される請求項1記載の方法。
JP2007329407A 2006-12-21 2007-12-21 マルチメディアデータの同時トランスコードを実現する方法及びシステム Pending JP2008160849A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/614,330 US20080155230A1 (en) 2006-12-21 2006-12-21 Method and System for Providing Simultaneous Transcoding of Multi-Media Data

Publications (1)

Publication Number Publication Date
JP2008160849A true JP2008160849A (ja) 2008-07-10

Family

ID=39544614

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007329407A Pending JP2008160849A (ja) 2006-12-21 2007-12-21 マルチメディアデータの同時トランスコードを実現する方法及びシステム

Country Status (5)

Country Link
US (1) US20080155230A1 (ja)
EP (1) EP1959687A3 (ja)
JP (1) JP2008160849A (ja)
KR (2) KR101063087B1 (ja)
SG (1) SG144073A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017050628A (ja) * 2015-08-31 2017-03-09 株式会社バッファロー コンテンツ管理装置、コンテンツ管理方法、及びコンテンツ管理プログラム
JP2018120603A (ja) * 2012-09-07 2018-08-02 オープンティーヴィー, インク.Opentv, Inc. 二次接続デバイスに対するコンテンツのプッシュ

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6792575B1 (en) 1999-10-21 2004-09-14 Equilibrium Technologies Automated processing and delivery of media to web servers
US20100145794A1 (en) * 1999-10-21 2010-06-10 Sean Barnes Barger Media Processing Engine and Ad-Per-View
US8212805B1 (en) 2007-01-05 2012-07-03 Kenneth Banschick System and method for parametric display of modular aesthetic designs
JP4804415B2 (ja) * 2007-05-08 2011-11-02 キヤノン株式会社 信号処理装置及び信号処理方法
JP4983429B2 (ja) * 2007-06-20 2012-07-25 富士通セミコンダクター株式会社 トランスコーダ、映像記憶装置および映像データ記憶・読出方法
KR101004041B1 (ko) 2007-07-30 2010-12-31 브로드콤 코포레이션 휴대용 매체 재생기를 위해 변환 성능을 갖는 집적 회로
US7961747B2 (en) * 2007-07-30 2011-06-14 Broadcom Corporation Display device with conversion capability for portable media player
US8037016B2 (en) * 2008-07-09 2011-10-11 Dell Products L.P. Adaptive storage system transcoder
US20100054327A1 (en) * 2008-08-29 2010-03-04 Echostar Technologies L.L.C. Data Transcoding
US8201210B2 (en) 2008-09-04 2012-06-12 At&T Intellectual Property I, L.P. Method and system for a media processor
US8321906B2 (en) 2008-09-11 2012-11-27 At&T Intellectual Property I, Lp Method and system for a transcoder
US9477667B2 (en) * 2010-01-14 2016-10-25 Mobdub, Llc Crowdsourced multi-media data relationships
US9100689B2 (en) * 2010-03-24 2015-08-04 Google Technology Holdings LLC Moving content between set top box and end devices in home
KR101279510B1 (ko) * 2010-12-02 2013-06-28 김준희 멀티미디어 콘텐츠 파일을 트랜스코딩하는 전자기기 및 그 방법
US9412330B2 (en) 2011-03-15 2016-08-09 Lattice Semiconductor Corporation Conversion of multimedia data streams for use by connected devices
KR20130108882A (ko) * 2012-03-26 2013-10-07 삼성전자주식회사 복수의 트랜스코딩 수행시 로드 밸런싱을 위한 스케줄링 장치 및 방법
JP5337280B1 (ja) * 2012-05-24 2013-11-06 株式会社東芝 映像配信装置、映像配信方法、及び映像配信システム
US8826332B2 (en) 2012-12-21 2014-09-02 Ustudio, Inc. Media distribution and management platform
US9661106B2 (en) * 2013-12-04 2017-05-23 Facebook, Inc. Uploading and transcoding media files
CN115328432A (zh) * 2022-07-26 2022-11-11 苏州长风航空电子有限公司 一种音频格式转换装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005051287A (ja) * 2003-07-29 2005-02-24 Hitachi Ltd トランスコーダおよびこれを用いた記録再生装置
WO2005029237A2 (en) * 2003-09-15 2005-03-31 Digital Networks North America, Inc. Method and system for adaptive transcoding and transrating in a video network
US20060190974A1 (en) * 2005-02-22 2006-08-24 Samsung Electronics Co., Ltd. Home network system and method for transmitting contents thereof
JP2006287825A (ja) * 2005-04-05 2006-10-19 Hitachi Ltd 記録装置
WO2006129724A1 (ja) * 2005-05-31 2006-12-07 Hitachi, Ltd. 予約録画システム、携帯端末装置、録画装置および動画コンテンツ処理方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6532593B1 (en) * 1999-08-17 2003-03-11 General Instrument Corporation Transcoding for consumer set-top storage application
US20030066084A1 (en) * 2001-09-28 2003-04-03 Koninklijke Philips Electronics N. V. Apparatus and method for transcoding data received by a recording device
US6865555B2 (en) * 2001-11-21 2005-03-08 Digeo, Inc. System and method for providing conditional access to digital content
US6937168B2 (en) * 2002-06-14 2005-08-30 Intel Corporation Transcoding media content from a personal video recorder for a portable device
JP2004096491A (ja) * 2002-08-30 2004-03-25 Fujitsu Ltd 符号化復号化装置
US7949777B2 (en) * 2002-11-01 2011-05-24 Avid Technology, Inc. Communication protocol for controlling transfer of temporal data over a bus between devices in synchronization with a periodic reference signal
US20060031889A1 (en) * 2002-12-11 2006-02-09 Bennett James D Video processing system with simultaneous multiple outputs each with unique formats
US8631451B2 (en) * 2002-12-11 2014-01-14 Broadcom Corporation Server architecture supporting adaptive delivery to a variety of media players
TWI220367B (en) * 2003-09-02 2004-08-11 Avermedia Tech Inc Video signal processing apparatus and computer system with the same
US7966642B2 (en) * 2003-09-15 2011-06-21 Nair Ajith N Resource-adaptive management of video storage
GB2426651A (en) * 2005-05-25 2006-11-29 British Sky Broadcasting Ltd Media transcoding device
TW200816787A (en) * 2006-09-25 2008-04-01 Sunplus Technology Co Ltd Method and system of image decoding and image recoding

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005051287A (ja) * 2003-07-29 2005-02-24 Hitachi Ltd トランスコーダおよびこれを用いた記録再生装置
WO2005029237A2 (en) * 2003-09-15 2005-03-31 Digital Networks North America, Inc. Method and system for adaptive transcoding and transrating in a video network
US20060190974A1 (en) * 2005-02-22 2006-08-24 Samsung Electronics Co., Ltd. Home network system and method for transmitting contents thereof
JP2006287825A (ja) * 2005-04-05 2006-10-19 Hitachi Ltd 記録装置
WO2006129724A1 (ja) * 2005-05-31 2006-12-07 Hitachi, Ltd. 予約録画システム、携帯端末装置、録画装置および動画コンテンツ処理方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018120603A (ja) * 2012-09-07 2018-08-02 オープンティーヴィー, インク.Opentv, Inc. 二次接続デバイスに対するコンテンツのプッシュ
US11120470B2 (en) 2012-09-07 2021-09-14 Opentv, Inc. Pushing content to secondary connected devices
JP2017050628A (ja) * 2015-08-31 2017-03-09 株式会社バッファロー コンテンツ管理装置、コンテンツ管理方法、及びコンテンツ管理プログラム

Also Published As

Publication number Publication date
SG144073A1 (en) 2008-07-29
EP1959687A2 (en) 2008-08-20
KR20080058257A (ko) 2008-06-25
EP1959687A3 (en) 2008-09-10
US20080155230A1 (en) 2008-06-26
KR20110066121A (ko) 2011-06-16
KR101063087B1 (ko) 2011-09-07

Similar Documents

Publication Publication Date Title
JP2008160849A (ja) マルチメディアデータの同時トランスコードを実現する方法及びシステム
US10250664B2 (en) Placeshifting live encoded video faster than real time
US8532472B2 (en) Methods and apparatus for fast seeking within a media stream buffer
US20110116540A1 (en) Multimedia Content Handling in a Home-Network System
JP6708271B2 (ja) 情報処理装置、コンテンツ要求方法およびコンピュータプログラム
JP2003259333A (ja) デジタル信号送信装置、デジタル信号受信装置並びにデジタル信号送受信方法。
US9232174B1 (en) Methods for receiving and sending video to a handheld device
CN101227592A (zh) 节目分发系统和记录和再现设备
CN103369355A (zh) 一种在线媒体数据转换的方法、播放视频方法及相应装置
US20150067758A1 (en) Methods for content sharing utilizing a compatibility notification to a display forwarding function and associated devices
JP6481205B2 (ja) サーバ装置、クライアント装置、コンテンツ配信方法およびコンピュータプログラム
JP2006295586A (ja) コンテンツ変換装置及びトランスコードシステム
US9137553B2 (en) Content server and content providing method of the same
KR100839800B1 (ko) 디지털 멀티미디어 방송 수신 단말기와 그에 따른 주변디바이스
US20080216129A1 (en) Method and system for providing data from audio/visual source devices to audio/visual sink devices in a network
US20070079344A1 (en) Personal video recorder and method of transmitting broadcast signal to external multimedia apparatus from the same
KR20050076939A (ko) Pc환경에서 재생가능한 멀티미디어의 수신 및 재생이가능한 셋탑박스
US20140189766A1 (en) Methods and apparatus for seeking within recorded media stored on a set-top box
KR100755849B1 (ko) 다른 형식의 복수개의 압축 포맷 데이터를 저장하는영상기기 및 그 제어방법
CN120752921A (zh) 根据设备屏幕的当前朝向播放视频流的方法和系统
KR100697522B1 (ko) 멀티미디어 데이터 처리 방법 및 이를 이용한 셋탑박스
Vetro Media Format Interoperability
KR20080042534A (ko) 멀티미디어 데이터 제공 장치와 이를 이용한 디지털멀티미디어 시스템 및 그 동작 방법

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090421

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20090721

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20090724

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090817

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090908

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091208

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100105

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100506

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20100517

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100601

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20100901

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20100906

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20101001

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20101006

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101201

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

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20101217

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20111227

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20120105

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20120203

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20120208

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20120301

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20120306