# US 8,543,612 B2 · Mobile terminal

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,543,612 B2
- Document ID: US8543612B2
- Status: Granted
- Kind: B2
- Application number: 12/048,469
- Filed: 2008-03-14
- Published: 2008-12-04
- Granted: 2013-09-24
- Earliest claimed: 2007-05-31
- Assignees: Fujitsu Mobile Communications Limited
- Applicants: Takashi Matsubara
- Inventors: Takashi Matsubara
- Web page: https://patentgrep.com/patent/US8543612B2

## CPC

- H04N 1/00307: {with a mobile telephone apparatus (constructional features of portable telephone sets H04M1/0202; mobile radio systems H04W84/00)}
- H04N 1/00915: {Assigning priority to, or interrupting, a particular operation}
- H04N 1/32561: {using a programmed control device, e.g. a microprocessor}
- H04N 1/32571: {Details of system components}
- H04N 1/32593: {Using a plurality of controllers, e.g. for controlling different interfaces}
- H04N 19/12: Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
- H04N 19/127: Prioritisation of hardware or computational resources
- H04N 19/136: Incoming video signal characteristics or properties
- H04N 19/172: the region being a picture, frame or field
- H04N 19/42: characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation (H04N19/635 takes precedence)
- H04N 19/44: Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
- H04N 19/60: using transform coding
- H04N 19/61: in combination with predictive coding
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

According to an aspect of the invention, there is provided a mobile terminal including: a content file storage configured to store a plurality of contents and file types corresponding to the contents respectively; a plurality of processing module configured to execute processing according to coding methods respectively; a resource table configured to store first information identifying the multimedia resource and second information about what kind of file type can be executed by the multimedia resources and priority; and a control unit configured to detect the file type of a content file to be executed, and determine the processing module corresponding to the first information by comparing the second information stored in the resource table and the detected file type.

## Claims

### Claim 1

A mobile terminal comprising:
a content file storage configured to store a plurality of contents and file types corresponding to the contents respectively;
two multimedia resources, including a software codec and a hardware multimedia chip, configured to execute processing according to coding methods respectively;
a resource table configured to store first information identifying the multimedia resources and second information about which file types can be executed by the software codec and the hardware multimedia chip to enable the selection of the appropriate one of the software codec and the hardware multimedia chip for a given file type, the second information including priorities between the two multimedia resources which are predetermined in light of a processing speed and an amount of memory used for execution of each of the two multimedia resources; and
a control unit configured to detect the file type of a content file to be executed and determine the multimedia resource corresponding to the first information by comparing the second information stored in the resource table and the file type detected by the control unit, the control unit further configured to determine the multimedia resource corresponding to the first information based on the priorities included in the second information.

### Claim 2 (depends on 1)

The mobile terminal according to claim 1, wherein the content is an image content, and
wherein the file type detected by the control unit is detected using at least one of a file extension and a color format representing a kind of an image codec type.

### Claim 3 (depends on 1)

The mobile terminal according to claim 1, wherein the control unit determines the multimedia resource with higher priority if multiple multimedia resources are obtained corresponding to the first information by comparing the second information stored in the resource table and the file type detected by the control unit.

### Claim 4 (depends on 1)

The mobile terminal according to claim 1, wherein the multimedia chip includes a plurality of kinds of codecs.

### Claim 5

A mobile terminal comprising:
a storage configured to store a data file including a content data and attribute information indicating a coding type of the content data;
two decoding modules, including a software codec and a hardware multimedia chip, configured to execute a decoding of the content data, each having a different function from each other;
a table configured to store first information identifying the two decoding modules and second information about which file types can be executed by the software codec and the hardware multimedia chip to enable the selection of the appropriate one of the software codec and the hardware multimedia chip for a given file type, the second information including priorities between the two decoding modules which are predetermined in light of a processing speed and an amount of memory used for execution of each of the two decoding modules; and
a selecting unit configured to select a first decoding module from the decoding modules which decodes the content data in reference to the table when a request for decoding the content data is received, and select a second decoding module from the decoding modules when the first decoding module is not available for decoding the content data, the selecting unit further configured to select the first decoding module based on the priorities included in the second information.

### Claim 6 (depends on 5)

The mobile terminal according to claim 5, wherein the priorities between the two decoding modules indicate which of the two decoding modules has a higher priority where the two decoding modules are available for the same codec type.

### Claim 7 (depends on 5)

The mobile terminal according to claim 5, wherein the attribute information indicates the codec type which is used to encode the content data.

### Claim 8 (depends on 5)

The mobile terminal according to claim 5, wherein the multimedia chip includes a JPEG codec, a MPEG4 codec, an H.264 codec, or some combination thereof.

### Claim 9 (depends on 8)

The mobile terminal according to claim 8, wherein the software codec comprises a JPEC codec, a PNG codec, or some combination thereof.

### Claim 10

A mobile terminal comprising:
a storage configured to store a multimedia data containing either one of a still image data and a moving image data and attribute information indicating coding type of the multimedia data;
two decoding modules, including a software codec and a hardware multimedia chip, configured to execute a decoding of the multimedia data each having a different function;
a table configured to store first information identifying the two decoding modules and second information about which file types can be executed by the software codec and the hardware multimedia chip to enable the selection of the appropriate one of the software codec and the hardware multimedia chip for a given file type, the second information including priorities between the two decoding modules which are predetermined in light of a processing speed and an amount of memory used for execution of each of the two decoding modules; and
a selecting unit configured to select a first decoding module which decodes the multimedia data in reference to the table when a request for decoding the multimedia data is received, and select a second decoding module when the first decoding module is processing to decode the multimedia data contained in another data file, the selecting unit further configured to select the first decoding module based on the priorities included in the second information.

### Claim 11 (depends on 10)

The mobile terminal according to claim 10, wherein the priorities between the two decoding modules indicate which of the two decoding modules has a higher priority where the two decoding modules are available for the same codec type.

### Claim 12 (depends on 10)

The mobile terminal according to claim 10, wherein the attribute information indicates the codec type which is used to encode the multimedia data.

### Claim 13 (depends on 10)

The mobile terminal according to claim 10, wherein the software codec comprises a JPEC codec, a PNG codec, or some combination thereof.
