Variable processing of both image and audio data based on processor utilization
First Claim
1. A method of adaptively controlling operation of a portable computing system based on computing system context, the portable computing system including a processor, an imaging sensor system that outputs frames of image information, and audio sensor system that outputs audio information, the method comprising the acts:
- for a first interval, in which the processor has a first utilization, applying an image recognition operation to all of plural frames of image information output by the imaging sensor system;
for a second interval, in which the processor has a second utilization higher than the first utilization, and during which the imaging sensor system outputs N frames of image information, applying said image recognition operation to M of said frames, where 0<
M<
N;
for a third interval, in which the processor has a third utilization, applying an audio recognition operation to all of the audio information output from the audio sensor system; and
for a fourth interval, in which the processor has a fourth utilization higher than the third utilization, applying said audio recognition operation to none of the audio information output from the audio sensor system;
wherein the image recognition applied to frames of image information output by the imaging sensor system is throttled-back with an increase in processor utilization, whereas the audio recognition applied to audio information output by the audio sensor system is discontinued with an increase in processor utilization.
0 Assignments
0 Petitions
Accused Products
Abstract
Arrangements involving portable devices (e.g., smartphones and tablet computers) are disclosed. One arrangement enables a content creator to select software with which that creator'"'"'s content should be rendered—assuring continuity between artistic intention and delivery. Another utilizes a device camera to identify nearby subjects, and take actions based thereon. Others rely on near field chip (RFID) identification of objects, or on identification of audio streams (e.g., music, voice). Some technologies concern improvements to the user interfaces associated with such devices. Others involve use of these devices in connection with shopping, text entry, sign language interpretation, and vision-based discovery. Still other improvements are architectural in nature, e.g., relating to evidence-based state machines, and blackboard systems. Yet other technologies concern use of linked data in portable devices—some of which exploit GPU capabilities. Still other technologies concern computational photography. A great variety of other features and arrangements are also detailed.
-
Citations
22 Claims
-
1. A method of adaptively controlling operation of a portable computing system based on computing system context, the portable computing system including a processor, an imaging sensor system that outputs frames of image information, and audio sensor system that outputs audio information, the method comprising the acts:
-
for a first interval, in which the processor has a first utilization, applying an image recognition operation to all of plural frames of image information output by the imaging sensor system; for a second interval, in which the processor has a second utilization higher than the first utilization, and during which the imaging sensor system outputs N frames of image information, applying said image recognition operation to M of said frames, where 0<
M<
N;for a third interval, in which the processor has a third utilization, applying an audio recognition operation to all of the audio information output from the audio sensor system; and for a fourth interval, in which the processor has a fourth utilization higher than the third utilization, applying said audio recognition operation to none of the audio information output from the audio sensor system; wherein the image recognition applied to frames of image information output by the imaging sensor system is throttled-back with an increase in processor utilization, whereas the audio recognition applied to audio information output by the audio sensor system is discontinued with an increase in processor utilization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A smartphone including an imaging sensor system, an audio sensor system, a processor, and hardware that stores software instructions which configure the smartphone to perform operations including:
-
for a first interval, in which the processor has a first utilization, applying an image recognition operation to all of plural frames of image information output by the imaging sensor system; for a second interval, in which the processor has a second utilization higher than the first utilization, and during which the imaging sensor system outputs N frames of image information, applying said image recognition operation to M of said frames, where 0<
M<
N;for a third interval, in which the processor has a third utilization, applying an audio recognition operation to all of the audio information output from the audio sensor system; and for a fourth interval, in which the processor has a fourth utilization higher than the third utilization, applying said audio recognition operation to none of the audio information output from the audio sensor system; wherein the image recognition applied to frames of image information output by the imaging sensor system is throttled-back with an increase in processor utilization, whereas the audio recognition applied to audio information output by the audio sensor system is discontinued with an increase in processor utilization. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium containing instructions for configuring a portable device, equipped with a processor, an image sensor system, and an audio sensor system, to perform acts including:
-
for a first interval, in which the processor has a first utilization, applying an image recognition operation to all of plural frames of image information output by the imaging sensor system; for a second interval, in which the processor has a second utilization higher than the first utilization, and during which the imaging sensor system outputs N frames of image information, applying said image recognition operation to M of said frames, where 0<
M<
N;for a third interval, in which the processor has a third utilization, applying an audio recognition operation to all of the audio information output from the audio sensor system; and for a fourth interval, in which the processor has a fourth utilization higher than the third utilization, applying said audio recognition operation to none of the audio information output from the audio sensor system; wherein the image recognition applied to frames of image information output by the imaging sensor system is throttled-back with an increase in processor utilization, whereas the audio recognition applied to audio information output by the audio sensor system is discontinued with an increase in processor utilization. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification