JP4889923B2 - チャンネル変更時間を削減するデータ・キャッシュ装置及び方法 - Google Patents

チャンネル変更時間を削減するデータ・キャッシュ装置及び方法 Download PDF

Info

Publication number
JP4889923B2
JP4889923B2 JP2003585422A JP2003585422A JP4889923B2 JP 4889923 B2 JP4889923 B2 JP 4889923B2 JP 2003585422 A JP2003585422 A JP 2003585422A JP 2003585422 A JP2003585422 A JP 2003585422A JP 4889923 B2 JP4889923 B2 JP 4889923B2
Authority
JP
Japan
Prior art keywords
data
program
data stream
channel change
searching
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 - Lifetime
Application number
JP2003585422A
Other languages
English (en)
Other versions
JP2005522953A5 (ja
JP2005522953A (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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of JP2005522953A publication Critical patent/JP2005522953A/ja
Publication of JP2005522953A5 publication Critical patent/JP2005522953A5/ja
Application granted granted Critical
Publication of JP4889923B2 publication Critical patent/JP4889923B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • 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/44016Processing 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 splicing one content stream with another content stream, e.g. for substituting a video clip
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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
    • 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/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • 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/4383Accessing a communication channel
    • 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/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Description

本発明は、一般に、ディジタル通信に、特に、ディジタル通信装置においてデータを処理してチャンネル変更時間を削減する手法に、関する。
全米テレビ方式委員会(NTSC)プロトコルに準拠するアナログ式のテレビ信号受信機のような従来のテレビ受信機は一般に、迅速にチャンネルを変更する機能を備える。特に、そのような受信機はチャンネル変更を、チューナ周波数を変更(すなわち、同調)し、該チューナ周波数上で変調されたテレビ信号を取得(すなわち、同期化)することによって、実現する。そのような受信機では、チャンネル変更動作における主要な時間遅延は該チューナ周波数を変更するのに必要な時間である。画像同期化を取得するのは極めて迅速であるが、それは水平及び垂直の同期情報がNTSCテレビ信号において頻繁に(すなわち、各々が、63マイクロ秒及び33ミリ秒毎に)見出されるからである。
最近、アメリカのディジタル・テレビ放送の方式を定める標準化委員会(ATSC)のプロトコルに準拠するディジタル・テレビ信号受信機のようなディジタル通信受信機及び別のディジタル・デバイスが一層普及してきている。残念ながら、そのようなディジタル・デバイスによってチャンネルを変更することは上記のNTSCのプロセスよりもずっと時間がかかるプロセスであり得る。ディジタル領域におけるチャンネル変更がそのように時間がかかることの1つの考えられる理由は動画像専門家グループ(MPEG)のプロトコルの何れか、又は公知であり得る別の処理及び/又は圧縮プロトコルに準拠するオーディオ及び/又はビデオのデータのようなデータを処理することに関する。例えば、ディジタル・テレビ信号受信機のような装置によってチャンネル変更を実現するためには、該受信機は該MPEGのトランスポート・ストリームを介して番組特定情報(PSI)データ構造を受信し、該PSIデータ構造から適切なオーディオ及び/又はビデオの番組識別子(PID)を抽出し、それによって更にトランスポート、及びオーディオ並びに/又はビデオの復号器回路を構成するのに待つことを要する。一般に、復号器は、適切な開始シーケンス・データを識別するまで待つことを要し、その後、復号化を開始し得る。これらの工程の結果として、チャンネル変更時間は目だって引き延ばされることがあり、それは多くのユーザにとっては容認できないものであり得る。これは特に、システムで、受信機がチャンネル変更毎にデータ・ストリームから適切なPSIデータ構造を取得することを要するもの、においては問題のあるものである。したがって、ディジタル通信装置においてチャンネル変更動作を実現するのに必要な時間を削減する手法に対する必要性が存在する。
本発明の特徴によって、チャンネル変更時間を削減する方法を開示する。例示的実施例によれば、該方法はチャンネル変更コマンドを受信する工程、該チャンネル変更コマンドに応じて着信データ・ストリームをキャッシュする工程、該着信データ・ストリームの中に含まれる番組特定情報(PSI)を探索し、該番組特定情報の探索に応じて復号化するよう該キャッシュされたデータ・ストリームを転送する工程、を有する。そのような方法は効果的に、該チャンネル変更期間を、該システムがそのようなデータに比較的迅速に、該キャッシュされたデータ・ストリームが該トランスポート及び復号器に転送された場合に、アクセスできるので、該チャンネル変更コマンドが受信された直後に該番組特定情報が、該情報の次の出現を待つことを強いられることなく、見出される場合に短縮し得る。
本発明の別の特徴によって、ディジタル通信装置を開示する。例示的実施例によれば、該装置はチャンネル変更コマンドに応じて着信データ・ストリームをキャッシュするメモリ手段を有する。処理手段で、該着信データ・ストリームの中に含まれる番組特定情報(PSI)を探索するもの、を備える。復号化手段は該処理手段が該番組特定情報を探索することに応じて該キャッシュされたデータ・ストリームを復号化する。
本発明の上記並びに別の特徴及び効果と、それらを達成する方法とは、本発明の実施例の以下の説明及び添付図面を参照することによって、更に明らかになるものであり、本発明は更によく分かるものである。
本明細書及び特許請求の範囲に記載する実施例は本発明の好適実施例を示し、そのような実施例は如何なる方法においても本発明の範囲を限定するものと解釈されるものでない。
次に該図面、特に図1、を参照して、本発明を実施するのに適切な例示的装置100のブロック図を表す。例示及び説明の目的で、装置100をディジタル加入者線(DSL)のセット・トップ・ボックスとして表す。しかしながら、当業者には本発明の原理が多くの別の装置に適用し得ることが分かるものである。装置100の構成部分は一般に当業者が分かるものであり、本発明を理解するのに必要な範囲内で説明するものとする。
図1に示すように、装置100は中央処理装置(CPU)101、メモリ・コントローラ102、キャッシュ・メモリ103、トランスポート/復号器ブロック104、フラッシュ・メモリ105、ロガー106、コーラ識別子(ID)モジュール107、前面パネル・アセンブリ(FPA)108、コントローラ109、電気的に消去書き込み可能な読み取り専用メモリ(EEPROM)110、周辺機器制御インタフェース(PCI)スロット111、シンクロナス・ダイナミック・ランダム・アクセス・メモリ(SDRAM)112、復号ブロック113、ディジタル・ビデオ・ブロック114、アナログ及びディジタルのオーディオ・ブロック115、アナログ・コンポジット・ビデオ・ブロック116、アナログ・コンポーネント・ビデオ・ブロック117、モデム118、インタフェース119並びに120、及び出力ライン121を有する。図1の上記の構成部分は動作するよう、図1に表すデータ線によって示すように、結合される。矢印は、全てのデータ線が双方向であり得ることを意図して、図1に表していないことを特筆する。装置100は更に、別の構成部分で、クロック発振器、電源、などで、説明を分かりやすくするよう図1に表していないもの、を含み得る。
CPU101は装置100の種々の機能を制御するよう動作し、該機能は本発明に関する種々の機能で、本明細書及び特許請求の範囲に記載するもの、を含む。CPU101は例えば、集積回路(IC)で、NEC社型番VR5432のようなもの、として実施し得る。メモリ・コントローラ102は装置100におけるデータの格納及び取り出しを制御するよう動作し、例えば、NEC社型番VRC5477のようなICとして実施し得る。メモリ・コントローラ102の動作はデータ転送に関して透過的に見え得る。したがって、装置100の種々の構成部分はメモリ・コントローラ102を通じてお互いに通信し合い得る。
キャッシュ・メモリ103はデータを格納するよう動作し、該データは、本明細書に記載するものとする本発明の原理、による着信データ・ストリームを含む。キャッシュ・メモリ103は、例えば、64メガバイト以上の記憶容量を有するSDRAM又は別のメモリ・デバイスとして実施し得る。トランスポート/復号器ブロック104はトランスポート(例えば、逆多重化装置)、オーディオ復号器、ビデオ復号器、1つ以上のアプリケーション復号器、及びNTSC符号器を有する。例示的実施例によれば、該ビデオ復号器はビデオ・データ・ストリームにMPEG−1及び/又はMPEG−2復号化を行うよう動作し、該オーディオ復号器はオーディオ・データ・ストリームにAC−3オーディオ復号化を行うよう動作する。当然、別の種類のオーディオ及び/又はビデオ復号化手法も備え得る。トランスポート/復号器ブロック104は例えば、型番BCM7021のようなICとして実施し得る。
フラッシュ・メモリ105は装置100の動作中にデータを格納するよう動作し、例えば、8メガバイト以上の記憶容量を含み得る。ロガー106は装置100の動作中にデータを、如何なるソフトウェア・エラーをもデバッグする目的で、収集するよう動作する。コーラIDモジュール107は装置100に対してコーラID機能を実行するよう動作する。FPA108はユーザ入力で、ハンドヘルド型リモコン、キーボード、又は別の入力デバイスを介してのようなもの、を受信するよう動作する。コントローラ109はFPA108からの出力を受信し、装置100の種々の制御機能を実行するよう動作する。EEPROM110はデータで、変換目的で用いられるアナログ・コンポーネント・ビデオ・データのようなもの、を非揮発性の方法で格納するよう動作する。PCIスロット111はPCIデバイスの挿入に対応するよう機能する。SDRAM112はデータを格納するよう動作し、該データは着信データ・ストリームのフィルタされた部分で、本明細書及び特許請求の範囲に記載するようなもの、を含む。SDRAM112は例えば、16メガバイト以上の記憶容量を有し得る。SDRAM112及びキャッシュ・メモリ103は同一のメモリ・デバイス又はICの中に含まれ得る。復号ブロック113は装置100に対して1つ以上のデータ復号機能を備える。
ディジタル・ビデオ・ブロック114はディジタル・ビデオ・データを処理し、出力するよう動作する。アナログ及びディジタルのオーディオ・ブロック115はアナログ及びディジタルのオーディオ・データを処理し、出力するよう動作する。アナログ・コンポジット・ビデオ・ブロック116はアナログ・コンポジット・データを処理し、出力するよう動作する。アナログ・コンポーネント・ビデオ・ブロック117はアナログ・コンポーネント・ビデオ・データを処理し、出力するよう動作する。モデム118は変調/復調機能を実行するよう動作し、例示的実施例によれば、xDSLモデムである(xはDSLの如何なるバージョンをも表す。)。インタフェース119はイーサネット(登録商標)・ネットワークを介して供給された着信データ・ストリームを受信するよう動作し、例えば、型番BCM4413のようなICとして実施し得る。インタフェース120は家庭内電話ネットワーク(HPNA)によって供給される着信データ・ストリームを受信するよう動作し、例えば、型番BCM4100のようなICとして実施し得る。図1には明確に表していないが、装置100は別の種類の有線及び/又は無線ネットワークで、衛星、インターネット、ケーブル若しくは別のネットワークのようなもの、からデータを受信するよう形成し得る。出力ライン121は1つ以上の外部デバイスで、プリンタ又は別のデバイスのようなもの、に対して装置100からの出力を供給するよう機能する。各出力ライン121は例えば、ユニバーサル・シリアル・バス(USB)として実施し得る。
図2を参照して、本発明の原理を理解するのに有用な例示図200を備える。特に、図2はチャンネル変更動作中の着信データ・ストリーム中の、番組特定情報(PSI)(すなわち、番組関連テーブル(PAT)データ、番組マップ・テーブル(PMT)データ)とシーケンス・ヘッダとの、例示的関係を示す。
図2に示すように、PSIブロック201はPATデータ及びPMTデータを有し、その両方とも一般に公知のものであり、着信データ・ストリーム中で周期的に見出される。タイムライン202は図2における時間の経過を表し、したがって着信データ・フローのシーケンスを示す。シーケンス・ヘッダ・ブロック203はシーケンス・ヘッダ・データで、MPEGビデオ及び/又はオーディオ・シーケンス・ヘッダのようなもの、を有し、該データは更に着信データ・ストリーム中に周期的に見出される。チャンネル変更ブロック204はチャンネル変更イベントを表す。ブロック201及び203は図2に便宜上、連続ブロックとして表すが、PATデータ、PMTデータ、及びシーケンス・ヘッダ・データは該データ・ストリーム中の別個のブロックとして見出されるものとする。例示的実施例によれば、PATデータ及びPMTデータは約200ミリ秒毎に見出され、シーケンス・ヘッダ・データは約500ミリ秒毎に見出される。このタイミングは、しかしながら、該データ・ストリームを生成する特定の符号器によって変わってくることがある。
順次、装置は最初に該PATデータを探索し、更に該PMTデータを探索することを要し、該PAT及びPMTデータは選定チャンネルに相当するオーディオ及び/又はビデオの番組識別子(PID)を備える。該オーディオ及び/又はビデオのPIDを用いる復号器は更に、バッファリング及び復号化の動作を開始するよう該シーケンス・ヘッダを探索することを要する。該ビデオ/オーディオ出力のプレゼンテーションは該シーケンス・ヘッダの取得及び処理に後続して開始する。図2に表す例示シーケンスでは、ブロック204によって示すチャンネル変更イベントは該データ・ストリームにおけるPATデータ205の出現の直後に見出される。その結果、従来の装置は、所望のPIDを判定するよう、かつ、復号器がシーケンス・ヘッダを探索し始める前に、該データ・ストリームにおけるPATデータ及びPMTデータの次の出現を待つことを要する。しかしながら、図2に表すように、シーケンス・ヘッダ206(すなわち、ブロック203における第1出現)は次のPATデータ209の前に見出される。したがって、従来の装置は復号化を開始し得る前に次のシーケンス・ヘッダ207(すなわち、ブロック203の第2出現)を待つことを要する。したがって、チャンネル変更時間が引き延ばされてしまい、それは多くのユーザにとっては容認できないものであり得る。
しかしながら、本発明によれば、図1の装置100はチャンネル変更イベントの直後にデータ・キャッシュ動作を開始し、それによってチャンネル変更時間を削減することが可能になる。例えば図2では、装置100に対する着信データ・ストリームはブロック204のチャンネル変更イベントに応じてキャッシュされる。このキャッシュ動作によって着信シーケンス・ヘッダ・データ206(すなわち、ブロック203の第1の出現)が、PATデータ及びPMTデータがキャプチャされ、処理された後に迅速に探索され得るように、キャッシュされることが可能となる。この場合、該PMT及びPATが取得され、該PIDがそこから導き出されるとすぐに、該装置は該キャッシュされたデータを処理してチャンネル変更コマンドより後の最も直近のシーケンス・ブロックを探索する。したがって、装置100は次のシーケンス・ヘッダ・データ(すなわち、ブロック203における第2の出現)を待つことを要せず、むしろ該キャッシュされたシーケンス・ヘッダ・データをブロック104の復号器に迅速に、復号化をすぐに始め得るように、投入し得る。その結果、チャンネル変更時間が効果的に削減される。
次に図3を参照して、本発明の例示的実施例による工程を示す流れ図300を表す。例示及び説明の目的で、図3の工程を図1の装置100を参照して説明する。したがって、図3の工程は単に例示的なものであり、如何なる方法によっても本発明を限定するよう企図するものでない。
工程301では、ユーザはチャンネル変更コマンドを装置100に入力デバイスで、ハンドヘルド型リモコン、キーボード、など、のようなもの、を介して入力する。FPA108は該チャンネル変更コマンドを受信し、該コマンドを示す相当する信号をコントローラ109に出力する。それに応じて、コントローラ109はメモリ・コントローラ102を介してCPU101に該チャンネル変更コマンドを示す制御信号を出力する。
工程302では、データ・キャッシュ動作が開始する。例示的実施例によれば、CPU101はコントローラ109からの該制御信号に応じて制御信号を出力し、それによって同様にキャッシュ・メモリ103に該着信データ・ストリームの格納(すなわち、キャッシュ)を該チャンネル変更コマンドに応じて開始させる。本明細書の上記で示したように、該着信データ・ストリームは装置100に有線又は無線ネットワークで、DSL、イーサネット(登録商標)、衛星、ケーブル、電話又は、別のネットワークで、インターネット若しくはローカル・エリア・ネットワーク(LAN)を含むもの、のようなもの、を供給し得る。
工程303では、該着信データ・ストリーム中のPATデータが探索される。例示的実施例によれば、CPU101は更に、制御信号で、ブロック104のトランスポートに該着信データ・ストリームをフィルタさせて、それによって選択的に該着信データ・ストリーム中のPATデータをSDRAM112に格納させるもの、を(コントローラ109からの該制御信号に応じて)出力する。すなわち、PATデータは一般に、固定識別データ(例えば、固定ヘッダ値)を含むので、ブロック104の該トランスポートは該着信データ・ストリームからPATデータを逆多重化し得る。PATデータが該着信データ・ストリームから抽出され、SDRAM112に格納された後、トランスポート/復号器ブロック104は制御信号(例えば、割り込み)を生成する。CPU101はこの制御信号を検出し、別の制御信号を出力することによって応じ、それはSDRAM112中の該PATデータを取り出させる。
次に、工程304では、該取り出されたPATデータはPMTデータを探索するよう用いられる。一例示的実施例では、CPU101は該取り出されたPATデータをサーチしてPMTデータに対する識別データ(例えば、ヘッダ値)を探索する。CPU101は更に、該PMT識別データを含む制御信号を出力し、それによってブロック104の該トランスポートに該着信データ・ストリームをフィルタさせ、それによって選択的に該着信データ・ストリーム中のPMTデータをSDRAM112に格納させる。すなわち、ブロック104の該トランスポートは該PMT識別データに基づいて該着信データ・ストリームからPMTデータを逆多重化し、該抽出PMTデータをSDRAM112に格納させる。該PMTデータがSDRAM112に格納された後、トランスポート/復号器ブロック104は制御信号(例えば、割り込み)を生成する。CPU101はこの制御信号を検出し、別の制御信号を出力することによって応じ、それによってSDRAM112中の該PMTデータを取り出させる。
別の例示的実施例によれば、工程304は、キャッシュ・メモリ103に格納されたデータからPMTデータをフィルタすることによって行い得る。この実施例では、CPU101は更に、工程303で探索された該PATデータをサーチしてPMTデータに対する識別データ(例えば、ヘッダ値)を探索し、制御信号で、該PMT識別データを含むもの、を出力し、それによってブロック104の該トランスポートにSDRAM112に格納するデータをフィルタさせる。しかしながら、この実施例では、CPU101は制御信号を出力し、それによってキャッシュ・メモリ103に格納された上記データをブロック104の該トランスポートを通じて出力及び転送させてその中に含まれる該PMTデータの一部を除去してSDRAM112に格納する。すなわち、ブロック104の該トランスポートはキャッシュ・メモリ103から転送された上記データからPMTデータを逆多重化し、該抽出PMTデータをSDRAM112に格納させる。該PMTデータがSDRAM112に格納された後、トランスポート/復号器ブロック104は制御信号(例えば、割り込み)を生成する。CPU101はこの制御信号を検出し、別の制御信号を出力することによって応じ、それによってSDRAM112内の該PMTデータを取り出させる。
工程304の該実施例は少なくとも2つの異なる変形を有する。この実施例の1つの変形によれば、CPU101は、PMTデータを取得するよう、キャッシュ・メモリ103にある上記データを常に利用するようプログラム化される。この実施例の別の変形では、CPU101はPMTデータを探索するよう、キャッシュ・メモリ103にある上記データと該着信データ・ストリームにあるデータとの何れかを用いるようプログラム化される。該変形によれば、CPU101は、PMTデータを探索するよう、キャッシュ・メモリ103にある上記データを、工程303でPATデータを探索する処理が所定の時間を超える場合、用い、それ以外の場合には、該着信データ・ストリーム中のデータを用いる。例えば、CPU101は、そのPATデータの探索が工程303で開始する場合にタイマを開始し得る(又は既に作動しているもののスナップショットを捉え得る)。CPU101は次に、このタイマをPATデータが取得された後に確かめる。該タイマが所定の時間(例えば、200ミリ秒)を超える場合、CPU101はキャッシュ・メモリ103にある上記データを用いてPMTデータを探索する。代替として、該タイマが該所定の時間を超えない場合、CPU101は該着信データ・ストリームにおけるデータを用いてPMTデータを探索する。
上記工程304の実施例全てによれば、CPU101はPATデータからPMTデータを探索する。更に、該PMTデータは該着信データ・ストリームからか、代替としてキャッシュ・メモリ103に格納された上記データから、取得し得る。
工程305では、該取り出されたPMTデータは工程301のチャンネル変更コマンドと関連した所望のオーディオ及び/又はビデオのパケットに関連したオーディオ及び/又はビデオのPIDデータを探索するのに用いられる。例示的実施例によれば、CPU101は該取り出されたPMTデータをサーチして工程301のチャンネル変更コマンドによって選定された番組に対するオーディオ及び/又はビデオのPIDデータを探索する。
工程306では、該オーディオ及び/又はビデオのPIDデータがトランスポート/復号器104にロードされる。例示的実施例によれば、CPU101は該当するオーディオ及び/又はビデオのPIDデータを適宜自ら構成するトランスポート/復号器ブロック104に転送する。すなわち、ブロック104はフィルタに適合し、該着信データ・ストリームの、該オーディオ及び/又はビデオのPIDデータに相当する、部分をフィルタし、復号化する。該オーディオ及び/又はビデオのPIDデータがトランスポート/復号器ブロック104にロードされると、ブロック104の該オーディオ及び/又はビデオの復号器はオーディオ及び/又はビデオのシーケンス・ヘッダを探索し始める。
次に、工程307で、該PIDデータが識別され、該トランスポート/復号器ブロックにロードされた後、キャッシュ・メモリ103に格納された上記データはブロック104の該復号器に復号するよう送信される。例示的実施例によれば、CPU101は制御信号を出力し、それによってキャッシュ・メモリ103にその中にキャッシュされた上記データをブロック104の該復号器で、該シーケンス・ヘッダ・データが探索され、データ復号化が行われるところ、に転送させる。当然、復号化は該キャッシュされたデータが復号化された後も該着信ストリームに続けられる。
本明細書及び特許請求の範囲記載のように、本発明は、着信シーケンス・ヘッダ・データを、該データがPATデータ及びPMTデータがキャプチャされ、処理された後に迅速に探索し得るように、キャッシュすることを可能にする。したがって、復号化はすぐに開始し得、チャンネル変更時間が効果的に削減される。本発明は特に、ディスプレイ・デバイスのあるなしにかかわらず、種々の装置に適用し得る。したがって、本明細書及び特許請求の範囲記載の原理は、各種のデバイス又は装置で、テレビ放送受信機、コンピュータ、モニタ、ハンドヘルド型デバイスなどで、ディスプレイ・デバイス、ビデオ・カセット・レコーダ(VCR)のようなデバイス若しくは装置、ディジタル多用途ディスク(DVD)プレイヤ、コンピュータ、ビデオ・ゲーム・ボックス、パーソナル・ビデオ・レコーダ(PVR)又は別の装置で、ディスプレイ・デバイスを含まないことがあるもの、を含むが、それらには限定されないもの、に適用し得る。
本発明は望ましいデザインを有するよう記載されているが、本発明は更に、本開示内容の趣旨及び範囲内で修正し得る。本出願はしたがって、本発明の、その一般原理を用いた、如何なる変形、応用、又は改造をも網羅することを意図するものである。更に、本出願は、公知又は通例の慣行で、本発明と関係があり、本特許請求の範囲の範囲内に収まるもの、の範囲内に収まるような本開示内容からの当該逸脱を網羅することを意図するものである。
本発明を実施するのに適切な例示的装置のブロック図である。 本発明の原理を理解するのに有用な、データ・ストリーム及びそこに含まれる種々の構成部分を示す、例示図である。 本発明の例示的実施例によって工程を示す流れ図である。

Claims (6)

  1. チャンネル変更遅延を削減する方法であって:
    チャンネル変更コマンドを受信する工程;
    該チャンネル変更コマンドに応じて、新たに選択されたチャネルに関連付けられた着信データ・ストリームをキャッシュし始める工程であって、前記キャッシュされたデータ・ストリームは、番組特定情報、シーケンス・ヘッダ・データ、並びに、オーディオ・コンテンツ及びビデオ・コンテンツのうちの一方を含む工程;
    該着信データ・ストリームの中に含まれ番組特定情報を探索し、前記番組特定情報に応じて、前記キャッシュされたデータ・ストリーム内のシーケンス・ヘッダ・データの第1のインスタンスを探索する工程;
    該キャッシュされたデータ・ストリームを該番組特定情報及びシーケンス・ヘッダ・データの該探索に応じて復号化するよう転送する工程;及び
    前記シーケンス・ヘッダ・データに応じて、新たなチャネルに関連付けられたデータを復号化する工程;
    を有することを特徴とする方法。
  2. 請求項1記載の方法であって、該番組特定情報が番組関連テーブルデータ及び番組マップ・テーブルデータを有することを特徴とする方法。
  3. 請求項1記載の方法であって、該番組特定情報を探索する工程群が:
    該着信データ・ストリームの中で番組関連テーブルデータを探索する工程;
    該番組関連テーブルデータを用いて番組マップ・テーブルデータを探索する工程;及び
    該番組マップ・テーブルデータを用いてビデオ番組識別データとオーディオ番組識別データとのうちの少なくとも1つを探索する工程;
    を有することを特徴とする方法。
  4. 削減されたチャンネル変更遅延を有するディジタル通信装置であって:
    データ・ストリームを受信する手段;
    チャンネル変更コマンドを受信する手段;
    前記チャンネル変更コマンドに応じて該データ・ストリームの一部分を格納し始めるよう動作するキャッシュ・メモリ;
    該データ・ストリームを復号化するよう動作する復号器;及び
    プロセッサ;
    を有し;
    該プロセッサが、該受信する手段、該キャッシュ・メモリ、及び該復号器に結合され、該チャンネル変更コマンドの受信に応じて、該受信に後続する、該データ・ストリームの該一部分を該キャッシュ・メモリの中に格納させ、前記一部分は、番組特定情報、シーケンス・ヘッダ・データ、並びに、オーディオ・コンテンツ及びビデオ・コンテンツのうちの一方を含み;
    該チャンネル変更コマンドに応じて前記番組特定情報を探索し、前記番組特定情報に応じて、前記格納されたデータ・ストリーム内のシーケンス・ヘッダ・データの第1のインスタンスを探索し;かつ
    前記シーケンス・ヘッダ・データに応じて該復号器によって該キャッシュ・メモリに格納された該データ・ストリームを処理させる;
    ことを特徴とするディジタル通信装置。
  5. 請求項4記載のディジタル通信装置であって、該番組特定情報が番組関連テーブルデータ及び番組マップ・テーブルデータを有することを特徴とするディジタル通信装置。
  6. 請求項4記載のディジタル通信装置であって、該プロセッサが:
    該着信データ・ストリームの中で番組関連テーブルデータを探索し;
    該番組関連テーブルデータを用いて番組マップ・テーブルデータを探索し;かつ
    該番組マップ・テーブルデータを用いてビデオ番組識別データとオーディオ番組識別データとのうちの少なくとも1つを探索する;
    ことによって該番組特定情報を探索するよう動作することを特徴とするディジタル通信装置。
JP2003585422A 2002-04-08 2003-03-20 チャンネル変更時間を削減するデータ・キャッシュ装置及び方法 Expired - Lifetime JP4889923B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US37080102P 2002-04-08 2002-04-08
US60/370,801 2002-04-08
PCT/US2003/008525 WO2003088646A2 (en) 2002-04-08 2003-03-20 Apparatus and method for data caching to reduce channel change delay

Publications (3)

Publication Number Publication Date
JP2005522953A JP2005522953A (ja) 2005-07-28
JP2005522953A5 JP2005522953A5 (ja) 2006-04-20
JP4889923B2 true JP4889923B2 (ja) 2012-03-07

Family

ID=29250585

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003585422A Expired - Lifetime JP4889923B2 (ja) 2002-04-08 2003-03-20 チャンネル変更時間を削減するデータ・キャッシュ装置及び方法

Country Status (9)

Country Link
US (1) US8161510B2 (ja)
EP (1) EP1493269A2 (ja)
JP (1) JP4889923B2 (ja)
KR (1) KR100975967B1 (ja)
CN (1) CN1647499B (ja)
AU (1) AU2003214245A1 (ja)
MX (1) MXPA04009782A (ja)
MY (1) MY149454A (ja)
WO (1) WO2003088646A2 (ja)

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8397269B2 (en) * 2002-08-13 2013-03-12 Microsoft Corporation Fast digital channel changing
US7523482B2 (en) * 2002-08-13 2009-04-21 Microsoft Corporation Seamless digital channel changing
US7603689B2 (en) 2003-06-13 2009-10-13 Microsoft Corporation Fast start-up for digital video streams
US7614071B2 (en) 2003-10-10 2009-11-03 Microsoft Corporation Architecture for distributed sending of media data
US7516232B2 (en) 2003-10-10 2009-04-07 Microsoft Corporation Media organization for distributed sending of media data
US7443791B2 (en) * 2003-10-10 2008-10-28 Microsoft Corporation Priority mechanism for distributed sending of media data
US7562375B2 (en) 2003-10-10 2009-07-14 Microsoft Corporation Fast channel change
US7444419B2 (en) * 2003-10-10 2008-10-28 Microsoft Corporation Media stream scheduling for hiccup-free fast-channel-change in the presence of network chokepoints
US7545812B2 (en) * 2003-10-10 2009-06-09 Microsoft Corporation Scheduling scheme for distributed sending of media data
US8250622B2 (en) 2003-10-30 2012-08-21 Panasonic Corporation Method and apparatus for broadcasting to a portable terminal
EP2051510B1 (en) * 2003-10-30 2013-08-14 Panasonic Corporation Mobile-terminal-orientated transmission method and apparatus
KR100617852B1 (ko) * 2004-01-26 2006-08-28 삼성전자주식회사 엠펙-2 디코딩 시스템 및 그 동작 방법
US7430222B2 (en) 2004-02-27 2008-09-30 Microsoft Corporation Media stream splicer
US7882436B2 (en) * 2004-03-10 2011-02-01 Trevor Burke Technology Limited Distribution of video data
US8483289B2 (en) * 2008-04-17 2013-07-09 Broadcom Corporation Method and system for fast channel change
US20100034295A1 (en) * 2008-08-08 2010-02-11 Wade Wan Method and system for psi handling to improve channel change time
ATE477679T1 (de) * 2004-09-16 2010-08-15 Alcatel Usa Sourcing Lp Abknallendmittel mit verbesserter latenz
US7640352B2 (en) 2004-09-24 2009-12-29 Microsoft Corporation Methods and systems for presentation of media obtained from a media stream
US7720652B2 (en) * 2004-10-19 2010-05-18 Microsoft Corporation Modeling location histories
US7477653B2 (en) 2004-12-10 2009-01-13 Microsoft Corporation Accelerated channel change in rate-limited environments
TW200704183A (en) * 2005-01-27 2007-01-16 Matrix Tv Dynamic mosaic extended electronic programming guide for television program selection and display
KR100598360B1 (ko) * 2005-02-14 2006-07-06 엘지전자 주식회사 채널 전환시 영상 표시 지연 시간 단축 장치 및 방법
KR100640424B1 (ko) 2005-03-16 2006-11-01 삼성전자주식회사 디지털 멀티미디어 방송 수신기에서 방송 채널의 전환을 제어하는 장치 및 방법
EP1886494A4 (en) * 2005-05-10 2010-06-09 Thomson Licensing METHOD AND DEVICE FOR CACHE STORAGE OF ACCESS INFORMATION FOR FASTER DIGITAL CABLE TUNING
US20070016925A1 (en) * 2005-06-20 2007-01-18 Arthur Vaysman Interactive TV application display method and apparatus
KR101258987B1 (ko) * 2005-08-02 2013-04-26 삼성전자주식회사 방송 수신 장치 및 방송 수신 장치의 채널 전환 방법
US8875196B2 (en) * 2005-08-13 2014-10-28 Webtuner Corp. System for network and local content access
US7643508B2 (en) 2005-11-02 2010-01-05 Alcatel Lucent Client side PID translation
US8135040B2 (en) * 2005-11-30 2012-03-13 Microsoft Corporation Accelerated channel change
KR100770923B1 (ko) 2005-12-05 2007-10-26 삼성전자주식회사 빠른 채널 전환을 위한 디지털 방송 송수신 장치
KR100800895B1 (ko) * 2006-02-06 2008-02-04 삼성전자주식회사 디지털 방송 수신 단말기에서 채널 변경 속도를 향상시키기위한 장치 및 방법
US7793329B2 (en) * 2006-02-06 2010-09-07 Kasenna, Inc. Method and system for reducing switching delays between digital video feeds using multicast slotted transmission technique
KR100770910B1 (ko) * 2006-02-17 2007-10-26 삼성전자주식회사 디지털 방송 수신 단말기에서 채널 변경 속도를 향상시키기위한 장치 및 방법
KR20080015669A (ko) * 2006-08-16 2008-02-20 삼성전자주식회사 채널 전환방법 및 이를 적용한 영상 표시장치
WO2008055712A1 (en) * 2006-11-10 2008-05-15 Telefonaktiebolaget Lm Ericsson (Publ) Providing iptv multicasts
CN100550999C (zh) 2006-11-22 2009-10-14 华为技术有限公司 一种数字频道快速切换方法和***以及辅助频道生成设备
KR100979436B1 (ko) * 2007-03-02 2010-09-02 삼성전자주식회사 광대역 무선 접속 시스템에서 멀티캐스트 및 브로드캐스트 서비스 방송 채널에 대한 채널 전환 장치 및 방법
WO2008129200A2 (fr) * 2007-03-16 2008-10-30 Thomson Licensing Procede d'amelioration du temps de zapping
US8634310B2 (en) * 2007-06-26 2014-01-21 Qualcomm Incorporated Methods and apparatus for improved program acquisition for use with MPEG-2 based systems
KR101361512B1 (ko) * 2007-07-09 2014-02-10 삼성전자 주식회사 방송처리장치 및 그 제어방법
US9426522B2 (en) 2007-07-10 2016-08-23 Qualcomm Incorporated Early rendering for fast channel switching
JP5319088B2 (ja) * 2007-07-17 2013-10-16 Necパーソナルコンピュータ株式会社 デジタル放送受信機、及び、プログラム
CN101202877B (zh) * 2007-07-25 2010-05-26 深圳市同洲电子股份有限公司 一种机顶盒及其节目切换方法与装置
KR100880893B1 (ko) * 2007-09-14 2009-01-30 한국전자통신연구원 복수의 멀티캐스트를 이용한 iptv 고속 채널 전환을위한 장치 및 그 방법
CN100551001C (zh) * 2008-01-03 2009-10-14 Ut斯达康通讯有限公司 Iptv机顶盒快速平滑切换频道的方法
US8560864B2 (en) * 2008-03-26 2013-10-15 Fego Precision Industrial Co., Ltd. Firewall for removable mass storage devices
CN101500158B (zh) * 2008-12-26 2013-10-16 深圳市同洲电子股份有限公司 一种可视对讲机及其音视频数据传输方法和***
US20100329354A1 (en) * 2009-06-29 2010-12-30 Broadcom Corporation Systems and methods for achieving optimal digital video channel change performance
US9036092B2 (en) 2013-06-24 2015-05-19 Broadcom Corporation Video channel change system
KR101268818B1 (ko) * 2009-09-28 2013-05-28 한국전자통신연구원 채널 재핑을 줄이기 위한 무선 액세스 스케줄링 방법 및 장치
FR2954882B1 (fr) * 2009-12-28 2014-08-29 Softathome Systeme et procede de diffusion et de changement de canaux de television numerique.
JP2012191384A (ja) * 2011-03-10 2012-10-04 Sumitomo Electric Networks Inc 番組受信装置、番組受信方法および番組受信プログラム
WO2012158904A1 (en) 2011-05-17 2012-11-22 Webtuner Corporation System and method for scalable, high accuracy, sensor and id based audience measurement system
KR20140035424A (ko) 2011-05-24 2014-03-21 웹튜너 코포레이션 청중 측정 시스템에서 해석학 보고 생성의 효율성 및 속도를 증가시키는 시스템 및 방법
CN103703786A (zh) 2011-05-26 2014-04-02 韦伯图纳公司 高度可伸缩的具有客户端事件预处理的观众测量***
CN102710981B (zh) * 2012-05-08 2015-12-16 深圳市九洲电器有限公司 一种基于机顶盒的数据接收处理方法及装置
CN104540005B (zh) * 2014-12-18 2017-12-01 北京数码视讯科技股份有限公司 一种节目特定信息psi表获取方法、装置及***
US10009654B2 (en) 2015-12-15 2018-06-26 At&T Intellectual Property I, L.P. Media interface device

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5477263A (en) * 1994-05-26 1995-12-19 Bell Atlantic Network Services, Inc. Method and apparatus for video on demand with fast forward, reverse and channel pause
US6246767B1 (en) 1995-04-03 2001-06-12 Scientific-Atlanta, Inc. Source authentication of download information in a conditional access system
US5600378A (en) * 1995-05-22 1997-02-04 Scientific-Atlanta, Inc. Logical and composite channel mapping in an MPEG network
US5691986A (en) * 1995-06-07 1997-11-25 Hitachi America, Ltd. Methods and apparatus for the editing and insertion of data into an encoded bitstream
PT783817E (pt) * 1995-07-19 2000-10-31 Koninkl Philips Electronics Nv Metodo e dispositivo para descodificar correntes digitais de bits de video e equipamento de recepcao que inclui este dispositivo
US5959659A (en) * 1995-11-06 1999-09-28 Stellar One Corporation MPEG-2 transport stream decoder having decoupled hardware architecture
KR0182004B1 (ko) 1995-11-28 1999-05-01 김광호 Mpeg-2 시스템 디코더에서의 채널 호핑 타임 감소방법
WO1997035393A1 (fr) 1996-03-15 1997-09-25 Hitachi, Ltd. Dispositif de separation de donnees
JP3229189B2 (ja) 1996-02-07 2001-11-12 シャープ株式会社 画像形成システム
US5844478A (en) * 1996-05-31 1998-12-01 Thomson Consumer Electronics, Inc. Program specific information formation for digital data processing
JPH10190617A (ja) 1996-12-20 1998-07-21 Matsushita Electric Ind Co Ltd 映像信号復号化装置
US6157673A (en) 1996-12-26 2000-12-05 Philips Electronics North America Corp. Fast extraction of program specific information from multiple transport streams
US6728965B1 (en) 1997-08-20 2004-04-27 Next Level Communications, Inc. Channel changer for use in a switched digital video system
US6118498A (en) * 1997-09-26 2000-09-12 Sarnoff Corporation Channel scanning and channel change latency reduction in an ATSC television receiver
JPH11261906A (ja) * 1998-01-12 1999-09-24 Sony Corp テレビ放送受信装置、テレビ放送受信方法およびテレビ放送方法
US20020087973A1 (en) * 2000-12-28 2002-07-04 Hamilton Jeffrey S. Inserting local signals during MPEG channel changes
US6591013B1 (en) 1999-03-22 2003-07-08 Broadcom Corporation Switching between decoded image channels
US6714259B2 (en) * 2000-02-26 2004-03-30 Samsung Electronics Co., Ltd. Method and apparatus for receiving digital television signals from a plurality of independent channels
US6804824B1 (en) * 2000-06-30 2004-10-12 Microsoft Corporation Systems and methods using multiple tuners
US20020083470A1 (en) 2000-12-21 2002-06-27 Philips Electronics North America Corporation System and method for sending out-of-band service information to a host device
US7093277B2 (en) * 2001-05-30 2006-08-15 Digeo, Inc. System and method for improved multi-stream multimedia transmission and processing
US7124303B2 (en) * 2001-06-06 2006-10-17 Sony Corporation Elementary stream partial encryption
US7310807B2 (en) * 2003-10-29 2007-12-18 Sbc Knowledge Ventures, L.P. System and method for local video distribution

Also Published As

Publication number Publication date
MXPA04009782A (es) 2004-12-13
KR20040098045A (ko) 2004-11-18
CN1647499A (zh) 2005-07-27
MY149454A (en) 2013-08-30
CN1647499B (zh) 2010-04-21
US20050172314A1 (en) 2005-08-04
JP2005522953A (ja) 2005-07-28
AU2003214245A1 (en) 2003-10-27
EP1493269A2 (en) 2005-01-05
WO2003088646A3 (en) 2003-12-31
WO2003088646A2 (en) 2003-10-23
AU2003214245A8 (en) 2003-10-27
KR100975967B1 (ko) 2010-08-16
US8161510B2 (en) 2012-04-17

Similar Documents

Publication Publication Date Title
JP4889923B2 (ja) チャンネル変更時間を削減するデータ・キャッシュ装置及び方法
US6654423B2 (en) PID/section filter in digital television system
JP2001517904A (ja) Atscテレビジョン受像機におけるチャンネル走査及びチャンネル変更遅延の低減
JP2009524983A (ja) デジタルテレビジョン受信機における高速のチャンネル変更
JP2001101794A (ja) データ処理装置およびデータ処理方法、記録媒体、並びにディジタル放送受信装置およびディジタル放送受信装置における記録再生方法
WO2017077377A2 (zh) 一种换台方法、装置、机顶盒及存储介质
KR100735312B1 (ko) 디지털방송 수신기를 구비한 휴대용 단말기에서 데이터처리 방법
KR100810288B1 (ko) 정보 처리 장치 및 방법과 기록매체
US8976301B2 (en) Television tuner and method thereof
KR100640885B1 (ko) 듀얼 비디오 디코딩을 위한 비디오 버퍼 제어 장치
JP2005101766A (ja) 電子装置及びその制御方法
KR100574505B1 (ko) 인터넷이 가능한 오픈케이블 적용장치 및 그의 인터넷제공방법
JP2008005429A (ja) デジタルテレビジョン放送受信装置およびデジタルテレビジョン放送受信方法
JP3913668B2 (ja) ディジタル放送受信装置
US7505591B2 (en) Personal video recorder and method for controlling thereof
US20110158613A1 (en) Playback control apparatus and playback control method
US20110239012A1 (en) Image processing device
KR101350691B1 (ko) 녹화 동작 중 내부전원 공급 제어 방법 및 이를 적용한 방송수신장치
JP2010028447A (ja) ディジタル放送受信装置
JP3532796B2 (ja) 単一の外部記憶メモリを備えたマルチメディア復号化装置
JPH1093876A (ja) ディジタル放送受信装置におけるavデコーダ制御方法とその装置
JP3540685B2 (ja) ディジタル放送受信機におけるtsデータフィルタリング回路
JP2003037794A (ja) デジタル放送受信再生装置
JP4548947B2 (ja) 多重分離処理装置
JP2011188310A (ja) 同期データ検出装置、同期データ検出方法及びプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060302

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060302

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080718

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080729

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20081027

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20081104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090126

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090624

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090707

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

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20090731

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20110107

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20110113

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110914

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

R150 Certificate of patent or registration of utility model

Ref document number: 4889923

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20141222

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term