Patent US6463445B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6463445B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Multimedia information retrieval system and method including format conversion system and method

Assignee: Sony Corp
•
Filing: 1999-09-30
•
Granted: 2002-10-08
•
Expires: 2019-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multimedia information retrieval system and method including a method and system for automatic format conversion. The invention includes a data structure that is associated with each multimedia bitstream. The data structure identifies the encoding format, e.g., compression technique, used in the multimedia bitstream which is originated by a contents server. An automatic format conversion process then queries information from the client system (requester) and also receives the data structure identifying the encoding format. The client information identifies the decoding format. The automatic format conversion determines the transcoding process required for converting the bitstream from its encoded format to the format recognized by the client system. The format conversion process of the present invention also determines whether or not decoding is required before transcoding is performed thereby saving processing time and computer resources in those cases where decoding is not required. Moreover, the format conversion process also automatically determines the computer memory size required to perform the transcoding process thereby saving computer memory resources. The format converter can be implemented in software as an application and can also be integrated within a data access server. The data access server can be integrated within the client system or within the contents server. The format converter of the invention is particularly useful for electronic devices coupled in a communication network where the encoding format of the sender may not be compatible with the decoding format of the receiver, thereby requiring transcoding between the formats.

Inventors

  • 👤 Teruhiko Suzuki
  • 👤 Yoichi Yagasaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 18:01
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/50; H04L67/56; H04L67/565; H04N; H04N19/00; H04N19/40; H04N21/00; H04N21/20; H04N21/21; H04N21/222; H04N21/23; H04N21/231; H04N21/23109; H04N21/234; H04N21/2343; H04N21/234336; H04N21/25; H04N21/258; H04N21/25808; H04N21/25833; H04N21/60; H04N21/63; H04N21/647; H04N21/64784; H04N21/65; H04N21/658; H04N21/6581; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 95 words
A method for processing multimedia information comprising the steps of: a) responsive to a request signal from a client, accessing a portion of encoded multimedia information from a database storing encoded multimedia information; b) accessing contents information describing an encoding format of said portion of encoded multimedia information and accessing client information describing a decoding format of said client; and c) automatically transcoding said portion of encoded multimedia information to generate transcoded multimedia information based on said contents and client information, wherein said transcoded multimedia information is compatible with said decoding format of said client.
Claim 2
Independent Claim 95 words
A method for processing multimedia information comprising the steps of: a) responsive to a request signal from a client, accessing a portion of encoded multimedia information from a database storing encoded multimedia information; b) accessing contents information describing an encoding format of said portion of encoded multimedia information and accessing client information describing a decoding format of said client; and c) automatically transcoding said portion of encoded multimedia information to generate transcoded multimedia information based on said contents and client information, wherein said transcoded multimedia information is compatible with said decoding format of said client.
Claim 3
Dependent Claim 93 words
A method as described in claim 1 wherein said step c) comprises the steps of: c1) based on said contents and client information, automatically determining whether or not decoding is required of said portion of encoded multimedia information; c2) provided decoding is required, automatically determining memory resources required to decode said portion of encoded multimedia information; c3) provided decoding is required, decoding said portion of encoded multimedia information to produce decoded multimedia information; and c4) based on said contents and client information, transcoding said decoded multimedia information to provide said transcoded multimedia information.
Claim 4
Dependent Claim 57 words
A method as described in claim 1 wherein said step c) comprises the steps of: c1) based on said contents and client information, automatically determining that decoding is not required of said portion of encoded multimedia information; and c2) based on said contents and client information, transcoding said encoded multimedia information to provide said transcoded multimedia information.
Claim 5
Dependent Claim 21 words
A method as described in claim 1 further comprising the step of d) transmitting said transcoded multimedia information to said client.
Claim 6
Dependent Claim 34 words
A method as described in claim 1 wherein said step a) comprises the step of receiving said client information from said client and wherein said portion of encoded multimedia information is a digital bitstream.
Claim 7
Dependent Claim 27 words
A method as described in claim 1 wherein said contents information comprises picture type information indicative of encoded picture types within said portion of encoded multimedia information.
Claim 8
Dependent Claim 26 words
A method as described in claim 6 wherein said picture type information comprises a flag for I-pictures, a flag for P-pictures and a flag for B-pictures.
Claim 9
Dependent Claim 30 words
A method as described in claim 6 wherein said contents information further comprises picture structure information indicative of a type of structure used in said portion of encoded multimedia information.
Claim 10
Dependent Claim 31 words
A method as described in claim 6 wherein said contents information further comprises motion compensation information indicative of a type of motion compensation used in said portion of encoded multimedia information.
Claim 11
Dependent Claim 19 words
A method as described in claim 9 wherein said motion compensation information comprises frame and field motion compensation flags.
Claim 12
Dependent Claim 33 words
A method as described in claim 6 wherein said contents information further comprises discrete cosine transform (DCT) information indicative of a type of DCT coefficients used in said portion of encoded multimedia information.
Claim 13
Dependent Claim 17 words
A method as described in claim 11 wherein said DCT information comprises frame and field DCT flags.
Claim 14
Dependent Claim 121 words
An electronic system comprising: a processor coupled to a bus; and a memory coupled to said bus, wherein said memory comprises instructions stored thereon that implement a method for processing multimedia information comprising the steps of: a) responsive to a request signal from a client, accessing a portion of encoded multimedia information from a database storing encoded multimedia information; b) accessing contents information describing an encoding format of said portion of encoded multimedia information and accessing client information describing a decoding format of said client; and c) automatically transcoding said portion of encoded multimedia information to generate transcoded multimedia information based on said contents and client information, wherein said transcoded multimedia information is compatible with said decoding format of said client.
Claim 15
Dependent Claim 121 words
An electronic system comprising: a processor coupled to a bus; and a memory coupled to said bus, wherein said memory comprises instructions stored thereon that implement a method for processing multimedia information comprising the steps of: a) responsive to a request signal from a client, accessing a portion of encoded multimedia information from a database storing encoded multimedia information; b) accessing contents information describing an encoding format of said portion of encoded multimedia information and accessing client information describing a decoding format of said client; and c) automatically transcoding said portion of encoded multimedia information to generate transcoded multimedia information based on said contents and client information, wherein said transcoded multimedia information is compatible with said decoding format of said client.
Claim 16
Dependent Claim 94 words
An electronic system as described in claim 13 wherein said step c) comprises the steps of: c1) based on said contents and client information, automatically determining whether or not decoding is required of said portion of encoded multimedia information; c2) provided decoding is required, automatically determining memory resources required to decode said portion of encoded multimedia information; c3) provided decoding is required, decoding said portion of encoded multimedia information to produce decoded multimedia information; and c4) based on said contents and client information, transcoding said decoded multimedia information to provide said transcoded multimedia information.
Claim 17
Dependent Claim 58 words
An electronic system as described in claim 13 wherein said step c) comprises the steps of: c1) based on said contents and client information, automatically determining that decoding is not required of said portion of encoded multimedia information; and c2) based on said contents and client information, transcoding said encoded multimedia information to provide said transcoded multimedia information.
Claim 18
Dependent Claim 25 words
An electronic system as described in claim 13 wherein said method further comprises the step of d) transmitting said transcoded multimedia information to said client.
Claim 19
Dependent Claim 35 words
An electronic system as described in claim 13 wherein said step a) comprises the step of receiving said client information from said client and wherein said portion of encoded multimedia information is a digital bitstream.
Claim 20
Dependent Claim 28 words
An electronic system as described in claim 13 wherein said contents information comprises picture type information indicative of encoded picture types within said portion of encoded multimedia information.
Claim 21
Dependent Claim 27 words
An electronic system as described in claim 18 wherein said picture type information comprises a flag for I-pictures, a flag for P-pictures and a flag for B-pictures.
Claim 22
Dependent Claim 31 words
An electronic system as described in claim 18 wherein said contents information further comprises picture structure information indicative of a type of structure used in said portion of encoded multimedia information.
Claim 23
Dependent Claim 32 words
An electronic system as described in claim 18 wherein said contents information further comprises motion compensation information indicative of a type of motion compensation used in said portion of encoded multimedia information.
Claim 24
Dependent Claim 20 words
An electronic system as described in claim 21 wherein said motion compensation information comprises frame and field motion compensation flags.
Claim 25
Dependent Claim 34 words
An electronic system as described in claim 18 wherein said contents information further comprises discrete cosine transform (DCT) information indicative of a type of DCT coefficients used in said portion of encoded multimedia information.
Claim 26
Dependent Claim 18 words
An electronic system as described in claim 23 wherein said DCT information comprises frame and field DCT flags.
Claim 27
Dependent Claim 130 words
A multimedia system comprising: a client system; a multimedia contents server containing encoded multimedia information and contents information describing said multimedia information; and a data access server coupled to said client system and to said multimedia contents server and responsive to a request signal from said client system for accessing a portion of encoded multimedia information from said multimedia contents server and for accessing contents information describing an encoding format of said portion of encoded multimedia information and accessing client information describing a decoding format of said client system, said data access server also for automatically transcoding said portion of encoded multimedia information to generate transcoded multimedia information based on said contents and client information wherein said transcoded multimedia information is compatible with said decoding format of said client system.
Claim 28
Dependent Claim 130 words
A multimedia system comprising: a client system; a multimedia contents server containing encoded multimedia information and contents information describing said multimedia information; and a data access server coupled to said client system and to said multimedia contents server and responsive to a request signal from said client system for accessing a portion of encoded multimedia information from said multimedia contents server and for accessing contents information describing an encoding format of said portion of encoded multimedia information and accessing client information describing a decoding format of said client system, said data access server also for automatically transcoding said portion of encoded multimedia information to generate transcoded multimedia information based on said contents and client information wherein said transcoded multimedia information is compatible with said decoding format of said client system.
Claim 29
Dependent Claim 98 words
A system as described in claim 25 wherein said data access server comprises: a transcoding manager that, based on said contents and client information, automatically determines whether or not decoding is required of said portion of encoded multimedia information and, provided decoding is required, automatically determines memory resources required to decode said portion of encoded multimedia information; and a transcoder that, provided decoding is required, decodes said portion of encoded multimedia information to produce decoded multimedia information and based on said contents and client information and further transcodes said decoded multimedia information to provide said transcoded multimedia information.
Claim 30
Dependent Claim 28 words
A multimedia system as described in claim 25 wherein said contents information comprises picture type information indicative of encoded picture types within said portion of encoded multimedia information.
Claim 31
Dependent Claim 31 words
A multimedia system as described in claim 27 wherein said contents information further comprises picture structure information indicative of a type of structure used in said portion of encoded multimedia information.
Claim 32
Dependent Claim 32 words
A multimedia system as described in claim 28 wherein said contents information further comprises motion compensation information indicative of a type of motion compensation used in said portion of encoded multimedia information.

References Cited (Backward Citations)

US5530484A Cited
US5970233A Cited
US5953506A Cited
US6192078B1 Cited
US6141457A Cited
US6321026B1 Cited
US6216152B1 Cited
US6104441A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-10-07 2006-04-08 2006-10-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-10-07 2010-04-08 2010-10-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-10-07 2014-04-08 2014-10-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag