JP2012508478A - マルチチャネル・ブロードキャスト・マルチメディア・システムにおいてコンテンツ・ストリーム・フィルタリングを提供するシステムおよび方法 - Google Patents

マルチチャネル・ブロードキャスト・マルチメディア・システムにおいてコンテンツ・ストリーム・フィルタリングを提供するシステムおよび方法 Download PDF

Info

Publication number
JP2012508478A
JP2012508478A JP2011534466A JP2011534466A JP2012508478A JP 2012508478 A JP2012508478 A JP 2012508478A JP 2011534466 A JP2011534466 A JP 2011534466A JP 2011534466 A JP2011534466 A JP 2011534466A JP 2012508478 A JP2012508478 A JP 2012508478A
Authority
JP
Japan
Prior art keywords
pause
content
program
viewer
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2011534466A
Other languages
English (en)
Other versions
JP5615283B2 (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 JP2012508478A publication Critical patent/JP2012508478A/ja
Application granted granted Critical
Publication of JP5615283B2 publication Critical patent/JP5615283B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D11/00Passenger or crew accommodation; Flight-deck installations not otherwise provided for
    • B64D11/0015Arrangements for entertainment or communications, e.g. radio, television
    • 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/21Server components or server architectures
    • H04N21/214Specialised server platform, e.g. server located in an airplane, hotel, hospital
    • H04N21/2146Specialised server platform, e.g. server located in an airplane, hotel, hospital located in mass transportation means, e.g. aircraft, train or bus
    • 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
    • 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/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23106Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving 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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic programme guide data
    • 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/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41422Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance located in transportation means, e.g. personal vehicle
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4333Processing operations in response to a pause request
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • H04N21/4542Blocking scenes or portions of the received content, e.g. censoring scenes
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17336Handling of requests in head-ends
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/20Adaptations for transmission via a GHz frequency band, e.g. via satellite

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)

Abstract

グローバル一時停止機能を有するブロードキャスト・マルチメディア・システムにおいてコンテンツ・ストリーム・フィルタリングを提供するシステムが、パケット・プロセッサ(102)から受領されるオーディオおよびビデオ・データ・コンテンツを、グローバル一時停止機能に先立って処理するよう構成されたプレ一時停止コントローラ(605)を含む。前記プレ一時停止コントローラ(605)は、選択基準を適用して一時停止機能メモリ・デバイス(211)に記憶されるべき所望されるコンテンツを決定するために番組ガイド・データを取得し、解析する解析器モジュールと、所望されないコンテンツをフィルタ除去して、一次フィルタリングされたコンテンツを含む所望されるデータ・コンテンツを少なくとも一つの一時停止機能メモリ・デバイス(211)に保存されることができるようにするフィルタ処理モジュール(805)と、視聴者に提供するために、一次フィルタリングされたコンテンツだけを含む番組ガイドを生成するガイド・モジュールとを含む。グローバル一時停止機能のあとにコンテンツを処理するポスト一時停止コントローラ(607)が設けられる。前記ポスト一時停止コントローラは前記一次フィルタリングされたコンテンツを視聴者要求に従ってフィルタリングするユーザー・カスタマイズされるフィルタ処理モジュール(811)を含む。

Description

本発明はマルチメディア・システムに関する。
視聴者の便宜のために時間を調整すべく、個別一時停止〔ポーズ〕システムが世界中で使われている。一時停止機能はVCR〔ビデオデッキ〕のような機器においてよく知られている。たとえば、オーディオ/ビデオ源がVCRテープ(単数または複数)である場合、一時停止は単にVCR上の一時停止ボタンを押すことによって実装できる。番組〔プログラム〕(単数または複数)の再生を再開するために中断期間が終了されるときは、「再生」を押す。この型の一時停止は典型的にはいかなる特別設計の技法も要求しない。実際、単一の番組についての単純な一時停止機能は、今日、パーソナル・ビデオ・レコーダー(PVR: Personal Video Recorder)またはデジタル・ビデオ・レコーダー(DVR: Digital Video Recorder)ユニット上で、多くの家庭に見られる。PVRは、ユーザーによって指定されるように番組を記録および再生するための特定の設計をもつことができる。
ほとんどすべての場合において、システム全体ではなく個々の番組のみが時間において調整される。個別記憶システムに関する一つの問題は、番組の途中で視聴者が局を変更すると、他方の番組が等しい一時停止をもつのでない限り、もとの番組の一部を失わずにもとの局に戻ることはできないということである。
しかしながら、航空機衛星システムのような何百ものチャンネルが利用可能なリアルタイム・デジタル・ストリーミング環境において一時停止機能を提供することは難しい問題を呈する。たとえば航空機上のたとえば3ギガビット毎秒でのはいってくる衛星番組コンテンツ全体を一時停止することは、メモリ要求に関する限り膨大な仕事である。しかしながら、多くの番組は(たとえばR指定などの指定のために)たとえば航空機上での視聴には好適でないか、あるいは他の理由で特定の視聴観衆による使用または視聴される可能性は低い。したがって、提供されるサービスを犠牲にすることなく諸システムにおいて一時停止機能を合理化するためのシステムおよび方法がきわめて望ましい。
本願の原理によるある実施形態では、放送テレビ・システムにおいて、たとえば航空機、バス、列車、劇場などにおいてライブ放送テレビ番組、たとえばライブ衛星番組コンテンツを見る視聴者にすべての所望されるサービスを提供することを保証しつつ、一時停止データベースに記憶されるデータの量を減らすシステムおよび方法が提供される。有利には、たとえば航空機上において所望される全サービスを提供しつつ一時停止されるデータベースに記憶されることが必要なデータを減らすために、適格なシステム番組以外のすべての番組はフィルタ除去される。本発明の原理は航空機固有のシステムのための実装に関して記述されるが、そのようなものに限定されることはなく、たとえばグローバル一時停止機能のあるシステムにおける記憶されるデータの低減が望まれるいかなるシステムにおいても実装できる。
本願の原理によるシステムおよび方法は、乗客が見るのに不適切な、所望されないまたは他の理由で不適格な番組をフィルタ除去することによって、グローバル一時停止機能を提供するために必要とされるメモリを有意に削減するシステムを提供する。本発明のシステムは、乗客に利用可能なフィーチャーを減らすことなくいかにしてメモリ・サイズを削減するかを示す。このことは、有利なことに、メモリ・コストを削減し、データ削減なくしては不可能であったろうフィーチャーの追加を可能にする。実際、多くの場合において、乗客に提供されることのできるフィーチャーは実際に増加される。今や、たとえばビデオオンデマンド・サービスまたは少なくとも同じコンテンツの複数の開始時間を許容するために追加的な帯域幅が利用可能だからである。
本発明のシステムは、グローバル・スケジュール一時停止機能が設けられており、送達される全ストリームをバッファに記憶し、ストリーミングされたコンテンツの時間遅延された開始時間における視聴者への送達を可能にするよう構成されるシステムに特に適用可能である。したがって、そのようなシステムにおいては、視聴者はどのチャンネルについてもどの番組コンテンツも逃さないであろう。
本発明のシステムでは、たとえば航空機上でのライブ衛星サービスが開始されるとき、ガイド情報が取得され、乗客のために利用可能な番組が集められ、次いでその特定のフライトにおいて選択可能な番組のみを示すユーザー・インターフェース・ガイドが構築される。システムは、選択された番組情報を使って、望まれない番組のすべてを、リアルタイムで、トランスポンダから到着する際にフィルタ除去する。したがって、データベースは、乗客によって選択された番組だけを保持するのではなく、すべての不適格な番組から削減される。次いで、一時停止機能後の第二のゲートウェイが、番組を、乗客によって選択されたもののみにまでさらに減らす。
どのデータ・ストリームがフィルタリングされるべきかを決定するためにいかなる基準が使用されてもよい。たとえば、フライトにおいて典型的にフィルタリングされる番組の型は、ペイパービュー・ストリーム、短いフライトでの長い映画、すでにたとえば半分終わっている番組、飛行機の要件よりも強い制約のある指定〔レーティング〕をもつ番組(「R」指定のコンテンツなどは航空機上では許容されないことがありうる)、ある種の広告チャンネル、ゲーム番組およびいくつかの衛星システム・サポート・パケットなどであろう。保持されうる番組は、フライト時間内に収まるGまたはPG指定の番組、ニュース番組、自然番組および無料のライブ・スポーツ・イベントであろう。
データベースは、もとの量の一部にまでカットされるので、一時停止機能のために要求されるメモリが少なくなる。より少ないメモリは、メモリ帯域幅要求をも減らすので、より多くのフィーチャーにも相当しうる。帯域幅が利用可能であれば、記憶量に大きな影響を与えたりシステムに深刻な負荷を負わせたりすることなく、最も人気のある番組は、5分毎など複数の反復される区間に開始するよう提供されることができる。
本発明の原理のある側面では、グローバル一時停止機能をもつブロードキャスト・マルチメディア・システムにおいてデータベース・フィルタリングを提供するシステムであって、パケット・プロセッサから受領されるオーディオおよびビデオ・データ・コンテンツを処理するよう構成されたプレ一時停止コントローラを有するシステムが提供される。前記プレ一時停止コントローラは、一時停止機能メモリ・デバイスに記憶されるべき所望されるコンテンツを決定するための選択基準を適用するために番組ガイド・データを取得および解析する解析器モジュールと、所望されないコンテンツをフィルタ除去して一次フィルタ処理されたコンテンツを有する所望されるデータ・コンテンツが少なくとも一つの一時停止機能メモリ・デバイスに保存されることを可能にするフィルタ処理モジュールと、視聴者に提供されるべき一次フィルタ処理されたコンテンツのみを含む番組ガイドを生成するガイド・モジュールとを有する。
別の側面によれば、グローバル一時停止機能をもつブロードキャスト・マルチメディア・システムにおいてデータベース・フィルタリングを提供するシステムであって、パケット・プロセッサから受領されるオーディオおよびビデオ・データ・コンテンツをグローバル一時停止機能に先立って処理するよう構成されたプレ一時停止コントローラを有するシステムが提供される。前記プレ一時停止コントローラは、一時停止機能メモリ・デバイスに記憶されるべき所望されるコンテンツを決定するための選択基準を適用するために番組ガイド・データを取得および解析する解析器モジュールと、所望されないコンテンツをフィルタ除去して一次フィルタ処理されたコンテンツを有する所望されるデータ・コンテンツが少なくとも一つの一時停止機能メモリ・デバイスに保存されることを可能にするフィルタ処理モジュールと、視聴者に提供されるべき一次フィルタ処理されたコンテンツのみを含む番組ガイドを生成するガイド・モジュールとを有する。グローバル一時停止機能後にコンテンツを処理するために、視聴者の要求に従って前記一次フィルタ処理されたコンテンツをフィルタ処理するユーザー・カスタマイズされたフィルタ処理モジュールを含むポスト一時停止コントローラが設けられる。
さらに別の側面によれば、グローバル一時停止機能をもつブロードキャスト・マルチメディア・システムにおいてデータベース・フィルタリングを提供する方法であって、少なくとも一つのチューナーからデータ・コンテンツを受領する段階と、一時停止機能メモリ・デバイスに記憶されるべき所望されるデータ・コンテンツを決定するためにデータ・コンテンツに選択基準を適用するために番組ガイド・データを取得および解析する段階と、所望されないデータ・コンテンツをフィルタ除去して、少なくとも一つの一時停止機能メモリ・デバイスに保存されるべき一次フィルタ処理されたコンテンツを有する所望されるデータ・コンテンツを提供する段階とを含む。
本発明の原理のこれらおよびその他の側面、特徴および利点は、付属の図面との関連で読まれるべき好ましい実施形態の下の詳細な記述から説明され、明白となるであろう。
図面において、同様の参照符号は全図を通じて同様の要素を表す。
衛星放送システムにおけるパケット・プロセッサの例示的な図解である。 グローバル一時停止機能を提供するよう構成された一時停止パケット・プロセッサの例示的な図解である。 本発明の原理のある側面に基づく、グローバル一時停止機能をもつ放送マルチメディア・システムにおいてデータベース・フィルタリングを提供するためのシステム構成の例示的な概略図である。 別の実施形態に基づく、グローバル一時停止機能をもつ放送マルチメディア・システムにおいてデータベース・フィルタリングを提供するシステム構成の例示的な概略図である。 本発明の原理のある側面に基づく、グローバル一時停止機能をもつ放送マルチメディア・システムにおいてデータベース・フィルタリングを提供する例示的な方法のフローを示す図である。 本発明のある側面に基づく、プレ一時停止コントローラおよびポスト一時停止コントローラの例示的な概略図である。
図面は本発明の原理の概念を例解する目的のためのものであって、必ずしも本発明の原理を示す唯一の可能な構成ではないことは理解しておくべきである。
放送番組のためのユニバーサルまたはグローバルな一時停止システムにおけるコンテンツ・ストリーム・フィルタリングを提供する方法、装置およびシステムが、本発明の原理のさまざまな側面に基づいて有利に提供される。本発明の原理は主として航空機(フライト中)番組および一時停止のシステムおよび方法の文脈内で記述されるが、本発明の個別的な実施形態を本発明の範囲を限定するものとして扱うべきではない。本発明の原理の教示を知らされた当業者は、本発明の原理の概念がグローバル番組一時停止機能におけるデータベース・フィルタリングが所望される他の環境、たとえば放送テレビ/ラジオ、衛星ラジオ、ケーブルなどにおいて、劇場など限られた観衆を含む環境ならびにバス、列車などのような輸送手段においても有利に適用できることを認識する。
図面に示されるさまざまな要素の機能は、専用のハードウェアや、適切なソフトウェアと関連してのソフトウェア実行機能のあるハードウェアの使用を通じて提供できる。プロセッサによって提供されるとき、それらの機能は単一の専用プロセッサによって、単一の共有プロセッサによって、あるいは一部が共有されていてもよい複数の個別プロセッサによって提供できる。さらに、「プロセッサ」または「コントローラ」の用語の明示的な使用は、ソフトウェア実行機能のあるハードウェアのみを指すものと解釈すべきではなく、限定することなく、デジタル信号プロセッサ(「DSP」)ハードウェア、ソフトウェアを記憶するための読み出し専用メモリ(「ROM」)、ランダム・アクセス・メモリ(「RAM」)および不揮発性記憶装置を暗黙的に含むことができる。さらに、本発明の原理、側面および実施形態ならびにその個別的な例を記述する本稿におけるあらゆる陳述は、その構造的および機能的な等価物の両方を包含することが意図されている。さらに、そのような等価物は現在知られている等価物のほか将来開発される等価物(すなわち、構造に関わりなく同じ機能を実行する開発される任意の要素)をも含むことが意図されている。
よって、たとえば、当業者は、本稿において呈示されるブロック図は本発明の原理を具現する例示的なシステム・コンポーネントおよび/または回路を示す概念図を表すことを理解するものである。同様に、任意のフローチャート、流れ図、状態遷移図、擬似コードなどはコンピュータ可読媒体において実質的に表現され、よってたとえ明示的にコンピュータやプロセッサが示されていなくてもコンピュータまたはプロセッサによって実行されることのできるさまざまなプロセスを表現することが理解される。
本発明の原理のさまざまな実施形態によれば、システム・ワイドな、あるいは「グローバルな」一時停止機能を提供するシステムにおいて、データベース・フィルタリングを提供するための、すなわち複数の視聴者にブロードキャストされるマルチチャンネル・ブロードキャスト・マルチメディア/テレビジョン・コンテンツの同時一時停止の間に記憶および処理されるべき全体的なコンテンツをリアルタイムで削減するための方法、装置およびシステムが記述される。本発明の原理はいかなるブロードキャスト・テレビジョン・システムにも適用可能でありうるが、本稿における例は、たとえばテレビジョン・コンテンツが乗客に対して個々に、たとえば座席背面ディスプレイにおいてまたはグループごとに、たとえば客室を通じて分散される複数のディスプレイを通じて表示される航空機衛星テレビジョン環境との関連で記述される。一般に、たいていのシステム・プロバイダーは、個々のコントロールをもつシステムを提供する。人々は一般に番組コンテンツを制御することにおける独立性を望むからである。しかしながら、列車、バス、劇場および特に航空機における客は縛られた観衆である傾向がある。さらに、輸送乗物は典型的にはさまざまな出発時間およびスケジュールをもち、これは必ずしもブロードキャスト番組スケジュールにマッチしない。
このように、グローバル一時停止システムの改善された実装およびグローバル一時停止システムにおける拡張されたサービスのためのシステムおよび方法が特に望ましく、有用である。
グローバル一時停止システムのある側面によれば、一時停止機能は、乗客が番組の一部ではなく番組全体を視聴でき、所望される番組コンテンツの何も逃さないよう、視聴されるコンテンツの大半がたとえば30分区間にスナップされることを許容する機能をもつたとえば航空機上で実装されることができる。これは、航空機が9:40に出発し、乗客が9:30に始まった番組を見たい場合に有利である。乗客は一時停止なして10分を見逃すか、10分の一時停止をもって番組全体を見ることになる。データはいったん記憶されるので、そのデータをたとえば5分の開始遅延をもって複数回読み出す機能も可能性となる。
グローバル一時停止システムは、同じ時間枠内の潜在的な番組のすべてにわたって、最初の数分にわたってチャンネル・サーフィンすることを可能にする。すべての番組は記録されているので、局間の切り換えは問題ではない。というのも、任意の所与の時間にその乗客が見ている一つのチャンネルだけでなく、全チャンネルが同時に記録されているからである。メモリ内に十分な帯域幅が与えられれば、システムはデータを一度記憶するが、複数の時点で番組を要求する複数の視聴者に対応するため、ある時間間隔(たとえば5〜10分間隔)で読み出すことができる。システムは、データを記憶し、データの再生を制御する一時停止機能を実装できる。
各受信機(セットトップボックス)はローカルな記憶のために構成でき、個々のユーザーに可能にされた「ローカルな」一時停止機能を許容できる(たとえば、各ユーザーが、ユーザーが所望する時間にコンテンツを一時停止させるために一時停止モードを作動させることができる)ことを注意しておく。しかしながら、本発明の原理のある側面によれば、「グローバル」またはユニバーサルな一時停止機能をもつシステムにおけるコンテンツ・ストリーム・フィルタリングであって、ユーザーによる作動を必要とせず、記憶要件を最小限にするものが提供される。たとえば、ローカル一時停止機能が使われた場合、各乗客座席に同じコンテンツを記憶するのではなく、諸番組が一度単一のコントローラ内に記憶されることができるので、記憶要件は大幅に削減できる。また、グローバル一時停止機能(たとえば、チューナーの次の一時停止機能)は有利に、ユーザー/視聴者に、フライト中に、以前の一時停止によって作り出されるデータ損失のような問題に遭遇することなく、コンテンツまたはチャンネルを変更する、あるいは視聴スケジュールをカスタマイズすることを許容することを注意しておく。たとえば、各視聴者のセットトップボックスにおけるローカルな一時停止機能は典型的には、一時停止が実施されたのちにチャンネル変更が起こるときには常にデータの損失を引き起こす。データの損失は、チャンネル変更の時点までの一時停止すべての合計に等しい時間となるはずである。
有利なことに、本発明の原理に基づくシステムおよび方法は、向上されたサービスをもつグローバル一時停止機能を提供する合理化された効率的な仕方を提供する。本発明のシステムおよび方法は、複雑さを回避し、必要とされるメモリ量を最小限にし、よってコストを低減する。ある側面では、一時停止機能のために記憶されるのに先立ってコンテンツを自動的にフィルタ処理するシステム・フィルタ処理モジュールを有するプレ一時停止コントローラが設けられる。別の側面では、視聴者が要求された番組を送達するようプレ・フィルタ処理されたコンテンツをフィルタ処理することができるようにするユーザー・カスタマイズされたフィルタ処理モジュールを有するポスト一時停止コントローラが設けられる。
本発明の原理によるフィルタ処理プロセスのため、ビデオオンデマンドまたは複数の開始時間に視聴者に番組を提供することのような追加的なサービスが提供され、最大化されることができる。たとえば、各視聴者は、個々の各ユーザーがどのチャンネルを見ていたかに関わりなく、いかなるコントロールも手動で作動させる必要なく、複数の開始時間から選択される所望の開始時間に任意のビデオ/オーディオ番組コンテンツの視聴を享受することができる。
さらに、視聴者は、番組をリアルタイムで視聴するか遅延された時間に視聴するかの間の選択を与えられることができる。これは、ニュースまたはスポーツといったいくつかの番組はリアルタイムで視聴されるのが望ましいことがありうるので、有利であろう。ある乗客がある番組を飛行が始まって20分のときに開始することを要求するが、他の全員は飛行が始まって10分の時点で開始していた場合、メモリ内にデータが存在しており、複数開始時間が提供できるので、その乗客の要求を受け入れることが可能である。
本発明の原理に基づくシステムおよび方法は、はいってくるパケットをスクリーニング検査して、メモリに保存されるべき番組を事前選択する。どの番組が保存されるべきかを決定するためのカスタマイズされた基準が考慮に入れられることができる。好ましくは、人気のあるおよび/または視聴されるのに適切なもしくは視聴される可能性の高い番組コンテンツだけが記憶される。有利には、このデータ削減は、同じ番組の複数の遅延された開始を提供する、あるいはたとえば衛星を介して6時間毎にしか利用可能でなかった30分番組を30分毎に提供するといった新しいサービスを許容する。
ここで図面を参照すると、図1は航空機衛星放送システムにおけるパケット・プロセッサ102の例示的な図解である。複数のチューナー101(たとえばチューナー1ないしn)が設けられることができ、各チューナーはたとえば衛星を介したオーディオ/ビデオ信号を受信および処理するよう構成される。各チューナー101またはチューナー群(1ないしn)はネットワークまたは各チューナー101から転送されたパケット・データを処理するよう構成されたパケット・プロセッサ102に接続される。複数のパケット・プロセッサ102が設けられることができる。パケット・プロセッサ102は、パケット処理を向上させ、最適化するための、パターン・マッチング(パケット・ストリーム内のパケット内にビットまたはバイトの特定のパターンを見出す能力)、データ・ビット・フィールド操作(パケットが処理される際にパケット中に含まれるある種のデータ・フィールドを変更する能力)および待ち行列管理(パケットが受領され、処理され、先に送られるべくスケジュールされる際、パケットは待ち行列に入れられる)といったある種の特徴またはアーキテクチャを含むことができる。
各パケット・プロセッサ102はメイン・コントローラ205に接続されている。メイン・コントローラ自身はスイッチ207に接続され、該スイッチ207によって制御される。スイッチ207はたとえば、8ポート1000ベースTスイッチであることができ、任意の数または任意のまとまりの座席209(たとえば複数の着席「ゾーン」)への信号出力を制御するよう構成されることができる。たとえば、スイッチ107は、複数のゾーンに信号を分配するよう構成されることができる。各ゾーンは、複数の座席モニタに機能的に接続されることのできるセットトップボックス(STB)受信機を含む。たとえば、各STBは「デージーチェーン」結線方式(電気バス)構成を介して互いに接続されることができる。
図2は、たとえば航空機衛星テレビ・システムにおいて、グローバル一時停止機能を提供するよう構成された一時停止パケット・プロセッサ103の例示的な図解である。プロセッサ103は、それぞれ互いと機能的に連絡している取り込み/入力モジュール203、メモリ211および出力モジュール204を含むことができる。取り込みモジュール203および出力モジュール204は複数のバッファ213(モジュール204内には図示せず)を含むことができる。該バッファ213は好ましくは、たとえば、待ち行列に加えられる最初のデータが取り出される最初のデータであるようにデータを処理するよう構成された先入れ先出し(FIFO)バッファであることができる。処理は同じ順序で逐次に進行する。バッファ213はモジュール204の出力コントロール217にも含められることができることを注意しておく。
メモリ211は、ハードディスク・ドライブ(HDD)および/または好ましくはフラッシュメモリのような不揮発性の半導体メモリ・デバイスであることができる。フラッシュメモリは、航空機客室のような気圧が変動しうる高高度環境において特に、より耐久性があり、効率的で、好適な記憶媒体であることができる。たとえばフライト中の中断期間の大半は1分か2分しか続かないアナウンスを含むことができるので、最小限のシステムをカバーするのに必要とされるメモリは最小量である。好ましくは、メモリ211は各トランスポンダについてたとえば少なくとも約45Mb/sの記憶容量をもつ(例示的なシステム構成はたとえば32個のトランスポンダを追跡する32個のチューナーを有することができる)。
はいってくるデータ・トランスポート・ストリームは、入力モジュール203による処理のために、チューナー201からバッファ213に入力される。入力モジュール203は、入力コントローラ215を含むことができる。入力コントローラ215自身は少なくともシステム・コントロール、入来タイムスタンプ・カウンタおよび出行タイムスタンプ・カウンタ(図示せず)を含むことができる。入来タイムスタンプ・カウンタは、パケットがいつ受信されたかを登録して受け取り確認するため、そしてデータ・フローを改善するために、入来パケットにマーカー値/タイムスタンプを加える。たとえば、入来タイムスタンプ・カウンタはチューナーから各入来パケットが到着するときにマークする(たとえば時間ベースのマーカー値を各入来パケットに印加することによって)よう構成され、出行タイムスタンプ・カウンタは各出行パケットについて時間ベースのマーカー値を提供する。
たとえば、入来シリアル・パケットが受信されるにつれ、それらのパケットはバイト整列され、新しいパケット開始があると判定された場合には、タイムスタンプが好ましくはパケット・ヘッダに加えられる。さらに、パケットは、いつパケットが始まるかを示すために、追加の「開始ビット」をもってフラグ付けされることができる。例示的なタイムスタンプは、たとえば、システム・コントローラによってリセット、プログラムまたは事前ロードされることのできる既知のクロック基準をもつ16ビットのカウンタを含むことができる。たとえば、最小の単独パケット送達時間(〜16ないし18μs)の半分にほぼ等しい時間基準がタイムスタンプ・クロック基準として使用されることができる。
たとえば、ビット当たり1/27,000,000=37nsかかる27MHzクロック基準を考える。130バイトのパケットは130バイト×8ビット/バイト=1040ビットであり、パケット当たり37ns×1040=38.5μsである。
少なくとも1パケット時間内でパケットをマークすることが望ましいので、パケット時間の半分、つまり約19μsを選ぶ。よって、周波数は1/19μs=約53kHzとなる。推定として、2^10=1024ビットを使い、この半分として2^9である512を取る。したがって:
クロック基準/(ビット数/パケット)/2=27MHz/130×8/2=27MHz/520=〜52KHz
となる。
タイムスタンプの追加は各パケットへの余剰データの追加につながりうることを注意しておく。たとえば、開始ビットが見出されたときは常に、2バイトのタイムスタンプ・データがパケット・ヘッダに加えられることができる。タイムスタンプを付けられたパケットは次いでバッファ213に送られ、記憶のためにメモリ211に送られる。例として、スタンプ付けされていないパケットは130バイトを含み、これに対してタイムスタンプ付けされたパケットは132バイトである。
好ましくは、ソフトウェア(たとえばプロセッサ103)は、IN_timestamp〔イン・タイムスタンプ〕およびメモリ211内のこのデータが始まるメモリ・アドレスを同時に記録するために設定された時間区間を使ってナビゲーション・テーブル/レジスタを構築および記憶することができる。このレジスタは、データがメモリ211内のどこに見出されるかをそのタイムスタンプに関して追跡するために使われることができる。有利には、これは、ひとたび既知の遅延または一時停止期間が定義されたときに所望されるデータへの非常に迅速なアクセスを可能にすることになる。
出行タイムスタンプ・カウンタは出力タイムスタンプを提供する。OUT_timestamp〔アウト・タイムスタンプ〕カウンタはIN_timestampカウンタと構成および機能において類似であることができることを注意しておく。出行タイムスタンプ・カウンタは、入力タイムスタンプ・カウンタと同じ型のカウンタおよび同じくロック基準を使うことができるが、特定の出行タイムスタンプ値は典型的には入来タイムスタンプ・カウンタに等しいまたはそれ未満であろう。これは、出行カウンタは視聴者が見ている時間を表すメモリ・アクセスのためのタイムスタンプを提供するからである。グローバル一時停止が行われる(一時停止モード/期間が始まる)とき、出行カウンタは、一時停止が終わるまで止められる。カウントにおけるこの一時停止は、出行カウント/マーカー値が通常は入来カウント値よりも低いことを意味する。入力カウンタ基準より低い値をもつ出行カウンタ基準は、その値が時間的にさらに遡ったものであることを意味する。それは、時間領域において一時停止機能の開始の位置を追跡する。
出行カウンタは好ましくはシステム・コントローラによってリセット、プログラムおよび/または事前ロードされることができるよう構成される。いずれのカウンタも、ビデオ・サービスの始まりにおいてクリアされ、たとえば両方のカウント・イネーブルを高に設定することによって、カウントを始める。IN_timestampカウンタは、入来データについてタイムスタンプ/マーカー値を提供するので、いかなる一時停止モードとも独立に(すなわち、システムが一時停止モードにあるか非一時停止モードにあるかに関わりなく)常時入来パケットをカウント/マークしている。OUT_timestampカウンタもカウントし、IN_timestampカウンタに追随するが、グローバル一時停止モードが有効にされたときは常にインクリメント/カウントを止める。
たとえば、ストリーミング・データ・コンテンツの例示的な20分の期間を描く下記に示すタイムラインにおいては(例1)、5分間の一時停止期間が10分の時点から始まって15分の時点まで生起する。データ入力が20分間全体を通じて書き込まれ続ける間、10分のところで、データ出力(読み出し)が止められ、出行タイムスタンプ・カウンタ/マーカー値が記される。一時停止期間が15分の時点で終わるとき、出力カウンタは入力のタイムスタンプ付けされたデータ中で出力タイムスタンプ・カウンタ値(10分)を探し、10分の時点から開始して再生を再開する。一時停止後、データ出力の次のパケットは、一時停止前に送られた最後のパケットの次のパケットとなる。タイムスタンプ・カウンタの主要な目的は、MPEGバッファ・オーバーフローまたはアンダーフローを回避するためにもとの送信ビットレートが維持されることを保証することである。
Figure 2012508478
入力コントローラ215は、ストリーミング・データをメモリ211に書き込むことおよびメモリ211から読み出すことの両方のために構成されている。メモリ・コントローラおよびインターフェースの読み出しおよび書き込み動作および信号の詳細は当技術分野においてよく知られており、示さない。すべての場合において、コントローラ215はメモリ211に入来ストリームを継続的に書き込むよう構成されることを注意しておく。一時停止期間の間でさえも、システムはメモリ211からデータを読み出す(出力する)ことはしないものの、入来データはそれでも書き込まれる必要がある。一時停止期間が終わって再生が再開されたときは、再生データの読み出しおよび入来データの書き込みの両方が同時に実行される。
ある実施形態では、リアルタイムのコンテンツまたはメモリ211からの記憶された(一時停止された)コンテンツの間の切り換えを可能にするために、このシステムにマルチプレクサを加えることができる(たとえば図2の223参照)。たとえば、一時停止されたクロック基準に対して適切なリアルタイム・クロック基準を維持するために、ガイド・パケットがリアルタイムで受信機に渡されることができる。このマルチプレクサは、データ・フローを許容するために、一時停止モードの間にコクピットからのライブのビデオおよびオーディオ・フィードのために使用されることもできる。
図3は、本発明の原理のある側面に基づく、グローバル一時停止機能をもつブロードキャスト・マルチメディア・システムにおいてデータベース・フィルタリングを提供するためのシステム構成の例示的な概略図である。システムは、パケット・プロセッサ103によって提供される一時停止機能の前および後の両方にデータ・フィルタリングを許容するための追加的なゲートウェイまたはフィルタとして機能するプレ一時停止コントローラ605を含む。視聴者要求を評価して、要求されたコンテンツを送達するために結果として得られる番組をフィルタ処理するポスト一時停止コントローラ607が設けられることができる。有利には、一時停止パケット・プロセッサ103は、処理および記憶する必要のあるずっと減らされたデータ量をもつ。これは、同じ番組の複数の遅延された開始時刻を提供する、30分番組を(ライブ衛星を介してでは6時間毎でしかないのに対して)30分毎に提供するなどといったより幅広い範囲のサービスを許容する。
図3では、プレ一時停止コントロール605は、チューナー101からデータ・ストリームを受領するパケット・プロセッサ102に接続されることができる。プレ一時停止コントロール605は、パケット・プロセッサ102からすべての番組を受領し、それらの番組をフィルタ処理して、サービス・プロバイダー(たとえば衛星ビデオ・サービス)によって所望される減らされた量の番組(一次フィルタ処理された番組606)を提供するよう構成される。
この例では、データ削減は、百分率ではなくビット/秒で示されている。たとえば、3000Mb/secでのプレ一時停止コントローラ605への入来データ604はフィルタ処理されて約2250Mb/secのデータを破棄することができ、750Mb/secの保持されるデータがメモリでの記憶のために一時停止パケット・プロセッサ103に送られる。
第二のフィルタ処理プロセスを実行するために、たとえば視聴者の番組要求を評価して乗客/視聴者が視聴を望んでいない番組をなくすよう一次フィルタ処理された番組606をさらにフィルタ処理するために、ポスト一時停止コントローラ607が一時停止プロセッサ103に機能的に接続されて設けられる。これは、視聴者に送られるユーザー指定されたデータを含む「二次フィルタ処理されたコンテンツ」を結果として与える。こうして、視聴者に対して出力されるべき全体的なデータ量におけるさらなる削減が与えられる。図3に示される例によれば、ユーザー要求された番組の送達において、ポスト一時停止コントローラ607は二次フィルタ処理されたコンテンツ608(ここでは約30ないし300Mb/secを含む)を視聴者209に送ることができる。図示されている数値的な値は例示的な目的だけのためであり、限定のためではない。
図4は、別の実施形態に基づくグローバル一時停止機能をもつブロードキャスト・マルチメディア・システムにおけるデータベース・フィルタリングを提供するためのシステム構成の例示的な概略図である。この実施形態において、一時停止パケット・プロセッサ103に加えて別個の「人気ストリーム」パケット・プロセッサ701が設けられることができる。人気ストリーム・プロセッサ701は、視聴者によって所望されるまたは別の理由で視聴者にとってきわめて好適であるもしくは視聴者によって視聴される可能性が高いと見なされる番組を記憶するよう構成される。パケット・プロセッサ103は残りのストリームを通常の仕方で記憶する。
プロセッサ103の記憶された番組は、ある時間区間にわたって一時停止されることができる。その時間区間は、システム・メモリおよび帯域幅の制限に依存しうる。たとえば、ここに示されるように、10分の遅延がその記憶された全番組について与えられることができる。人気ストリーム・プロセッサ701は典型的には、ずっと削減された量のデータ・ストリームを処理するので、複数の遅延された開始703が与えられることができる。それにより、単一の「人気のある」番組が複数の開始時間において、たとえば10分の遅延、15分の遅延、20分の遅延などをもって、視聴されることができる。各番組について与えられることのできる時間遅延(一時停止バッファ)の量は、利用可能な全メモリ量に依存する。
さらに、人気ストリーム・プロセッサ701は、より頻繁な視聴時間において番組を提供するよう構成されることができる。たとえば、30分番組がライブ衛星テレビでは6時間毎にしか提供されなかったところ、本発明の原理に基づくシステムおよび方法はそれをより頻繁な間隔で、たとえば30分毎に提供できる。
ポスト一時停止コントローラ607は、第二のフィルタ処理プロセスを実行するために、たとえば視聴者の番組要求を評価して乗客/視聴者が視聴を望んでいる番組だけを選択するようプロセッサ103、701から送られた番組をさらにフィルタ処理するために、一時停止プロセッサ103および人気ストリーム・パケット・プロセッサ701の両方に機能的に接続されて提供される。
図5は、本発明の原理のある側面に基づく、グローバル一時停止機能をもつブロードキャスト・マルチメディア・システムにおいてデータベース・フィルタリングを提供するための例示的な方法フローである。ステップ501において、好ましくはフライトが始まる前に、システムはオンにされ、初期化される。すべてのチューナーがアクティブであると想定してガイド・データを取得するためである。たとえば、一時停止バッファが30分であれば、30分早くスタートして、システム・メモリおよび乗客/視聴者への提供物を最適化する。
ステップ503では、番組ガイド・データが解析され、適用される。たとえば、次の情報がガイドから判別されることができる:
a.番組の長さ
b.ストリームID
c.進行している番組の割合
d.ペイパービュー、ローカル・チャンネル……からの番組のステータス
e.番組のタイトル
f.番組の指定〔レーティング〕
g.開始時間
h.番組の種別(ライブ・ニュース、スポーツなど)。
どのデータ・ストリームがフィルタリングされるべきかを決定するためにいかなる選択基準が適用されることもできる。たとえば、フライトにおいて典型的にフィルタリングされるであろう番組の種別はペイパービュー・ストリーム、短いフライト(50分)において生起する長い映画(2時間超)、すでにたとえば半分終わっている番組、飛行機の要件よりも強い制約のある指定〔レーティング〕をもつ番組(「R」指定のコンテンツなどは航空機上では許容されないことがありうる)、ある種の広告チャンネル、ゲーム番組およびいくつかの衛星システム・サポート・パケットなどであろう。所望されうる番組は、フライト時間内に収まるGまたはPG指定の番組、ニュース番組、自然番組および無料のライブ・スポーツ・イベントであろう。
ステップ505では、所望される番組のガイドが生成される。すなわち、視聴者がフィルタ除去されていない番組だけを(提供されている任意の所望の開示時間に)選択できる番組ガイドが生成される。任意的に、ガイドはある種の番組について複数の遅延された開始時間を含むことができる。
ステップ507では、ストリームを読み出すためのシステム帯域幅の限界まで、選択基準により所望されるデータ・ストリームだけを保存するよう、番組がフィルタ処理される。好ましくは、視聴のために好適なまたは望ましい番組のみが一時停止メモリに保存される。
ステップ509では、保存された番組は一時停止メモリからポスト一時停止コントローラ607に読み込まれる。ステップ511では、保存された番組は、視聴者の要求に従ってフィルタ処理されて、ユーザー指定された番組を個々の視聴者に提供する。
別個の人気ストリーム・パケット・プロセッサが用いられる状況では、たとえば複数読み出しおよび一書き込みのために十分な帯域幅を許容するために、最も人気のある諸番組が人気ストリーム・プロセッサのメモリに保存される。複数の時間遅延された開始時間が人気のある番組について生成されることができる。および/または各番組についてリアルタイム対遅延された時間を示す複数のリスティングでもよい。最終的には、一時停止パケット・プロセッサまたは人気ストリーム・パケット・プロセッサからの全コンテンツが、ユーザー指定された要求に従って、ポスト一時停止コントローラ607によってフィルタ処理される。
図6は、本発明の原理のある側面に基づく、プレ一時停止コントローラおよびポスト一時停止コントローラの例示的な概略的な図解である。プレ一時停止コントローラ605は少なくとも図5のステップ501および503を実行するよう、すなわち番組ガイド・データを取得および解析し、一時停止バッファのサイズを評価し、一時停止データベースに記憶されるべき所望される番組のための選択基準を適用し、番組ガイドを見直して複数の時間遅延された開始コンテンツを決定して一時停止を受け入れるために前記ガイドを再実行する(re-run)よう構成された解析器モジュール102を含む。
システム・フィルタ処理モジュール805が、たとえば少なくともステップ507を実行するために、すなわち所望されない番組データ・ストリームを一時停止パケット・プロセッサへの保存からフィルタ除去するために設けられている。フィルタ処理モジュール805は、パケットをリアルタイムでスクリーニング検査してメモリ211に保存されるべきかどうかを決定するよう設けられる。所望されるデータ・ストリームは、好ましくはストリーム読み出しのためのシステム帯域幅の限界まで、保存される
有利には、保存されるべき番組のこの事前選択は、データの全体的な削減につながり、必要とされる帯域幅を削減する助けになる。こうしてメモリ211はフィルタ除去されなかったパケットだけを保存する。保存されるべきデータ・ストリームは、人気のある番組、あるいは他の理由で乗客にとって好適であるか乗客によって視聴される可能性が高い番組を含むことができる。
ガイド・モジュール807が少なくともステップ505を実行するために、すなわちフィルタ除去されなかった番組のみを視聴者が選択できるようにする番組ガイドを生成するために、設けられる。ガイド・モジュール807は、人気のある番組について複数の開始時間をもつガイドならびに各番組についてリアルタイム対遅延された開始の両方を示す各番組についての複数のリスティングをもつガイドを生成できる。
ポスト一時停止コントローラ607は、視聴者番組要求を受け取り、評価し、要求された番組だけをそれを要求した視聴者に送達するよう番組をフィルタ処理するためのユーザー・カスタマイズされたフィルタ処理モジュール811を含むことができる。
本発明の原理の教示を組み込む実施形態が図示され、本稿において詳細に記述されてきたが、当業者は、依然としてこれらの教示を組み込む他の多くの変形実施形態を容易に考案できる。ブロードキャスト・マルチメディア番組のためのグローバル・システム一時停止機能におけるデータベース・フィルタリングを提供するシステムおよび方法についての好ましい実施形態を記載してきた(それは限定ではなく例示を意図している)が、上記の教示に照らして当業者は修正および変形を作成できることを注意しておく。したがって、開示されている本願の原理の個別的な実施形態においてなされうる変形であって付属の請求項において記載される本発明の原理の範囲および精神にはいるものが作成できることは理解しておくものとする。このように特許法令によって要求される詳細および具体性をもって本発明を記述してきたが、特許請求され、特許状によって保護されることが望まれているのは、付属の請求項において記載されるものである。

Claims (20)

  1. グローバル一時停止機能を有するブロードキャスト・マルチメディア・システムにおいてデータベース・フィルタリングを提供するシステムであって:
    パケット・プロセッサから受領されるオーディオおよびビデオ・データ・コンテンツを処理するよう構成されたプレ一時停止コントローラを有し、前記プレ一時停止コントローラは:
    メモリに記憶されるべき所望されるコンテンツを決定するために番組ガイドを解析する解析器モジュールと;
    所望されるデータ・コンテンツをフィルタリングして、前記メモリに保存されるべき一次フィルタリングされたコンテンツを与えるフィルタ処理モジュールと;
    前記一次フィルタリングされたコンテンツから、視聴者に提供される番組ガイドを生成するガイド・モジュールとを有する、
    システム。
  2. 前記メモリが、一時停止されたデータ・コンテンツを記憶するよう構成された一時停止パケット・プロセッサ内に設けられる、請求項1記載のシステム。
  3. 前記一時停止パケット・プロセッサに機能的に接続されたポスト一時停止コントローラをさらに有する請求項2記載のシステムであって、前記ポスト一時停止コントローラは、前記一次フィルタリングされたコンテンツを視聴者要求に従ってフィルタリングするユーザー・カスタマイズされるフィルタ処理モジュールを含む、システム。
  4. 前記ポスト一時停止コントローラが二次フィルタリングされたコンテンツを視聴者に提供する、請求項3記載のシステム。
  5. 前記パケット・プロセッサから受領される前記オーディオおよびビデオ・データ・コンテンツが少なくとも一つのチューナーから受領されたデータ・パケットを含む、請求項1記載のシステム。
  6. 前記解析の基準が、視聴者にとって好適でないと見なされるコンテンツを除外するために適用される、請求項1記載のシステム。
  7. 前記解析器モジュールはさらに、所望されないコンテンツをリアルタイムでフィルタ除去するよう解析基準を使用するよう構成されている、請求項1記載のシステム。
  8. グローバル一時停止機能を有するブロードキャスト・マルチメディア・システムにおいてデータベース・フィルタリングを提供するシステムであって:
    パケット・プロセッサから受領されるオーディオおよびビデオ・データ・コンテンツを、グローバル一時停止機能に先立って処理するよう構成されたプレ一時停止コントローラを有し、前記プレ一時停止コントローラは:
    選択基準を適用して一時停止機能メモリ・デバイスに記憶されるべき所望されるコンテンツを決定するために番組ガイド・データを取得し、解析する解析器モジュールと;
    所望されないコンテンツをフィルタリングして、一次フィルタリングされたコンテンツを含む所望されるデータ・コンテンツを少なくとも一つの一時停止機能メモリ・デバイスに保存されることができるようにするフィルタ処理モジュールと;
    視聴者に提供されるべき、一次フィルタリングされたコンテンツだけを含む番組ガイドを生成するガイド・モジュールとを有し、
    当該システムはさらに、
    グローバル一時停止機能のあとにコンテンツを処理するポスト一時停止コントローラを有し、前記ポスト一時停止コントローラは前記一次フィルタリングされたコンテンツを視聴者要求に従ってフィルタリングするユーザー・カスタマイズされるフィルタ処理モジュールを含む、
    システム。
  9. 前記一時停止機能メモリ・デバイスが、一時停止されたデータ・コンテンツを記憶するよう構成された一時停止パケット・プロセッサ内に設けられる、請求項8記載のシステム。
  10. 前記ポスト一時停止コントローラが前記一時停止パケット・プロセッサに機能的に接続されている、請求項9記載のシステム。
  11. 前記オーディオおよびビデオ・データ・コンテンツが少なくとも一つのチューナーから受領されたデータ・パケットを含む、請求項8記載のシステム。
  12. 前記選択基準が、視聴者にとって好適でないと見なされるコンテンツを除外するために適用される、請求項8記載のシステム。
  13. 前記ポスト一時停止コントローラが二次フィルタリングされたコンテンツを視聴者に提供する、請求項8記載のシステム。
  14. 請求項8記載のシステムであって、前記番組ガイド・データが、番組の長さ、番組のタイトル、番組のレーティング、番組開始時刻、進行中の番組の割合および番組種別のうちの少なくとも一つを含む、システム。
  15. グローバル一時停止機能を有するブロードキャスト・マルチメディア・システムにおいてデータベース・フィルタリングを提供する方法であって:
    一時停止機能メモリに記憶されるべき所望されるデータ・コンテンツを決定するために番組ガイド・データを解析する段階と;
    所望されるデータ・コンテンツをフィルタリングして、前記一時停止機能メモリに保存されるべき一次フィルタリングされたコンテンツを与える段階とを含む、
    方法。
  16. 視聴者に提供されるべき、一次フィルタリングされたコンテンツだけを含む番組ガイドを生成する段階をさらに含む、請求項15記載の方法。
  17. グローバル一時停止機能のあとに一次フィルタリングされたコンテンツを処理する段階であって、視聴者に二次フィルタリングされたコンテンツを提供するために前記一次フィルタリングされたコンテンツを視聴者要求に従ってフィルタリングする段階をさらに含む、請求項15記載の方法。
  18. 解析基準が、視聴者にとって好適でないと見なされるデータ・コンテンツを除外するために適用される、請求項15記載の方法。
  19. 請求項15記載の方法であって、前記番組ガイド・データが、番組の長さ、番組のタイトル、番組のレーティング、番組開始時刻、進行中の番組の割合および番組種別のうちの少なくとも一つを含む、システム。
  20. 所望されないコンテンツをリアルタイムでフィルタリングするよう解析基準を使用する段階をさらに含む、請求項15記載の方法。
JP2011534466A 2008-11-07 2008-11-07 マルチチャネル・ブロードキャスト・マルチメディア・システムにおいてコンテンツ・ストリーム・フィルタリングを提供するシステムおよび方法 Expired - Fee Related JP5615283B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2008/012601 WO2010053470A1 (en) 2008-11-07 2008-11-07 System and method for providing content stream filtering in a multi-channel broadcast multimedia system

Publications (2)

Publication Number Publication Date
JP2012508478A true JP2012508478A (ja) 2012-04-05
JP5615283B2 JP5615283B2 (ja) 2014-10-29

Family

ID=40470032

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011534466A Expired - Fee Related JP5615283B2 (ja) 2008-11-07 2008-11-07 マルチチャネル・ブロードキャスト・マルチメディア・システムにおいてコンテンツ・ストリーム・フィルタリングを提供するシステムおよび方法

Country Status (7)

Country Link
US (1) US20110004902A1 (ja)
EP (1) EP2356815A1 (ja)
JP (1) JP5615283B2 (ja)
KR (1) KR20110087210A (ja)
CN (1) CN102124750B (ja)
BR (1) BRPI0822224A2 (ja)
WO (1) WO2010053470A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100332313A1 (en) * 2009-06-25 2010-12-30 Microsoft Corporation User selectable advertising networks
US9558247B2 (en) * 2010-08-31 2017-01-31 Samsung Electronics Co., Ltd. Storage device and stream filtering method thereof
US9172902B2 (en) * 2012-04-20 2015-10-27 At&T Intellectual Property I, L.P. Media recorder that selects when to record media content that is available at multiple times
US9154722B1 (en) * 2013-03-13 2015-10-06 Yume, Inc. Video playback with split-screen action bar functionality
US9749662B2 (en) * 2015-03-27 2017-08-29 Thales, Inc. Aircraft communications system storing video content while airborne and associated methods
US9998788B1 (en) 2015-07-01 2018-06-12 Comcast Cable Communications, Llc Methods and systems for content storage
CN108496371A (zh) * 2015-12-31 2018-09-04 汤姆逊许可公司 用于禁止用户正在消费的内容的中断的方法和装置
CN107155135B (zh) * 2017-05-16 2019-02-12 腾讯科技(深圳)有限公司 一种视频列表获取与播放方法、装置及终端
CN108111916B (zh) * 2017-12-22 2020-08-14 北京奇虎科技有限公司 视频直播内容过滤方法及装置、计算设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001160940A (ja) * 1999-12-01 2001-06-12 Sony Corp 放送システム及び受信装置
WO2007130150A2 (en) * 2005-11-23 2007-11-15 Qualcomm Incorporated Apparatus and methods of distributing content and receiving selected content based on user personalization information
JP2008193295A (ja) * 2007-02-02 2008-08-21 Matsushita Electric Ind Co Ltd 番組抽出方法および装置

Family Cites Families (108)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60173767A (ja) * 1984-02-20 1985-09-07 Sony Corp 光学式ディスク装置
EP0581571B1 (en) * 1992-07-31 1998-07-08 Canon Kabushiki Kaisha Imaging coding device and method
US5357250A (en) * 1992-11-20 1994-10-18 International Business Machines Corporation Adaptive computation of symbol probabilities in n-ary strings
US5659350A (en) * 1992-12-09 1997-08-19 Discovery Communications, Inc. Operations center for a television program packaging and delivery system
US5596647A (en) * 1993-06-01 1997-01-21 Matsushita Avionics Development Corporation Integrated video and audio signal distribution system and method for use on commercial aircraft and other vehicles
US5959596A (en) * 1993-06-24 1999-09-28 Nintendo Co., Ltd. Airline-based video game and communications system
US6762733B2 (en) * 1993-06-24 2004-07-13 Nintendo Co. Ltd. Electronic entertainment and communication system
JPH08102723A (ja) * 1994-09-30 1996-04-16 Sony Corp 信号供給装置
KR0165403B1 (ko) * 1995-06-09 1999-03-20 김광호 더블 와이드 텔레비젼에서의 화면 정지 선택 장치 및 방법
US6058288A (en) * 1995-08-07 2000-05-02 Sextant In-Flight Systems, Llc Passenger service and entertainment system
KR100200616B1 (ko) * 1996-09-02 1999-06-15 윤종용 감시 화면 분할 표시장치 및 그 방법
US6728269B1 (en) * 1996-09-05 2004-04-27 Hughes Electronics Corporation Device and method for efficient delivery of redundant national television signals
US5886995A (en) * 1996-09-05 1999-03-23 Hughes Electronics Corporation Dynamic mapping of broadcast resources
US5896129A (en) * 1996-09-13 1999-04-20 Sony Corporation User friendly passenger interface including audio menuing for the visually impaired and closed captioning for the hearing impaired for an interactive flight entertainment system
US6014381A (en) * 1996-09-13 2000-01-11 Sony Corporation System and method for distributing information throughout an aircraft
US5973722A (en) * 1996-09-16 1999-10-26 Sony Corporation Combined digital audio/video on demand and broadcast distribution system
US5995553A (en) * 1997-01-28 1999-11-30 Tft, Inc. Encoder/decoder for emergency alert system
US6393343B1 (en) * 1997-03-13 2002-05-21 Airbus Deutschland Gmbh Passenger service unit and an aircraft cabin systems control with such service units
US6052384A (en) * 1997-03-21 2000-04-18 Scientific-Atlanta, Inc. Using a receiver model to multiplex variable-rate bit streams having timing constraints
US6262737B1 (en) * 1998-01-30 2001-07-17 University Of Southern California 3D mesh compression and coding
US20010039661A1 (en) * 1998-05-01 2001-11-08 Van T. Hua Cable television system using a transcoding process to vary bit rate
US7272298B1 (en) * 1998-05-06 2007-09-18 Burst.Com, Inc. System and method for time-shifted program viewing
US7028304B1 (en) * 1998-05-26 2006-04-11 Rockwell Collins Virtual line replaceable unit for a passenger entertainment system, method and article of manufacture
US6938258B1 (en) * 1998-05-26 2005-08-30 Rockwell Collins Message processor for a passenger entertainment system, method and article of manufacture
US6233389B1 (en) * 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US6543051B1 (en) * 1998-08-07 2003-04-01 Scientific-Atlanta, Inc. Emergency alert system
US6898762B2 (en) * 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US20030025599A1 (en) * 2001-05-11 2003-02-06 Monroe David A. Method and apparatus for collecting, sending, archiving and retrieving motion video and still images and notification of detected events
US6249913B1 (en) * 1998-10-09 2001-06-19 General Dynamics Ots (Aerospace), Inc. Aircraft data management system
US6363207B1 (en) * 1998-10-22 2002-03-26 Sony Corporation Method and apparatus for a virtual system time clock for digital audio/video processor
US6463273B1 (en) * 1999-05-11 2002-10-08 J. Cameron Day Wireless warning system
US6323767B1 (en) * 1999-06-09 2001-11-27 Daniel R. Gropper Diagnostic FSK receiver for decoding EAS and same with user definable translations
US6278375B1 (en) * 1999-09-24 2001-08-21 Wade A. Hucker Severe storm warning device
US6693331B2 (en) * 1999-11-18 2004-02-17 Intel Corporation Method of fabricating dual threshold voltage n-channel and p-channel MOSFETS with a single extra masked implant operation
WO2001048755A1 (en) * 1999-12-28 2001-07-05 Matsushita Electric Industrial Co., Ltd. Recording apparatus, reproducing apparatus, data processing apparatus, recording/reproducing apparatus, and data transmitting apparatus
US20070127887A1 (en) * 2000-03-23 2007-06-07 Adrian Yap Digital video recorder enhanced features
WO2001088668A2 (en) * 2000-05-18 2001-11-22 Brix Networks, Inc. Hardware time stamping and registration of packetized data method and system
US20030093798A1 (en) * 2000-07-10 2003-05-15 Michael Rogerson Modular entertainment system configured for multiple broadband content delivery incorporating a distributed server
US7107606B2 (en) * 2000-08-30 2006-09-12 The Chinese University Of Hong Kong System and method for highly scalable video on demand
JP3586181B2 (ja) * 2000-09-29 2004-11-10 株式会社東芝 デジタル放送受信機
EP1340372A2 (en) * 2000-10-10 2003-09-03 Broadcom Corporation System and method for special reproduction modes of a digitally encoded video data stream
US8223975B2 (en) * 2008-06-19 2012-07-17 Xm Satellite Radio Inc. Method and apparatus for multiplexing audio program channels from one or more received broadcast streams to provide a playlist style listening experience to users
JP2002135729A (ja) * 2000-10-30 2002-05-10 Sony Corp 記録再生装置、記録再生装置の変速再生方法
AU2002226884B2 (en) * 2000-11-14 2006-06-01 Extreme Networks, Inc. Methods and apparatus for identifying asset location in communication networks
US6745021B1 (en) * 2000-11-21 2004-06-01 Alcatel System, controller and method for alerting mobile subscribers about emergency situations
US7200859B1 (en) * 2000-11-22 2007-04-03 Digeo, Inc. Apparatus and method for intelligent multimedia compression and distribution
US20020152470A1 (en) * 2001-03-02 2002-10-17 Mark Hammond Method and system for providing audio, video and data to devices on an aircraft
US7260312B2 (en) * 2001-03-05 2007-08-21 Microsoft Corporation Method and apparatus for storing content
US20020154887A1 (en) * 2001-04-23 2002-10-24 Koninklijke Philips Electronics N.V. System and method for storing digital broadcast data
DE02747828T1 (de) * 2001-05-11 2004-07-08 Scientific-Atlanta, Inc. Verwaltung von zeitschiebepuffern
US7159231B1 (en) * 2001-08-01 2007-01-02 Cisco Technology, Inc. Intermission content
US7174085B2 (en) * 2001-08-20 2007-02-06 Broadcom Corporation Apparatus and method of seamless switching between a live DTV decoding and a PVR playback
US7167639B2 (en) * 2001-08-31 2007-01-23 Stmicroelectronics, Inc. Digital video recorder using circular file management and method of operation
WO2003024085A2 (en) * 2001-09-06 2003-03-20 Airia Inc. Method and system for providing an audio/video in-route entertainment system
JP3668170B2 (ja) * 2001-09-20 2005-07-06 株式会社東芝 無線通信装置
US8116612B2 (en) * 2001-10-05 2012-02-14 Ucentric Systems, Inc. Centralized digital video recording and playback system accessible to multiple reproduction and control units via a home area network
US20030117959A1 (en) * 2001-12-10 2003-06-26 Igor Taranov Methods and apparatus for placement of test packets onto a data communication network
US7486693B2 (en) * 2001-12-14 2009-02-03 General Electric Company Time slot protocol
US6744967B2 (en) * 2001-12-20 2004-06-01 Scientific-Atlanta, Inc. Program position user interface for personal video recording time shift buffer
US7006152B2 (en) * 2002-03-01 2006-02-28 Broadcom Corporation System and method for providing picture-in-picture timebase management
CN100539688C (zh) * 2002-03-05 2009-09-09 皇家飞利浦电子股份有限公司 将第一种数据流转换为第二种数据流的方法和装置
US7286749B2 (en) * 2002-04-16 2007-10-23 Canon Kabushiki Kaisha Moving image playback apparatus, moving image playback method, and computer program thereof with determining of first voice period which represents a human utterance period and second voice period other than the first voice period
US7114171B2 (en) * 2002-05-14 2006-09-26 Thales Avionics, Inc. Method for controlling an in-flight entertainment system
US7116894B1 (en) * 2002-05-24 2006-10-03 Digeo, Inc. System and method for digital multimedia stream conversion
US7197234B1 (en) * 2002-05-24 2007-03-27 Digeo, Inc. System and method for processing subpicture data
US20040022236A1 (en) * 2002-07-31 2004-02-05 Blanco John P. Communication of queue status in a packet
EP1582059A4 (en) * 2002-11-12 2009-02-25 Thomson Licensing IMPLEMENTATION OF WARNING DISTRIBUTION IN A PROGRAM DISTRIBUTION NETWORK
JP4007196B2 (ja) * 2003-01-15 2007-11-14 株式会社日立製作所 デジタルデータ送信装置
US20040155961A1 (en) * 2003-02-11 2004-08-12 Litwin Louis Robert Apparatus and method for controlling display of video camera signals received over a powerline network
FR2851713B1 (fr) * 2003-02-25 2005-06-24 Cit Alcatel Dispositif de gestion de communications multimedia via un reseau asynchrone et un reseau de telephonie, a compensation de delai de transmission
DE10325258B4 (de) * 2003-06-03 2008-08-21 Diehl Aerospace Gmbh Luftfahrzeugkabinengerätesteuerung
US7545794B2 (en) * 2003-08-14 2009-06-09 Intel Corporation Timestamping network controller for streaming media applications
US7194611B2 (en) * 2003-09-30 2007-03-20 Microsoft Corporation Method and system for navigation using media transport controls
US20050152406A2 (en) * 2003-10-03 2005-07-14 Chauveau Claude J. Method and apparatus for measuring network timing and latency
KR100547445B1 (ko) * 2003-11-11 2006-01-31 주식회사 코스모탄 디지털 오디오신호 및 오디오/비디오신호의 변속처리방법및 이를 이용한 디지털 방송신호의 변속재생방법
JP2005167414A (ja) * 2003-11-28 2005-06-23 Toshiba Corp データ受信装置およびデータ受信方法
US20050138659A1 (en) * 2003-12-17 2005-06-23 Gilles Boccon-Gibod Personal video recorders with automated buffering
KR20050064150A (ko) * 2003-12-23 2005-06-29 엘지전자 주식회사 고밀도 광디스크의 메뉴 구성방법 및 실행방법과기록재생장치
US20050201629A1 (en) * 2004-03-09 2005-09-15 Nokia Corporation Method and system for scalable binarization of video data
US7397825B2 (en) * 2004-03-10 2008-07-08 Scientific-Atlanta, Inc. Transport stream dejitterer
US20050251835A1 (en) * 2004-05-07 2005-11-10 Microsoft Corporation Strategies for pausing and resuming the presentation of programs
US7565104B1 (en) * 2004-06-16 2009-07-21 Wendell Brown Broadcast audio program guide
JP2006050122A (ja) * 2004-08-03 2006-02-16 Hitachi Ltd 放送受信装置、並びに、そのための情報再生方法
EP1694071A1 (en) * 2005-02-11 2006-08-23 Vemotion Limited Interactive video applications
US20070011343A1 (en) * 2005-06-28 2007-01-11 Microsoft Corporation Reducing startup latencies in IP-based A/V stream distribution
KR100747853B1 (ko) * 2005-07-01 2007-08-08 엘지전자 주식회사 영상표시기기의 언어설정 장치 및 방법
JP4778848B2 (ja) * 2005-07-20 2011-09-21 パナソニック株式会社 移動端末装置
CA2562202C (en) * 2005-10-05 2013-06-18 Lg Electronics Inc. Method of processing traffic information and digital broadcast system
US20070107019A1 (en) * 2005-11-07 2007-05-10 Pasquale Romano Methods and apparatuses for an integrated media device
US7926107B2 (en) * 2005-11-15 2011-04-12 At&T Intellectual Property Ii, Lp Internet security news network
US20070130597A1 (en) * 2005-12-02 2007-06-07 Alcatel Network based instant replay and time shifted playback
US7592912B2 (en) * 2005-12-09 2009-09-22 Time Warner Cable Inc. Emergency alert data delivery apparatus and methods
US7818775B2 (en) * 2005-12-21 2010-10-19 At&T Intellectual Property I, L.P. System and method for recording and time-shifting programming in a television distribution system with limited content retention
US8789128B2 (en) * 2005-12-21 2014-07-22 At&T Intellectual Property I, L.P. System and method for recording and time-shifting programming in a television distribution system using policies
US7634652B2 (en) * 2006-01-12 2009-12-15 Microsoft Corporation Management of streaming content
US8037505B2 (en) * 2006-01-30 2011-10-11 At&T Intellectual Property I, Lp System and method for providing popular TV shows on demand
US7624416B1 (en) * 2006-07-21 2009-11-24 Aol Llc Identifying events of interest within video content
US8799918B2 (en) * 2006-09-11 2014-08-05 Microsoft Corporation Dynamic network load balancing using roundtrip heuristic
US20080098420A1 (en) * 2006-10-19 2008-04-24 Roundbox, Inc. Distribution and display of advertising for devices in a network
US7788395B2 (en) * 2007-02-14 2010-08-31 Microsoft Corporation Adaptive media playback
US20080212525A1 (en) * 2007-03-02 2008-09-04 Janne Tervonen Using device profile to determine the most suitable resource reservation for an application
KR20080088704A (ko) * 2007-03-30 2008-10-06 삼성전자주식회사 광대역 무선접속 시스템에서 멀티캐스트 및 브로드캐스트서비스를 위한 장치 및 방법
WO2008148196A1 (en) * 2007-06-04 2008-12-11 Apparent Networks, Inc. Method and apparatus for probing of a communication network
US20090031381A1 (en) * 2007-07-24 2009-01-29 Honeywell International, Inc. Proxy video server for video surveillance
US9277351B2 (en) * 2007-09-07 2016-03-01 International Business Machines Corporation Wireless transmission duration and location-based services
US8010536B2 (en) * 2007-11-20 2011-08-30 Samsung Electronics Co., Ltd. Combination of collaborative filtering and cliprank for personalized media content recommendation
WO2009116972A1 (en) * 2008-03-20 2009-09-24 Thomson Licensing System and method for processing priority transport stream data in real time in a multi-channel broadcast multimedia system
US8887194B2 (en) * 2008-06-19 2014-11-11 Verizon Patent And Licensing Inc. Method and system for providing interactive advertisement customization

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001160940A (ja) * 1999-12-01 2001-06-12 Sony Corp 放送システム及び受信装置
WO2007130150A2 (en) * 2005-11-23 2007-11-15 Qualcomm Incorporated Apparatus and methods of distributing content and receiving selected content based on user personalization information
JP2008193295A (ja) * 2007-02-02 2008-08-21 Matsushita Electric Ind Co Ltd 番組抽出方法および装置

Also Published As

Publication number Publication date
US20110004902A1 (en) 2011-01-06
EP2356815A1 (en) 2011-08-17
CN102124750B (zh) 2014-10-08
KR20110087210A (ko) 2011-08-02
CN102124750A (zh) 2011-07-13
JP5615283B2 (ja) 2014-10-29
BRPI0822224A2 (pt) 2015-06-23
WO2010053470A1 (en) 2010-05-14

Similar Documents

Publication Publication Date Title
JP5615283B2 (ja) マルチチャネル・ブロードキャスト・マルチメディア・システムにおいてコンテンツ・ストリーム・フィルタリングを提供するシステムおよび方法
US8711862B2 (en) System, method and apparatus for pausing multi-channel broadcasts
US8978089B2 (en) Incremental transmission of data
EP2681907B1 (en) Apparatus and methods for dynamically optimizing recording schedules
US20120294586A1 (en) Controlling time-sensitive content in a time-shifted environment
JP2005516488A (ja) パーソナライズされたアドレス可能なコンテンツを持つディジタルテレビジョンシステム
US20140282790A1 (en) Systems and methods for avoiding missing television programming when changing between television channels
JP5536791B2 (ja) 多チャンネル放送マルチメディアシステムにおけるスケジュールシフト機能のためのシステム及びその方法
US20110150412A1 (en) Receiving device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121225

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130313

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130321

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140121

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20140418

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20140425

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140812

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140909

R150 Certificate of patent or registration of utility model

Ref document number: 5615283

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees