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
Application number
JP2000518500A
Other languages
English (en)
Other versions
JP4428860B2 (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.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25502139&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP2001522175(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Publication of JP2001522175A publication Critical patent/JP2001522175A/ja
Application granted granted Critical
Publication of JP4428860B2 publication Critical patent/JP4428860B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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

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

(57)【要約】 ビデオ・システム、インタラクティブ・テレビジョン・システムで、長さまたは幅、あるいはその両方においてMPEG規格よりも大きいピクチャ中でスクロールするためのシステムおよび方法。好ましい実施形態では、インタラクティブ・テレビジョン・システムは、ビデオ・コンテンツを提供するためのビデオ配信システム、および表示画面を含む少なくとも1つの加入者テレビジョンを含み、加入者テレビジョンはビデオ配信システムに結合される。ビデオ配信システムは圧縮ピクチャを提供する。圧縮ピクチャは長さおよび/または幅においてMPEG規格よりも大きいか、あるいは望ましい視聴サイズよりも大きい。圧縮ピクチャは、イメージが滑らかにスクロールできるように、スライス、およびおそらくスライスのグループに細分される。加入者テレビジョンは圧縮ピクチャを受け取り、ユーザに望まれるように圧縮ピクチャ中でスクロールするよう動作する。スクロールの動作は、圧縮ピクチャの一部分の、前に視聴されたイメージ中のスライスの代わりに、復号化するための追加の圧縮ピクチャ・スライスを提供することを含むのが好ましい。次いで加入者テレビジョンは、それによって得られたピクチャを復号化し、スクロールされるピクチャの次の部分を表示する。

Description

【発明の詳細な説明】
【0001】 (発明の背景) 本発明は、インタラクティブ・テレビジョンなどのインタラクティブ・ビデオ
配信媒体に関し、より詳細には、インタラクティブ・テレビジョン・アプリケー
ションにおいてピクチャを生成かつスクロールするためのシステムおよび方法に
関する。
【0002】 (従来技術の説明) インタラクティブ・テレビジョンは、放送オーディオビジュアル・コンテンツ
を複数の加入者に提供するインタラクティブ・オーディオ/ビデオ配信媒体であ
る。インタラクティブ・テレビジョンは、放送のビデオおよびオーディオをユー
ザに提供し、そのコンテンツと対話するための、例えば選択したり所望の製品を
注文したりするなどのための戻り経路もユーザに与えている。最大の帯域幅効率
でコンテンツを提供するために、インタラクティブ・テレビジョン・システムは
、それらのコンテンツをオーディオ/ビデオまたはイメージの圧縮技術で圧縮す
ることがある。したがって、加入者のところにあるシステムは、ローカルでの表
示用または再生用にコンテンツを圧縮解除できなければならない。
【0003】 インターネットは、相互接続されたネットワークの全世界的な集積である。こ
の数年間に、インターネットは急激に成長した。これらの相互接続されたネット
ワークが共有する主要な特性は、TCP/IP(Transmission Control Protoco
l/Internet Protocol)通信プロトコルの使用である。インターネットで情報を 利用できるようにするために、いくつかの異なるプロトコルが使用される。これ
らの中には、テキストのみの階層的なゴーファ(Gopher)・プロトコル、
および、ハイパーテキストのマルチメディア・ワールド・ワイド・ウェブ(WW
Wまたはウェブ)上で使用されるHTTP(Hyper Text Transfer Protocol)が
ある。
【0004】 多くのアプリケーションでは、インタラクティブ・テレビジョン・システム上
でスチール写真ピクチャまたはイメージを表示することが望ましい。例として、
インタラクティブ・テレビジョン・アプリケーションに対して広告用ピクチャや
電子番組ガイドやその他のコンテンツを表示することが含まれる。別の例として
は、ウェブ・ブラウジングなど、インターネットに関する行為に使用するための
インタラクティブ・テレビジョン・システムがある。ウェブ・ブラウジングに対
するインターネット利用可能テレビジョン・システムの使用は、ウェブTVと一
般に呼ばれることがある。インターネット・ファイルなどのスチール写真イメー
ジおよびピクチャをインタラクティブ・テレビジョン・システムを介して送信お
よび表示することは、加入者に送信する必要のある、サイズが大きく量の多いフ
ァイルを圧縮する必要があるために妨げられている。異なる固有のサイズのスチ
ール写真イメージおよびピクチャを提供するのが望ましいことがあることを考慮
すると、圧縮は複雑となる。したがって、インターネット・ファイルを、標準的
な方式で復号化できるような方法で圧縮できるようにする必要がある。
【0005】 また、多くの場合、テレビジョンの視聴サイズよりも大きいスチール写真イメ
ージまたはピクチャをテレビジョン・システムに提供することも望ましい。例え
ば、インターネットのウェブ・ページは通常、コンピュータの表示装置の画面よ
りも大きい。したがって、インタラクティブ・テレビジョン環境でウェブ・ブラ
ウジング能力を提供する、またはシミュレートするために、テレビジョンのビュ
ー領域よりも大きいスチール写真ピクチャをテレビジョンに提供できることが必
要である、あるいは望ましい。これは、多くの圧縮規格が圧縮および圧縮解除の
目的に対して標準的な固定のイメージ・サイズを必要とする事実のために複雑と
なっている。テレビジョンの視聴サイズよりも大きいピクチャがテレビジョンに
提供されるときに、ユーザがコンピュータの画面上でスクロールできるのとほぼ
同様に、表示画面を下または横にスクロールする機能をユーザに提供することが
必要である。しかし、インタラクティブ・テレビジョン・アプリケーション中で
イメージをスクロールする能力をユーザに提供することは、スチール写真ピクチ
ャをテレビジョンに送るのに使用されるビデオ圧縮のために複雑である。したが
って、インタラクティブ・テレビジョン・アプリケーション中でユーザがピクチ
ャをスクロールできるようにするシステムおよび方法が望まれている。
【0006】 (MPEGの背景) MPEG圧縮の背景は適切と見られる。インタラクティブ・テレビジョン環境
で使用される一般的な圧縮技術は、MPEG(Moving Pictures Experts Group )と呼ばれる。MPEG圧縮は、インターフレームおよびイントラフレーム圧縮
技術を使用する、フル・モーション・ビデオ・イメージの圧縮および圧縮解除の
方法のセットである。MPEG圧縮は、動き補償と離散コサイン変換(DCT)
処理の両方を使用し、200:1よりも高い圧縮率を生み出すことができる。
【0007】 2つの優勢なMPEG規格は、MPEG−1およびMPEG−2と呼ばれる。
MPEG−1規格は一般に、ブロック・ベースの動き補償予測(MCP)を使用
するインターフィールド・データ縮小に関し、一時的な差分パルス符号変調(D
PCM)を通常使用する。MPEG−2規格はMPEG−1規格に似ているが、
高品位テレビジョン(HDTV)などのインタレースされたディジタル・ビデオ
を含めた、より広範囲なアプリケーションをカバーする拡張機能を含む。
【0008】 MPEGのストリームは3つのタイプのピクチャを含む。それらは、イントラ
(I)フレーム、予測(P)フレーム、双方向補間(B)フレームと呼ばれる。
Iすなわちイントラ・フレームは、ビデオのフレーム全体に対するビデオ・デー
タを含み、通常10から15フレームごとに配置される。イントラ・フレームは
、ランダム・アクセスのためにファイル内に入口点を提供し、一般に中程度にし
か圧縮されない。予測フレームは、過去のフレーム、すなわち先行するイントラ
・フレームまたは予測フレームに関連して符号化される。したがってPフレーム
は、先行するIまたはPフレームに対する相対的な変化だけを含む。一般に、予
測フレームは非常に大きな圧縮量を受け、未来の予測フレームに対する参照とし
て使用される。したがって、IとPのフレームは両方とも、後続のフレームに対
する参照として使用される。双方向ピクチャは最も大きな圧縮量を含み、符号化
されるために過去と未来の両方に対する参照を必要とする。双方向フレームは、
他のフレームの参照として使用されることは決してない。
【0009】 MPEGエンコーダは、それぞれのフレームをマクロブロックと呼ばれる16
×16ピクセルの正方形のグリッドに分割する。それぞれのフレームは、動き推
定/補償を行うためにマクロブロックに分割される。各ピクチャは複数のスライ
スからなる。MPEG規格はスライスを、同じ行のマクロブロック上で始まり終
わる2つ以上のマクロブロック(16×16ピクセルのブロック)の隣接するシ
ーケンスと定義している。スライスは、ピクチャ中でスライスが始まる水平と垂
直の位置を示すスライス始点コードおよびスライス始点情報を含むヘッダで始ま
る。さらに、MPEG規格では、ピクチャ全体の各部分に対してヘッダ情報が提
供される。マクロブロック、スライス、フレーム、その他のそれぞれは、特定の
ピクチャの部分、ならびに、ピクチャ全体の次に大きい部分におけるその配置に
関する情報を含む、それ自体のヘッダを有する。
【0010】 (発明の概要) 本発明は、インタラクティブ・テレビジョン・システムなどのビデオ・システ
ムにおいて、MPEG符号化ピクチャの許容サイズよりも大きいピクチャをスク
ロールするためのシステムおよび方法を含む。好ましい実施態様では、インタラ
クティブ・テレビジョン・システムは、ビデオ・コンテンツを提供するためのビ
デオ配信システム、および表示画面を含む少なくとも1つの加入者テレビジョン
を含み、加入者テレビジョンはビデオ配信システムに結合される。
【0011】 本発明によれば、ビデオ配信システムは圧縮ピクチャを提供または放送する。
圧縮ピクチャは標準的なMPEGピクチャよりも大きい、すなわち幅がより広く
、かつ/あるいは長さがより長い。圧縮ピクチャは複数のスライスを含み、複数
のスライスは、スクロールを容易にするためにスライス構造によって圧縮され、
個別に圧縮された1つまたは複数のスライスを含む。スライスは、所定のスライ
ス構造によって符号化され、好ましくは個別に圧縮されて、本発明によるスクロ
ールを可能にする。加入者テレビジョンは、圧縮ピクチャまたは圧縮ピクチャの
一部分を受信する。加入者テレビジョンは最初に圧縮ピクチャのデフォルト部分
を表示するが、デフォルト部分のサイズは、テレビジョンの表示領域に適合し、
かつ/または標準的なMPEGサイズである。
【0012】 ユーザが画面上でイメージをスクロールしたいと思うとき、ユーザは、スクロ
ール入力を加入者テレビジョンに与える。加入者テレビジョンは、スクロール入
力の受信に応答して、ピクチャの新たな所望の部分を形成する適切なスライスを
デコーダに提供する。次いでデコーダは、加入者テレビジョンの表示画面上で見
られるように、それらのスライスを復号化する。したがって、ユーザはピクチャ
の所望の部分を視聴するために選択し、加入者テレビジョンは、視聴されるピク
チャの所望の部分を形成する適切なスライスをデコーダに送信するように動作す
る。このようにして、ユーザはピクチャの異なる部分をスクロールすることがで
きる。また、加入者テレビジョンは、テレビジョンの表示領域および/または標
準的なMPEGサイズに対応するスライスをデコーダに提供するだけであり、次
いでデコーダは、そのサイズのピクチャを受信し、復号化するだけである。
【0013】 一実施態様では、ビデオ配信システムは最初に、標準的なMPEGサイズに対
応するMPEGピクチャの一部を加入者テレビジョンに提供するだけである。し
たがって、加入者テレビジョンがスクロール入力をユーザから受け取ると、加入
者テレビジョンはビデオ配信システムに追加スライスを要求する。これにより、
加入者テレビジョンのデコーダまたはセット・ボックスに必要なメモリ量が低減
される。別の実施態様では、ビデオ配信システムは、最初にピクチャ全体に対応
する全スライスを加入者テレビジョンに提供する。この実施態様では、加入者テ
レビジョンはユーザのスクロール入力に基づいて、標準的なMPEGピクチャに
対応するスライスを選択的にデコーダに提供する。
【0014】 一実施態様では、ビデオ配信システムは、圧縮ピクチャを含む各スライスの始
点を示す表も提供することが好ましい。加入者テレビジョンは表を受け取り、各
スライスに対する表の位置を利用して、ユーザから要求されたスライスをデコー
ダに提供する。
【0015】 本発明はまた、標準的な視聴サイズよりも大きい圧縮ピクチャを生成および符
号化するシステムおよび方法、ならびに、対応するスライス始点の表を生成する
方法も含む。上記のように、圧縮ピクチャは適切なスライス構造によって生成さ
れて、ピクチャがテレビジョン表示画面上でスクロールされるときに圧縮ピクチ
ャ中で圧縮スライスが他のスライスに置き換わることができるようになる。
【0016】 本発明は、後続の図面と共に好ましい実施形態に関する後続の詳細な説明を考
察すれば、よりよく理解されよう。
【0017】 (実施形態の詳細な説明) 本発明は、ビデオ配信システムにおいて、MPEGイメージの許容サイズより
も大きいピクチャ中でスクロールするためのシステムおよび方法を含む。本発明
はまた、テレビジョン画面やコンピュータ画面などの画面のビュー領域よりも大
きいピクチャをスクロールすることも可能にする。好ましい実施形態では、本シ
ステムおよび方法はインタラクティブ・テレビジョン・システムに含まれる。し
かし本発明は、標準的なテレビジョン、インタラクティブ・テレビジョン、イン
ターネット、およびその他のビデオまたはグラフィックス配信システム媒体など
の、様々なタイプのビデオ・システムのいずれにも含むことができることに留意
されたい。本明細書で使用する「ビデオ」という語は、スチール写真イメージ、
グラフィックス、動画、または動画ビデオを含むものとする。
【0018】 (インタラクティブ・テレビジョン・システム) まず図1を参照することにより、本発明の一実施形態によるインタラクティブ
・テレビジョン・システムのブロック図を示す。図1は例示的なものにすぎず、
希望により他のインタラクティブ・テレビジョン・システムの実施形態も利用で
きることに留意されたい。
【0019】 図示の通り、インタラクティブ・テレビジョン・システムは、インタラクティ
ブオーディオビジュアル・コンテンツを含めたオーディオビジュアル・コンテン
ツを生成するための放送センター100を利用する。放送センター100は、オ
ーディオビジュアル・コンテンツを提供するためのオーディオ/ビデオ供給源1
02を含む。オーディオビジュアル・コンテンツには、テレビジョンで通常見ら
れるような、映画、スポーツ、ニュース、状況喜劇(sitcom)、その他の
オーディオビジュアル番組が含まれるであろう。オーディオビジュアル・コンテ
ンツは、様々な目的に使用できるスチール写真イメージを含むことが好ましい。
これらのスチール写真イメージは、ウェブからのページを含むことが好ましい。
オーディオビジュアル・コンテンツは、背景ピクチャまたは背景イメージ、なら
びに、背景ピクチャ上に重ねられるようにデザインされた挿入ピクチャまたはオ
ーバレイを含んでもよい。ウェブ・ページ、背景ピクチャ、挿入ピクチャは、希
望によりスチール写真ピクチャまたは動画ビデオ・シーケンスの部分を含むこと
がある。本発明によれば、オーディオビジュアル・コンテンツは、標準的なMP
EGサイズよりも大きいMPEG符号化イメージを含む。
【0020】 オーディオ/ビデオ供給源102は、スチール写真ビデオ・イメージを圧縮済
みスチール写真ビデオ・イメージに圧縮するためのビデオ圧縮論理を含むことが
できる。図2に示すように、オーディオビジュアル・コンテンツはまた、希望に
より遠隔ネットワーク170または生放送番組によって供給することもできる。
【0021】 また、放送センター100は、インタラクティブ・アプリケーション・コンテ
ンツを作成および/または生成するためのアプリケーション・サーバ104も含
む。インタラクティブ・アプリケーション・コンテンツは、インタラクティブ・
テレビジョンの特徴をサポートするためにセット・トップ・ボックス内またはテ
レビジョン内のプロセッサによって実行されるように設計されたアプリケーショ
ン・コードおよびデータを含む。アプリケーション・サーバ104は、「オープ
ンTV(Open TV)」インタラクティブ・アプリケーションを生成または
提供するように構成されることが好ましい。アプリケーション・サーバはまた、
希望により「Java」アプレットまたは他のインタラクティブ・プログラム・
コンテンツを提供することもできる。
【0022】 エンコーダ/マルチプレクサ106は、インタラクティブ・アプリケーション
・コンテンツをオーディオビジュアル・コンテンツに結合して、オーディオ・ビ
デオ・インタラクティブ(AVI)信号を生成する。エンコーダ/マルチプレク
サ106はまた、インタラクティブ・アプリケーション・コンテンツをオーディ
オビジュアル・コンテンツに同期させて、インタラクティブ・アプリケーション
・コンテンツがオーディオビジュアル・コンテンツ内の適切な位置に確実に挿入
されるようにする。いくつかのチャネルは非インタラクティブ番組コンテンツを
含む場合があることに留意されたい。言い換えれば、いくつかのオーディオビジ
ュアル・コンテンツは関連するインタラクティブ・コンテンツを有しない場合が
ある。エンコーダ/マルチプレクサ106は、AVI信号および任意選択の非イ
ンタラクティブ信号を含めた複数の信号を送信用に共に多重化することが好まし
い。
【0023】 放送センター100はまた、エンド・ユーザまたは後続の配信リンクによる受
信用に放送信号を送信するためのアップリンク衛星108も含む。図1は、放送
信号を送信するのに衛星が使用される衛星ネットワークの例を示していることに
留意されたい。しかし、同軸ケーブルを通したケーブル配信や、光ファイバ送信
、マイクロ波送信、その他の手段を含めた、他の送信方法も使用できることに留
意されたい。
【0024】 放送信号は、放送センター100から衛星ダウンリンク120を介して受信さ
れる。次いで放送信号は複数の加入者に提供される。上記のように、放送信号は
それぞれのチャネル上の1つまたは複数のAVI信号を含み、1つまたは複数の
非インタラクティブ信号を含むこともある。
【0025】 図示の通り、各エンド・ユーザまたは加入者は、セット・トップ・ボックスま
たはインタラクティブ・デコーダ140、ならびにテレビジョン・セット150
を含むことが好ましい。セット・トップ・ボックスまたはインタラクティブ・デ
コーダ140はテレビジョン・セット150に結合される。インタラクティブ・
デコーダ論理は、別々のユニット140として含まれるのではなく、テレビジョ
ン・セット150に含まれることも可能であることに留意されたい。また、テレ
ビジョンは、希望により表示画面を有する汎用プログラム可能コンピュータ、ま
たは他の視聴用デバイスを含むこともできる。
【0026】 本開示では、「加入者テレビジョン」という語は、コンピュータやLCD(液
晶表示装置)画面などの、テレビジョン・セット150または他の視聴用デバイ
スを含むものとし、圧縮ビデオを復号化するため、かつ/またはインタラクティ
ブ・プログラムを実行するための関連するデコーダ論理を含むこともある。例え
ば一実施形態では、加入者テレビジョンは、インタラクティブ・デコーダまたは
セット・トップ・ボックス140に結合されたテレビジョン・セット150を含
む。
【0027】 テレビジョン150は、ユーザによるテレビジョン150および/またはイン
タラクティブ・デコーダ140との対話を助ける遠隔コントロール152を含む
。ユーザは、所望のテレビジョン・チャネルを視聴用に選択する、あるいは様々
なインタラクティブ選択を提供することができる。ピクチャが選択されると、そ
のピクチャが標準的なMPEGサイズよりも大きい場合、ユーザは本発明の利用
により、遠隔コントロール152を使用して、ピクチャ中で希望により垂直方向
または水平方向にスクロールすることができる。
【0028】 選択されたテレビジョン・チャネル上の信号はインタラクティブ・デコーダ1
40によって復号化され、インタラクティブ・デコーダ140はテレビジョン・
セット150に出力を提供する。インタラクティブ・デコーダ140は、トムソ
ン・エレクトロニクス(Thomson Electronics)によるオー
プンTVなどの、リアル・タイムのオペレーティング・システムを実行すること
が好ましい。視聴されるチャネルがAVI信号を含む場合、インタラクティブ・
デコーダ140はまた、インタラクティブ・テレビジョンの特徴を可能なものに
するために、選択されたAVI信号内で搬送されるインタラクティブ・アプリケ
ーション・プログラムを実行する。
【0029】 帰路チャネル156は、インタラクティブ・デコーダ140をトランザクショ
ン・サーバ160に相互接続し、トランザクション・サーバ160は、ユーザに
よる何らかの選択を監視し、希望によりしかるべく応答する。帰路チャネル15
6は、標準的なPOTS(plain old telephone syst
em)電話回線および関連するモデム(図示せず)を通信用に利用するのが好ま
しい。同軸ケーブル、光ファイバー・ケーブル、DSL(Digital Su
bscriber Line、ディジタル加入者回線)、ATM(非同期転送モ
ード)その他の、他の帰路チャネルのオプションを希望により利用することもで
きる。
【0030】 放送センター100は、それぞれがオーディオビジュアル・コンテンツを含む
複数のプログラム・チャネルを提供する。1つまたは複数のプログラムは、オー
ディオビジュアル・コンテンツおよび関連するインタラクティブ・アプリケーシ
ョンを含む。放送センター100にあるエンコーダ106は、標準的なMPEG
サイズよりも大きい圧縮ピクチャを含めた圧縮ピクチャを送信するように動作す
ることができる。エンコーダ106は、非標準的な、あるいはより大きいMPE
Gサイズのピクチャを、ピクチャのスクロールに必要なスライス構造によって符
号化する。エンコーダ106はまた、スクロールを助けるためのスライス・マッ
プを送信するように動作することもできる。
【0031】 したがって、好ましい実施形態では、AVI信号の少なくとも1つのサブセッ
トは、標準的なMPEGサイズよりも大きい圧縮ピクチャを含む。これらのAV
I信号は、MPEG規格よりも大きい圧縮ピクチャのスクロールを実行すること
のできるインタラクティブ・アプリケーションを含むことが好ましい。圧縮ピク
チャは、長さと幅のいずれかまたはその両方が標準的なMPEGサイズよりも長
いことがある。したがってインタラクティブ・アプリケーションは、ユーザによ
るスクロール入力に基づいて、ピクチャの選択された部分を表示するように動作
する。ユーザがそれぞれのピクチャをスクロールできるように動作する論理およ
び/またはソフトウェアはまた、インタラクティブ・アプレットとして転送され
るのではなく、セット・トップ・ボックス140上に常駐することもできる。
【0032】 (図3−インタラクティブ・デコーダ) 次に図3を参照することにより、セット・トップ・ボックスまたはインタラク
ティブ・デコーダ140を図示するブロック図を示す。図示の通り、インタラク
ティブ・デコーダ140は、チャネルを介して放送信号を受信するための入力を
含む。放送信号は、映画、スポーツ、テレビジョン・ショー、ニュース、広告な
どのプログラム・コンテンツを含めた複数のチャネルを含むことが好ましい。プ
ログラム・チャネルの少なくとも1つのサブセット、すなわち1つまたは複数の
サブセットは、上述のようなオーディオビジュアル成分ならびにインタラクティ
ブ・プログラム成分を含むAVI(オーディオ・ビデオ・インタラクティブ)信
号を含む。オーディオビジュアル成分は圧縮されるのが好ましく、MPEG圧縮
されるのが好ましい。上述のように、好ましくはインタラクティブ・プログラム
・コンテンツである放送信号は、長さと幅のいずれかまたはその両方において標
準的なMPEGサイズよりも大きい1つまたは複数の圧縮ピクチャを含むことが
ある。放送信号はまた、これらのピクチャに関連するスライス・マップ情報を含
むことが好ましい。
【0033】 放送チャネル信号は、インタラクティブ・デコーダ140内のデマルチプレク
サ302に提供される。デマルチプレクサ302は、オーディオ・ビデオ成分を
インタラクティブ成分から分離するように動作する。本発明の好ましい実施形態
では、インタラクティブ成分は、トムソン・エレクトロニクスによって広められ
たオープンTV規格に準拠するインタラクティブ・アプリケーションおよび/ま
たはデータを含む。しかし、希望により他のタイプのインタラクティブ・アプリ
ケーションをAVI信号に含めることもできることに留意されたい。
【0034】 デマルチプレクサ302は、オーディオ/ビデオ成分をオーディオ/ビデオ復
号化ブロック304に提供する。復号化ブロック304は、圧縮済みのオーディ
オビジュアル・データ・ストリームを復号化するよう動作して、圧縮解除された
データを生成する。好ましい実施形態では、放送チャネルはMPEG−2圧縮デ
ータを搬送する。したがって好ましい実施形態では、復号化処理ブロック304
は、符号化されたデータを圧縮解除または復号化するためのMPEG−2デコー
ダを含むことが好ましい。デコーダ304は、1つまたは複数のDSP(ディジ
タル信号プロセッサ)、および1つまたは複数の関連するメモリを含むことが好
ましい。デコーダは、1つまたは複数のDSP、CPU、またはマイクロコント
ローラ、あるいは離散的論理、あるいはこれらの組合わせを含めた、様々なタイ
プの論理を含むことができることに留意されたい。
【0035】 復号化処理ブロック304は、好ましくは表示用にテレビジョン150に提供
されるオーディオ/ビデオ出力を提供する。復号化ブロック304がメモリから
圧縮スライスを受信すると、復号化ブロック304はスライスを圧縮解除し、圧
縮解除したスライスを表示ユニットに提供する。
【0036】 インタラクティブ・デコーダ140は、好ましくは読出し専用メモリ(ROM
)であるメモリ316を含み、メモリ316はインタラクティブ・アプリケーシ
ョン・オペレーティング・システムを格納する。オペレーティング・システムは
、トムソン・エレクトロニクスによるオープンTVオペレーティング・システム
が好ましい。CPU314はROM316に結合される。
【0037】 デマルチプレクサ302の出力によって提供されるインタラクティブ・プログ
ラム成分は、好ましくはランダム・アクセス・メモリ(RAM)であるメモリ3
12に送られ、メモリ312は、インタラクティブ・アプリケーションすなわち
オープンTVアプリケーションを格納する。CPU314はインタラクティブ・
アプリケーションRAM312に結合される。したがって、AVI信号からのイ
ンタラクティブ・アプリケーションはRAM312に格納され、CPU314は
RAM312からアプリケーションを読み取ってアプリケーションを実行する。
【0038】 したがって、CPU314はROM316からオープンTVオペレーティング
・システムを読み取り、それによってオペレーティング・システムはCPU31
4の動作を制御する。CPU314はまた、AVI信号によって提供されたイン
タラクティブ・アプリケーションをRAM312から読み取り、ROM316に
格納されたオープンTVオペレーティング・システムの制御下で、このインタラ
クティブ・アプリケーションを実行する。
【0039】 図3の実施形態では、長さと幅のいずれかまたはその両方においてMPEG規
格よりも大きい圧縮ピクチャが、インタラクティブ・アプリケーションに含まれ
る。したがって、この実施形態では、長さと幅のいずれかまたはその両方がMP
EG規格よりも大きい圧縮ピクチャは、インタラクティブ・アプリケーションの
一部に含まれるが、オーディオビジュアル成分の一部として含まれることはない
。この実施形態では、圧縮ピクチャはデマルチプレクサ302によって受信され
、次いでRAM312に一時的に格納される。様々な実施形態では、非標準的な
MPEGサイズの圧縮ピクチャの一部分または全てのいずれかが、以下にさらに
述べるようにしてRAM312に格納される。
【0040】 図3Aを簡単に参照すると、別の実施形態において、標準的なMPEGサイズ
よりも大きい圧縮ピクチャの一部分が信号のオーディオ/ビデオ部分に含まれて
いる。この実施形態では、オーディオ/ビデオ復号化ブロックは、少なくとも標
準的なMPEGサイズに対応するサイズのピクチャ・バッファ303を含む。ピ
クチャ・バッファ303は、圧縮ピクチャの一部分を受け取って格納し、以下に
さらに考察するように、デコーダ304にスライスを選択的に提供する。
【0041】 インタラクティブ成分はまた、MPEG規格よりも大きい圧縮ピクチャ中での
スクローリングを助けるために、少なくとも1つのスライス・マップも含むこと
が好ましい。言い換えれば、ビデオ配信システムは、圧縮ピクチャ中でのスクロ
ーリングを助けるために、非標準的なMPEGサイズの圧縮ピクチャのいずれか
とともにスライス・マップを提供することが好ましい。
【0042】 RAM312は、図示のようにデコーダ304に結合される出力を含む。CP
U314はRAM312からの出力を制御して、デコーダ304にMPEGスラ
イスを提供する。より具体的には、CPU314は、圧縮ピクチャからのスライ
スをデコーダ304に提供するようRAM312に指示して、本発明によるMP
EG規格サイズよりも大きい圧縮ピクチャ中のスクローリングを実施する。CP
U314は、インタラクティブ・アプリケーションを実行し、RAM312に格
納されたスライス・マップのいずれかを使用して、スクロールに適した順番でデ
コーダ304にスライスを提供することが好ましい。
【0043】 本発明によるMPEG規格サイズよりも大きい圧縮ピクチャ中でのスクロール
は、以下にさらに述べるように、視聴を望まれるピクチャの新しい部分を表示す
るために、現在表示されているピクチャの一部分の1つまたは複数のスライスを
新しいスライスで置き換えることを含む。より具体的には、圧縮ピクチャの第1
のビューから第2のビューへのスクロールは、もう見られないであろう第1のビ
ューからのスライスの代わりに、復号化用の、第2のビューの一部分である圧縮
ピクチャの新しいスライスを提供するよう、CPU314がRAM312に指示
することを含む。
【0044】 一実施形態では、CPU314は、グラフィック・オンスクリーン表示ブロッ
ク322に出力を提供する。グラフィック・オンスクリーン表示ブロック322
は、デコーダ304から提供されたオーディオ/ビデオ出力と共に出力を提供す
るように結合される。グラフィック・オンスクリーン表示ブロック322は、デ
コーダ304のオーディオ/ビデオ出力の最上部に重ねることのできる形式にデ
ータを構成する。こうして、CPU314は、インタラクティブ・アプリケーシ
ョンを実行し、オンスクリーン・グラフィックスを生成し、オンスクリーン・グ
ラフィックスは、デコーダ140から出力されるオーディオ/ビデオ・ストリー
ムと共に提供される。したがって、例えば、インタラクティブ・アプリケーショ
ンが1つまたは複数のイメージまたは選択オプションを表示するように、あるい
は、テレビジョン・プログラムまたはスチール写真イメージの最上部に重ねるよ
うに書かれている場合は、アプリケーションを実行するCPU314は、グラフ
ィック・オンスクリーン表示ブロック322に適切な出力を提供し、ブロック3
22は、それぞれのイメージまたは選択ボタンを、デコーダ304のオーディオ
/ビデオ出力の最上部に重なるようにする、あるいはそれと共に表示させる。
【0045】 インタラクティブ・デコーダ140はまた、ユーザ入力を受け取るための入力
も含む。このユーザ入力はCPU314の入力に提供される。ユーザ入力は、様
々なデバイスから与えることができるが、遠隔コントロール152、あるいはテ
レビジョン150またはインタラクティブ・デコーダ140上のボタンから与え
ることが好ましい。CPU314に与えられるユーザ入力によって、ユーザはイ
ンタラクティブ・アプリケーションと対話することができる。例えば、ユーザま
たは視聴者は、製品の注文や情報の注文をするために選択肢またはボタンを選択
したり、テレビジョン・ゲーム・ショーに回答を与えたりすることができる。別
の例としては、本発明によれば、ユーザは長さと幅のいずれかまたは両方におい
てMPEG規格サイズよりも大きい圧縮ピクチャ中で垂直および/または水平に
、選択的にスクロールするためのスクロール入力を与えることもできる。
【0046】 インタラクティブ・デコーダ140はまた、ユーザの対話行為に対して帰路チ
ャネル156上に情報を提供するモデム324も含む。図3に示すように、CP
U314はモデム324に結合されており、モデム324は、インタラクティブ
・デコーダ140の帰路チャネル出力に結合されている。図3に示す実施形態で
は、モデム324は双方向通信用に使用することもできる。図1に示したように
、帰路チャネル156はトランザクション・サーバ160に結合されるのが好ま
しい。したがって、ユーザが情報を注文する、あるいは製品を購入するオプショ
ンを選択する場合、トランザクション・サーバ160はこの注文を受け取り、注
文を履行するために処理する。また、ユーザがゲーム・ショーの問題に答える場
合にも、回答はトランザクション・サーバ160への帰路チャネル156上に提
供される。
【0047】 (図3A−インタラクティブ・デコーダの代替実施形態) 次に図3Aを参照すると、上記のように代替実施形態において、MPEG規格
サイズよりも大きい圧縮ピクチャが、ビットストリームのオーディオビジュアル
・コンテンツ部分に含まれている。この実施形態では、セット・トップ・ボック
スまたはインタラクティブ・デコーダ140は、デマルチプレクサ302とデコ
ーダ304の間に結合されたピクチャ・バッファまたはメモリ303を含む。ピ
クチャ・バッファ303はまた、希望によりデコーダ304中に含めることもで
きる。ピクチャ・バッファ303は、本発明によるMPEG規格サイズよりも大
きい圧縮ピクチャ中のスクローリングを実施するために、圧縮ピクチャの一部分
または圧縮ピクチャの全てを格納するように動作して、デコーダ304にスライ
スを提供することができる。言い換えれば、ピクチャ・バッファ303は、スク
ロールを実施するために、圧縮ピクチャの第1の部分からのスライスを置き換え
て、視聴を望まれる圧縮ピクチャの第2の部分から新しいスライスを提供するの
を助ける。
【0048】 この実施形態では、バッファ303およびRAM312は、任意選択で示され
たように情報を交換する。これにより、格納またはバックグラウンドの操作が望
まれる場合に、バッファ303はRAM312との間でスライスを転送すること
ができる。言い換えれば、バッファ303が、バッファ303に格納できるより
も多くの入力をデマルチプレクサ302から受け取った場合、すなわち、非標準
的なMPEGピクチャがピクチャ・バッファ303よりも大きい場合、バッファ
303はスライスまたは他のデータを、格納して後で取り出すためにRAM31
2に転送する。別法としては、以下にさらに述べるように、ピクチャ・バッファ
303は圧縮ピクチャの一部分だけを格納し、デコーダ140は、受け取ったス
クロール入力に基づいてビデオ表示システムから追加スライスを要求する。
【0049】 この実施形態では、図示のように、CPU314もまたバッファ303に出力
を提供する。CPU314は出力を使用して、バッファ303に対しておよびそ
れからの、RAM312に対しておよびそれからの、ならびにデコーダ304に
対しておよびそれからのMPEGスライスの提供を制御する。言い換えれば、図
3のCPU314がスクロールを実施するためにRAM312を制御してデコー
ダ304にスライスを提供するのとほぼ同じ仕方で、図3Aでは、CPU314
はバッファ303の入力と出力を制御して、MPEG規格サイズよりも大きい圧
縮ピクチャのスクロールを実施する。より具体的には、図3Aでは、MPEG規
格サイズよりも大きい圧縮ピクチャ中でのスクローリングは、受け取ったスクロ
ール入力に応答して復号化するための、視聴される圧縮ピクチャの次の所望の部
分を含む適切なスライスを提供するように、CPU314がバッファ303およ
び/またはRAM312に指示することを含む。
【0050】 (標準的なMPEGサイズよりも大きい圧縮ピクチャの符号化) 背景の章で述べたように、MPEG−2ビデオ・ビットストリームは一般に、
I(Intra−coded、内符号化)ピクチャ、P(predicivel
y−coded、予測符号化)ピクチャ、B(Bidirectionally
−interpolated、双方向補間化)ピクチャの組合わせからなる。M
PEG規格よりもサイズの大きい各圧縮ピクチャは、複数のスライスからなる。
MPEG−2規格はスライスを、同じ(マクロブロックの)行の上で始まり終わ
る、2つまたはそれ以上のマクロブロック(16×16ピクセルのブロック)の
隣接するシーケンスと定義している。好ましい実施形態では、MPEG規格サイ
ズよりも大きい圧縮ピクチャの復号化にはIピクチャだけが使用される。Pピク
チャおよびBピクチャは、これらのピクチャを適切なスライス構造で生成するの
が本来的に難しいために、MPEG規格サイズよりも大きい圧縮ピクチャの復号
化には使用されないことが好ましい。ピクチャのヘッダ、およびおそらくピクチ
ャの一部分からの他のヘッダは、取り去られてメモリに格納される。表示される
ことになるピクチャの一部分の位置に対して、スライス(および/または希望に
よりマクロブロック)中の位置のヘッダを示すためにポインタが配置されること
が好ましい。
【0051】 垂直のスクロールを可能にする最も簡単な筋書きは、マクロブロックの各行を
スライスに符号化することである。MPEG規格の幅であるが標準的なMPEG
よりも長いピクチャの場合、符号化されたこのピクチャは図4Aのようになる。
この例では、マクロブロックの各行はスライスに符号化される。ピクチャの底部
と上部にある1つまたは複数のスライスは、個別に圧縮されるのが好ましく、こ
れは、スライスが隣接する他のスライス中のマクロブロックの参照を必要とせず
に復号化できるように符号化されることを意味する。このようにスライスを個別
に符号化することにより、表示されていない隣接するスライスの復号化を必要と
せずにスライスを復号化し表示することができるようになるため、スクロールを
行うことができるようになる。ピクチャは、どのスライスも個別に圧縮せずに符
号化することもできることに留意されたい。しかしこの場合は、表示されていな
いスライスを復号化する必要がある。また、希望すれば、常に一緒に表示される
ピクチャ中の複数のスライスを一緒に圧縮する、すなわち依存的に圧縮すること
もできる。
【0052】 図4Aの次の例では、ユーザが個々の水平スライスを1つずつ下にスクロール
することができ、表示されるピクチャの最初の部分がピクチャの最上部であり、
ユーザが4回すなわち4スライスだけ下にスクロールしたと仮定する。図4Aで
は、現在ビューを実線で示す。現在ビューは、ピクチャの上部から4スライスだ
け下にスクロールした結果である。現在ビューのすぐ前のビューは先行ビューと
呼び、均一な幅広の破線で定める。先行ビューのすぐ前のビューは第2の先行ビ
ューと名づけ、交互に長短の幅で書かれた破線で定める。ピクチャのより上部の
最も左の部分を含む第1のビュー、およびその後の第2のビューは図示していな
い。
【0053】 長さはMPEG規格だが幅が標準的なMPEGよりも広いピクチャの場合、符
号化されたこのピクチャは図4Bのようになる。この例では、マクロブロックの
各行が複数のスライスに符号化されている。左側と右側にある始めのいくつかの
スライスは、最低限の2つのマクロブロックからなるが、ピクチャの中間にある
スライスは、2つより多くのマクロブロックで構成することもできる。左側と右
側にあるスライスは、圧縮ピクチャのMPEG規格サイズ部分が常に個別に復号
化および視聴できるように、十分に小さくされ個別に圧縮される。言い換えれば
、圧縮ピクチャがMPEG規格よりも例えば16マイクロブロックだけ広い場合
、この例では、ピクチャの左側と右側の両方にそれぞれの上にある2つのマクロ
ブロックの、少なくとも4つの最小サイズのスライスがあり、中間のおそらくよ
り大きい1組のスライスに沿って、圧縮ピクチャの両端間を左から右へ、および
向きを変えて完全にスクロールすることができるようになる。図4Bでは、現在
ビューを実線で示す。現在ビューは、破線で定めた先行ビューから1回右にスク
ロールした結果である。
【0054】 別法としては、ピクチャが長さと幅の両方においてMPEG規格よりも大きい
場合、ピクチャは、図4Cに示すようなスライス構造によって符号化されるのが
好ましい。この場合、左側と右側の始めのいくつかのスライスは、最低限の2つ
のマクロブロックだけからなるが、ピクチャの中間にあるスライスは、2つより
多くのマクロブロックで構成することもできる。上述のように、左側と右側のス
ライスは、圧縮ピクチャのMPEG規格サイズ部分が常に個別に復号化および視
聴できるように、十分に小さくされ個別に圧縮される。図4Cのスライス構造は
また、ピクチャの垂直のスクロールも可能にする。図4Cでは、現在ビューを実
線で示す。現在ビューは、幅広の破線で定めた先行ビューから右に1回スクロー
ルした結果である。
【0055】 (図5−好ましい実施形態の符号化動作) 次に図5を参照することにより、標準的なMPEGサイズよりも大きく、スク
ロールできる符号化MPEGピクチャを生成する、本発明の好ましい実施形態の
動作を図示する流れ図を示す。図5に好ましい実施形態を示すが、本発明は他の
様々な方法でも実施できることに留意されたい。方法は流れ図の形で示すが、図
5および6のいくつかのステップは同時にまたは異なる順番で行うこともできる
ことに留意されたい。
【0056】 上に考察したように、本発明は、ビデオ配信システム、好ましくはインタラク
ティブ・テレビジョン・システムで、MPEG規格サイズよりも大きいピクチャ
中でスクロールするシステムおよび方法を含む。インタラクティブ・テレビジョ
ン・システムは、ビデオ・コンテンツを提供するためのビデオ配信システム、お
よび表示画面を含む少なくとも1つの加入者テレビジョンを含み、加入者テレビ
ジョンはビデオ配信システムに結合される。本発明はまた、圧縮ピクチャをスク
ロールに適したスライス構造によって符号化するシステムおよび方法も含む。
【0057】 図5の流れ図に、MPEG規格サイズよりも大きいピクチャがどのようにスラ
イス符号化され、ビデオ配信システムを通して加入者テレビジョンに送信される
ように圧縮されるかを示す。図5の流れ図はまた、スライス符号化に伴い、スラ
イスの始点を含む何らかの所望の表がどのように生成されるかも示す。図5に示
すように、この方法は以下のように動作するのが好ましい。
【0058】 ステップ500では、エンコーダ106または同様の機能を有するデバイスは
、好ましくはMPEG規格サイズよりも大きい、すなわち長さと幅のいずれか、
またはその両方においてMPEG規格よりも大きい、未圧縮のピクチャを受信す
る。MPEG圧縮規格をサイズに対する参照基準として使用するのが好ましいが
、希望により、特にTIFF(Tagged Image File Format)などの他の圧縮規格
または方法を使用することもできる。別の圧縮規格または方法が使用されるとき
は、参照サイズはMPEG規格サイズの代わりに、いずれかの時に視聴するのが
望ましい、表示可能なイメージのサイズ、またはイメージの部分のサイズとする
のが好ましい。他の圧縮規格または方法が使用されるときは、「スライス」とい
う語は、その規格または方法によって別個に圧縮することのできる、圧縮される
べきピクチャの一部分を意味することとする。
【0059】 ステップ502で、エンコーダ106または同様の機能を有するデバイスは、
ピクチャ・スライス符号化情報を受信する。好ましい実施形態では、ピクチャ・
スライス符号化情報は、未圧縮のピクチャ中のどこでどのようにスライスが生成
されるか、およびどのスライスが別個に圧縮されなければならないかなどに関す
る情報を含む。このスライス構造は、ピクチャの可能な全ての部分が加入者テレ
ビジョンで見られるようなスクロールをピクチャ中で可能にするように設計され
るのが好ましい。言い換えれば、ピクチャ・スライス符号化情報は、ピクチャが
圧縮、送信、受信され、ピクチャの所望の部分が圧縮されていなければ、ピクチ
ャ全体を滑らかにスクロールできるだけの十分な分割部分を有するスライス構造
によってエンコーダ106が未圧縮のピクチャを符号化できるように、十分な情
報を有することが好ましい。
【0060】 ピクチャ・スライス符号化情報は、一度にスクロールされる連続したスライス
の数を示す、ある種のスクロール細分性を含むこともできる。一度にスクロール
される連続するスライスの数は、各スクロール入力が、結果的には設定された数
のスライスのジャンプになることを意味する。この細分性は、ピクチャがMPE
G圧縮されているときに共に依存的に圧縮される設定数のスライスに、スライス
のブロックを個別に圧縮することによって達成できる。この細分性は、スライス
がそれぞれ個別に圧縮されている場合でも、各スクロール入力がジャンプとなる
ように、あるいはいくつかのスライスをスクロールするように、インタラクティ
ブ・アプリケーションがプログラミングされることによっても達成できる。例え
ば、幅はMPEG規格だが長さがMPEG規格よりも長いピクチャ(図示せず)
を考察されたい。一行の細分性の場合、このピクチャのイメージ中で下にスクロ
ールするための単一の視聴者入力によって、前のイメージの最上部から単一のス
ライスが除去され、前のイメージの底部に単一の新しいスライスが追加されて、
新しい可視イメージが形成される。この場合、このピクチャを上から下までスク
ロールするのにより多くのスクロール入力が必要とされる。4スライスなどのよ
り大きな細分性の場合、このピクチャのイメージ中で下にスクロールするための
視聴者入力によって、前のイメージの最上部にある4スライスが前のイメージの
底部にある同数の新しいスライスで置き換えられて、新しい可視イメージを形成
する。この場合、このピクチャを上から下までスクロールするのにより少ないス
クロール入力が必要とされる。スクロールされる複数スライスの数は、システム
および/またはユーザによって制御できることが好ましい。
【0061】 ステップ504で、エンコーダ106または同様の機能を有するデバイスは、
ピクチャ・スライス符号化情報に従って未圧縮のピクチャを圧縮する。圧縮方法
はMPEG規格の方法であることが好ましいが、前述の他の圧縮方式も考えられ
ることを当業者なら理解するであろう。圧縮されたピクチャの長さまたは幅が例
えばMPEG規格に合致する場合には、ピクチャを構成する符号化されたスライ
スまたはスライスのグループの長さまたは幅も同様に、MPEG規格に合致する
ことが好ましい。
【0062】 エンコーダ106または同様の機能を有するデバイスは、ステップ506に示
すようにピクチャ・スライス構造の各部分に対する始点の表を生成するのが好ま
しい。デコーダがいずれかの所与のスライスまたはスライスのグループの始点位
置に対するスライス構造を探索することも可能だが、探索することなくいずれか
の所与のスライスの始点が分かるようなジャンプ表が生成されるのが好ましい。
【0063】 別の言い方をすれば、圧縮したピクチャを画面上でスクロールできるような方
法でMPEG規格サイズよりも大きいピクチャを圧縮する動作は、未圧縮のピク
チャおよびスライス符号化情報を受け取るエンコーダを含むのが好ましい。次い
でエンコーダは、MPEG規格に従って、圧縮したピクチャが画面上でスクロー
ルできるようにスライスまたはスライスのグループを個別に圧縮するのが好まし
い。次いでエンコーダは、個別に圧縮され、かつ/またはスクロールできるスラ
イスまたはスライスのグループのそれぞれに対する始点の表を生成するのが好ま
しい。
【0064】 (図6−非標準サイズのピクチャの圧縮) 次に図6を参照すると、ピクチャ・スライス符号化情報に従って、未圧縮のピ
クチャを圧縮するステップ504を概念的に図示する流れ図を示す。図6の流れ
図は主に概念上のものであり、図6の諸ステップは様々な順番で行うか、または
異なる仕方で実施することもできることに留意されたい。図示の通り、ステップ
504は一般に以下のステップを含む。この方法は、最初にステップ600で、
未圧縮のピクチャの長さをMPEG規格で許容される長さと比較する。未圧縮の
ピクチャがMPEG規格よりも長い場合は、ステップ602に進む。ステップ6
02では、垂直のスクロールが行えるように、未圧縮のピクチャを個別に圧縮す
るために上部と底部の縁でスライスおよび/またはスライス・グループに分割す
るのが好ましい。縁およびスクロール限界がどこで発生するかを決定するために
、ステップ502からのピクチャ・スライス符号化情報が使用されるのが好まし
い。
【0065】 次のステップ604では、未圧縮のピクチャの幅をMPEG規格によって許容
される幅と比較する。未圧縮のピクチャがMPEG規格よりも広い場合は、ステ
ップ606に進む。ステップ606で、水平のスクロールが行われる可能性のあ
る左右の縁で、スライス構造をスライスの列に分割するのが好ましい。最終ステ
ップ608は、スライスをMPEG規格に従って圧縮することに関する。ステッ
プ608では、所望のスクロール細分性により、個々のスライスまたはスライス
のグループをそれぞれ別個に圧縮するのが好ましい。ビュー領域の外へスクロー
ルすることが全くないであろうスライスのグループがある場合、これらのスライ
スのグループは希望により一緒に圧縮することもできる。ステップ602、60
4、606は一般に、符号化動作として一緒に行われる。
【0066】 したがって、ビデオ配信システムまたはケーブル・ヘッドエンドの動作は、次
のように要約することができる。最初に、ピクチャまたはイメージが選択される
。ピクチャは、長さと幅のいずれかまたはその両方において標準的なMPEGよ
りも大きい場合がある。次いで、好ましくはMPEG規格の寸法を参照に使用し
て、ピクチャ・ビットストリームに対してピクチャ・スライス符号化情報が生成
される。
【0067】 ピクチャを符号化するために、ピクチャ・スライス符号化情報を受諾するソフ
トウェア・エンコーダが使用される。次いで多重化信号が生成されるが、多重化
信号は、a)スクロールを含めた必要な全ての動作を実行するインタラクティブ
・アプリケーション、b)圧縮ピクチャ・ビットストリーム、c)任意の所望の
追加ピクチャ・ビットストリーム、d)任意の追加ピクチャ・ビットストリーム
中に含めた所望のスライス・マップまたはバイト・オフセットを含む。次いで多
重化ストリームは、1つまたは複数の加入者テレビジョンに送信することができ
る。
【0068】 (図7−圧縮ピクチャの一部分でのスクロール) 次に図7を参照すると、本発明の第1の実施形態による、MPEG規格サイズ
よりも大きい圧縮ピクチャ中でスクロールする方法を図示する流れ図が示されて
いる。図7の流れ図は主に概念上のものであり、図7の諸ステップは様々な順番
で行うかまたは異なる仕方で実施することもできることに留意されたい。
【0069】 図7の方法は、視聴用にビデオ配信システムから加入者テレビジョンに転送さ
れる圧縮ピクチャについて示してある。ステップ700で、加入者テレビジョン
は、視聴用にピクチャを選択する何らかのタイプのユーザ入力を受け取る。ここ
では、標準的なMPEGサイズよりも大きいピクチャを選択するユーザ入力が受
信されたと仮定する。ステップ700に応答して、ステップ702の加入者テレ
ビジョンは、ピクチャ、あるいはピクチャの最初またはデフォルトの部分、好ま
しくはピクチャの上部の最も左の部分またはピクチャのデフォルトビューをビデ
オ配信システムに要求する。加入者テレビジョンは最初は単にピクチャを要求す
るだけとし、ビデオ配信システムは最初はデフォルト部分またはデフォルト・ス
ライスを提供するようにだけ構成されているとすることができることに留意され
たい。
【0070】 ステップ702に応答して、ステップ704で、ビデオ配信システムは、要求
された圧縮ピクチャのスライスを加入者テレビジョンに提供する。この例では、
ユーザ入力によって選択されたピクチャは標準MPEGサイズよりも大きく、本
発明に基づいて圧縮されている。ピクチャは、以下の方法ステップに述べるよう
に、要求されたスライスによって加入者テレビジョンが圧縮ピクチャをスクロー
ルできるように圧縮されている。ステップ704で要求されたスライスが受信さ
れると、ステップ706で、加入者テレビジョンは所望の圧縮ピクチャの部分を
表示する。ステップ706のより詳細な記述は、以下の図9の記述中に述べる。
【0071】 加入者テレビジョンは、ステップ708でユーザによる追加のピクチャ選択入
力を受け取るまで、ステップ706で表示された、要求されたピクチャのイメー
ジを連続して表示する。ステップ708で、加入者テレビジョンは、どのピクチ
ャまたはピクチャの一部分が視聴を望まれるか、すなわち、新しいピクチャが望
まれるか、あるいは現在のピクチャ中でのスクロールが望まれるかに関する、ユ
ーザからの新しい入力を受け取る。ステップ708で受け取られた入力に応答し
て、ステップ710で、ユーザによって新しいピクチャが要求されているかどう
かを判定する。新しいピクチャは、ステップ706で加入者テレビジョンによっ
て現在表示されているピクチャとは異なるピクチャである。例えば、新しいピク
チャは現在表示されているピクチャ中のリンクから選択することもでき、あるい
は単に、標準的な放送テレビジョン上のチャネルを変えるなどによって、ユーザ
が加入者テレビジョンに異なるピクチャを表示するよう命令するときに要求され
るピクチャとすることもできる。
【0072】 ステップ710で方法が、新しい異なるピクチャが要求されたと判定する場合
、ステップ702に戻り、ビデオ配信システムに新しいピクチャの提供を要求す
る。
【0073】 あるいは、ステップ708のユーザが、ステップ712で判断するようなスク
ロール入力を提供することによって現在のピクチャのスクロールを要求した場合
、動作はステップ714に進む。例えば、視聴されているピクチャがMPEG規
格よりも広い場合、ユーザは、ピクチャの別の部分を見るためにイメージ中で左
右にスクロールする命令を入力することがある。視聴されているピクチャがMP
EG規格よりも長い場合、ユーザは、ピクチャの別の部分を見るためにイメージ
中で上下にスクロールする命令を入力することがある。
【0074】 MPEG規格に合致した長さおよび幅のピクチャの場合、そのそれぞれの方向
へのスクロールは、イメージが画面上で拡大されて視聴画面の寸法よりも大きく
ならない限り不可能とされることが好ましい。
【0075】 垂直または水平あるいはその両方のスクロールは、ステップ714で、次の章
で述べるように行われる。ステップ714で行われるスクロール・ルーチンの結
果は、視聴を望まれるピクチャの一部分に対応する新しいスライスをメモリにセ
ットアップすることである。別の言い方をすれば、スクロール・ルーチンは、適
切なスライスを得るためにユーザから受け取ったスクロール入力を利用する。ス
クロール・ルーチンはまた、適切なスライスを要求するために、スライス・テー
ブルの始点位置も利用するのが好ましい。ステップ714でスクロール・ルーチ
ンを実行するのに応答して、方法はステップ706の表示ルーチンに戻って、ス
クロール入力によって示された所望のピクチャの一部分を表示する。表示ルーチ
ン・オペレータは、スライスを視聴用にメモリからデコーダに転送する。
【0076】 (図8−スクロール・ルーチン) 次に図8を参照すると、図7のステップ714で行われるスクロール・ルーチ
ンを図示する流れ図が示されている。図8の流れ図は主に概念上のものであり、
図8の諸ステップは様々な順番で行うかまたは異なる仕方で実施することもでき
ることに留意されたい。ステップ714は、ステップ752〜756に分解する
ことができる。ステップ708で、加入者テレビジョンはユーザからスクロール
入力を受け取る。ステップ708は、ユーザがスクロール入力を提供した図7の
ステップ708に対応する。スクロール入力は、加入者テレビジョン上に現在表
示されていない、現在のピクチャの別の部分をユーザがおそらく見たいと思って
いることを示す。視聴される所望のピクチャの一部分は、現在視聴されているピ
クチャの一部分の上、下、左、または右である場合がある。例えば、加入者テレ
ビジョンによって現在表示されているイメージがピクチャの上部の最も左の部分
である場合、ユーザは、ピクチャの長さ方向に下にスクロールする、またはピク
チャの幅に沿って右にスクロールする、あるいはそれら2つの組合せである要求
を出すことがある。ピクチャが標準的なMPEGの幅を有するがMPEG規格よ
りも長い長さを有する場合は明らかに、ユーザは上下にしかスクロールできない
。同様に、ピクチャが標準的なMPEGの長さを有するがMPEG規格よりも幅
が広い場合、ユーザは左右にしかスクロールできない。
【0077】 好ましい実施形態では、加入者テレビジョンは、加入者テレビジョンのメモリ
にピクチャの全ての部分を格納するのに十分なメモリをRAM312またはピク
チャ・バッファ303内に有しなくてもよい。ステップ708のスクロール入力
に応答して、方法はステップ752で追加の圧縮スライスをビデオ配信システム
に要求し、それによって、ピクチャがユーザに要求されるようにスクロールでき
るようにする。
【0078】 ステップ752に応答して、ビデオ配信システムはステップ754で、要求さ
れた追加の圧縮スライスを加入者テレビジョンに提供する。要求された追加の圧
縮スライスをステップ754で受信すると、ステップ756で、加入者テレビジ
ョンは受け取った追加の圧縮スライスを格納し、表示にもはや必要とされないス
ライスをRAM312またはピクチャ・バッファ303内に置き換える。ステッ
プ756で、加入者テレビジョンは、受信した追加の圧縮スライスを、加入者テ
レビジョンによってすでにメモリに格納された圧縮スライスと統合する。加入者
テレビジョンは、スライスを要求かつ/または統合するのを補助するために、ス
ライス・マップまたはスライス・テーブルを使用するのが好ましい。
【0079】 (図9−圧縮ピクチャの一部分の表示) 次に図9を参照すると、図7のステップ706で行われる表示ルーチンを図示
する流れ図が示されている。図9の流れ図は主に概念上のものであり、図9の諸
ステップは様々な順番で行うかまたは異なる仕方で実施することもできることに
留意されたい。ステップ706は、以下のステップに分解することができる。ス
テップ800で、加入者テレビジョンは、ユーザから視聴を希望された圧縮ピク
チャの一部分をMPEGデコーダに提供する。提供された部分は、標準的なMP
EGサイズに対応するサイズである複数のスライスを含む。ステップ800に応
答して、ステップ802で、MPEGデコーダはスライスを受け取り、視聴を希
望された圧縮ピクチャの一部分を復号化する。
【0080】 ステップ804で、MPEGデコーダは、復号化したピクチャの一部分を加入
者テレビジョンに提供する。ステップ804に応答して、加入者テレビジョンは
ステップ806で、復号化されたピクチャの一部分を表示する。加入者テレビジ
ョンは、別のイメージの視聴を望まれるまで、その復号化されたピクチャの一部
分のイメージを連続して表示することができる。
【0081】 (図10−圧縮ピクチャ中でのスクロール) 次に図10を参照すると、別の実施形態による、MPEG規格サイズよりも大
きい圧縮ピクチャ中でスクロールする方法を図示する流れ図が示されている。図
10は、図7の実施形態に似た実施形態を示し、加入者テレビジョンが同時に1
つまたは複数のピクチャをメモリに格納できる追加の特徴を含む。したがって、
この実施形態では、加入者テレビジョンは、他のスクロール入力が受け取られる
ときにピクチャの他のスライスがビデオ配信システムによって提供されるように
要求する必要がなく、ピクチャの全てのスライスがメモリに存在する。図10の
流れ図は主に概念上のものであり、図10の諸ステップは様々な順番で行うか、
または異なる仕方で実施することもできることに留意されたい。方法は、ビデオ
配信システムから視聴用に加入者テレビジョンに転送される圧縮ピクチャについ
て示してある。方法はステップ900で、加入者テレビジョンが視聴用にピクチ
ャを選択するユーザ入力を受け取るところから始まる。ステップ900に応答し
て、加入者テレビジョンはステップ902で、所望の圧縮ピクチャを視聴用にビ
デオ配信システムに要求するのが好ましい。
【0082】 ステップ902に応答して、ビデオ配信システムはステップ904で、要求さ
れた圧縮ピクチャを含む全てのスライスを加入者テレビジョンに提供する。圧縮
ピクチャは、本発明により、以下の方法ステップ中に述べるようにしてユーザが
圧縮ピクチャをスクロールできるスライス構造によって圧縮される。ステップ9
04で要求されたスライスを受信すると、加入者テレビジョンはステップ706
で、圧縮ピクチャのデフォルト部分、好ましくはピクチャの上部の最も左の部分
を表示する。ステップ706のより詳しい記述は、図9の記述中で述べている。
【0083】 加入者テレビジョンは、ステップ908でユーザによる追加のピクチャ選択入
力を受け取るまで、ステップ706で表示された、要求されたピクチャのイメー
ジを連続して表示する。言い換えれば、加入者テレビジョンはステップ908で
、どのピクチャまたはピクチャの一部分が視聴を望まれるかについてのユーザか
らの新しい入力を受け取る。ステップ908に応答して、方法はステップ910
で、新しいピクチャがユーザから要求されているかどうかを判定する。新しいピ
クチャは、ステップ706の一部として加入者テレビジョンによって現在表示さ
れているピクチャとは異なるピクチャとなる。例えば、新しいピクチャは現在表
示されているピクチャ中のリンクから選択することもでき、あるいは単に、標準
的な放送テレビジョン上のチャネルを変えるなどによって、ユーザが加入者テレ
ビジョンに異なるピクチャを表示するよう命令するときに要求されるピクチャと
することもできる。
【0084】 ステップ910で方法が、新しい異なるピクチャが要求されたと判定する場合
、ステップ902に戻り、ビデオ配信システムに新しいピクチャの提供を要求す
る。あるいは、方法はステップ912に移る。方法はステップ912で、ステッ
プ908のユーザがスクロール入力を提供することによって現在のピクチャ中で
のスクロールを要求したかどうかを判定する。例えば、視聴されているピクチャ
の幅がMPEG規格よりも広い場合、ユーザは、ピクチャの別の部分を見るため
に、イメージ中で左右にスクロールする命令を入力することがある。視聴されて
いるピクチャの長さがMPEG規格よりも長い場合、ユーザは、ピクチャの別の
部分を見るために、イメージ中で上下にスクロールする命令を入力することがあ
る。MPEG規格に合致した長さおよび幅のピクチャの場合、そのそれぞれの方
向へのスクロールは、イメージが画面上で拡大されて視聴画面の寸法よりも大き
くならない限り不可能とされることが好ましい。垂直または水平あるいはその両
方のスクロールは、図11を参照しながら述べるステップ914で実現する。ス
テップ914のスクロール・ルーチンの実行に応答して、方法はステップ706
の表示ルーチンに戻る。ステップ706の実行における表示ルーチンは、図9に
関して上に述べてある。
【0085】 (図11−スクロール・ルーチン) 図10の実施形態では、加入者テレビジョンは、図7および8に述べた実施形
態における最低量のメモリ以上に追加メモリを有する。ここで述べるこのスクロ
ール方法は、スクロールが行われるのに対し、ビデオ配信システムからの追加ス
ライスを必要としない。図11の流れ図は主に概念上のものであり、図11の諸
ステップは様々な順番で行うかまたは異なる仕方で実施することもできることに
留意されたい。
【0086】 次に図11を参照すると、ステップ914は以下のステップに分解することが
できる。ステップ908で、加入者テレビジョンはユーザからスクロール入力を
受け取る。スクロール入力は、加入者テレビジョン上に現在表示されていない、
現在のピクチャの別の部分をユーザがおそらく見たいと思っていることを示す。
視聴される所望のピクチャの一部分は、現在視聴されているピクチャの一部分の
上、下、左、または右である場合がある。例えば、加入者テレビジョンによって
現在表示されているイメージがピクチャの上部の最も左の部分である場合、ユー
ザは、ピクチャの長さを下にスクロールする、またはピクチャの幅に沿って右に
スクロールする、あるいはそれら2つの組合せである要求を出すことがある。
【0087】 好ましい実施形態では、加入者テレビジョンは、加入者テレビジョンのメモリ
にピクチャ全体を格納するのに十分なメモリを有する。ステップ908でスクロ
ール入力が受け取られるのに応答して、方法はステップ952で、所望の仕方で
スクロールするのに必要な追加の圧縮スライスを、加入者テレビジョンによって
前に表示された圧縮スライスと統合する。ポインタは、メモリ内の各スライスの
始点アドレスを指す。統合は、前のビューからのポインタのセットを次の所望の
ビューを提供するのに必要な追加ポインタと結合し、一方で、次の所望のビュー
にもはや必要でない前のビュー中のスライスを示すポインタをセットから除去す
ることを含む。
【0088】 上記のように、加入者テレビジョンが標準的な圧縮ピクチャよりも大きいピク
チャ中でより容易にスクロールするのを補助するために、各スライスに対する始
点の表が生成されるのが好ましい。各スライスに対する始点の表が加入者テレビ
ジョンに生成および提供されない場合は、加入者テレビジョンはより多くの処理
を行ってスライスの始点を完成し、それにより標準的なピクチャよりも大きいピ
クチャを適切にスクロールする必要がある。
【0089】 (結論) したがって本発明は、長さまたは幅、あるいはその両方においてMPEG規格
よりも大きい圧縮ピクチャ中でスクロールするための改良型のシステムおよび方
法を含む。本発明のシステムおよび方法を好ましい実施形態に関して述べたが、
本発明は、本明細書に述べた具体的な形式に限定されるものではなく、逆に、添
付の特許請求の範囲によって定義される本発明の趣旨および目的に妥当に含むこ
とのできる改変、修正、および等価物をカバーするものである。
【図面の簡単な説明】
【図1】 インタラクティブ・テレビジョン・システムを示す図である。
【図2】 番組コンテンツを提供する遠隔ネットワークを含む、図1のインタラクティブ
・テレビジョン・システムを示す図である。
【図3】 図1および図2のインタラクティブ・デコーダのブロック図である。
【図3A】 図3のインタラクティブ・デコーダの代替実施形態を示す図である。
【図4A】 本発明による、垂直スクロールができるスライス構造を示す図である。
【図4B】 本発明による、水平スクロールができる1つまたは複数の列のスライスを含む
スライス構造を示す図である。
【図4C】 本発明による、1つまたは複数の列のスライスを含み、垂直スクロールと水平
スクロールの両方が可能な図4Bに似たスライス構造であって、ピクチャの水平
スクロールの異なる位置を示す図である。
【図5】 所定のスライス構造を使用した圧縮ファイルまたは圧縮クチャの生成を示す流
れ図である。
【図6】 本発明による、図5の符号化ステップを示す流れ図である。
【図7】 本発明による、削減されたメモリ要件を有する加入者テレビジョンで圧縮ピク
チャを視聴する過程を示す流れ図である。
【図8】 本発明による、削減されたメモリ要件を有する加入者テレビジョンで圧縮ピク
チャにおいてスクロールする過程を示す流れ図である。
【図9】 本発明による、図7および図8の表示ルーチンを示す流れ図である。
【図10】 本発明による、スクロール可能なピクチャ全体を格納するのに十分なメモリを
有する加入者テレビジョンで圧縮ピクチャを視聴する過程を示す流れ図である。
【図11】 本発明による、スクロール可能なピクチャ全体を格納するのに十分なメモリを
有する加入者テレビジョンにおいて圧縮ピクチャ中でスクロールする過程を示す
流れ図である。
【手続補正書】
【提出日】平成12年7月18日(2000.7.18)
【手続補正2】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正内容】
【図1】
【図2】
【図3】
【図3A】
【図4A】
【図4B】
【図4C】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),OA(BF,BJ ,CF,CG,CI,CM,GA,GN,GW,ML, MR,NE,SN,TD,TG),AP(GH,GM,K E,LS,MW,SD,SZ,UG,ZW),EA(AM ,AZ,BY,KG,KZ,MD,RU,TJ,TM) ,AL,AM,AT,AU,AZ,BA,BB,BG, BR,BY,CA,CH,CN,CU,CZ,DE,D K,EE,ES,FI,GB,GE,GH,GM,HR ,HU,ID,IL,IS,JP,KE,KG,KP, KR,KZ,LC,LK,LR,LS,LT,LU,L V,MD,MG,MK,MN,MW,MX,NO,NZ ,PL,PT,RO,RU,SD,SE,SG,SI, SK,SL,TJ,TM,TR,TT,UA,UG,U Z,VN,YU,ZW (71)出願人 901 SAN ANTONIO ROAD PALO ALTO,CA 94303,U. S.A. (72)発明者 マクラレン,デイビッド・エル アメリカ合衆国・94043・カリフォルニア 州・マウンテン ビュー・シエラ ビスタ アベニュ 1番・173 Fターム(参考) 5C059 MA00 PP00 PP01 PP05 PP27 SS06 UA02 UA05 5C064 BA01 BB10 BC23 BD08 BD13 【要約の続き】 しい。次いで加入者テレビジョンは、それによって得ら れたピクチャを復号化し、スクロールされるピクチャの 次の部分を表示する。

Claims (31)

    【特許請求の範囲】
  1. 【請求項1】 表示画面を含み、ビデオ配信システムからビデオ・コンテン
    ツを受信するように結合された加入者テレビジョンにおけるピクチャをスクロー
    ルする方法であって、 前記加入者テレビジョンが、少なくとも圧縮ピクチャの一部分を受信するステ
    ップであって、前記圧縮ピクチャが複数のスライスを含み、前記複数のスライス
    の少なくとも1つのサブセットが個別に圧縮され、前記圧縮ピクチャが標準的な
    MPEGピクチャよりも大きいステップと、 前記加入者テレビジョンが、視聴を望まれる前記ピクチャの一部分を示すスク
    ロール入力をユーザから受け取るステップと、 前記加入者テレビジョンが、前記スクロール入力に応答して、視聴を望まれる
    前記ピクチャの前記一部分に対応する前記複数のスライスのサブセットをMPE
    Gデコーダに提供するステップと、 前記加入者テレビジョンが、前記複数のスライスの前記サブセットを復号化し
    て、視聴を望まれる前記ピクチャの前記一部分を生成するステップと、 前記加入者テレビジョンが、前記復号化の後で前記ピクチャの前記一部分を表
    示するステップとを含む方法。
  2. 【請求項2】 前記圧縮ピクチャが圧縮MPEG Iピクチャである請求項
    1に記載の方法。
  3. 【請求項3】 視聴を望まれる前記ピクチャの前記一部分に対応する前記複
    数のスライスの前記サブセットが、標準的なMPEGサイズである請求項1に記
    載の方法。
  4. 【請求項4】 前記圧縮ピクチャの長さが標準的なMPEGピクチャの長さ
    よりも長く、視聴を望まれる前記ピクチャの前記一部分を示す前記スクロール入
    力が、前記圧縮ピクチャの前記長さの一部分を示す請求項3に記載の方法。
  5. 【請求項5】 前記圧縮ピクチャの幅が標準的なMPEGピクチャの幅と等
    しく、前記複数のスライスの幅がそれぞれ前記標準的なMPEGピクチャの幅に
    対応する請求項4に記載の方法。
  6. 【請求項6】 前記圧縮ピクチャの幅が標準的なMPEGピクチャの幅より
    も広く、前記圧縮ピクチャが複数の列のスライスをさらに含み、視聴を望まれる
    前記ピクチャの前記一部分を示すスクロール入力が、前記圧縮ピクチャの前記幅
    の一部分を示す請求項4に記載の方法。
  7. 【請求項7】 前記圧縮ピクチャの幅が標準的なMPEGピクチャの幅より
    も広く、前記圧縮ピクチャが複数の列のスライスをさらに含み、視聴を望まれる
    前記ピクチャの前記一部分を示すスクロール入力が、前記圧縮ピクチャの前記幅
    の一部分を示す請求項3に記載の方法。
  8. 【請求項8】 前記圧縮ピクチャの長さが標準的なMPEGピクチャの長さ
    と等しく、前記複数の列のスライスの長さがそれぞれ、前記標準的なMPEGピ
    クチャの長さに対応する請求項7に記載の方法。
  9. 【請求項9】 前記加入者テレビジョンが前記圧縮ピクチャの前記少なくと
    も一部分を受信した後で前記圧縮ピクチャの前記少なくとも一部分のデフォルト
    部分を表示するステップをさらに含み、前記デフォルト部分が標準的なMPEG
    サイズである請求項1に記載の方法。
  10. 【請求項10】 前記デフォルト部分の前記表示が、第1の複数のスライス
    をMPEGデコーダに提供するステップを含み、視聴を望まれる前記ピクチャの
    前記一部分に対応する前記複数のスライスの前記サブセットが、前記第1の複数
    のスライスの1つまたは複数を含み、第2の1つまたは複数のスライスを含む請
    求項9に記載の方法。
  11. 【請求項11】 前記加入者テレビジョンが前記受け取ったスクロール入力
    に応答して前記圧縮ピクチャの1つまたは複数のスライスを受信するステップを
    さらに含み、前記1つまたは複数のスライスが、視聴を望まれる前記ピクチャの
    前記一部分に対応し、 前記MPEGデコーダに対する前記複数のスライスの前記サブセットの前記提
    供が、前記受け取ったスクロール入力に応答して提供された前記1つまたは複数
    のスライスを提供するステップを含む請求項1に記載の方法。
  12. 【請求項12】 前記加入者テレビジョンが前記圧縮ピクチャの少なくとも
    一部分を受信するステップが、前記圧縮ピクチャの前記少なくとも一部分を形成
    している、前記圧縮ピクチャの第1の複数のスライスを受信し、 視聴を望まれる前記ピクチャの前記一部分が、前記第1の複数のスライスに含
    まれない第2の1つまたは複数のスライスを含み、 方法が、さらに 前記加入者テレビジョンが、前記受け取ったスクロール入力に応答して、視聴
    を望まれる前記ピクチャの前記一部分に対応する前記圧縮ピクチャの前記第2の
    1つまたは複数のスライスを受信するステップを含み、 前記MPEGデコーダに対する前記複数のスライスの前記サブセットを提供す
    るステップが、前記受け取ったスクロール入力に応答して前記第2の1つまたは
    複数のスライスを提供すること含む請求項1に記載の方法。
  13. 【請求項13】 前記MPEGデコーダに対する前記複数のスライスの前記
    サブセットを提供するステップが、前記第1の複数のスライスの少なくとも1つ
    のサブセットを提供するステップと、前記受け取ったスクロール入力に応答して
    提供された前記第2の1つまたは複数のスライスを提供するステップとを含む請
    求項12に記載の方法。
  14. 【請求項14】 圧縮ピクチャの少なくとも一部分を受信する前記加入者テ
    レビジョンが、ピクチャ全体を受信して前記ピクチャ全体をメモリに格納する前
    記加入者テレビジョンを含み、前記ピクチャ全体が、標準的なMPEGピクチャ
    よりも大きいサイズであり、 前記スクロール入力に応答して前記複数のスライスの前記サブセットを前記M
    PEGデコーダに提供するステップが、前記複数のスライスの前記サブセットを
    前記メモリから前記MPEGデコーダに提供することを含む請求項1に記載の方
    法。
  15. 【請求項15】 前記加入者テレビジョンが前記圧縮ピクチャを含む前記複
    数のスライスのそれぞれの始点を示す表を受信するステップをさらに含む方法で
    あって、 前記MPEGデコーダに対する前記複数のスライスの前記サブセットの前記提
    供が、前記複数のスライスの前記サブセットの始点を決定するために前記表を使
    用するステップを含む請求項1に記載の方法。
  16. 【請求項16】 前記加入者テレビジョンが、視聴を望まれる前記ピクチャ
    の第2の部分を示す第2のスクロール入力をユーザから受け取るステップと、 前記第2のスクロール入力に応答して前記複数のスライスの前記第2のサブセ
    ットを前記MPEGデコーダに提供するステップであって、前記複数のスライス
    の前記第2のサブセットが、視聴を望まれる前記ピクチャの前記第2の部分に対
    応するステップと、 前記複数のスライスの前記サブセットを復号化して、視聴を望まれる前記ピク
    チャの前記第2の部分を生成するステップと、 前記加入者テレビジョンが、前記復号化の後に前記ピクチャの前記第2の部分
    を表示するステップとを含む請求項1に記載の方法。
  17. 【請求項17】 前記加入者テレビジョンが圧縮ピクチャの少なくとも一部
    分を受信するステップが、前記加入者テレビジョンが前記圧縮ピクチャの全スラ
    イスを受信するステップをさらに含む請求項1に記載の方法。
  18. 【請求項18】 前記加入者テレビジョンが前記圧縮ピクチャの少なくとも
    一部分を受信するステップが、前記圧縮ピクチャの第1の複数のスライスを受信
    するステップを含み、前記第1の複数のスライスが、前記圧縮ピクチャの前記少
    なくとも一部分を形成し、 前記加入者テレビジョンが前記圧縮ピクチャの少なくとも一部分を受信するス
    テップが、前記圧縮ピクチャの第2の複数のスライスを受信するステップをさら
    に含み、前記第2の複数のスライスが前記第1の複数のスライスに含まれず、 視聴を望まれる前記ピクチャの前記一部分が、前記第1の複数のスライスに含
    まれない1つまたは複数のスライスを含み、 前記MPEGデコーダに対する前記複数のスライスの前記サブセットの前記提
    供が、前記第1の複数のスライスに含まれない前記1つまたは複数のスライスを
    提供するステップを含み、前記第1の複数のスライスに含まれない前記1つまた
    は複数のスライスが、前記圧縮ピクチャの前記第2の複数のスライスに含まれる
    請求項1に記載の方法。
  19. 【請求項19】 加入者テレビジョンに対してビデオの復号化および表示動
    作を行うデバイスであって、ピクチャをスクロールし、表示するように動作可能
    であり、 複数のスライスを含む圧縮ピクチャを受信するための入力を含み、前記複数の
    スライスの少なくとも1つのサブセットが個別に圧縮され、前記圧縮ピクチャの
    サイズが標準的なMPEGピクチャよりも大きく、 さらに、受信した複数のスライスを復号化するためのデコーダと、 前記入力に結合され、前記ピクチャの少なくとも一部分を格納するメモリとを
    含み、前記メモリが、前記デコーダに出力を提供するために結合され、 さらに、前記メモリに結合され、スクロール入力に応答して前記複数のスライ
    スのサブセットをデコーダに提供するように動作するプロセッシング・ユニット
    を含み、前記複数のスライスの前記サブセットが、視聴を望まれる前記ピクチャ
    の前記一部分に対応し、 さらに、前記デコーダに結合され、表示ユニットに結合するように動作できる
    デコーダ出力を含み、前記デコーダ出力が、前記ピクチャを前記表示ユニットに
    提供するデバイス。
  20. 【請求項20】 前記圧縮ピクチャが圧縮MPEG Iピクチャである請求
    項19に記載のデバイス。
  21. 【請求項21】 視聴を望まれる前記ピクチャの前記一部分に対応する前記
    複数のスライスの前記サブセットが標準的なMPEGサイズである請求項19に
    記載のデバイス。
  22. 【請求項22】 前記圧縮ピクチャの長さが標準的なMPEGピクチャの長
    さよりも長く、視聴を望まれる前記ピクチャの前記一部分を示す前記スクロール
    入力が、前記圧縮ピクチャの前記長さの一部分を示す請求項21に記載のデバイ
    ス。
  23. 【請求項23】 前記圧縮ピクチャの幅が標準的なMPEGピクチャの幅よ
    りも広く、前記圧縮ピクチャが複数の列のスライスをさらに含み、視聴を望まれ
    る前記ピクチャの前記一部分を示すスクロール入力が、前記圧縮ピクチャの前記
    幅の一部分を示す請求項22に記載のデバイス。
  24. 【請求項24】 前記圧縮ピクチャの幅が標準的なMPEGピクチャの幅よ
    りも広く、前記圧縮ピクチャが複数の列のスライスをさらに含み、視聴を望まれ
    る前記ピクチャの前記一部分を示すスクロール入力が、前記圧縮ピクチャの前記
    幅の一部分を示す請求項23に記載のデバイス。
  25. 【請求項25】 ピクチャを表示し、ユーザがピクチャをスクロールできる
    ようにするためのインタラクティブ・テレビジョン・システムであって、 ビデオ・コンテンツを提供するためのビデオ配信システムを含み、前記ビデオ
    配信システムが圧縮ピクチャを提供し、前記圧縮ピクチャが複数のスライスを含
    み、前記複数のスライスの少なくとも1つのサブセットが個別に圧縮され、前記
    圧縮ピクチャが標準的なMPEGピクチャよりも大きいサイズであり、 さらに、少なくとも1つの加入者テレビジョンを含み、前記加入者テレビジョ
    ンが前記ビデオ配信システムに結合され、前記加入者テレビジョンが、 受信したスライスを復号化するためのデコーダと、 前記デコーダに結合され、前記圧縮ピクチャの少なくとも一部分を格納するメ
    モリと、 視聴を望まれる前記ピクチャの一部分を示すスクロール入力をユーザから受け
    取るための入力と、 前記メモリに結合され、前記スクロール入力に応答して前記複数のスライスの
    サブセットを前記デコーダに提供するように動作するプロセッシング・ユニット
    とを含み、前記複数のスライスの前記サブセットが、視聴を望まれる前記ピクチ
    ャの前記一部分に対応し、 さらに、前記デコーダの出力を表示するために前記デコーダの出力に結合され
    る表示ユニットを含み、前記表示ユニットが、前記復号化の後で前記ピクチャの
    前記一部分を表示するシステム。
  26. 【請求項26】 前記プロセッシング・ユニットが、前記ピクチャのスクロ
    ールを実施するために前記圧縮ピクチャからスライスを提供するように前記メモ
    リに指示する請求項25に記載のシステム。
  27. 【請求項27】 前記ビデオ配信システムが、前記複数のスライスのそれぞ
    れの始点の表をさらに含む前記圧縮ピクチャを提供し、 前記プロセッシング・ユニットが、前記表を使用して前記圧縮ピクチャに含ま
    れる前記複数のスライスの位置を決定する請求項26に記載のシステム。
  28. 【請求項28】 ビデオ配信システムにおいてMPEG圧縮ピクチャを生成
    する方法であって、前記圧縮ピクチャが、視聴用デバイス上でユーザにスクロー
    ルされるように適合される方法において、 圧縮ピクチャを生成するステップであって、前記圧縮ピクチャが複数のスライ
    スを含み、前記複数のスライスの少なくとも1つのサブセットが個別に圧縮され
    、前記圧縮ピクチャのサイズが標準的なMPEGピクチャよりも大きいステップ
    と、 前記複数のスライスのそれぞれの始点を示す表を生成するステップとを含む方
    法。
  29. 【請求項29】 前記圧縮ピクチャを生成するステップが、 エンコーダにピクチャを提供するステップと、 ピクチャ・スライス符号化情報を前記エンコーダに提供するステップであって
    、前記ピクチャ・スライス符号化情報が前記複数のスライスに対するスライス構
    造を示すステップと、 圧縮ピクチャを生成するために前記ピクチャを符号化するステップとを含み、 前記符号化するステップが、前記ピクチャ・スライス符号化情報を使用し
    て、前記複数のスライスを含む前記スライス構造を生成するステップと、 前記符号化するステップが、前記ピクチャ・スライス符号化情報を使用し
    て、前記ピクチャのスクロール境界に従って前記複数のスライスの前記スライス
    構造を構成ステップ、 前記複数のスライスの前記少なくとも1つのサブセットが個別に圧縮され
    るステップと、 前記複数のスライスのそれぞれの視点を示す表を生成するステップとを含む
    請求項28に記載の方法。
  30. 【請求項30】 前記圧縮ピクチャがMPEG圧縮のIピクチャを含む請求
    項28に記載の方法。
  31. 【請求項31】 前記圧縮ピクチャが幅をさらに含み、前記幅が標準的なM
    PEGピクチャの幅よりも広いとき、前記圧縮ピクチャがスライスの列のセット
    をさらに含む請求項30に記載の方法。
JP2000518500A 1997-10-28 1998-10-27 インタラクティブ・テレビジョン・アプリケーションにおいて符号化mpegスチール写真をスクロールするための符号化システムおよび方法 Expired - Lifetime JP4428860B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 シャープ株式会社 画像圧縮データ処理装置

Cited By (5)

* Cited by examiner, † Cited by third party
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