IP Library Granted Patent US 8,463,333
Granted Patent B2
US 8,463,333 · App. 12/936,580 · Granted Jun 11, 2013

Mobile phone with low-power media rendering sub-system

Inventor: Armand Stuivenwold (Wijchen, NL)
Assignee: ST-Ericsson SA
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,463,333
App. No.
12/936,580
Granted
Jun 11, 2013
Kind
B2
Abstract

A mobile telephone has a rendering functionality for rendering media stored in storage, and a user interface for user control. A host processor controls the communication functionality and the user interface. The co-processor controls the rendering of the media. The host processor has high power consumption in an active mode and low power consumption in a sleep mode. The co-processor conditionally supplies wake-up signals to the host processor. Upon receipt of a particular wake-up signal, the host processor switches from the sleep mode into the active mode. In the active mode, the host processor transfers a particular media segment to the co-processor before switching back to the sleep mode. The co-processor buffers the segment before rendering it. Upon detecting a low buffer level the co-processor supplies a next wake-up signal to the host processor for initiating transfer of a next media segment.

Claims (28)

1. A mobile electronic device with a communication functionality for communicating via an external communication network, a rendering functionality for rendering content information stored in a storage, and a user interface for user control of the device, the device comprising:

a host processor for control of the communication functionality and of the user interface; and

a co-processor for control of the rendering functionality; wherein:

the host processor has access to the storage;

the host processor has an active mode and a sleep mode;

the host processor has high power consumption in the active mode and low power consumption in the sleep mode;

the co-processor is configured to conditionally supply wake-up signals to the host processor;

the host processor is configured for, upon receipt of a particular one of the wake-up signals, switching from the sleep mode into the active mode;

the host processor is configured for, in the active mode, transferring a particular one of multiple segments of the content information to the co-processor before switching back to the sleep mode;

the co-processor is configured for buffering the particular segment in a buffer before rendering the particular segment;

the co-processor is configured for, upon detecting a predetermined level regarding a progress of the rendering of the particular segment, supplying a next one of the wake-up signals to the host processor for initiating transfer of a next one of the multiple segments from the storage to the co-processor under control of the host processor; and

wherein the co-processor further comprises a combiner for combining in a rendering component the rendering of the content information with rendering of a communication received via the external communication network.

2. The device of claim 1 , configured for enabling or disabling the rendering component under control of the host processor for control of rendering of the communication when the co-processor is inactive.

3. A method of rendering content information stored in a storage of a mobile electronic device that is provided with a communication functionality for communicating via an external communication network, a rendering functionality for rendering content information stored in the storage and a user interface for user control of the device, further comprising a host processor for control of the communication functionality and of the user interface, and a co-processor for control of the rendering functionality, which method comprises:

switching the host processor from a sleep mode into an active mode upon receipt of a first wake-up signal, wherein the first wake-up signal is received through the user interface or through the communication functionality, wherein the co-processor is provided with a separate wake-up functionality, through which the host processor can wake up the co-processor into an active mode, and wherein the host processor supplies an instruction to enable and/or disable the rendering functionality through the separate wake-up functionality;

transferring a particular one of multiple segments of the content information by the host processor from the storage to the co-processor;

switching the host processor back into the sleep mode;

buffering the particular segment of the content information in a buffer of the co-processor and thereafter rendering the particular segment; and

upon detecting a predetermined level regarding progress of the rendering of the particular segment, supplying a next one of the wake-up signals from the co-processor to the host processor for initiating transfer of a next one of the multiple segments from the storage to the co-processor under control of the host processor.

4. The method as claimed in claim 3 , wherein the wake-up signal is transmitted by the co-processor.

5. The method as claimed in claim 4 , wherein after said first wake-up signal the host processor initiates the co-processor to start rendering.

6. The method as claimed in claim 5 , wherein said initiation of the co-processor comprises a step of transferring operation instructions to the co-processor.

7. The device of claim 3 , wherein the co-processor for control of rendering functionality comprises:

means for conditionally supplying wake-up signals to a host processor in the mobile electronic device;

means for receiving at least one segment of content information from the host processor;

a buffer for buffering the particular segment;

processing means for rendering the segment; and

detecting means for detecting a predetermined level regarding a progress of the rendering of the particular segment so as to enable supply of a next wake-up signal to the host processor.

Assignments (2)
STATUS CHANGE-ENTITY IN LIQUIDATION Recorded Feb 2, 2016
From: ST-ERICSSON SA
To: ST-ERICSSON SA, EN LIQUIDATION
Reel/Frame 037739/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2011
From: STUIVENWOLD, ARMAND
To: ST-ERICSSON SA
Reel/Frame 026043/0078 →
Priority Claims (1)
EP 08103414 · Apr 7, 2008 · regional
Continuity (1)
Related Publication 20110124375A1 · May 26, 2011