JP2001522175A - インタラクティブ・テレビジョン・アプリケーションにおいて符号化mpegスチール写真をスクロールするための符号化システムおよび方法 - Google Patents
インタラクティブ・テレビジョン・アプリケーションにおいて符号化mpegスチール写真をスクロールするための符号化システムおよび方法Info
- Publication number
- JP2001522175A JP2001522175A JP2000518500A JP2000518500A JP2001522175A JP 2001522175 A JP2001522175 A JP 2001522175A JP 2000518500 A JP2000518500 A JP 2000518500A JP 2000518500 A JP2000518500 A JP 2000518500A JP 2001522175 A JP2001522175 A JP 2001522175A
- Authority
- JP
- Japan
- Prior art keywords
- picture
- slices
- compressed
- compressed picture
- mpeg
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
Description
配信媒体に関し、より詳細には、インタラクティブ・テレビジョン・アプリケー
ションにおいてピクチャを生成かつスクロールするためのシステムおよび方法に
関する。
を複数の加入者に提供するインタラクティブ・オーディオ/ビデオ配信媒体であ
る。インタラクティブ・テレビジョンは、放送のビデオおよびオーディオをユー
ザに提供し、そのコンテンツと対話するための、例えば選択したり所望の製品を
注文したりするなどのための戻り経路もユーザに与えている。最大の帯域幅効率
でコンテンツを提供するために、インタラクティブ・テレビジョン・システムは
、それらのコンテンツをオーディオ/ビデオまたはイメージの圧縮技術で圧縮す
ることがある。したがって、加入者のところにあるシステムは、ローカルでの表
示用または再生用にコンテンツを圧縮解除できなければならない。
の数年間に、インターネットは急激に成長した。これらの相互接続されたネット
ワークが共有する主要な特性は、TCP/IP(Transmission Control Protoco
l/Internet Protocol)通信プロトコルの使用である。インターネットで情報を 利用できるようにするために、いくつかの異なるプロトコルが使用される。これ
らの中には、テキストのみの階層的なゴーファ(Gopher)・プロトコル、
および、ハイパーテキストのマルチメディア・ワールド・ワイド・ウェブ(WW
Wまたはウェブ)上で使用されるHTTP(Hyper Text Transfer Protocol)が
ある。
でスチール写真ピクチャまたはイメージを表示することが望ましい。例として、
インタラクティブ・テレビジョン・アプリケーションに対して広告用ピクチャや
電子番組ガイドやその他のコンテンツを表示することが含まれる。別の例として
は、ウェブ・ブラウジングなど、インターネットに関する行為に使用するための
インタラクティブ・テレビジョン・システムがある。ウェブ・ブラウジングに対
するインターネット利用可能テレビジョン・システムの使用は、ウェブTVと一
般に呼ばれることがある。インターネット・ファイルなどのスチール写真イメー
ジおよびピクチャをインタラクティブ・テレビジョン・システムを介して送信お
よび表示することは、加入者に送信する必要のある、サイズが大きく量の多いフ
ァイルを圧縮する必要があるために妨げられている。異なる固有のサイズのスチ
ール写真イメージおよびピクチャを提供するのが望ましいことがあることを考慮
すると、圧縮は複雑となる。したがって、インターネット・ファイルを、標準的
な方式で復号化できるような方法で圧縮できるようにする必要がある。
ージまたはピクチャをテレビジョン・システムに提供することも望ましい。例え
ば、インターネットのウェブ・ページは通常、コンピュータの表示装置の画面よ
りも大きい。したがって、インタラクティブ・テレビジョン環境でウェブ・ブラ
ウジング能力を提供する、またはシミュレートするために、テレビジョンのビュ
ー領域よりも大きいスチール写真ピクチャをテレビジョンに提供できることが必
要である、あるいは望ましい。これは、多くの圧縮規格が圧縮および圧縮解除の
目的に対して標準的な固定のイメージ・サイズを必要とする事実のために複雑と
なっている。テレビジョンの視聴サイズよりも大きいピクチャがテレビジョンに
提供されるときに、ユーザがコンピュータの画面上でスクロールできるのとほぼ
同様に、表示画面を下または横にスクロールする機能をユーザに提供することが
必要である。しかし、インタラクティブ・テレビジョン・アプリケーション中で
イメージをスクロールする能力をユーザに提供することは、スチール写真ピクチ
ャをテレビジョンに送るのに使用されるビデオ圧縮のために複雑である。したが
って、インタラクティブ・テレビジョン・アプリケーション中でユーザがピクチ
ャをスクロールできるようにするシステムおよび方法が望まれている。
で使用される一般的な圧縮技術は、MPEG(Moving Pictures Experts Group )と呼ばれる。MPEG圧縮は、インターフレームおよびイントラフレーム圧縮
技術を使用する、フル・モーション・ビデオ・イメージの圧縮および圧縮解除の
方法のセットである。MPEG圧縮は、動き補償と離散コサイン変換(DCT)
処理の両方を使用し、200:1よりも高い圧縮率を生み出すことができる。
MPEG−1規格は一般に、ブロック・ベースの動き補償予測(MCP)を使用
するインターフィールド・データ縮小に関し、一時的な差分パルス符号変調(D
PCM)を通常使用する。MPEG−2規格はMPEG−1規格に似ているが、
高品位テレビジョン(HDTV)などのインタレースされたディジタル・ビデオ
を含めた、より広範囲なアプリケーションをカバーする拡張機能を含む。
(I)フレーム、予測(P)フレーム、双方向補間(B)フレームと呼ばれる。
Iすなわちイントラ・フレームは、ビデオのフレーム全体に対するビデオ・デー
タを含み、通常10から15フレームごとに配置される。イントラ・フレームは
、ランダム・アクセスのためにファイル内に入口点を提供し、一般に中程度にし
か圧縮されない。予測フレームは、過去のフレーム、すなわち先行するイントラ
・フレームまたは予測フレームに関連して符号化される。したがってPフレーム
は、先行するIまたはPフレームに対する相対的な変化だけを含む。一般に、予
測フレームは非常に大きな圧縮量を受け、未来の予測フレームに対する参照とし
て使用される。したがって、IとPのフレームは両方とも、後続のフレームに対
する参照として使用される。双方向ピクチャは最も大きな圧縮量を含み、符号化
されるために過去と未来の両方に対する参照を必要とする。双方向フレームは、
他のフレームの参照として使用されることは決してない。
×16ピクセルの正方形のグリッドに分割する。それぞれのフレームは、動き推
定/補償を行うためにマクロブロックに分割される。各ピクチャは複数のスライ
スからなる。MPEG規格はスライスを、同じ行のマクロブロック上で始まり終
わる2つ以上のマクロブロック(16×16ピクセルのブロック)の隣接するシ
ーケンスと定義している。スライスは、ピクチャ中でスライスが始まる水平と垂
直の位置を示すスライス始点コードおよびスライス始点情報を含むヘッダで始ま
る。さらに、MPEG規格では、ピクチャ全体の各部分に対してヘッダ情報が提
供される。マクロブロック、スライス、フレーム、その他のそれぞれは、特定の
ピクチャの部分、ならびに、ピクチャ全体の次に大きい部分におけるその配置に
関する情報を含む、それ自体のヘッダを有する。
ムにおいて、MPEG符号化ピクチャの許容サイズよりも大きいピクチャをスク
ロールするためのシステムおよび方法を含む。好ましい実施態様では、インタラ
クティブ・テレビジョン・システムは、ビデオ・コンテンツを提供するためのビ
デオ配信システム、および表示画面を含む少なくとも1つの加入者テレビジョン
を含み、加入者テレビジョンはビデオ配信システムに結合される。
圧縮ピクチャは標準的なMPEGピクチャよりも大きい、すなわち幅がより広く
、かつ/あるいは長さがより長い。圧縮ピクチャは複数のスライスを含み、複数
のスライスは、スクロールを容易にするためにスライス構造によって圧縮され、
個別に圧縮された1つまたは複数のスライスを含む。スライスは、所定のスライ
ス構造によって符号化され、好ましくは個別に圧縮されて、本発明によるスクロ
ールを可能にする。加入者テレビジョンは、圧縮ピクチャまたは圧縮ピクチャの
一部分を受信する。加入者テレビジョンは最初に圧縮ピクチャのデフォルト部分
を表示するが、デフォルト部分のサイズは、テレビジョンの表示領域に適合し、
かつ/または標準的なMPEGサイズである。
ール入力を加入者テレビジョンに与える。加入者テレビジョンは、スクロール入
力の受信に応答して、ピクチャの新たな所望の部分を形成する適切なスライスを
デコーダに提供する。次いでデコーダは、加入者テレビジョンの表示画面上で見
られるように、それらのスライスを復号化する。したがって、ユーザはピクチャ
の所望の部分を視聴するために選択し、加入者テレビジョンは、視聴されるピク
チャの所望の部分を形成する適切なスライスをデコーダに送信するように動作す
る。このようにして、ユーザはピクチャの異なる部分をスクロールすることがで
きる。また、加入者テレビジョンは、テレビジョンの表示領域および/または標
準的なMPEGサイズに対応するスライスをデコーダに提供するだけであり、次
いでデコーダは、そのサイズのピクチャを受信し、復号化するだけである。
応するMPEGピクチャの一部を加入者テレビジョンに提供するだけである。し
たがって、加入者テレビジョンがスクロール入力をユーザから受け取ると、加入
者テレビジョンはビデオ配信システムに追加スライスを要求する。これにより、
加入者テレビジョンのデコーダまたはセット・ボックスに必要なメモリ量が低減
される。別の実施態様では、ビデオ配信システムは、最初にピクチャ全体に対応
する全スライスを加入者テレビジョンに提供する。この実施態様では、加入者テ
レビジョンはユーザのスクロール入力に基づいて、標準的なMPEGピクチャに
対応するスライスを選択的にデコーダに提供する。
点を示す表も提供することが好ましい。加入者テレビジョンは表を受け取り、各
スライスに対する表の位置を利用して、ユーザから要求されたスライスをデコー
ダに提供する。
号化するシステムおよび方法、ならびに、対応するスライス始点の表を生成する
方法も含む。上記のように、圧縮ピクチャは適切なスライス構造によって生成さ
れて、ピクチャがテレビジョン表示画面上でスクロールされるときに圧縮ピクチ
ャ中で圧縮スライスが他のスライスに置き換わることができるようになる。
察すれば、よりよく理解されよう。
も大きいピクチャ中でスクロールするためのシステムおよび方法を含む。本発明
はまた、テレビジョン画面やコンピュータ画面などの画面のビュー領域よりも大
きいピクチャをスクロールすることも可能にする。好ましい実施形態では、本シ
ステムおよび方法はインタラクティブ・テレビジョン・システムに含まれる。し
かし本発明は、標準的なテレビジョン、インタラクティブ・テレビジョン、イン
ターネット、およびその他のビデオまたはグラフィックス配信システム媒体など
の、様々なタイプのビデオ・システムのいずれにも含むことができることに留意
されたい。本明細書で使用する「ビデオ」という語は、スチール写真イメージ、
グラフィックス、動画、または動画ビデオを含むものとする。
・テレビジョン・システムのブロック図を示す。図1は例示的なものにすぎず、
希望により他のインタラクティブ・テレビジョン・システムの実施形態も利用で
きることに留意されたい。
ブオーディオビジュアル・コンテンツを含めたオーディオビジュアル・コンテン
ツを生成するための放送センター100を利用する。放送センター100は、オ
ーディオビジュアル・コンテンツを提供するためのオーディオ/ビデオ供給源1
02を含む。オーディオビジュアル・コンテンツには、テレビジョンで通常見ら
れるような、映画、スポーツ、ニュース、状況喜劇(sitcom)、その他の
オーディオビジュアル番組が含まれるであろう。オーディオビジュアル・コンテ
ンツは、様々な目的に使用できるスチール写真イメージを含むことが好ましい。
これらのスチール写真イメージは、ウェブからのページを含むことが好ましい。
オーディオビジュアル・コンテンツは、背景ピクチャまたは背景イメージ、なら
びに、背景ピクチャ上に重ねられるようにデザインされた挿入ピクチャまたはオ
ーバレイを含んでもよい。ウェブ・ページ、背景ピクチャ、挿入ピクチャは、希
望によりスチール写真ピクチャまたは動画ビデオ・シーケンスの部分を含むこと
がある。本発明によれば、オーディオビジュアル・コンテンツは、標準的なMP
EGサイズよりも大きいMPEG符号化イメージを含む。
みスチール写真ビデオ・イメージに圧縮するためのビデオ圧縮論理を含むことが
できる。図2に示すように、オーディオビジュアル・コンテンツはまた、希望に
より遠隔ネットワーク170または生放送番組によって供給することもできる。
ンツを作成および/または生成するためのアプリケーション・サーバ104も含
む。インタラクティブ・アプリケーション・コンテンツは、インタラクティブ・
テレビジョンの特徴をサポートするためにセット・トップ・ボックス内またはテ
レビジョン内のプロセッサによって実行されるように設計されたアプリケーショ
ン・コードおよびデータを含む。アプリケーション・サーバ104は、「オープ
ンTV(Open TV)」インタラクティブ・アプリケーションを生成または
提供するように構成されることが好ましい。アプリケーション・サーバはまた、
希望により「Java」アプレットまたは他のインタラクティブ・プログラム・
コンテンツを提供することもできる。
・コンテンツをオーディオビジュアル・コンテンツに結合して、オーディオ・ビ
デオ・インタラクティブ(AVI)信号を生成する。エンコーダ/マルチプレク
サ106はまた、インタラクティブ・アプリケーション・コンテンツをオーディ
オビジュアル・コンテンツに同期させて、インタラクティブ・アプリケーション
・コンテンツがオーディオビジュアル・コンテンツ内の適切な位置に確実に挿入
されるようにする。いくつかのチャネルは非インタラクティブ番組コンテンツを
含む場合があることに留意されたい。言い換えれば、いくつかのオーディオビジ
ュアル・コンテンツは関連するインタラクティブ・コンテンツを有しない場合が
ある。エンコーダ/マルチプレクサ106は、AVI信号および任意選択の非イ
ンタラクティブ信号を含めた複数の信号を送信用に共に多重化することが好まし
い。
信用に放送信号を送信するためのアップリンク衛星108も含む。図1は、放送
信号を送信するのに衛星が使用される衛星ネットワークの例を示していることに
留意されたい。しかし、同軸ケーブルを通したケーブル配信や、光ファイバ送信
、マイクロ波送信、その他の手段を含めた、他の送信方法も使用できることに留
意されたい。
れる。次いで放送信号は複数の加入者に提供される。上記のように、放送信号は
それぞれのチャネル上の1つまたは複数のAVI信号を含み、1つまたは複数の
非インタラクティブ信号を含むこともある。
たはインタラクティブ・デコーダ140、ならびにテレビジョン・セット150
を含むことが好ましい。セット・トップ・ボックスまたはインタラクティブ・デ
コーダ140はテレビジョン・セット150に結合される。インタラクティブ・
デコーダ論理は、別々のユニット140として含まれるのではなく、テレビジョ
ン・セット150に含まれることも可能であることに留意されたい。また、テレ
ビジョンは、希望により表示画面を有する汎用プログラム可能コンピュータ、ま
たは他の視聴用デバイスを含むこともできる。
晶表示装置)画面などの、テレビジョン・セット150または他の視聴用デバイ
スを含むものとし、圧縮ビデオを復号化するため、かつ/またはインタラクティ
ブ・プログラムを実行するための関連するデコーダ論理を含むこともある。例え
ば一実施形態では、加入者テレビジョンは、インタラクティブ・デコーダまたは
セット・トップ・ボックス140に結合されたテレビジョン・セット150を含
む。
タラクティブ・デコーダ140との対話を助ける遠隔コントロール152を含む
。ユーザは、所望のテレビジョン・チャネルを視聴用に選択する、あるいは様々
なインタラクティブ選択を提供することができる。ピクチャが選択されると、そ
のピクチャが標準的なMPEGサイズよりも大きい場合、ユーザは本発明の利用
により、遠隔コントロール152を使用して、ピクチャ中で希望により垂直方向
または水平方向にスクロールすることができる。
40によって復号化され、インタラクティブ・デコーダ140はテレビジョン・
セット150に出力を提供する。インタラクティブ・デコーダ140は、トムソ
ン・エレクトロニクス(Thomson Electronics)によるオー
プンTVなどの、リアル・タイムのオペレーティング・システムを実行すること
が好ましい。視聴されるチャネルがAVI信号を含む場合、インタラクティブ・
デコーダ140はまた、インタラクティブ・テレビジョンの特徴を可能なものに
するために、選択されたAVI信号内で搬送されるインタラクティブ・アプリケ
ーション・プログラムを実行する。
ン・サーバ160に相互接続し、トランザクション・サーバ160は、ユーザに
よる何らかの選択を監視し、希望によりしかるべく応答する。帰路チャネル15
6は、標準的なPOTS(plain old telephone syst
em)電話回線および関連するモデム(図示せず)を通信用に利用するのが好ま
しい。同軸ケーブル、光ファイバー・ケーブル、DSL(Digital Su
bscriber Line、ディジタル加入者回線)、ATM(非同期転送モ
ード)その他の、他の帰路チャネルのオプションを希望により利用することもで
きる。
複数のプログラム・チャネルを提供する。1つまたは複数のプログラムは、オー
ディオビジュアル・コンテンツおよび関連するインタラクティブ・アプリケーシ
ョンを含む。放送センター100にあるエンコーダ106は、標準的なMPEG
サイズよりも大きい圧縮ピクチャを含めた圧縮ピクチャを送信するように動作す
ることができる。エンコーダ106は、非標準的な、あるいはより大きいMPE
Gサイズのピクチャを、ピクチャのスクロールに必要なスライス構造によって符
号化する。エンコーダ106はまた、スクロールを助けるためのスライス・マッ
プを送信するように動作することもできる。
トは、標準的なMPEGサイズよりも大きい圧縮ピクチャを含む。これらのAV
I信号は、MPEG規格よりも大きい圧縮ピクチャのスクロールを実行すること
のできるインタラクティブ・アプリケーションを含むことが好ましい。圧縮ピク
チャは、長さと幅のいずれかまたはその両方が標準的なMPEGサイズよりも長
いことがある。したがってインタラクティブ・アプリケーションは、ユーザによ
るスクロール入力に基づいて、ピクチャの選択された部分を表示するように動作
する。ユーザがそれぞれのピクチャをスクロールできるように動作する論理およ
び/またはソフトウェアはまた、インタラクティブ・アプレットとして転送され
るのではなく、セット・トップ・ボックス140上に常駐することもできる。
ティブ・デコーダ140を図示するブロック図を示す。図示の通り、インタラク
ティブ・デコーダ140は、チャネルを介して放送信号を受信するための入力を
含む。放送信号は、映画、スポーツ、テレビジョン・ショー、ニュース、広告な
どのプログラム・コンテンツを含めた複数のチャネルを含むことが好ましい。プ
ログラム・チャネルの少なくとも1つのサブセット、すなわち1つまたは複数の
サブセットは、上述のようなオーディオビジュアル成分ならびにインタラクティ
ブ・プログラム成分を含むAVI(オーディオ・ビデオ・インタラクティブ)信
号を含む。オーディオビジュアル成分は圧縮されるのが好ましく、MPEG圧縮
されるのが好ましい。上述のように、好ましくはインタラクティブ・プログラム
・コンテンツである放送信号は、長さと幅のいずれかまたはその両方において標
準的なMPEGサイズよりも大きい1つまたは複数の圧縮ピクチャを含むことが
ある。放送信号はまた、これらのピクチャに関連するスライス・マップ情報を含
むことが好ましい。
サ302に提供される。デマルチプレクサ302は、オーディオ・ビデオ成分を
インタラクティブ成分から分離するように動作する。本発明の好ましい実施形態
では、インタラクティブ成分は、トムソン・エレクトロニクスによって広められ
たオープンTV規格に準拠するインタラクティブ・アプリケーションおよび/ま
たはデータを含む。しかし、希望により他のタイプのインタラクティブ・アプリ
ケーションをAVI信号に含めることもできることに留意されたい。
号化ブロック304に提供する。復号化ブロック304は、圧縮済みのオーディ
オビジュアル・データ・ストリームを復号化するよう動作して、圧縮解除された
データを生成する。好ましい実施形態では、放送チャネルはMPEG−2圧縮デ
ータを搬送する。したがって好ましい実施形態では、復号化処理ブロック304
は、符号化されたデータを圧縮解除または復号化するためのMPEG−2デコー
ダを含むことが好ましい。デコーダ304は、1つまたは複数のDSP(ディジ
タル信号プロセッサ)、および1つまたは複数の関連するメモリを含むことが好
ましい。デコーダは、1つまたは複数のDSP、CPU、またはマイクロコント
ローラ、あるいは離散的論理、あるいはこれらの組合わせを含めた、様々なタイ
プの論理を含むことができることに留意されたい。
されるオーディオ/ビデオ出力を提供する。復号化ブロック304がメモリから
圧縮スライスを受信すると、復号化ブロック304はスライスを圧縮解除し、圧
縮解除したスライスを表示ユニットに提供する。
)であるメモリ316を含み、メモリ316はインタラクティブ・アプリケーシ
ョン・オペレーティング・システムを格納する。オペレーティング・システムは
、トムソン・エレクトロニクスによるオープンTVオペレーティング・システム
が好ましい。CPU314はROM316に結合される。
ラム成分は、好ましくはランダム・アクセス・メモリ(RAM)であるメモリ3
12に送られ、メモリ312は、インタラクティブ・アプリケーションすなわち
オープンTVアプリケーションを格納する。CPU314はインタラクティブ・
アプリケーションRAM312に結合される。したがって、AVI信号からのイ
ンタラクティブ・アプリケーションはRAM312に格納され、CPU314は
RAM312からアプリケーションを読み取ってアプリケーションを実行する。
・システムを読み取り、それによってオペレーティング・システムはCPU31
4の動作を制御する。CPU314はまた、AVI信号によって提供されたイン
タラクティブ・アプリケーションをRAM312から読み取り、ROM316に
格納されたオープンTVオペレーティング・システムの制御下で、このインタラ
クティブ・アプリケーションを実行する。
格よりも大きい圧縮ピクチャが、インタラクティブ・アプリケーションに含まれ
る。したがって、この実施形態では、長さと幅のいずれかまたはその両方がMP
EG規格よりも大きい圧縮ピクチャは、インタラクティブ・アプリケーションの
一部に含まれるが、オーディオビジュアル成分の一部として含まれることはない
。この実施形態では、圧縮ピクチャはデマルチプレクサ302によって受信され
、次いでRAM312に一時的に格納される。様々な実施形態では、非標準的な
MPEGサイズの圧縮ピクチャの一部分または全てのいずれかが、以下にさらに
述べるようにしてRAM312に格納される。
よりも大きい圧縮ピクチャの一部分が信号のオーディオ/ビデオ部分に含まれて
いる。この実施形態では、オーディオ/ビデオ復号化ブロックは、少なくとも標
準的なMPEGサイズに対応するサイズのピクチャ・バッファ303を含む。ピ
クチャ・バッファ303は、圧縮ピクチャの一部分を受け取って格納し、以下に
さらに考察するように、デコーダ304にスライスを選択的に提供する。
スクローリングを助けるために、少なくとも1つのスライス・マップも含むこと
が好ましい。言い換えれば、ビデオ配信システムは、圧縮ピクチャ中でのスクロ
ーリングを助けるために、非標準的なMPEGサイズの圧縮ピクチャのいずれか
とともにスライス・マップを提供することが好ましい。
U314はRAM312からの出力を制御して、デコーダ304にMPEGスラ
イスを提供する。より具体的には、CPU314は、圧縮ピクチャからのスライ
スをデコーダ304に提供するようRAM312に指示して、本発明によるMP
EG規格サイズよりも大きい圧縮ピクチャ中のスクローリングを実施する。CP
U314は、インタラクティブ・アプリケーションを実行し、RAM312に格
納されたスライス・マップのいずれかを使用して、スクロールに適した順番でデ
コーダ304にスライスを提供することが好ましい。
は、以下にさらに述べるように、視聴を望まれるピクチャの新しい部分を表示す
るために、現在表示されているピクチャの一部分の1つまたは複数のスライスを
新しいスライスで置き換えることを含む。より具体的には、圧縮ピクチャの第1
のビューから第2のビューへのスクロールは、もう見られないであろう第1のビ
ューからのスライスの代わりに、復号化用の、第2のビューの一部分である圧縮
ピクチャの新しいスライスを提供するよう、CPU314がRAM312に指示
することを含む。
ク322に出力を提供する。グラフィック・オンスクリーン表示ブロック322
は、デコーダ304から提供されたオーディオ/ビデオ出力と共に出力を提供す
るように結合される。グラフィック・オンスクリーン表示ブロック322は、デ
コーダ304のオーディオ/ビデオ出力の最上部に重ねることのできる形式にデ
ータを構成する。こうして、CPU314は、インタラクティブ・アプリケーシ
ョンを実行し、オンスクリーン・グラフィックスを生成し、オンスクリーン・グ
ラフィックスは、デコーダ140から出力されるオーディオ/ビデオ・ストリー
ムと共に提供される。したがって、例えば、インタラクティブ・アプリケーショ
ンが1つまたは複数のイメージまたは選択オプションを表示するように、あるい
は、テレビジョン・プログラムまたはスチール写真イメージの最上部に重ねるよ
うに書かれている場合は、アプリケーションを実行するCPU314は、グラフ
ィック・オンスクリーン表示ブロック322に適切な出力を提供し、ブロック3
22は、それぞれのイメージまたは選択ボタンを、デコーダ304のオーディオ
/ビデオ出力の最上部に重なるようにする、あるいはそれと共に表示させる。
も含む。このユーザ入力はCPU314の入力に提供される。ユーザ入力は、様
々なデバイスから与えることができるが、遠隔コントロール152、あるいはテ
レビジョン150またはインタラクティブ・デコーダ140上のボタンから与え
ることが好ましい。CPU314に与えられるユーザ入力によって、ユーザはイ
ンタラクティブ・アプリケーションと対話することができる。例えば、ユーザま
たは視聴者は、製品の注文や情報の注文をするために選択肢またはボタンを選択
したり、テレビジョン・ゲーム・ショーに回答を与えたりすることができる。別
の例としては、本発明によれば、ユーザは長さと幅のいずれかまたは両方におい
てMPEG規格サイズよりも大きい圧縮ピクチャ中で垂直および/または水平に
、選択的にスクロールするためのスクロール入力を与えることもできる。
ャネル156上に情報を提供するモデム324も含む。図3に示すように、CP
U314はモデム324に結合されており、モデム324は、インタラクティブ
・デコーダ140の帰路チャネル出力に結合されている。図3に示す実施形態で
は、モデム324は双方向通信用に使用することもできる。図1に示したように
、帰路チャネル156はトランザクション・サーバ160に結合されるのが好ま
しい。したがって、ユーザが情報を注文する、あるいは製品を購入するオプショ
ンを選択する場合、トランザクション・サーバ160はこの注文を受け取り、注
文を履行するために処理する。また、ユーザがゲーム・ショーの問題に答える場
合にも、回答はトランザクション・サーバ160への帰路チャネル156上に提
供される。
サイズよりも大きい圧縮ピクチャが、ビットストリームのオーディオビジュアル
・コンテンツ部分に含まれている。この実施形態では、セット・トップ・ボック
スまたはインタラクティブ・デコーダ140は、デマルチプレクサ302とデコ
ーダ304の間に結合されたピクチャ・バッファまたはメモリ303を含む。ピ
クチャ・バッファ303はまた、希望によりデコーダ304中に含めることもで
きる。ピクチャ・バッファ303は、本発明によるMPEG規格サイズよりも大
きい圧縮ピクチャ中のスクローリングを実施するために、圧縮ピクチャの一部分
または圧縮ピクチャの全てを格納するように動作して、デコーダ304にスライ
スを提供することができる。言い換えれば、ピクチャ・バッファ303は、スク
ロールを実施するために、圧縮ピクチャの第1の部分からのスライスを置き換え
て、視聴を望まれる圧縮ピクチャの第2の部分から新しいスライスを提供するの
を助ける。
たように情報を交換する。これにより、格納またはバックグラウンドの操作が望
まれる場合に、バッファ303はRAM312との間でスライスを転送すること
ができる。言い換えれば、バッファ303が、バッファ303に格納できるより
も多くの入力をデマルチプレクサ302から受け取った場合、すなわち、非標準
的なMPEGピクチャがピクチャ・バッファ303よりも大きい場合、バッファ
303はスライスまたは他のデータを、格納して後で取り出すためにRAM31
2に転送する。別法としては、以下にさらに述べるように、ピクチャ・バッファ
303は圧縮ピクチャの一部分だけを格納し、デコーダ140は、受け取ったス
クロール入力に基づいてビデオ表示システムから追加スライスを要求する。
を提供する。CPU314は出力を使用して、バッファ303に対しておよびそ
れからの、RAM312に対しておよびそれからの、ならびにデコーダ304に
対しておよびそれからのMPEGスライスの提供を制御する。言い換えれば、図
3のCPU314がスクロールを実施するためにRAM312を制御してデコー
ダ304にスライスを提供するのとほぼ同じ仕方で、図3Aでは、CPU314
はバッファ303の入力と出力を制御して、MPEG規格サイズよりも大きい圧
縮ピクチャのスクロールを実施する。より具体的には、図3Aでは、MPEG規
格サイズよりも大きい圧縮ピクチャ中でのスクローリングは、受け取ったスクロ
ール入力に応答して復号化するための、視聴される圧縮ピクチャの次の所望の部
分を含む適切なスライスを提供するように、CPU314がバッファ303およ
び/またはRAM312に指示することを含む。
I(Intra−coded、内符号化)ピクチャ、P(predicivel
y−coded、予測符号化)ピクチャ、B(Bidirectionally
−interpolated、双方向補間化)ピクチャの組合わせからなる。M
PEG規格よりもサイズの大きい各圧縮ピクチャは、複数のスライスからなる。
MPEG−2規格はスライスを、同じ(マクロブロックの)行の上で始まり終わ
る、2つまたはそれ以上のマクロブロック(16×16ピクセルのブロック)の
隣接するシーケンスと定義している。好ましい実施形態では、MPEG規格サイ
ズよりも大きい圧縮ピクチャの復号化にはIピクチャだけが使用される。Pピク
チャおよびBピクチャは、これらのピクチャを適切なスライス構造で生成するの
が本来的に難しいために、MPEG規格サイズよりも大きい圧縮ピクチャの復号
化には使用されないことが好ましい。ピクチャのヘッダ、およびおそらくピクチ
ャの一部分からの他のヘッダは、取り去られてメモリに格納される。表示される
ことになるピクチャの一部分の位置に対して、スライス(および/または希望に
よりマクロブロック)中の位置のヘッダを示すためにポインタが配置されること
が好ましい。
スライスに符号化することである。MPEG規格の幅であるが標準的なMPEG
よりも長いピクチャの場合、符号化されたこのピクチャは図4Aのようになる。
この例では、マクロブロックの各行はスライスに符号化される。ピクチャの底部
と上部にある1つまたは複数のスライスは、個別に圧縮されるのが好ましく、こ
れは、スライスが隣接する他のスライス中のマクロブロックの参照を必要とせず
に復号化できるように符号化されることを意味する。このようにスライスを個別
に符号化することにより、表示されていない隣接するスライスの復号化を必要と
せずにスライスを復号化し表示することができるようになるため、スクロールを
行うことができるようになる。ピクチャは、どのスライスも個別に圧縮せずに符
号化することもできることに留意されたい。しかしこの場合は、表示されていな
いスライスを復号化する必要がある。また、希望すれば、常に一緒に表示される
ピクチャ中の複数のスライスを一緒に圧縮する、すなわち依存的に圧縮すること
もできる。
することができ、表示されるピクチャの最初の部分がピクチャの最上部であり、
ユーザが4回すなわち4スライスだけ下にスクロールしたと仮定する。図4Aで
は、現在ビューを実線で示す。現在ビューは、ピクチャの上部から4スライスだ
け下にスクロールした結果である。現在ビューのすぐ前のビューは先行ビューと
呼び、均一な幅広の破線で定める。先行ビューのすぐ前のビューは第2の先行ビ
ューと名づけ、交互に長短の幅で書かれた破線で定める。ピクチャのより上部の
最も左の部分を含む第1のビュー、およびその後の第2のビューは図示していな
い。
号化されたこのピクチャは図4Bのようになる。この例では、マクロブロックの
各行が複数のスライスに符号化されている。左側と右側にある始めのいくつかの
スライスは、最低限の2つのマクロブロックからなるが、ピクチャの中間にある
スライスは、2つより多くのマクロブロックで構成することもできる。左側と右
側にあるスライスは、圧縮ピクチャのMPEG規格サイズ部分が常に個別に復号
化および視聴できるように、十分に小さくされ個別に圧縮される。言い換えれば
、圧縮ピクチャがMPEG規格よりも例えば16マイクロブロックだけ広い場合
、この例では、ピクチャの左側と右側の両方にそれぞれの上にある2つのマクロ
ブロックの、少なくとも4つの最小サイズのスライスがあり、中間のおそらくよ
り大きい1組のスライスに沿って、圧縮ピクチャの両端間を左から右へ、および
向きを変えて完全にスクロールすることができるようになる。図4Bでは、現在
ビューを実線で示す。現在ビューは、破線で定めた先行ビューから1回右にスク
ロールした結果である。
場合、ピクチャは、図4Cに示すようなスライス構造によって符号化されるのが
好ましい。この場合、左側と右側の始めのいくつかのスライスは、最低限の2つ
のマクロブロックだけからなるが、ピクチャの中間にあるスライスは、2つより
多くのマクロブロックで構成することもできる。上述のように、左側と右側のス
ライスは、圧縮ピクチャのMPEG規格サイズ部分が常に個別に復号化および視
聴できるように、十分に小さくされ個別に圧縮される。図4Cのスライス構造は
また、ピクチャの垂直のスクロールも可能にする。図4Cでは、現在ビューを実
線で示す。現在ビューは、幅広の破線で定めた先行ビューから右に1回スクロー
ルした結果である。
ロールできる符号化MPEGピクチャを生成する、本発明の好ましい実施形態の
動作を図示する流れ図を示す。図5に好ましい実施形態を示すが、本発明は他の
様々な方法でも実施できることに留意されたい。方法は流れ図の形で示すが、図
5および6のいくつかのステップは同時にまたは異なる順番で行うこともできる
ことに留意されたい。
ティブ・テレビジョン・システムで、MPEG規格サイズよりも大きいピクチャ
中でスクロールするシステムおよび方法を含む。インタラクティブ・テレビジョ
ン・システムは、ビデオ・コンテンツを提供するためのビデオ配信システム、お
よび表示画面を含む少なくとも1つの加入者テレビジョンを含み、加入者テレビ
ジョンはビデオ配信システムに結合される。本発明はまた、圧縮ピクチャをスク
ロールに適したスライス構造によって符号化するシステムおよび方法も含む。
イス符号化され、ビデオ配信システムを通して加入者テレビジョンに送信される
ように圧縮されるかを示す。図5の流れ図はまた、スライス符号化に伴い、スラ
イスの始点を含む何らかの所望の表がどのように生成されるかも示す。図5に示
すように、この方法は以下のように動作するのが好ましい。
、好ましくはMPEG規格サイズよりも大きい、すなわち長さと幅のいずれか、
またはその両方においてMPEG規格よりも大きい、未圧縮のピクチャを受信す
る。MPEG圧縮規格をサイズに対する参照基準として使用するのが好ましいが
、希望により、特にTIFF(Tagged Image File Format)などの他の圧縮規格
または方法を使用することもできる。別の圧縮規格または方法が使用されるとき
は、参照サイズはMPEG規格サイズの代わりに、いずれかの時に視聴するのが
望ましい、表示可能なイメージのサイズ、またはイメージの部分のサイズとする
のが好ましい。他の圧縮規格または方法が使用されるときは、「スライス」とい
う語は、その規格または方法によって別個に圧縮することのできる、圧縮される
べきピクチャの一部分を意味することとする。
ピクチャ・スライス符号化情報を受信する。好ましい実施形態では、ピクチャ・
スライス符号化情報は、未圧縮のピクチャ中のどこでどのようにスライスが生成
されるか、およびどのスライスが別個に圧縮されなければならないかなどに関す
る情報を含む。このスライス構造は、ピクチャの可能な全ての部分が加入者テレ
ビジョンで見られるようなスクロールをピクチャ中で可能にするように設計され
るのが好ましい。言い換えれば、ピクチャ・スライス符号化情報は、ピクチャが
圧縮、送信、受信され、ピクチャの所望の部分が圧縮されていなければ、ピクチ
ャ全体を滑らかにスクロールできるだけの十分な分割部分を有するスライス構造
によってエンコーダ106が未圧縮のピクチャを符号化できるように、十分な情
報を有することが好ましい。
の数を示す、ある種のスクロール細分性を含むこともできる。一度にスクロール
される連続するスライスの数は、各スクロール入力が、結果的には設定された数
のスライスのジャンプになることを意味する。この細分性は、ピクチャがMPE
G圧縮されているときに共に依存的に圧縮される設定数のスライスに、スライス
のブロックを個別に圧縮することによって達成できる。この細分性は、スライス
がそれぞれ個別に圧縮されている場合でも、各スクロール入力がジャンプとなる
ように、あるいはいくつかのスライスをスクロールするように、インタラクティ
ブ・アプリケーションがプログラミングされることによっても達成できる。例え
ば、幅はMPEG規格だが長さがMPEG規格よりも長いピクチャ(図示せず)
を考察されたい。一行の細分性の場合、このピクチャのイメージ中で下にスクロ
ールするための単一の視聴者入力によって、前のイメージの最上部から単一のス
ライスが除去され、前のイメージの底部に単一の新しいスライスが追加されて、
新しい可視イメージが形成される。この場合、このピクチャを上から下までスク
ロールするのにより多くのスクロール入力が必要とされる。4スライスなどのよ
り大きな細分性の場合、このピクチャのイメージ中で下にスクロールするための
視聴者入力によって、前のイメージの最上部にある4スライスが前のイメージの
底部にある同数の新しいスライスで置き換えられて、新しい可視イメージを形成
する。この場合、このピクチャを上から下までスクロールするのにより少ないス
クロール入力が必要とされる。スクロールされる複数スライスの数は、システム
および/またはユーザによって制御できることが好ましい。
ピクチャ・スライス符号化情報に従って未圧縮のピクチャを圧縮する。圧縮方法
はMPEG規格の方法であることが好ましいが、前述の他の圧縮方式も考えられ
ることを当業者なら理解するであろう。圧縮されたピクチャの長さまたは幅が例
えばMPEG規格に合致する場合には、ピクチャを構成する符号化されたスライ
スまたはスライスのグループの長さまたは幅も同様に、MPEG規格に合致する
ことが好ましい。
すようにピクチャ・スライス構造の各部分に対する始点の表を生成するのが好ま
しい。デコーダがいずれかの所与のスライスまたはスライスのグループの始点位
置に対するスライス構造を探索することも可能だが、探索することなくいずれか
の所与のスライスの始点が分かるようなジャンプ表が生成されるのが好ましい。
法でMPEG規格サイズよりも大きいピクチャを圧縮する動作は、未圧縮のピク
チャおよびスライス符号化情報を受け取るエンコーダを含むのが好ましい。次い
でエンコーダは、MPEG規格に従って、圧縮したピクチャが画面上でスクロー
ルできるようにスライスまたはスライスのグループを個別に圧縮するのが好まし
い。次いでエンコーダは、個別に圧縮され、かつ/またはスクロールできるスラ
イスまたはスライスのグループのそれぞれに対する始点の表を生成するのが好ま
しい。
クチャを圧縮するステップ504を概念的に図示する流れ図を示す。図6の流れ
図は主に概念上のものであり、図6の諸ステップは様々な順番で行うか、または
異なる仕方で実施することもできることに留意されたい。図示の通り、ステップ
504は一般に以下のステップを含む。この方法は、最初にステップ600で、
未圧縮のピクチャの長さをMPEG規格で許容される長さと比較する。未圧縮の
ピクチャがMPEG規格よりも長い場合は、ステップ602に進む。ステップ6
02では、垂直のスクロールが行えるように、未圧縮のピクチャを個別に圧縮す
るために上部と底部の縁でスライスおよび/またはスライス・グループに分割す
るのが好ましい。縁およびスクロール限界がどこで発生するかを決定するために
、ステップ502からのピクチャ・スライス符号化情報が使用されるのが好まし
い。
される幅と比較する。未圧縮のピクチャがMPEG規格よりも広い場合は、ステ
ップ606に進む。ステップ606で、水平のスクロールが行われる可能性のあ
る左右の縁で、スライス構造をスライスの列に分割するのが好ましい。最終ステ
ップ608は、スライスをMPEG規格に従って圧縮することに関する。ステッ
プ608では、所望のスクロール細分性により、個々のスライスまたはスライス
のグループをそれぞれ別個に圧縮するのが好ましい。ビュー領域の外へスクロー
ルすることが全くないであろうスライスのグループがある場合、これらのスライ
スのグループは希望により一緒に圧縮することもできる。ステップ602、60
4、606は一般に、符号化動作として一緒に行われる。
のように要約することができる。最初に、ピクチャまたはイメージが選択される
。ピクチャは、長さと幅のいずれかまたはその両方において標準的なMPEGよ
りも大きい場合がある。次いで、好ましくはMPEG規格の寸法を参照に使用し
て、ピクチャ・ビットストリームに対してピクチャ・スライス符号化情報が生成
される。
トウェア・エンコーダが使用される。次いで多重化信号が生成されるが、多重化
信号は、a)スクロールを含めた必要な全ての動作を実行するインタラクティブ
・アプリケーション、b)圧縮ピクチャ・ビットストリーム、c)任意の所望の
追加ピクチャ・ビットストリーム、d)任意の追加ピクチャ・ビットストリーム
中に含めた所望のスライス・マップまたはバイト・オフセットを含む。次いで多
重化ストリームは、1つまたは複数の加入者テレビジョンに送信することができ
る。
よりも大きい圧縮ピクチャ中でスクロールする方法を図示する流れ図が示されて
いる。図7の流れ図は主に概念上のものであり、図7の諸ステップは様々な順番
で行うかまたは異なる仕方で実施することもできることに留意されたい。
れる圧縮ピクチャについて示してある。ステップ700で、加入者テレビジョン
は、視聴用にピクチャを選択する何らかのタイプのユーザ入力を受け取る。ここ
では、標準的なMPEGサイズよりも大きいピクチャを選択するユーザ入力が受
信されたと仮定する。ステップ700に応答して、ステップ702の加入者テレ
ビジョンは、ピクチャ、あるいはピクチャの最初またはデフォルトの部分、好ま
しくはピクチャの上部の最も左の部分またはピクチャのデフォルトビューをビデ
オ配信システムに要求する。加入者テレビジョンは最初は単にピクチャを要求す
るだけとし、ビデオ配信システムは最初はデフォルト部分またはデフォルト・ス
ライスを提供するようにだけ構成されているとすることができることに留意され
たい。
された圧縮ピクチャのスライスを加入者テレビジョンに提供する。この例では、
ユーザ入力によって選択されたピクチャは標準MPEGサイズよりも大きく、本
発明に基づいて圧縮されている。ピクチャは、以下の方法ステップに述べるよう
に、要求されたスライスによって加入者テレビジョンが圧縮ピクチャをスクロー
ルできるように圧縮されている。ステップ704で要求されたスライスが受信さ
れると、ステップ706で、加入者テレビジョンは所望の圧縮ピクチャの部分を
表示する。ステップ706のより詳細な記述は、以下の図9の記述中に述べる。
力を受け取るまで、ステップ706で表示された、要求されたピクチャのイメー
ジを連続して表示する。ステップ708で、加入者テレビジョンは、どのピクチ
ャまたはピクチャの一部分が視聴を望まれるか、すなわち、新しいピクチャが望
まれるか、あるいは現在のピクチャ中でのスクロールが望まれるかに関する、ユ
ーザからの新しい入力を受け取る。ステップ708で受け取られた入力に応答し
て、ステップ710で、ユーザによって新しいピクチャが要求されているかどう
かを判定する。新しいピクチャは、ステップ706で加入者テレビジョンによっ
て現在表示されているピクチャとは異なるピクチャである。例えば、新しいピク
チャは現在表示されているピクチャ中のリンクから選択することもでき、あるい
は単に、標準的な放送テレビジョン上のチャネルを変えるなどによって、ユーザ
が加入者テレビジョンに異なるピクチャを表示するよう命令するときに要求され
るピクチャとすることもできる。
、ステップ702に戻り、ビデオ配信システムに新しいピクチャの提供を要求す
る。
ロール入力を提供することによって現在のピクチャのスクロールを要求した場合
、動作はステップ714に進む。例えば、視聴されているピクチャがMPEG規
格よりも広い場合、ユーザは、ピクチャの別の部分を見るためにイメージ中で左
右にスクロールする命令を入力することがある。視聴されているピクチャがMP
EG規格よりも長い場合、ユーザは、ピクチャの別の部分を見るためにイメージ
中で上下にスクロールする命令を入力することがある。
へのスクロールは、イメージが画面上で拡大されて視聴画面の寸法よりも大きく
ならない限り不可能とされることが好ましい。
で述べるように行われる。ステップ714で行われるスクロール・ルーチンの結
果は、視聴を望まれるピクチャの一部分に対応する新しいスライスをメモリにセ
ットアップすることである。別の言い方をすれば、スクロール・ルーチンは、適
切なスライスを得るためにユーザから受け取ったスクロール入力を利用する。ス
クロール・ルーチンはまた、適切なスライスを要求するために、スライス・テー
ブルの始点位置も利用するのが好ましい。ステップ714でスクロール・ルーチ
ンを実行するのに応答して、方法はステップ706の表示ルーチンに戻って、ス
クロール入力によって示された所望のピクチャの一部分を表示する。表示ルーチ
ン・オペレータは、スライスを視聴用にメモリからデコーダに転送する。
ンを図示する流れ図が示されている。図8の流れ図は主に概念上のものであり、
図8の諸ステップは様々な順番で行うかまたは異なる仕方で実施することもでき
ることに留意されたい。ステップ714は、ステップ752〜756に分解する
ことができる。ステップ708で、加入者テレビジョンはユーザからスクロール
入力を受け取る。ステップ708は、ユーザがスクロール入力を提供した図7の
ステップ708に対応する。スクロール入力は、加入者テレビジョン上に現在表
示されていない、現在のピクチャの別の部分をユーザがおそらく見たいと思って
いることを示す。視聴される所望のピクチャの一部分は、現在視聴されているピ
クチャの一部分の上、下、左、または右である場合がある。例えば、加入者テレ
ビジョンによって現在表示されているイメージがピクチャの上部の最も左の部分
である場合、ユーザは、ピクチャの長さ方向に下にスクロールする、またはピク
チャの幅に沿って右にスクロールする、あるいはそれら2つの組合せである要求
を出すことがある。ピクチャが標準的なMPEGの幅を有するがMPEG規格よ
りも長い長さを有する場合は明らかに、ユーザは上下にしかスクロールできない
。同様に、ピクチャが標準的なMPEGの長さを有するがMPEG規格よりも幅
が広い場合、ユーザは左右にしかスクロールできない。
にピクチャの全ての部分を格納するのに十分なメモリをRAM312またはピク
チャ・バッファ303内に有しなくてもよい。ステップ708のスクロール入力
に応答して、方法はステップ752で追加の圧縮スライスをビデオ配信システム
に要求し、それによって、ピクチャがユーザに要求されるようにスクロールでき
るようにする。
れた追加の圧縮スライスを加入者テレビジョンに提供する。要求された追加の圧
縮スライスをステップ754で受信すると、ステップ756で、加入者テレビジ
ョンは受け取った追加の圧縮スライスを格納し、表示にもはや必要とされないス
ライスをRAM312またはピクチャ・バッファ303内に置き換える。ステッ
プ756で、加入者テレビジョンは、受信した追加の圧縮スライスを、加入者テ
レビジョンによってすでにメモリに格納された圧縮スライスと統合する。加入者
テレビジョンは、スライスを要求かつ/または統合するのを補助するために、ス
ライス・マップまたはスライス・テーブルを使用するのが好ましい。
する流れ図が示されている。図9の流れ図は主に概念上のものであり、図9の諸
ステップは様々な順番で行うかまたは異なる仕方で実施することもできることに
留意されたい。ステップ706は、以下のステップに分解することができる。ス
テップ800で、加入者テレビジョンは、ユーザから視聴を希望された圧縮ピク
チャの一部分をMPEGデコーダに提供する。提供された部分は、標準的なMP
EGサイズに対応するサイズである複数のスライスを含む。ステップ800に応
答して、ステップ802で、MPEGデコーダはスライスを受け取り、視聴を希
望された圧縮ピクチャの一部分を復号化する。
者テレビジョンに提供する。ステップ804に応答して、加入者テレビジョンは
ステップ806で、復号化されたピクチャの一部分を表示する。加入者テレビジ
ョンは、別のイメージの視聴を望まれるまで、その復号化されたピクチャの一部
分のイメージを連続して表示することができる。
きい圧縮ピクチャ中でスクロールする方法を図示する流れ図が示されている。図
10は、図7の実施形態に似た実施形態を示し、加入者テレビジョンが同時に1
つまたは複数のピクチャをメモリに格納できる追加の特徴を含む。したがって、
この実施形態では、加入者テレビジョンは、他のスクロール入力が受け取られる
ときにピクチャの他のスライスがビデオ配信システムによって提供されるように
要求する必要がなく、ピクチャの全てのスライスがメモリに存在する。図10の
流れ図は主に概念上のものであり、図10の諸ステップは様々な順番で行うか、
または異なる仕方で実施することもできることに留意されたい。方法は、ビデオ
配信システムから視聴用に加入者テレビジョンに転送される圧縮ピクチャについ
て示してある。方法はステップ900で、加入者テレビジョンが視聴用にピクチ
ャを選択するユーザ入力を受け取るところから始まる。ステップ900に応答し
て、加入者テレビジョンはステップ902で、所望の圧縮ピクチャを視聴用にビ
デオ配信システムに要求するのが好ましい。
れた圧縮ピクチャを含む全てのスライスを加入者テレビジョンに提供する。圧縮
ピクチャは、本発明により、以下の方法ステップ中に述べるようにしてユーザが
圧縮ピクチャをスクロールできるスライス構造によって圧縮される。ステップ9
04で要求されたスライスを受信すると、加入者テレビジョンはステップ706
で、圧縮ピクチャのデフォルト部分、好ましくはピクチャの上部の最も左の部分
を表示する。ステップ706のより詳しい記述は、図9の記述中で述べている。
力を受け取るまで、ステップ706で表示された、要求されたピクチャのイメー
ジを連続して表示する。言い換えれば、加入者テレビジョンはステップ908で
、どのピクチャまたはピクチャの一部分が視聴を望まれるかについてのユーザか
らの新しい入力を受け取る。ステップ908に応答して、方法はステップ910
で、新しいピクチャがユーザから要求されているかどうかを判定する。新しいピ
クチャは、ステップ706の一部として加入者テレビジョンによって現在表示さ
れているピクチャとは異なるピクチャとなる。例えば、新しいピクチャは現在表
示されているピクチャ中のリンクから選択することもでき、あるいは単に、標準
的な放送テレビジョン上のチャネルを変えるなどによって、ユーザが加入者テレ
ビジョンに異なるピクチャを表示するよう命令するときに要求されるピクチャと
することもできる。
、ステップ902に戻り、ビデオ配信システムに新しいピクチャの提供を要求す
る。あるいは、方法はステップ912に移る。方法はステップ912で、ステッ
プ908のユーザがスクロール入力を提供することによって現在のピクチャ中で
のスクロールを要求したかどうかを判定する。例えば、視聴されているピクチャ
の幅がMPEG規格よりも広い場合、ユーザは、ピクチャの別の部分を見るため
に、イメージ中で左右にスクロールする命令を入力することがある。視聴されて
いるピクチャの長さがMPEG規格よりも長い場合、ユーザは、ピクチャの別の
部分を見るために、イメージ中で上下にスクロールする命令を入力することがあ
る。MPEG規格に合致した長さおよび幅のピクチャの場合、そのそれぞれの方
向へのスクロールは、イメージが画面上で拡大されて視聴画面の寸法よりも大き
くならない限り不可能とされることが好ましい。垂直または水平あるいはその両
方のスクロールは、図11を参照しながら述べるステップ914で実現する。ス
テップ914のスクロール・ルーチンの実行に応答して、方法はステップ706
の表示ルーチンに戻る。ステップ706の実行における表示ルーチンは、図9に
関して上に述べてある。
態における最低量のメモリ以上に追加メモリを有する。ここで述べるこのスクロ
ール方法は、スクロールが行われるのに対し、ビデオ配信システムからの追加ス
ライスを必要としない。図11の流れ図は主に概念上のものであり、図11の諸
ステップは様々な順番で行うかまたは異なる仕方で実施することもできることに
留意されたい。
できる。ステップ908で、加入者テレビジョンはユーザからスクロール入力を
受け取る。スクロール入力は、加入者テレビジョン上に現在表示されていない、
現在のピクチャの別の部分をユーザがおそらく見たいと思っていることを示す。
視聴される所望のピクチャの一部分は、現在視聴されているピクチャの一部分の
上、下、左、または右である場合がある。例えば、加入者テレビジョンによって
現在表示されているイメージがピクチャの上部の最も左の部分である場合、ユー
ザは、ピクチャの長さを下にスクロールする、またはピクチャの幅に沿って右に
スクロールする、あるいはそれら2つの組合せである要求を出すことがある。
にピクチャ全体を格納するのに十分なメモリを有する。ステップ908でスクロ
ール入力が受け取られるのに応答して、方法はステップ952で、所望の仕方で
スクロールするのに必要な追加の圧縮スライスを、加入者テレビジョンによって
前に表示された圧縮スライスと統合する。ポインタは、メモリ内の各スライスの
始点アドレスを指す。統合は、前のビューからのポインタのセットを次の所望の
ビューを提供するのに必要な追加ポインタと結合し、一方で、次の所望のビュー
にもはや必要でない前のビュー中のスライスを示すポインタをセットから除去す
ることを含む。
チャ中でより容易にスクロールするのを補助するために、各スライスに対する始
点の表が生成されるのが好ましい。各スライスに対する始点の表が加入者テレビ
ジョンに生成および提供されない場合は、加入者テレビジョンはより多くの処理
を行ってスライスの始点を完成し、それにより標準的なピクチャよりも大きいピ
クチャを適切にスクロールする必要がある。
よりも大きい圧縮ピクチャ中でスクロールするための改良型のシステムおよび方
法を含む。本発明のシステムおよび方法を好ましい実施形態に関して述べたが、
本発明は、本明細書に述べた具体的な形式に限定されるものではなく、逆に、添
付の特許請求の範囲によって定義される本発明の趣旨および目的に妥当に含むこ
とのできる改変、修正、および等価物をカバーするものである。
・テレビジョン・システムを示す図である。
スライス構造を示す図である。
スクロールの両方が可能な図4Bに似たスライス構造であって、ピクチャの水平
スクロールの異なる位置を示す図である。
れ図である。
チャを視聴する過程を示す流れ図である。
チャにおいてスクロールする過程を示す流れ図である。
有する加入者テレビジョンで圧縮ピクチャを視聴する過程を示す流れ図である。
有する加入者テレビジョンにおいて圧縮ピクチャ中でスクロールする過程を示す
流れ図である。
Claims (31)
- 【請求項1】 表示画面を含み、ビデオ配信システムからビデオ・コンテン
ツを受信するように結合された加入者テレビジョンにおけるピクチャをスクロー
ルする方法であって、 前記加入者テレビジョンが、少なくとも圧縮ピクチャの一部分を受信するステ
ップであって、前記圧縮ピクチャが複数のスライスを含み、前記複数のスライス
の少なくとも1つのサブセットが個別に圧縮され、前記圧縮ピクチャが標準的な
MPEGピクチャよりも大きいステップと、 前記加入者テレビジョンが、視聴を望まれる前記ピクチャの一部分を示すスク
ロール入力をユーザから受け取るステップと、 前記加入者テレビジョンが、前記スクロール入力に応答して、視聴を望まれる
前記ピクチャの前記一部分に対応する前記複数のスライスのサブセットをMPE
Gデコーダに提供するステップと、 前記加入者テレビジョンが、前記複数のスライスの前記サブセットを復号化し
て、視聴を望まれる前記ピクチャの前記一部分を生成するステップと、 前記加入者テレビジョンが、前記復号化の後で前記ピクチャの前記一部分を表
示するステップとを含む方法。 - 【請求項2】 前記圧縮ピクチャが圧縮MPEG Iピクチャである請求項
1に記載の方法。 - 【請求項3】 視聴を望まれる前記ピクチャの前記一部分に対応する前記複
数のスライスの前記サブセットが、標準的なMPEGサイズである請求項1に記
載の方法。 - 【請求項4】 前記圧縮ピクチャの長さが標準的なMPEGピクチャの長さ
よりも長く、視聴を望まれる前記ピクチャの前記一部分を示す前記スクロール入
力が、前記圧縮ピクチャの前記長さの一部分を示す請求項3に記載の方法。 - 【請求項5】 前記圧縮ピクチャの幅が標準的なMPEGピクチャの幅と等
しく、前記複数のスライスの幅がそれぞれ前記標準的なMPEGピクチャの幅に
対応する請求項4に記載の方法。 - 【請求項6】 前記圧縮ピクチャの幅が標準的なMPEGピクチャの幅より
も広く、前記圧縮ピクチャが複数の列のスライスをさらに含み、視聴を望まれる
前記ピクチャの前記一部分を示すスクロール入力が、前記圧縮ピクチャの前記幅
の一部分を示す請求項4に記載の方法。 - 【請求項7】 前記圧縮ピクチャの幅が標準的なMPEGピクチャの幅より
も広く、前記圧縮ピクチャが複数の列のスライスをさらに含み、視聴を望まれる
前記ピクチャの前記一部分を示すスクロール入力が、前記圧縮ピクチャの前記幅
の一部分を示す請求項3に記載の方法。 - 【請求項8】 前記圧縮ピクチャの長さが標準的なMPEGピクチャの長さ
と等しく、前記複数の列のスライスの長さがそれぞれ、前記標準的なMPEGピ
クチャの長さに対応する請求項7に記載の方法。 - 【請求項9】 前記加入者テレビジョンが前記圧縮ピクチャの前記少なくと
も一部分を受信した後で前記圧縮ピクチャの前記少なくとも一部分のデフォルト
部分を表示するステップをさらに含み、前記デフォルト部分が標準的なMPEG
サイズである請求項1に記載の方法。 - 【請求項10】 前記デフォルト部分の前記表示が、第1の複数のスライス
をMPEGデコーダに提供するステップを含み、視聴を望まれる前記ピクチャの
前記一部分に対応する前記複数のスライスの前記サブセットが、前記第1の複数
のスライスの1つまたは複数を含み、第2の1つまたは複数のスライスを含む請
求項9に記載の方法。 - 【請求項11】 前記加入者テレビジョンが前記受け取ったスクロール入力
に応答して前記圧縮ピクチャの1つまたは複数のスライスを受信するステップを
さらに含み、前記1つまたは複数のスライスが、視聴を望まれる前記ピクチャの
前記一部分に対応し、 前記MPEGデコーダに対する前記複数のスライスの前記サブセットの前記提
供が、前記受け取ったスクロール入力に応答して提供された前記1つまたは複数
のスライスを提供するステップを含む請求項1に記載の方法。 - 【請求項12】 前記加入者テレビジョンが前記圧縮ピクチャの少なくとも
一部分を受信するステップが、前記圧縮ピクチャの前記少なくとも一部分を形成
している、前記圧縮ピクチャの第1の複数のスライスを受信し、 視聴を望まれる前記ピクチャの前記一部分が、前記第1の複数のスライスに含
まれない第2の1つまたは複数のスライスを含み、 方法が、さらに 前記加入者テレビジョンが、前記受け取ったスクロール入力に応答して、視聴
を望まれる前記ピクチャの前記一部分に対応する前記圧縮ピクチャの前記第2の
1つまたは複数のスライスを受信するステップを含み、 前記MPEGデコーダに対する前記複数のスライスの前記サブセットを提供す
るステップが、前記受け取ったスクロール入力に応答して前記第2の1つまたは
複数のスライスを提供すること含む請求項1に記載の方法。 - 【請求項13】 前記MPEGデコーダに対する前記複数のスライスの前記
サブセットを提供するステップが、前記第1の複数のスライスの少なくとも1つ
のサブセットを提供するステップと、前記受け取ったスクロール入力に応答して
提供された前記第2の1つまたは複数のスライスを提供するステップとを含む請
求項12に記載の方法。 - 【請求項14】 圧縮ピクチャの少なくとも一部分を受信する前記加入者テ
レビジョンが、ピクチャ全体を受信して前記ピクチャ全体をメモリに格納する前
記加入者テレビジョンを含み、前記ピクチャ全体が、標準的なMPEGピクチャ
よりも大きいサイズであり、 前記スクロール入力に応答して前記複数のスライスの前記サブセットを前記M
PEGデコーダに提供するステップが、前記複数のスライスの前記サブセットを
前記メモリから前記MPEGデコーダに提供することを含む請求項1に記載の方
法。 - 【請求項15】 前記加入者テレビジョンが前記圧縮ピクチャを含む前記複
数のスライスのそれぞれの始点を示す表を受信するステップをさらに含む方法で
あって、 前記MPEGデコーダに対する前記複数のスライスの前記サブセットの前記提
供が、前記複数のスライスの前記サブセットの始点を決定するために前記表を使
用するステップを含む請求項1に記載の方法。 - 【請求項16】 前記加入者テレビジョンが、視聴を望まれる前記ピクチャ
の第2の部分を示す第2のスクロール入力をユーザから受け取るステップと、 前記第2のスクロール入力に応答して前記複数のスライスの前記第2のサブセ
ットを前記MPEGデコーダに提供するステップであって、前記複数のスライス
の前記第2のサブセットが、視聴を望まれる前記ピクチャの前記第2の部分に対
応するステップと、 前記複数のスライスの前記サブセットを復号化して、視聴を望まれる前記ピク
チャの前記第2の部分を生成するステップと、 前記加入者テレビジョンが、前記復号化の後に前記ピクチャの前記第2の部分
を表示するステップとを含む請求項1に記載の方法。 - 【請求項17】 前記加入者テレビジョンが圧縮ピクチャの少なくとも一部
分を受信するステップが、前記加入者テレビジョンが前記圧縮ピクチャの全スラ
イスを受信するステップをさらに含む請求項1に記載の方法。 - 【請求項18】 前記加入者テレビジョンが前記圧縮ピクチャの少なくとも
一部分を受信するステップが、前記圧縮ピクチャの第1の複数のスライスを受信
するステップを含み、前記第1の複数のスライスが、前記圧縮ピクチャの前記少
なくとも一部分を形成し、 前記加入者テレビジョンが前記圧縮ピクチャの少なくとも一部分を受信するス
テップが、前記圧縮ピクチャの第2の複数のスライスを受信するステップをさら
に含み、前記第2の複数のスライスが前記第1の複数のスライスに含まれず、 視聴を望まれる前記ピクチャの前記一部分が、前記第1の複数のスライスに含
まれない1つまたは複数のスライスを含み、 前記MPEGデコーダに対する前記複数のスライスの前記サブセットの前記提
供が、前記第1の複数のスライスに含まれない前記1つまたは複数のスライスを
提供するステップを含み、前記第1の複数のスライスに含まれない前記1つまた
は複数のスライスが、前記圧縮ピクチャの前記第2の複数のスライスに含まれる
請求項1に記載の方法。 - 【請求項19】 加入者テレビジョンに対してビデオの復号化および表示動
作を行うデバイスであって、ピクチャをスクロールし、表示するように動作可能
であり、 複数のスライスを含む圧縮ピクチャを受信するための入力を含み、前記複数の
スライスの少なくとも1つのサブセットが個別に圧縮され、前記圧縮ピクチャの
サイズが標準的なMPEGピクチャよりも大きく、 さらに、受信した複数のスライスを復号化するためのデコーダと、 前記入力に結合され、前記ピクチャの少なくとも一部分を格納するメモリとを
含み、前記メモリが、前記デコーダに出力を提供するために結合され、 さらに、前記メモリに結合され、スクロール入力に応答して前記複数のスライ
スのサブセットをデコーダに提供するように動作するプロセッシング・ユニット
を含み、前記複数のスライスの前記サブセットが、視聴を望まれる前記ピクチャ
の前記一部分に対応し、 さらに、前記デコーダに結合され、表示ユニットに結合するように動作できる
デコーダ出力を含み、前記デコーダ出力が、前記ピクチャを前記表示ユニットに
提供するデバイス。 - 【請求項20】 前記圧縮ピクチャが圧縮MPEG Iピクチャである請求
項19に記載のデバイス。 - 【請求項21】 視聴を望まれる前記ピクチャの前記一部分に対応する前記
複数のスライスの前記サブセットが標準的なMPEGサイズである請求項19に
記載のデバイス。 - 【請求項22】 前記圧縮ピクチャの長さが標準的なMPEGピクチャの長
さよりも長く、視聴を望まれる前記ピクチャの前記一部分を示す前記スクロール
入力が、前記圧縮ピクチャの前記長さの一部分を示す請求項21に記載のデバイ
ス。 - 【請求項23】 前記圧縮ピクチャの幅が標準的なMPEGピクチャの幅よ
りも広く、前記圧縮ピクチャが複数の列のスライスをさらに含み、視聴を望まれ
る前記ピクチャの前記一部分を示すスクロール入力が、前記圧縮ピクチャの前記
幅の一部分を示す請求項22に記載のデバイス。 - 【請求項24】 前記圧縮ピクチャの幅が標準的なMPEGピクチャの幅よ
りも広く、前記圧縮ピクチャが複数の列のスライスをさらに含み、視聴を望まれ
る前記ピクチャの前記一部分を示すスクロール入力が、前記圧縮ピクチャの前記
幅の一部分を示す請求項23に記載のデバイス。 - 【請求項25】 ピクチャを表示し、ユーザがピクチャをスクロールできる
ようにするためのインタラクティブ・テレビジョン・システムであって、 ビデオ・コンテンツを提供するためのビデオ配信システムを含み、前記ビデオ
配信システムが圧縮ピクチャを提供し、前記圧縮ピクチャが複数のスライスを含
み、前記複数のスライスの少なくとも1つのサブセットが個別に圧縮され、前記
圧縮ピクチャが標準的なMPEGピクチャよりも大きいサイズであり、 さらに、少なくとも1つの加入者テレビジョンを含み、前記加入者テレビジョ
ンが前記ビデオ配信システムに結合され、前記加入者テレビジョンが、 受信したスライスを復号化するためのデコーダと、 前記デコーダに結合され、前記圧縮ピクチャの少なくとも一部分を格納するメ
モリと、 視聴を望まれる前記ピクチャの一部分を示すスクロール入力をユーザから受け
取るための入力と、 前記メモリに結合され、前記スクロール入力に応答して前記複数のスライスの
サブセットを前記デコーダに提供するように動作するプロセッシング・ユニット
とを含み、前記複数のスライスの前記サブセットが、視聴を望まれる前記ピクチ
ャの前記一部分に対応し、 さらに、前記デコーダの出力を表示するために前記デコーダの出力に結合され
る表示ユニットを含み、前記表示ユニットが、前記復号化の後で前記ピクチャの
前記一部分を表示するシステム。 - 【請求項26】 前記プロセッシング・ユニットが、前記ピクチャのスクロ
ールを実施するために前記圧縮ピクチャからスライスを提供するように前記メモ
リに指示する請求項25に記載のシステム。 - 【請求項27】 前記ビデオ配信システムが、前記複数のスライスのそれぞ
れの始点の表をさらに含む前記圧縮ピクチャを提供し、 前記プロセッシング・ユニットが、前記表を使用して前記圧縮ピクチャに含ま
れる前記複数のスライスの位置を決定する請求項26に記載のシステム。 - 【請求項28】 ビデオ配信システムにおいてMPEG圧縮ピクチャを生成
する方法であって、前記圧縮ピクチャが、視聴用デバイス上でユーザにスクロー
ルされるように適合される方法において、 圧縮ピクチャを生成するステップであって、前記圧縮ピクチャが複数のスライ
スを含み、前記複数のスライスの少なくとも1つのサブセットが個別に圧縮され
、前記圧縮ピクチャのサイズが標準的なMPEGピクチャよりも大きいステップ
と、 前記複数のスライスのそれぞれの始点を示す表を生成するステップとを含む方
法。 - 【請求項29】 前記圧縮ピクチャを生成するステップが、 エンコーダにピクチャを提供するステップと、 ピクチャ・スライス符号化情報を前記エンコーダに提供するステップであって
、前記ピクチャ・スライス符号化情報が前記複数のスライスに対するスライス構
造を示すステップと、 圧縮ピクチャを生成するために前記ピクチャを符号化するステップとを含み、 前記符号化するステップが、前記ピクチャ・スライス符号化情報を使用し
て、前記複数のスライスを含む前記スライス構造を生成するステップと、 前記符号化するステップが、前記ピクチャ・スライス符号化情報を使用し
て、前記ピクチャのスクロール境界に従って前記複数のスライスの前記スライス
構造を構成ステップ、 前記複数のスライスの前記少なくとも1つのサブセットが個別に圧縮され
るステップと、 前記複数のスライスのそれぞれの視点を示す表を生成するステップとを含む
請求項28に記載の方法。 - 【請求項30】 前記圧縮ピクチャがMPEG圧縮のIピクチャを含む請求
項28に記載の方法。 - 【請求項31】 前記圧縮ピクチャが幅をさらに含み、前記幅が標準的なM
PEGピクチャの幅よりも広いとき、前記圧縮ピクチャがスライスの列のセット
をさらに含む請求項30に記載の方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/959,560 US5867208A (en) | 1997-10-28 | 1997-10-28 | Encoding system and method for scrolling encoded MPEG stills in an interactive television application |
US08/959,560 | 1997-10-28 | ||
PCT/US1998/022794 WO1999022523A1 (en) | 1997-10-28 | 1998-10-27 | Encoding system and method for scrolling encoded mpeg stills in an interactive television application |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001522175A true JP2001522175A (ja) | 2001-11-13 |
JP4428860B2 JP4428860B2 (ja) | 2010-03-10 |
Family
ID=25502139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000518500A Expired - Lifetime JP4428860B2 (ja) | 1997-10-28 | 1998-10-27 | インタラクティブ・テレビジョン・アプリケーションにおいて符号化mpegスチール写真をスクロールするための符号化システムおよび方法 |
Country Status (12)
Country | Link |
---|---|
US (1) | US5867208A (ja) |
EP (1) | EP1013094B1 (ja) |
JP (1) | JP4428860B2 (ja) |
CN (1) | CN1156160C (ja) |
AT (1) | ATE235786T1 (ja) |
AU (1) | AU745575B2 (ja) |
BR (1) | BR9813293B1 (ja) |
CA (1) | CA2307233C (ja) |
DE (1) | DE69812657T2 (ja) |
ES (1) | ES2195412T3 (ja) |
HK (1) | HK1033732A1 (ja) |
WO (1) | WO1999022523A1 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012022690A (ja) * | 2002-01-08 | 2012-02-02 | Tivo Inc | 電子コンテンツを保護しかつ配信する方法 |
JP2014175857A (ja) * | 2013-03-08 | 2014-09-22 | Sony Corp | 映像処理装置および映像処理方法 |
US9414065B2 (en) | 2010-11-01 | 2016-08-09 | Nec Corporation | Dynamic image distribution system, dynamic image distribution method and dynamic image distribution program |
US11438634B2 (en) | 2008-03-28 | 2022-09-06 | Dolby International Ab | Methods, devices and systems for parallel video encoding and decoding |
Families Citing this family (146)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7448063B2 (en) * | 1991-11-25 | 2008-11-04 | Actv, Inc. | Digital interactive system for providing full interactivity with live programming events |
US20040261127A1 (en) * | 1991-11-25 | 2004-12-23 | Actv, Inc. | Digital interactive system for providing full interactivity with programming events |
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US9286294B2 (en) | 1992-12-09 | 2016-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content suggestion engine |
US7168084B1 (en) | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
US7397363B2 (en) * | 1993-06-08 | 2008-07-08 | Raymond Anthony Joao | Control and/or monitoring apparatus and method |
US8574074B2 (en) | 2005-09-30 | 2013-11-05 | Sony Computer Entertainment America Llc | Advertising impression determination |
US7895076B2 (en) * | 1995-06-30 | 2011-02-22 | Sony Computer Entertainment Inc. | Advertisement insertion, profiling, impression, and feedback |
US5761606A (en) * | 1996-02-08 | 1998-06-02 | Wolzien; Thomas R. | Media online services access via address embedded in video or audio program |
US6513069B1 (en) * | 1996-03-08 | 2003-01-28 | Actv, Inc. | Enhanced video programming system and method for providing a distributed community network |
US20020049832A1 (en) * | 1996-03-08 | 2002-04-25 | Craig Ullman | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US7277010B2 (en) * | 1996-03-27 | 2007-10-02 | Raymond Anthony Joao | Monitoring apparatus and method |
US10152876B2 (en) | 1996-03-27 | 2018-12-11 | Gtj Ventures, Llc | Control, monitoring, and/or security apparatus and method |
US10011247B2 (en) * | 1996-03-27 | 2018-07-03 | Gtj Ventures, Llc | Control, monitoring and/or security apparatus and method |
US7253731B2 (en) | 2001-01-23 | 2007-08-07 | Raymond Anthony Joao | Apparatus and method for providing shipment information |
US5929850A (en) | 1996-07-01 | 1999-07-27 | Thomson Consumer Electronices, Inc. | Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content |
US6028600A (en) | 1997-06-02 | 2000-02-22 | Sony Corporation | Rotary menu wheel interface |
US6606746B1 (en) * | 1997-10-16 | 2003-08-12 | Opentv, Inc. | Interactive television system and method for displaying a graphical user interface using insert pictures |
US6442598B1 (en) * | 1997-10-27 | 2002-08-27 | Microsoft Corporation | System and method for delivering web content over a broadcast medium |
US9075136B1 (en) | 1998-03-04 | 2015-07-07 | Gtj Ventures, Llc | Vehicle operator and/or occupant information apparatus and method |
US6337882B1 (en) | 1998-03-06 | 2002-01-08 | Lucent Technologies Inc. | Method and apparatus for generating unlimited selected image views from a larger image |
US8813137B2 (en) * | 1998-05-08 | 2014-08-19 | Qualcomm Incorporated | Apparatus and method for decoding digital image and audio signals |
US6131811A (en) | 1998-05-29 | 2000-10-17 | E-Micro Corporation | Wallet consolidator |
US6928652B1 (en) * | 1998-05-29 | 2005-08-09 | Webtv Networks, Inc. | Method and apparatus for displaying HTML and video simultaneously |
US7181756B1 (en) | 1998-06-17 | 2007-02-20 | Microsoft Corporation | Television/internet terminal user interface |
US6400407B1 (en) | 1998-06-17 | 2002-06-04 | Webtv Networks, Inc. | Communicating logical addresses of resources in a data service channel of a video signal |
US6215483B1 (en) | 1998-06-17 | 2001-04-10 | Webtv Networks, Inc. | Combining real-time and batch mode logical address links |
US6324217B1 (en) * | 1998-07-08 | 2001-11-27 | Diva Systems Corporation | Method and apparatus for producing an information stream having still images |
US9924234B2 (en) | 1998-07-23 | 2018-03-20 | Comcast Ip Holdings I, Llc | Data structure and methods for providing an interactive program |
WO2000005892A1 (en) * | 1998-07-23 | 2000-02-03 | Diva Systems Corporation | System for generating, distributing and receiving an interactive user interface |
WO2000005891A1 (en) | 1998-07-23 | 2000-02-03 | Diva Systems Corporation | Interactive user interface |
US6754905B2 (en) | 1998-07-23 | 2004-06-22 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
US6728713B1 (en) | 1999-03-30 | 2004-04-27 | Tivo, Inc. | Distributed database management system |
US9607328B2 (en) | 1999-03-30 | 2017-03-28 | Tivo Solutions Inc. | Electronic content distribution and exchange system |
US6938270B2 (en) * | 1999-04-07 | 2005-08-30 | Microsoft Corporation | Communicating scripts in a data service channel of a video signal |
US7992172B1 (en) * | 1999-04-15 | 2011-08-02 | Cox Communications, Inc. | Method and systems for multicast using multiple transport streams |
US7096487B1 (en) * | 1999-10-27 | 2006-08-22 | Sedna Patent Services, Llc | Apparatus and method for combining realtime and non-realtime encoded content |
US6704359B1 (en) * | 1999-04-15 | 2004-03-09 | Diva Systems Corp. | Efficient encoding algorithms for delivery of server-centric interactive program guide |
US6904610B1 (en) | 1999-04-15 | 2005-06-07 | Sedna Patent Services, Llc | Server-centric customized interactive program guide in an interactive television environment |
US6754271B1 (en) | 1999-04-15 | 2004-06-22 | Diva Systems Corporation | Temporal slice persistence method and apparatus for delivery of interactive program guide |
US6651252B1 (en) * | 1999-10-27 | 2003-11-18 | Diva Systems Corporation | Method and apparatus for transmitting video and graphics in a compressed form |
KR100720843B1 (ko) * | 1999-04-16 | 2007-05-25 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 비디오 엔코더 및 디코더 |
JP2000312360A (ja) | 1999-04-27 | 2000-11-07 | Matsushita Electric Ind Co Ltd | 情報提供装置 |
WO2001001592A1 (en) * | 1999-06-28 | 2001-01-04 | Diva Systems Corporation | Efficient encoding algorithms for delivery of server-centric interactive program guide |
US7593862B2 (en) * | 1999-07-07 | 2009-09-22 | Jeffrey W. Mankoff | Delivery, organization, and redemption of virtual offers from the internet, interactive-TV, wireless devices and other electronic means |
US20020120627A1 (en) * | 1999-07-07 | 2002-08-29 | Mankoff Jeffrey W. | Virtual document organizer system and method |
US7120871B1 (en) * | 1999-09-15 | 2006-10-10 | Actv, Inc. | Enhanced video programming system and method utilizing a web page staging area |
US7949722B1 (en) | 1999-09-29 | 2011-05-24 | Actv Inc. | Enhanced video programming system and method utilizing user-profile information |
DE19950490A1 (de) * | 1999-10-20 | 2001-04-26 | Thomson Brandt Gmbh | Verfahren zur Kodierung einer Bildsequenz sowie Teilbilddateneinheit zur Verwendung in einem elektronischen Gerät und Datenträger |
WO2001031914A1 (en) * | 1999-10-27 | 2001-05-03 | Diva Systems Corporation | Picture-in-picture and multiple video streams using slice-based encoding |
US9094727B1 (en) | 1999-10-27 | 2015-07-28 | Cox Communications, Inc. | Multi-functional user interface using slice-based encoding |
US6985589B2 (en) * | 1999-12-02 | 2006-01-10 | Qualcomm Incorporated | Apparatus and method for encoding and storage of digital image and audio signals |
AU4711601A (en) | 1999-12-10 | 2001-07-03 | United Video Properties, Inc. | Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities |
US7174562B1 (en) * | 1999-12-20 | 2007-02-06 | Microsoft Corporation | Interactive television triggers having connected content/disconnected content attribute |
US6549718B1 (en) * | 1999-12-22 | 2003-04-15 | Spotware Technologies, Inc. | Systems, methods, and software for using markers on channel signals to control electronic program guides and recording devices |
US6593973B1 (en) * | 2000-03-21 | 2003-07-15 | Gateway, Inc. | Method and apparatus for providing information in video transitions |
ES2381530T3 (es) | 2000-03-31 | 2012-05-29 | Opentv, Inc. | Sistema y método para la inserción de metadatos locales |
US7870578B2 (en) * | 2000-04-07 | 2011-01-11 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US7900227B2 (en) * | 2000-04-07 | 2011-03-01 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US7904922B1 (en) * | 2000-04-07 | 2011-03-08 | Visible World, Inc. | Template creation and editing for a message campaign |
US7870579B2 (en) | 2000-04-07 | 2011-01-11 | Visible Worl, Inc. | Systems and methods for managing and distributing media content |
US8006261B1 (en) | 2000-04-07 | 2011-08-23 | Visible World, Inc. | System and method for personalized message creation and delivery |
US7890971B2 (en) * | 2000-04-07 | 2011-02-15 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US7861261B2 (en) * | 2000-04-07 | 2010-12-28 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US8572646B2 (en) | 2000-04-07 | 2013-10-29 | Visible World Inc. | System and method for simultaneous broadcast for personalized messages |
US7895620B2 (en) * | 2000-04-07 | 2011-02-22 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US7870577B2 (en) * | 2000-04-07 | 2011-01-11 | Visible World, Inc. | Systems and methods for semantic editorial control and video/audio editing |
US7917924B2 (en) | 2000-04-07 | 2011-03-29 | Visible World, Inc. | Systems and methods for semantic editorial control and video/audio editing |
US6766524B1 (en) * | 2000-05-08 | 2004-07-20 | Webtv Networks, Inc. | System and method for encouraging viewers to watch television programs |
US7490344B2 (en) | 2000-09-29 | 2009-02-10 | Visible World, Inc. | System and method for seamless switching |
US7382796B2 (en) | 2000-12-13 | 2008-06-03 | Visible World, Inc. | System and method for seamless switching through buffering |
US6774908B2 (en) * | 2000-10-03 | 2004-08-10 | Creative Frontier Inc. | System and method for tracking an object in a video and linking information thereto |
US7146628B1 (en) * | 2000-11-08 | 2006-12-05 | Sedna Patent Services, Llc | Messaging protocol for interactive delivery system |
US8751310B2 (en) | 2005-09-30 | 2014-06-10 | Sony Computer Entertainment America Llc | Monitoring advertisement impressions |
US20020112002A1 (en) * | 2001-02-15 | 2002-08-15 | Abato Michael R. | System and process for creating a virtual stage and presenting enhanced content via the virtual stage |
US20020156909A1 (en) * | 2001-02-15 | 2002-10-24 | Harrington Jeffrey M. | System and method for server side control of a flash presentation |
US6931062B2 (en) * | 2001-04-11 | 2005-08-16 | Koninklijke Philips Electronics N.V. | Decoding system and method for proper interpolation for motion compensation |
US20020152117A1 (en) * | 2001-04-12 | 2002-10-17 | Mike Cristofalo | System and method for targeting object oriented audio and video content to users |
US7305691B2 (en) * | 2001-05-07 | 2007-12-04 | Actv, Inc. | System and method for providing targeted programming outside of the home |
WO2003007112A2 (en) * | 2001-07-09 | 2003-01-23 | Visible World, Inc. | System and method for seamless switching of compressed audio streams |
US7908628B2 (en) | 2001-08-03 | 2011-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content coding and formatting |
US7793326B2 (en) | 2001-08-03 | 2010-09-07 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator |
US20030098869A1 (en) * | 2001-11-09 | 2003-05-29 | Arnold Glenn Christopher | Real time interactive video system |
PL350983A1 (en) * | 2001-11-30 | 2003-06-02 | Advanced Digital Broadcast Ltd | Method of scanning a high-frequency signal band and apparatus therefor |
KR100624404B1 (ko) * | 2002-01-05 | 2006-09-18 | 삼성전자주식회사 | 사람의 시각적 특성을 고려한 적응적 부호화 방법 및 장치 |
DE10300048B4 (de) * | 2002-01-05 | 2005-05-12 | Samsung Electronics Co., Ltd., Suwon | Verfahren und Vorrichtung zur Bildcodierung und -decodierung |
US7284069B2 (en) * | 2002-01-11 | 2007-10-16 | Xerox Corporation | Method for document viewing |
US20030145338A1 (en) * | 2002-01-31 | 2003-07-31 | Actv, Inc. | System and process for incorporating, retrieving and displaying an enhanced flash movie |
US8843990B1 (en) | 2002-04-25 | 2014-09-23 | Visible World, Inc. | System and method for optimized channel switching in digital television broadcasting |
US10562492B2 (en) * | 2002-05-01 | 2020-02-18 | Gtj Ventures, Llc | Control, monitoring and/or security apparatus and method |
US20030220971A1 (en) * | 2002-05-23 | 2003-11-27 | International Business Machines Corporation | Method and apparatus for video conferencing with audio redirection within a 360 degree view |
EP1535263A4 (en) | 2002-09-06 | 2007-10-24 | Visible World Inc | SYSTEM FOR CREATING AND EDUCATING A CUSTOMIZED ADVERTISING CAMPAIGN |
US7012963B2 (en) * | 2002-11-14 | 2006-03-14 | Opentv, Inc. | Positioning of images in a data stream |
US7930716B2 (en) * | 2002-12-31 | 2011-04-19 | Actv Inc. | Techniques for reinsertion of local market advertising in digital video from a bypass source |
US20040244031A1 (en) * | 2003-02-26 | 2004-12-02 | Peter Martinez | System and method for a network of interactive televisions |
US8170096B1 (en) | 2003-11-18 | 2012-05-01 | Visible World, Inc. | System and method for optimized encoding and transmission of a plurality of substantially similar video fragments |
US9396212B2 (en) | 2004-04-07 | 2016-07-19 | Visible World, Inc. | System and method for enhanced video selection |
US9087126B2 (en) | 2004-04-07 | 2015-07-21 | Visible World, Inc. | System and method for enhanced video selection using an on-screen remote |
US8132204B2 (en) | 2004-04-07 | 2012-03-06 | Visible World, Inc. | System and method for enhanced video selection and categorization using metadata |
US9021529B2 (en) * | 2004-07-15 | 2015-04-28 | Microsoft Technology Licensing, Llc | Content recordation techniques |
US9060200B1 (en) | 2004-08-11 | 2015-06-16 | Visible World, Inc. | System and method for digital program insertion in cable systems |
US8763157B2 (en) | 2004-08-23 | 2014-06-24 | Sony Computer Entertainment America Llc | Statutory license restricted digital media playback on portable devices |
KR101019482B1 (ko) * | 2004-09-17 | 2011-03-07 | 엘지전자 주식회사 | 디지털 tv의 채널 전환 장치 및 방법 |
US9967534B1 (en) | 2004-11-19 | 2018-05-08 | Tivo Solutions Inc. | Digital video recorder video editing system |
US20060256868A1 (en) * | 2005-05-16 | 2006-11-16 | Ensequence, Inc. | Methods and systems for repositioning mpeg image content without recoding |
US8074248B2 (en) | 2005-07-26 | 2011-12-06 | Activevideo Networks, Inc. | System and method for providing video content associated with a source image to a television in a communication network |
CN1326093C (zh) * | 2005-09-09 | 2007-07-11 | 湖南互动传媒有限公司 | 交互式动画节目的制作及播放方法 |
US8626584B2 (en) | 2005-09-30 | 2014-01-07 | Sony Computer Entertainment America Llc | Population of an advertisement reference list |
US8676900B2 (en) | 2005-10-25 | 2014-03-18 | Sony Computer Entertainment America Llc | Asynchronous advertising placement based on metadata |
US10657538B2 (en) * | 2005-10-25 | 2020-05-19 | Sony Interactive Entertainment LLC | Resolution of advertising rules |
US11004089B2 (en) * | 2005-10-25 | 2021-05-11 | Sony Interactive Entertainment LLC | Associating media content files with advertisements |
US20070118425A1 (en) | 2005-10-25 | 2007-05-24 | Podbridge, Inc. | User device agent for asynchronous advertising in time and space shifted media network |
US9357179B2 (en) | 2006-04-24 | 2016-05-31 | Visible World, Inc. | Systems and methods for generating media content using microtrends |
JP5313882B2 (ja) | 2006-05-05 | 2013-10-09 | ソニー コンピュータ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー | 主要コンテンツと補助コンテンツを表示する装置 |
US8230464B2 (en) * | 2006-09-26 | 2012-07-24 | Viasat, Inc. | DOCSIS MAC chip adapted |
EP2105019A2 (en) * | 2006-09-29 | 2009-09-30 | Avinity Systems B.V. | Method for streaming parallel user sessions, system and computer software |
US9826197B2 (en) * | 2007-01-12 | 2017-11-21 | Activevideo Networks, Inc. | Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device |
WO2008088752A2 (en) | 2007-01-12 | 2008-07-24 | Ictv, Inc. | System and method for encoding scrolling raster images |
US8582656B2 (en) * | 2007-04-13 | 2013-11-12 | Apple Inc. | Method and system for video encoding and decoding |
AU2008260048B2 (en) * | 2007-05-30 | 2012-09-13 | Creatier Interactive, Llc | Method and system for enabling advertising and transaction within user generated video content |
US20080307103A1 (en) * | 2007-06-06 | 2008-12-11 | Sony Computer Entertainment Inc. | Mediation for auxiliary content in an interactive environment |
US8416247B2 (en) | 2007-10-09 | 2013-04-09 | Sony Computer Entertaiment America Inc. | Increasing the number of advertising impressions in an interactive environment |
JP5144237B2 (ja) * | 2007-12-05 | 2013-02-13 | キヤノン株式会社 | 画像処理装置、その制御方法、プログラム |
US8769558B2 (en) | 2008-02-12 | 2014-07-01 | Sony Computer Entertainment America Llc | Discovery and analytics for episodic downloaded media |
US20090300144A1 (en) * | 2008-06-03 | 2009-12-03 | Sony Computer Entertainment Inc. | Hint-based streaming of auxiliary content assets for an interactive environment |
US8763090B2 (en) * | 2009-08-11 | 2014-06-24 | Sony Computer Entertainment America Llc | Management of ancillary content delivery and presentation |
US9179188B2 (en) * | 2010-08-30 | 2015-11-03 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
EP2628306B1 (en) | 2010-10-14 | 2017-11-22 | ActiveVideo Networks, Inc. | Streaming digital video between video devices using a cable television system |
WO2012138660A2 (en) | 2011-04-07 | 2012-10-11 | Activevideo Networks, Inc. | Reduction of latency in video distribution networks using adaptive bit rates |
US9154813B2 (en) | 2011-06-09 | 2015-10-06 | Comcast Cable Communications, Llc | Multiple video content in a composite video stream |
EP2815582B1 (en) | 2012-01-09 | 2019-09-04 | ActiveVideo Networks, Inc. | Rendering of an interactive lean-backward user interface on a television |
US9800945B2 (en) | 2012-04-03 | 2017-10-24 | Activevideo Networks, Inc. | Class-based intelligent multiplexing over unmanaged networks |
US9123084B2 (en) | 2012-04-12 | 2015-09-01 | Activevideo Networks, Inc. | Graphical application integration with MPEG objects |
WO2014145921A1 (en) | 2013-03-15 | 2014-09-18 | Activevideo Networks, Inc. | A multiple-mode system and method for providing user selectable video content |
US10546441B2 (en) | 2013-06-04 | 2020-01-28 | Raymond Anthony Joao | Control, monitoring, and/or security, apparatus and method for premises, vehicles, and/or articles |
US9219922B2 (en) | 2013-06-06 | 2015-12-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US9294785B2 (en) | 2013-06-06 | 2016-03-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US9326047B2 (en) | 2013-06-06 | 2016-04-26 | Activevideo Networks, Inc. | Overlay rendering of user interface onto source video |
US9747010B2 (en) | 2014-01-16 | 2017-08-29 | Xerox Corporation | Electronic content visual comparison apparatus and method |
US9788029B2 (en) | 2014-04-25 | 2017-10-10 | Activevideo Networks, Inc. | Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks |
US9288521B2 (en) | 2014-05-28 | 2016-03-15 | Rovi Guides, Inc. | Systems and methods for updating media asset data based on pause point in the media asset |
US20200218413A1 (en) | 2014-10-30 | 2020-07-09 | Google Llc | Systems and methods for presenting scrolling online content on mobile devices |
US10846779B2 (en) | 2016-11-23 | 2020-11-24 | Sony Interactive Entertainment LLC | Custom product categorization of digital media content |
US10860987B2 (en) | 2016-12-19 | 2020-12-08 | Sony Interactive Entertainment LLC | Personalized calendar for digital media content-related events |
US10931991B2 (en) | 2018-01-04 | 2021-02-23 | Sony Interactive Entertainment LLC | Methods and systems for selectively skipping through media content |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0772839A (ja) * | 1990-03-01 | 1995-03-17 | Ricoh Co Ltd | カラービデオディスプレイ装置 |
US5798785A (en) * | 1992-12-09 | 1998-08-25 | Discovery Communications, Inc. | Terminal for suggesting programs offered on a television program delivery system |
US5621456A (en) * | 1993-06-22 | 1997-04-15 | Apple Computer, Inc. | Methods and apparatus for audio-visual interface for the display of multiple program categories |
US5422674A (en) * | 1993-12-22 | 1995-06-06 | Digital Equipment Corporation | Remote display of an image by transmitting compressed video frames representing background and overlay portions thereof |
US5650941A (en) * | 1994-09-07 | 1997-07-22 | Intel Corporation | Computer architecture for creating and manipulating displayable objects |
KR100409187B1 (ko) * | 1994-08-16 | 2004-03-10 | 소니 가부시끼 가이샤 | 텔레비젼신호수신및프로그램절환장치와방법과원격조정기 |
US5619249A (en) * | 1994-09-14 | 1997-04-08 | Time Warner Entertainment Company, L.P. | Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs |
JP3644455B2 (ja) * | 1994-09-29 | 2005-04-27 | ソニー株式会社 | 番組情報放送方式、番組情報表示方法および受信装置 |
US5682511A (en) * | 1995-05-05 | 1997-10-28 | Microsoft Corporation | Graphical viewer interface for an interactive network system |
GB9510093D0 (en) * | 1995-05-18 | 1995-07-12 | Philips Electronics Uk Ltd | Interactive image manipulation |
JP3399743B2 (ja) * | 1996-05-31 | 2003-04-21 | シャープ株式会社 | 画像圧縮データ処理装置 |
-
1997
- 1997-10-28 US US08/959,560 patent/US5867208A/en not_active Expired - Lifetime
-
1998
- 1998-10-27 ES ES98954018T patent/ES2195412T3/es not_active Expired - Lifetime
- 1998-10-27 AT AT98954018T patent/ATE235786T1/de not_active IP Right Cessation
- 1998-10-27 CN CNB988116200A patent/CN1156160C/zh not_active Expired - Lifetime
- 1998-10-27 WO PCT/US1998/022794 patent/WO1999022523A1/en active IP Right Grant
- 1998-10-27 EP EP98954018A patent/EP1013094B1/en not_active Expired - Lifetime
- 1998-10-27 AU AU11242/99A patent/AU745575B2/en not_active Expired
- 1998-10-27 CA CA002307233A patent/CA2307233C/en not_active Expired - Lifetime
- 1998-10-27 DE DE69812657T patent/DE69812657T2/de not_active Expired - Lifetime
- 1998-10-27 BR BRPI9813293-8B1A patent/BR9813293B1/pt active IP Right Grant
- 1998-10-27 JP JP2000518500A patent/JP4428860B2/ja not_active Expired - Lifetime
-
2001
- 2001-06-19 HK HK01104205A patent/HK1033732A1/xx not_active IP Right Cessation
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012022690A (ja) * | 2002-01-08 | 2012-02-02 | Tivo Inc | 電子コンテンツを保護しかつ配信する方法 |
US11438634B2 (en) | 2008-03-28 | 2022-09-06 | Dolby International Ab | Methods, devices and systems for parallel video encoding and decoding |
US11838558B2 (en) | 2008-03-28 | 2023-12-05 | Dolby International Ab | Methods, devices and systems for parallel video encoding and decoding |
US9414065B2 (en) | 2010-11-01 | 2016-08-09 | Nec Corporation | Dynamic image distribution system, dynamic image distribution method and dynamic image distribution program |
JP2014175857A (ja) * | 2013-03-08 | 2014-09-22 | Sony Corp | 映像処理装置および映像処理方法 |
Also Published As
Publication number | Publication date |
---|---|
DE69812657D1 (de) | 2003-04-30 |
JP4428860B2 (ja) | 2010-03-10 |
BR9813293B1 (pt) | 2013-12-24 |
CN1156160C (zh) | 2004-06-30 |
EP1013094B1 (en) | 2003-03-26 |
DE69812657T2 (de) | 2003-12-24 |
WO1999022523A1 (en) | 1999-05-06 |
ATE235786T1 (de) | 2003-04-15 |
EP1013094A1 (en) | 2000-06-28 |
HK1033732A1 (en) | 2001-09-14 |
US5867208A (en) | 1999-02-02 |
AU745575B2 (en) | 2002-03-21 |
CA2307233C (en) | 2008-03-18 |
CA2307233A1 (en) | 1999-05-06 |
BR9813293A (pt) | 2000-08-22 |
CN1280744A (zh) | 2001-01-17 |
AU1124299A (en) | 1999-05-17 |
ES2195412T3 (es) | 2003-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4428860B2 (ja) | インタラクティブ・テレビジョン・アプリケーションにおいて符号化mpegスチール写真をスクロールするための符号化システムおよび方法 | |
US6584153B1 (en) | Data structure and methods for providing an interactive program guide | |
US9264711B2 (en) | Apparatus and method for combining realtime and non-realtime encoded content | |
US8930998B2 (en) | Method and system for providing a program guide and multiple video streams using slice-based encoding | |
US6481012B1 (en) | Picture-in-picture and multiple video streams using slice-based encoding | |
US6539545B1 (en) | Interactive television system and method for simultaneous transmission and rendering of multiple encoded video streams | |
US6931660B1 (en) | Interactive television system and method for simultaneous transmission and rendering of multiple MPEG-encoded video streams | |
US6606746B1 (en) | Interactive television system and method for displaying a graphical user interface using insert pictures | |
CA2397645C (en) | Interactive television system and method for simultaneous transmission and rendering of multiple encoded video streams | |
US9094727B1 (en) | Multi-functional user interface using slice-based encoding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080603 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20080903 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080919 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20081003 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20081014 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081016 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090728 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091019 |
|
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: 20091124 |
|
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: 20091215 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |