Smartphone-based methods and systems
First Claim
1. A method employing a mobile device equipped with processing circuitry, a microphone, and a camera, the method comprising the acts:
- with the microphone, capturing audio;
with the camera, capturing a series of images while the microphone is capturing the audio;
digitizing the captured audio, yielding audio data samples;
digitizing the captured images, yielding image data frames;
in a first mode, (a) providing an uninterrupted stream of audio data samples to an audio recognition agent, and (b) providing an uninterrupted stream of image data frames to an image recognition agent;
in a second mode, (a) providing an uninterrupted stream of audio data samples to the audio recognition agent, and (b) providing an interrupted stream of image data frames to the image recognition agent; and
switching from the first mode to the second mode when available device resources decrease;
wherein processing of image data frames by the image recognition agent is deliberately throttled-back between the first and second modes, whereas processing of audio data by the audio recognition agent is maintained constant between the first and second modes.
1 Assignment
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
10 Claims
-
1. A method employing a mobile device equipped with processing circuitry, a microphone, and a camera, the method comprising the acts:
-
with the microphone, capturing audio; with the camera, capturing a series of images while the microphone is capturing the audio; digitizing the captured audio, yielding audio data samples; digitizing the captured images, yielding image data frames; in a first mode, (a) providing an uninterrupted stream of audio data samples to an audio recognition agent, and (b) providing an uninterrupted stream of image data frames to an image recognition agent; in a second mode, (a) providing an uninterrupted stream of audio data samples to the audio recognition agent, and (b) providing an interrupted stream of image data frames to the image recognition agent; and switching from the first mode to the second mode when available device resources decrease; wherein processing of image data frames by the image recognition agent is deliberately throttled-back between the first and second modes, whereas processing of audio data by the audio recognition agent is maintained constant between the first and second modes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium containing instructions for configuring a portable device, equipped with a processor and a microphone and a camera, to perform acts including:
-
with the microphone, capturing audio; with the camera, capturing a series of images while the microphone is capturing the audio; digitizing the captured audio, yielding audio data samples; digitizing the captured images, yielding image data frames; in a first mode, (a) providing an uninterrupted stream of audio data samples to an audio recognition agent, and (b) providing an uninterrupted stream of image data frames to an image recognition agent; in a second mode, (a) providing an uninterrupted stream of audio data samples to the audio recognition agent, and (b) providing an interrupted stream of image data frames to the image recognition agent; and switching from the first mode to the second mode when available device resources decrease; wherein processing of image data frames by the image recognition agent is deliberately throttled-back between the first and second modes, whereas processing of audio data by the audio recognition agent is maintained constant between the first and second modes.
-
-
10. A mobile device comprising:
-
processing circuitry; a memory; a microphone; a camera; first means for recognizing audio content; second means for recognizing image content; configuration instructions, stored in the memory, that configure the device to perform acts including; capturing a series of image frames while capturing a series of audio samples; operating in a first mode that includes (a) providing an uninterrupted stream of audio data samples to the first means, and (b) providing an uninterrupted stream of image data frames to the second means; operating in a second mode that includes (a) providing an uninterrupted stream of audio data samples to the first means, and (b) providing an interrupted stream of image data frames to the second means; and switching from the first mode to the second mode when available device resources decrease; wherein processing of image data frames by the second means is deliberately throttled-back between the first and second modes, whereas processing of audio data by the first means is maintained constant between the first and second modes.
-
Specification