Smartphone-Based Methods and Systems
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
38 Claims
-
1-21. -21. (canceled)
-
22. A method of adaptively controlling operation of a portable computing system based on computing system context, the portable computing system including at least first and second sensors of different types, the method comprising:
-
using data from both the first and second sensors to assess a quality of information provided by the first sensor, yielding a metric of first sensor data quality based on data from multiple sensors; and determining an action to take with data from the first sensor, said determining being based both on;
(1) dynamic computing system context, and (2) said metric of first sensor data quality based on data from multiple sensors;wherein said determining is performed by a processor configured to perform such act. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of adaptively controlling operation of a portable computing system based on computing system context, the portable computing system including a processor and at least first and second sensor systems of different types, the first sensor system comprising an imaging sensor system that outputs frames of image information, and the second sensor system comprising an audio sensor system that outputs audio information, the method comprising:
-
for a first interval, in which the processor has a first utilization, applying an image processing 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, applying said image processing operation to some but not all of plural frames of image information output by the imaging sensor system; for a third interval, in which the processor has a third utilization, applying an audio processing 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 processing operation to none of the audio information output from the audio sensor system; wherein the image processing applied to frames of image information output by the imaging sensor system is throttled-back with an increase in processor utilization, whereas the audio processing applied to audio information output by the audio sensor system is discontinued with an increase in processor utilization. - View Dependent Claims (34)
-
-
35. A method employing a portable computing system that includes an image processing portion and an audio processing portion, the method including:
-
adapting operation of the system based on a computing system context so that, for certain intervals, the amount of processing is reduced, wherein said adapting comprises; for the image processing portion, throttling-back the processing to an intermediate level, so that some information is processed and other information is not processed; and for the audio processing portion, discontinuing the processing; wherein said adapting is performed by a processor configured to perform such act. - View Dependent Claims (36, 37, 38)
-
Specification