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

Data reproducing method and data reproducing apparatus

Assignee: Sony Corp
•
Filing: 1995-08-29
•
Granted: 1998-11-24
•
Expires: 2015-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Decoding data in a special mode is provided without frequent access to a disk. The reproduced data, corresponding to encoded video frames, is written to a storage memory during a normal mode. Attribute information is stored for each encoded video frame which includes the type of encoding for each encoded video frame and its position within the storage memory. In a special mode, encoded video frames are read from the storage memory in a special sequence. Encoded video frames needed to decode a respective encoded video frame are selectively read from the storage memory according to the attribute information. It becomes unnecessary in the present invention, therefore, to reproduce the data necessary for decoding during a special mode, thereby shortening access to the disk and smoothing reproduction of the encoded video frames during the special mode.

Inventors

  • 👤 Hajime Nitta
  • 👤 Kiyoshi Ota

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 10:46
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/79; H04N9/87; H04N9/877; H04N5/00; H04N5/76; H04N5/78; H04N5/782; H04N5/783; H04N5/84; H04N5/85; H04N9/80; H04N9/804; H04N9/8042

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 196 words
A data decoding method for decoding encoded video frames reproduced from a disk during a special mode, each video frame being selectively encoded as an intra- or inter-encoded frame, wherein said encoded video frames are reproduced from said disk in a sequence for decoding inter-encoded frames and stored in a buffer in said sequence in a normal mode, comprising the steps of: storing attributes of each encoded video frame stored in said buffer during said normal mode, said attributes including whether said frame is an intra- or inter-encoded frame and a position in said buffer for each encoded video frame; reading in a special sequence said encoded video frames from said buffer during said special mode; determining from said attributes whether a respective encoded video frame read in said special mode is intra- or inter-encoded; selectively reading in said special mode, according to the position in said buffer indicated by said attributes, only those frames of said encoded video frames from said buffer which are required for decoding said respective encoded video frame; and decoding for display in said special mode said respective encoded video frame using said encoded video frames selectively read from said buffer.
Claim 2
Dependent Claim 196 words
A data decoding method for decoding encoded video frames reproduced from a disk during a special mode, each video frame being selectively encoded as an intra- or inter-encoded frame, wherein said encoded video frames are reproduced from said disk in a sequence for decoding inter-encoded frames and stored in a buffer in said sequence in a normal mode, comprising the steps of: storing attributes of each encoded video frame stored in said buffer during said normal mode, said attributes including whether said frame is an intra- or inter-encoded frame and a position in said buffer for each encoded video frame; reading in a special sequence said encoded video frames from said buffer during said special mode; determining from said attributes whether a respective encoded video frame read in said special mode is intra- or inter-encoded; selectively reading in said special mode, according to the position in said buffer indicated by said attributes, only those frames of said encoded video frames from said buffer which are required for decoding said respective encoded video frame; and decoding for display in said special mode said respective encoded video frame using said encoded video frames selectively read from said buffer.
Claim 3
Dependent Claim 55 words
The method of claim 1, wherein said intra and inter-encoded frames are MPEG-encoded frames such that intra-encoded (I) frames are each encoded with reference to themselves, inter-encoded (P) frames are each encoded with reference to one other encoded video frame, and inter-encoded (B) frames are each encoded with reference to two other encoded video frames.
Claim 4
Dependent Claim 33 words
The method of claim 2, wherein, when said respective encoded video frame is an I frame, no other of said encoded video frames are selectively read for decoding said respective encoded video frame.
Claim 5
Dependent Claim 33 words
The method of claim 2, wherein, when said respective video frame is a P frame, a previous encoded video frame in said sequence is selectively read for decoding said respective encoded video frame.
Claim 6
Dependent Claim 33 words
The method of claim 2, wherein, when said respective video frame is a B frame, two previous encoded video frames in said sequence are selectively read for decoding said respective encoded video frame.
Claim 7
Dependent Claim 38 words
The method of claim 2, further comprising the step of storing said encoded video frames read from said buffer in respective buffers, each buffer holding a single frame and reserved for either said I, P or B frames.
Claim 8
Dependent Claim 20 words
The method of claim 1, wherein said special mode sequence is in reverse of said sequence for said normal mode.
Claim 9
Dependent Claim 30 words
The method of claim 1, further comprising the step of repeatedly displaying said respective encoded video frame in a still-state when switching between said normal mode and said special mode.
Claim 10
Dependent Claim 22 words
The method of claim 1, further comprising the step of reproducing said attributes recorded with said encoded video frames on said disk.
Claim 11
Dependent Claim 27 words
The method according to claim 9, further comprising the step of writing said attributes together with said encoded video frames reproduced from said disk to said buffer.
Claim 12
Dependent Claim 244 words
A data decoding apparatus for decoding encoded video frames reproduced from a disk during a special mode, each video frame being selectively encoded as an intra- or inter-encoded frame, comprising: reproducing means for reproducing said encoded video frames from said disk in a sequence for decoding inter-encoded frames; buffer means for storing in said sequence said encoded video frames reproduced from said disk during a normal mode; control means for controlling writing/reading of said encoded video frames reproduced from said disk to/from said buffer means; wherein, said control means stores attributes of each encoded video frame stored in said buffer means during said normal mode, said attributes including whether said frame is an intra- or inter-encoded frame and a position in said buffer of each encoded video frame; wherein, said control means reads said encoded video frames in a special sequence from said buffer means during said special mode; wherein, said control means determines from said attributes whether a respective encoded video frame read in said special mode is intra- or inter-frame encoded; wherein, said control means selectively reads in said special mode, according to the position in said buffer means indicated by said attributes, only those frames of said encoded video frames from said buffer means which are required for decoding said respective encoded video frame; and decoding means for decoding said respective encoded video frame for display in said special mode using said encoded video frames selectively read from said buffer means.
Claim 13
Dependent Claim 244 words
A data decoding apparatus for decoding encoded video frames reproduced from a disk during a special mode, each video frame being selectively encoded as an intra- or inter-encoded frame, comprising: reproducing means for reproducing said encoded video frames from said disk in a sequence for decoding inter-encoded frames; buffer means for storing in said sequence said encoded video frames reproduced from said disk during a normal mode; control means for controlling writing/reading of said encoded video frames reproduced from said disk to/from said buffer means; wherein, said control means stores attributes of each encoded video frame stored in said buffer means during said normal mode, said attributes including whether said frame is an intra- or inter-encoded frame and a position in said buffer of each encoded video frame; wherein, said control means reads said encoded video frames in a special sequence from said buffer means during said special mode; wherein, said control means determines from said attributes whether a respective encoded video frame read in said special mode is intra- or inter-frame encoded; wherein, said control means selectively reads in said special mode, according to the position in said buffer means indicated by said attributes, only those frames of said encoded video frames from said buffer means which are required for decoding said respective encoded video frame; and decoding means for decoding said respective encoded video frame for display in said special mode using said encoded video frames selectively read from said buffer means.
Claim 14
Dependent Claim 55 words
The apparatus of claim 11, wherein said intra and inter-encoded frames are MPEG-encoded frames such that intra-encoded (I) frames are each encoded with reference to themselves, inter-encoded (P) frames are each encoded with reference to one other encoded video frame, and inter-encoded (B) frames are each encoded with reference to two other encoded video frames.
Claim 15
Dependent Claim 35 words
The apparatus of claim 12, wherein said control means, when said respective encoded video frame is an I frame, selectively reads no other of said encoded video frames for decoding said respective encoded video frame.
Claim 16
Dependent Claim 35 words
The apparatus of claim 12, wherein said control means, when said respective video frame is a P frame, selectively reads a previous encoded video frame in said sequence for decoding said respective encoded video frame.
Claim 17
Dependent Claim 35 words
The apparatus of claim 12, wherein said control means, when said respective video frame is a B frame, selectively reads two previous encoded video frames in said sequence for decoding said respective encoded video frame.
Claim 18
Dependent Claim 25 words
The apparatus of claim 12, further comprising plural buffers, each buffer holding a single frame and reserved for either said I, P or B frames.
Claim 19
Dependent Claim 20 words
The apparatus of claim 11, wherein said special mode sequence is in reverse of said sequence for said normal mode.
Claim 20
Dependent Claim 29 words
The apparatus of claim 11, further comprising means for repeatedly displaying said respective encoded video frame in a still-state when said normal mode is switched to said special mode.
Claim 21
Dependent Claim 21 words
The apparatus of claim 11, wherein said reproducing means reproduces from said disk said attributes recorded with said encoded video frames.
Claim 22
Dependent Claim 27 words
The apparatus according to claim 19, wherein said control means writes said attributes together with said encoded video frames reproduced from said disk to said buffer means.
Claim 23
Dependent Claim 36 words
The method of claim 2, further comprising the step of reproducing said encoded video frames from said disk in said sequence for decoding inter-encoded frames, wherein said sequence is an MPEG group of pictures decoding sequence.
Claim 24
Dependent Claim 35 words
The apparatus of claim 12, wherein said reproducing means reproduces said encoded video frames from said disk in said sequence for decoding inter-encoded frames, wherein said sequence is an MPEG group of pictures decoding sequence.

References Cited (Backward Citations)

US5140437A Cited
US5282049A Cited
US5377051A Cited
WO1994017631A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-23 2002-05-25 2002-11-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-23 2006-05-25 2006-11-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-23 2010-05-25 2010-11-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag