← Back to Patent Explorer
US5867208A Expired / Lapsed US ⏱️ 0.0 years remaining

Encoding system and method for scrolling encoded MPEG stills in an interactive television application

Assignee: OpenTV Inc
•
Filing: 1997-10-28
•
Granted: 1999-02-02
•
Expires: 2017-10-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for scrolling in a picture which is larger than MPEG standard in length or width or both in a video system, such as an interactive television system. In the preferred embodiment, the interactive television system comprises a video delivery system for providing video content, and at least one subscriber television including a display screen, wherein the subscriber television is coupled to the video delivery system. The video delivery system provides the compressed picture. The compressed picture has a length and/or a width which is larger than MPEG standard or alternatively is larger than the desirable viewing size. The compressed picture is subdivided into slices and possibly groups of slices such that the image may be smoothly scrolled. The subscriber television receives the compressed picture and operates to scroll in the compressed picture as desired by the user. The scrolling operation preferably includes providing additional compressed picture slices for decoding in place of slices in a previously viewed image of a portion of the compressed picture. The subscriber television then decodes the resulting picture and displays a next portion of the scrolled picture.

Inventors

  • 👤 David L. McLaren

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 07:11
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17318

Claims Analysis

Total Claims: 44
Claim 1
Independent Claim 210 words
A method for scrolling through a picture in an interactive television system, wherein the interactive television system comprises a video delivery system for providing video content, and at least one subscriber television including a display screen, wherein the subscriber television is coupled to the video delivery system, the method comprising: the video delivery system providing at least a portion of a compressed picture, wherein said compressed picture comprises a plurality of slices, wherein at least a subset of said plurality of slices are independently compressed, wherein said compressed picture has a size greater than a standard MPEG picture; the subscriber television receiving said at least a portion of said compressed picture; the subscriber television receiving scrolling input from a user indicating a portion of said picture which is desired to be viewed; the subscriber television providing a subset of said plurality of slices to an MPEG decoder in response to said scrolling input, wherein said subset of said plurality of slices correspond to said portion of said picture which is desired to be viewed; the subscriber television decoding said subset of said plurality of slices to produce said portion of said picture which is desired to be viewed; the subscriber television displaying said portion of said picture after said decoding.
Claim 2
Independent Claim 210 words
A method for scrolling through a picture in an interactive television system, wherein the interactive television system comprises a video delivery system for providing video content, and at least one subscriber television including a display screen, wherein the subscriber television is coupled to the video delivery system, the method comprising: the video delivery system providing at least a portion of a compressed picture, wherein said compressed picture comprises a plurality of slices, wherein at least a subset of said plurality of slices are independently compressed, wherein said compressed picture has a size greater than a standard MPEG picture; the subscriber television receiving said at least a portion of said compressed picture; the subscriber television receiving scrolling input from a user indicating a portion of said picture which is desired to be viewed; the subscriber television providing a subset of said plurality of slices to an MPEG decoder in response to said scrolling input, wherein said subset of said plurality of slices correspond to said portion of said picture which is desired to be viewed; the subscriber television decoding said subset of said plurality of slices to produce said portion of said picture which is desired to be viewed; the subscriber television displaying said portion of said picture after said decoding.
Claim 3
Dependent Claim 15 words
The method of claim 1, wherein said compressed picture is a compressed MPEG I picture.
Claim 4
Dependent Claim 31 words
The method of claim 1, wherein said subset of said plurality of slices corresponding to said portion of said picture which is desired to be viewed is a standard MPEG size.
Claim 5
Dependent Claim 47 words
The method of claim 3, wherein said compressed picture has a length which is greater than a standard MPEG picture length, wherein said scrolling input indicating said portion of said picture which is desired to be viewed indicates a portion of said length of said compressed picture.
Claim 6
Dependent Claim 37 words
The method of claim 4, wherein said compressed picture has a width which is equal to a standard MPEG picture width, wherein said plurality of slices each have a width corresponding to said standard MPEG picture width.
Claim 7
Dependent Claim 59 words
The method of claim 4, wherein said compressed picture has a width which is greater than a standard MPEG picture width, wherein said compressed picture further comprises a plurality of columns of slices; wherein said scrolling input indicating said portion of said picture which is desired to be viewed indicates a portion of said width of said compressed picture.
Claim 8
Dependent Claim 59 words
The method of claim 3, wherein said compressed picture has a width which is greater than a standard MPEG picture width, wherein said compressed picture further comprises a plurality of columns of slices; wherein said scrolling input indicating said portion of said picture which is desired to be viewed indicates a portion of said width of said compressed picture.
Claim 9
Dependent Claim 40 words
The method of claim 7, wherein said compressed picture has a length which is equal to a standard MPEG picture length, wherein each of said plurality of columns of slices have a length corresponding to said standard MPEG picture length.
Claim 10
Dependent Claim 45 words
The method of claim 1, further comprising: the subscriber television displaying a default portion of said at least a portion of said compressed picture, after said receiving said at least a portion of said compressed picture, wherein said default portion is a standard MPEG size.
Claim 11
Dependent Claim 58 words
The method of claim 9, wherein said displaying said default portion includes providing a first plurality of slices to the MPEG decoder wherein said subject of said plurality of slices corresponding to said portion of said picture desired to be viewed includes one or more of said first plurality of slices and includes one or more second slices.
Claim 12
Dependent Claim 97 words
The method of claim 1, further comprising: the video delivery system providing one or more slices of said compressed picture in response to said received scrolling input, wherein said one or more slices correspond to said portion of said picture which is desired to be viewed; the subscriber television receiving said one or more slices after the video delivery system providing said one or more slices; wherein said providing said subset of said plurality of slices to the MPEG decoder includes providing said one or more slices which were provided in response to said received scrolling input.
Claim 13
Dependent Claim 174 words
The method of claim 1, wherein the video delivery system providing at least a portion of said compressed picture comprises providing a first plurality of slices of said compressed picture, wherein said first plurality of slices form said at least a portion of said compressed picture; wherein said portion of said picture which is desired to be viewed includes second one or more slices which are not included in said first plurality of slices; the method further comprising: the video delivery system providing said second one or more slices of said compressed picture in response to said received scrolling input, wherein said second one or more slices correspond to said portion of said picture which is desired to be viewed; the subscriber television receiving said second one or more slices after the video delivery system providing said second one or more slices; wherein said providing said subset of said plurality of slices to the MPEG decoder includes providing said second one or more slices which were provided in response to said received scrolling input.
Claim 14
Dependent Claim 49 words
The method of claim 12, wherein said providing said subset of said plurality of slices to the MPEG decoder includes providing at least a subset of said first plurality of slices and providing said second one or more slices which were provided in response to said received scrolling input.
Claim 15
Dependent Claim 104 words
The method of claim 1, wherein the video delivery system providing at least a portion of a compressed picture comprises the video delivery system providing an entire picture, wherein said entire picture has a size greater than a standard MPEG picture; wherein the subscriber television receiving said at least a portion of said compressed picture comprises receiving said entire picture and storing said entire picture in a memory; wherein said providing said subset of said plurality of slices to the MPEG decoder in response to said scrolling input comprises providing said subset of said plurality of slices from the memory to the MPEG decoder.
Claim 16
Dependent Claim 83 words
The method of claim 1, further comprising: the video delivery system providing a table indicating starting points of each of said plurality of slices comprising said compressed picture; and the subscriber television receiving said table indicating starting points of each of said plurality of slices at least a portion of said compressed picture; wherein said providing said subset of said plurality of slices to the MPEG decoder includes using said table to determine starting points of said subset of said plurality of slices.
Claim 17
Dependent Claim 109 words
The method of claim 1, further comprising: the subscriber television receiving second scrolling input from a user indicating a second portion of said picture which is desired to be viewed; providing a second subset of said plurality of slices to the MPEG decoder in response to said second scrolling input, wherein said second subset of said plurality of slices correspond to said second portion of said picture which is desired to be viewed; decoding said second subset of said plurality of slices to produce said second portion of said picture which is desired to be viewed; the subscriber television displaying said second portion of said picture after said decoding.
Claim 18
Dependent Claim 62 words
The method of claim 1, wherein the video delivery system providing at least a portion of a compressed picture further comprises the video delivery system providing all of the slices of said compressed picture; wherein the subscriber television receiving said at least a portion of said compressed picture further comprises the subscriber television receiving all of the slices of said compressed picture.
Claim 19
Dependent Claim 177 words
The method of claim 1, wherein the video delivery system providing at least a portion of said compressed picture comprises providing a first plurality of slices of said compressed picture, wherein said first plurality of slices form said at least a portion of said compressed picture; and wherein the video delivery system providing at least a portion of said compressed picture further comprises providing a second plurality of slices of said compressed picture, wherein said second plurality of slices are not included in said first plurality of slices; and wherein said portion of said picture which is desired to be viewed includes one or more slices which are not included in said first plurality of slices; wherein said providing said subset of said plurality of slices to the MPEG decoder includes providing said includes said one or more slices which are not included in said first plurality of slices, wherein said one or more slices which are not included in said first plurality of slices are included in said second plurality of slices of said compressed picture.
Claim 20
Independent Claim 214 words
A method for scrolling through a picture in an interactive television system, wherein the interactive television system comprises a video delivery system for providing video content, and at least one subscriber television including a display screen, wherein the subscriber television is coupled to the video delivery system, the method comprising: the video delivery system providing a compressed picture, wherein said compressed picture comprises a plurality of slices, wherein at least a subset of said plurality of slices are independently compressed, wherein said compressed picture has a size greater than a standard MPEG picture; the video delivery system providing a table indicating starting points of each of said plurality of slices; the subscriber television receiving said compressed picture and said table; the subscriber television receiving scrolling input from a user indicating a portion of said picture which is desired to be viewed; providing a subset of said plurality of slices to the MPEG decoder in response to said scrolling input, wherein said a subset of said plurality of slices correspond to said portion of said picture which is desired to be viewed; decoding said subset of said plurality of slices to produce said portion of said picture which is desired to be viewed; the subscriber television displaying said portion of said picture after said decoding.
Claim 21
Independent Claim 214 words
A method for scrolling through a picture in an interactive television system, wherein the interactive television system comprises a video delivery system for providing video content, and at least one subscriber television including a display screen, wherein the subscriber television is coupled to the video delivery system, the method comprising: the video delivery system providing a compressed picture, wherein said compressed picture comprises a plurality of slices, wherein at least a subset of said plurality of slices are independently compressed, wherein said compressed picture has a size greater than a standard MPEG picture; the video delivery system providing a table indicating starting points of each of said plurality of slices; the subscriber television receiving said compressed picture and said table; the subscriber television receiving scrolling input from a user indicating a portion of said picture which is desired to be viewed; providing a subset of said plurality of slices to the MPEG decoder in response to said scrolling input, wherein said a subset of said plurality of slices correspond to said portion of said picture which is desired to be viewed; decoding said subset of said plurality of slices to produce said portion of said picture which is desired to be viewed; the subscriber television displaying said portion of said picture after said decoding.
Claim 22
Dependent Claim 15 words
The method of claim 19, wherein said compressed picture is a compressed MPEG I frame.
Claim 23
Dependent Claim 22 words
The method of claim 20, wherein said portion of said picture which is desired to be viewed is a standard MPEG size.
Claim 24
Dependent Claim 47 words
The method of claim 21, wherein said compressed picture has a length which is greater than a standard MPEG picture length, wherein said scrolling input indicating said portion of said picture which is desired to be viewed indicates a portion of said length of said compressed picture.
Claim 25
Dependent Claim 37 words
The method of claim 22, wherein said compressed picture has a width which is equal to a standard MPEG picture width, wherein said plurality of slices each have a width corresponding to said standard MPEG picture width.
Claim 26
Dependent Claim 59 words
The method of claim 22, wherein said compressed picture has a width which is greater than a standard MPEG picture width, wherein said compressed picture further comprises a plurality of columns of slices; wherein said scrolling input indicating said portion of said picture which is desired to be viewed indicates a portion of said width of said compressed picture.
Claim 27
Dependent Claim 59 words
The method of claim 21, wherein said compressed picture has a width which is greater than a standard MPEG picture width, wherein said compressed picture further comprises a plurality of columns of slices; wherein said scrolling input indicating said portion of said picture which is desired to be viewed indicates a portion of said width of said compressed picture.
Claim 28
Dependent Claim 38 words
The method of claim 25, wherein said compressed picture has a length which is equal to a standard MPEG picture length, wherein said plurality of columns of slices have a length corresponding to said standard MPEG picture length.
Claim 29
Dependent Claim 109 words
The method of claim 19, further comprising: the subscriber television receiving second scrolling input from a user indicating a second portion of said picture which is desired to be viewed; providing a second subset of said plurality of slices to the MPEG decoder in response to said second scrolling input, wherein said second subset of said plurality of slices correspond to said second portion of said picture which is desired to be viewed; decoding said second subset of said plurality of slices to produce said second portion of said picture which is desired to be viewed; the subscriber television displaying said second portion of said picture after said decoding.
Claim 30
Independent Claim 190 words
A method for scrolling through a picture in an interactive television system, wherein the interactive television system comprises a video delivery system for providing video content, and at least one subscriber television including a display screen, wherein the subscriber television is coupled to the video delivery system, the method comprising: the video delivery system providing at least a portion of a compressed picture, wherein said compressed picture comprises a plurality of slices, wherein at least a subset of said plurality of slices are independently compressed; the subscriber television receiving said at least a portion of said compressed picture; the subscriber television receiving scrolling input from a user indicating a portion of said picture which is desired to be viewed; providing a subset of said plurality of slices to a decoder in response to said scrolling input, wherein said subset of said plurality of slices correspond to said portion of said picture which is desired to be viewed; decoding said subset of said plurality of slices to produce said portion of said picture which is desired to be viewed; the subscriber television displaying said portion of said picture after said decoding.
Claim 31
Independent Claim 190 words
A method for scrolling through a picture in an interactive television system, wherein the interactive television system comprises a video delivery system for providing video content, and at least one subscriber television including a display screen, wherein the subscriber television is coupled to the video delivery system, the method comprising: the video delivery system providing at least a portion of a compressed picture, wherein said compressed picture comprises a plurality of slices, wherein at least a subset of said plurality of slices are independently compressed; the subscriber television receiving said at least a portion of said compressed picture; the subscriber television receiving scrolling input from a user indicating a portion of said picture which is desired to be viewed; providing a subset of said plurality of slices to a decoder in response to said scrolling input, wherein said subset of said plurality of slices correspond to said portion of said picture which is desired to be viewed; decoding said subset of said plurality of slices to produce said portion of said picture which is desired to be viewed; the subscriber television displaying said portion of said picture after said decoding.
Claim 32
Dependent Claim 14 words
The method of claim 28, wherein said compressed picture is a compressed TIFF file.
Claim 33
Dependent Claim 24 words
The method of claim 29, wherein said portion of said picture which is the same size as a display screen of said subscriber television.
Claim 34
Independent Claim 84 words
A method for creating an MPEG compressed picture in a video delivery system, wherein the compressed picture is adapted to be scrolled by a user on a viewing device, the method comprising: creating the compressed picture, wherein said compressed picture comprises a plurality of slices, wherein at least a subset of said plurality of slices are independently compressed, wherein said compressed picture has a size greater than a standard MPEG picture; creating a table indicating starting points of each of said plurality of slices.
Claim 35
Independent Claim 84 words
A method for creating an MPEG compressed picture in a video delivery system, wherein the compressed picture is adapted to be scrolled by a user on a viewing device, the method comprising: creating the compressed picture, wherein said compressed picture comprises a plurality of slices, wherein at least a subset of said plurality of slices are independently compressed, wherein said compressed picture has a size greater than a standard MPEG picture; creating a table indicating starting points of each of said plurality of slices.
Claim 36
Dependent Claim 124 words
The method of claim 31, wherein said creating the compressed picture comprises: providing a picture to an encoder; providing picture slice encoding information to the encoder, wherein said picture slice encoding information indicates a slice structure for said plurality of slices; encoding the picture to create the compressed picture, wherein said encoding uses said picture slice encoding information in said encoding to create said slice structure comprising said plurality of slices, wherein said encoding uses said picture slice encoding information to configure said slice structure of said plurality of slices according to the scrolling boundaries of the picture. wherein at least a subset of said plurality of slices are independently compressed; creating a table indicating starting points of each of said plurality of slices.
Claim 37
Dependent Claim 15 words
The method of claim 31, wherein said compressed picture comprises an MPEG compressed I picture.
Claim 38
Dependent Claim 35 words
The method of claim 33, wherein said compressed picture further comprises a width, wherein said compressed picture further comprises a set of columns of slices when said width is greater than a standard MPEG picture.
Claim 39
Dependent Claim 219 words
An interactive television system for displaying a picture and for enabling a user to scroll through the picture, wherein the interactive television system comprises; a video delivery system for providing video content, wherein the video delivery system provides a compressed picture, wherein said compressed picture comprises a plurality of slices, wherein at least a subset of said plurality of slices are independently compressed, wherein said compressed picture has a size greater than a standard MPEG picture; and at least one subscriber television, wherein the subscriber television is coupled to the video delivery system, wherein the subscriber television comprises: a decoder for decoding received slices; a memory coupled to said decoder which stores at least portions of said compressed picture; an input for receiving scrolling input from a user indicating a portion of said picture which is desired to be viewed; a processing unit coupled to said memory which operates to provide a subset of said plurality of slices to the decoder in response to said scrolling input, wherein said subset of said plurality of slices correspond to said portion of said picture which is desired to be viewed; and a display unit coupled to an output of said decoder for displaying the output of said decoder, wherein the display unit displays said portion of said picture after said decoding.
Claim 40
Dependent Claim 219 words
An interactive television system for displaying a picture and for enabling a user to scroll through the picture, wherein the interactive television system comprises; a video delivery system for providing video content, wherein the video delivery system provides a compressed picture, wherein said compressed picture comprises a plurality of slices, wherein at least a subset of said plurality of slices are independently compressed, wherein said compressed picture has a size greater than a standard MPEG picture; and at least one subscriber television, wherein the subscriber television is coupled to the video delivery system, wherein the subscriber television comprises: a decoder for decoding received slices; a memory coupled to said decoder which stores at least portions of said compressed picture; an input for receiving scrolling input from a user indicating a portion of said picture which is desired to be viewed; a processing unit coupled to said memory which operates to provide a subset of said plurality of slices to the decoder in response to said scrolling input, wherein said subset of said plurality of slices correspond to said portion of said picture which is desired to be viewed; and a display unit coupled to an output of said decoder for displaying the output of said decoder, wherein the display unit displays said portion of said picture after said decoding.
Claim 41
Dependent Claim 25 words
The system of claim 35, wherein said processing unit directs said memory to provide slices from said compressed picture to accomplish scrolling of said picture.
Claim 42
Dependent Claim 48 words
The system of claim 36, wherein the video delivery system provides said compressed picture further comprising a table of starting points of each of said plurality of slices; wherein the processing unit uses said table to determine location of said plurality of slices comprised in said compressed picture.
Claim 43
Dependent Claim 186 words
A set top box which performs video decoding and display operations for a subscriber television, wherein the set top box is operable for scrolling through and displaying a picture, wherein the set top box comprises; an input for receiving a compressed picture, wherein said compressed picture comprises a plurality of slices, wherein at least a subset of said plurality of slices are independently compressed, wherein said compressed picture has a size greater than a standard MPEG picture; a decoder for decoding received plurality of slices; a memory coupled to said input which stores at least portions of said picture, wherein said memory is coupled to provide an output to said decoder; a processing unit coupled to said memory which operates to provide a subset of said plurality of slices to the decoder in response to a scrolling input, wherein said subset of said plurality of slices correspond to said portion of said picture which is desired to be viewed; and a decoder output coupled to said decoder and operable for coupling to a display unit, wherein said decoder output provides said picture to said display unit.
Claim 44
Dependent Claim 186 words
A set top box which performs video decoding and display operations for a subscriber television, wherein the set top box is operable for scrolling through and displaying a picture, wherein the set top box comprises; an input for receiving a compressed picture, wherein said compressed picture comprises a plurality of slices, wherein at least a subset of said plurality of slices are independently compressed, wherein said compressed picture has a size greater than a standard MPEG picture; a decoder for decoding received plurality of slices; a memory coupled to said input which stores at least portions of said picture, wherein said memory is coupled to provide an output to said decoder; a processing unit coupled to said memory which operates to provide a subset of said plurality of slices to the decoder in response to a scrolling input, wherein said subset of said plurality of slices correspond to said portion of said picture which is desired to be viewed; and a decoder output coupled to said decoder and operable for coupling to a display unit, wherein said decoder output provides said picture to said display unit.

References Cited (Backward Citations)

US5798785A Cited
US5621456A Cited
US5754258A Cited
US5619249A Cited
US5686954A Cited
US5682511A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-01 2002-08-03 2003-02-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-01 2006-08-03 2007-02-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-01 2010-08-03 2011-02-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag