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

Digital video processing and interface system for video, audio and ancillary data

Assignee: InterDigital CE Patent Holdings SAS
•
Filing: 1999-08-20
•
Granted: 2003-06-03
•
Expires: 2019-08-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video processing system adaptively generates and processes volume/file structure and navigation data of different data format in distinct modes including (a) pre-processing, (b) contemporaneous and (c) post-processing modes for decoding, recording and other applications. The system processes a video program comprising encoded digital packetized data representative of a sequence of individual images and ancillary file structure and navigation data supporting navigation through image sequences. The system parses the packetized data to determine characteristics of individual images prior to storage and uses the characteristics for generating navigation information. The generated navigation information includes a predetermined element constrained to a selected sub-set of elements to reduce subsequent processing. The system also generates a menu including an item enabling User selection and initiation of a function associated with the video program using the generated navigation information.

Inventors

  • 👤 Shu Lin
  • 👤 Donald Henry Willis
  • 👤 Mark Alan Schultz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 19:07
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/76; H04N5/91; H04N5/92; H04N9/00; H04N9/79; H04N9/80; H04N9/804; H04N9/8042; G; G11; G11B; G11B27/00; G11B27/02; G11B27/031; G11B27/034; G11B27/10; G11B27/19; G11B27/28; G11B27/30; G11B27/3027; G11B27/32; G11B27/327; G11B27/329; G11B27/34; G11B2220/00; G11B2220/20; G11B2220/21; G11B2220/215; G11B2220/216; G11B2220/25; G11B2220/2537; G11B2220/2562; G11B2220/2575; H04N5/84; H04N5/85

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 115 words
A system for processing a video program for storage, said video program including encoded digital packetized data representative of a sequence of individual images and ancillary file structure and navigation data supporting navigation through image sequences, comprising: a pre-processor for parsing said packetized data to determine characteristics of said individual images prior to storing said encoded digital packetized data; a processor for using said characteristics for generating navigation information including a predetermined element constrained to a selected sub-set of elements to reduce subsequent processing; and a menu generator for generating a menu including an item enabling User selection of a function associated with said video program, said function being initiated using said generated navigation information.
Claim 2
Independent Claim 115 words
A system for processing a video program for storage, said video program including encoded digital packetized data representative of a sequence of individual images and ancillary file structure and navigation data supporting navigation through image sequences, comprising: a pre-processor for parsing said packetized data to determine characteristics of said individual images prior to storing said encoded digital packetized data; a processor for using said characteristics for generating navigation information including a predetermined element constrained to a selected sub-set of elements to reduce subsequent processing; and a menu generator for generating a menu including an item enabling User selection of a function associated with said video program, said function being initiated using said generated navigation information.
Claim 3
Dependent Claim 24 words
A system according to claim 1 , wherein said menu comprises a pre-formed menu with a pre-mapped user selectable button as a predetermined element.
Claim 4
Dependent Claim 19 words
A system according to claim 2 , wherein said pre-mapped user selectable button is associated with an inactive command.
Claim 5
Dependent Claim 64 words
A system according to claim 1 , wherein said predetermined element constrained to a selected sub-set of elements comprises at least one of, (a) a start address of a segment of video program representative data, (b) an end address of a segment of video program representative data, (c) a parameter identifying size of a segment of video program representative and (d) a pre-formed menu.
Claim 6
Dependent Claim 82 words
A system according to claim 1 , wherein said determined characteristics comprise at least one of, (a) data identifying a group of pictures (GOP) format, (b) a number of GOPs in a video object unit (VOBU), (c) data identifying reference frames in a VOBU or GOP, (d) a start address of image representative data, (e) an end address of image representative data, (f) a parameter identifying size of image representative data, (g) trick play mode selection information and (h) file structure information.
Claim 7
Dependent Claim 31 words
A system according to claim 1 , wherein said pre-processor counts the number of each I frame, P frame and B frame in a GOP or VOBU to determine said characteristics.
Claim 8
Dependent Claim 27 words
A system according to claim 1 , wherein said processor subsequently updates said navigation information with information unavailable during parsing of said packetized data by said pre-processor.
Claim 9
Dependent Claim 32 words
A system according to claim 7 , wherein said processor updates said navigation information during one of, (a) recording of said packetized data, and (b) post-processing following recording of said packetized data.
Claim 10
Independent Claim 108 words
A method for processing a video program for storage, said video program including encoded digital packetized data representative of a sequence of individual images and ancillary file structure and navigation data supporting navigation through image sequences, comprising the steps of: parsing said packetized data to determine characteristics of said individual images prior to storing said encoded digital packetized data; using said characteristics for generating navigation information including a predetermined element constrained to a selected sub-set of elements to reduce subsequent processing; and generating a menu including an item enabling User selection of a function associated with said video program, said function being initiated using said generated navigation information.
Claim 11
Independent Claim 108 words
A method for processing a video program for storage, said video program including encoded digital packetized data representative of a sequence of individual images and ancillary file structure and navigation data supporting navigation through image sequences, comprising the steps of: parsing said packetized data to determine characteristics of said individual images prior to storing said encoded digital packetized data; using said characteristics for generating navigation information including a predetermined element constrained to a selected sub-set of elements to reduce subsequent processing; and generating a menu including an item enabling User selection of a function associated with said video program, said function being initiated using said generated navigation information.
Claim 12
Dependent Claim 28 words
A method according to claim 9 , including the step of subsequently updating said navigation information with information unavailable during parsing of said packetized data by said pre-processor.
Claim 13
Dependent Claim 35 words
A method according to claim 10 , wherein in said updating step said navigation information is updated during one of, (a) recording of said packetized data, and (b) post-processing following recording of said packetized data.
Claim 14
Independent Claim 124 words
A method for processing a video program for storage, said video program including encoded digital packetized data representative of a sequence of individual images and ancillary data comprising file structure and navigation data supporting navigation through image sequences, comprising the steps of: deriving image data characteristics in different modes for storage with said video program, said modes involving, pre-processing said packetized data prior to storage of said packetized data; contemporaneously processing said pre-processed packetized data during storage of said pre-processed packetized data; and post-processing said contemporaneously processed packetized data following storage of said contemporaneously processed packetized data; and generating navigation information using said derived characteristics, said generated navigation information including a predetermined element constrained to a selected sub-set of elements to reduce subsequent processing.
Claim 15
Independent Claim 124 words
A method for processing a video program for storage, said video program including encoded digital packetized data representative of a sequence of individual images and ancillary data comprising file structure and navigation data supporting navigation through image sequences, comprising the steps of: deriving image data characteristics in different modes for storage with said video program, said modes involving, pre-processing said packetized data prior to storage of said packetized data; contemporaneously processing said pre-processed packetized data during storage of said pre-processed packetized data; and post-processing said contemporaneously processed packetized data following storage of said contemporaneously processed packetized data; and generating navigation information using said derived characteristics, said generated navigation information including a predetermined element constrained to a selected sub-set of elements to reduce subsequent processing.
Claim 16
Dependent Claim 36 words
A method according to claim 12 , including the step of subsequently updating said navigation information with image data characteristics derived during at least one of, (a) said contemporaneously processing step, and (b) said post-processing step.
Claim 17
Dependent Claim 65 words
A system according to claim 12 , wherein said predetermined element is constrained to a selected sub-set of elements comprises at least one of, (a) a start address of a segment of video program representative data, (b) an end address of a segment of video program representative data, (c) a parameter identifying size of a segment of video program representative and (d) a pre-formed menu.
Claim 18
Dependent Claim 82 words
A system according to claim 12 , wherein said determined characteristics comprise at least one of, (a) data identifying a group of pictures (GOP) format, (b) a number of GOPs in a video object unit (VOBU), (c) data identifying reference frames in a VOBU or GOP, (d) a start address of image representative data, (e) an end address of image representative data, (f) a parameter identifying size of image representative data, (g) trick play mode selection information and (h) file structure information.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag