Intuitive computing methods and systems
First Claim
1. An image processing method comprising the acts:
- capturing imagery with a camera portion of a mobile system, the system also including a processor controlled by configuration instructions stored in a memory;
selecting a first recognition process to apply to the captured imagery, from among several recognition processes that the system is equipped to apply, said selection of the first recognition process being based on context information rather than on express user instruction;
launching the selected first recognition process, employing said processor, to discern information about a subject depicted in the captured imagery;
receiving first data, after said selected first recognition process has been launched, said first data comprising (a) user input data indicating express or implied user encouragement or discouragement of said first recognition process by the user, and/or (b) a detection state metric, representing a quantified likelihood that a recognition goal sought by the first recognition process will be reached; and
allocating increased or decreased resources to said first recognition process based on said received first data, said allocation of increased resources being apart from increased resource usage due to any increasing base complexity of successive stages of the selected first recognition process.
0 Assignments
0 Petitions
Accused Products
Abstract
A smart phone senses audio, imagery, and/or other stimulus from a user'"'"'s environment, and acts autonomously to fulfill inferred or anticipated user desires. In one aspect, the detailed technology concerns phone-based cognition of a scene viewed by the phone'"'"'s camera. Recognition tasks, selected with the aid of context, are allocated increased or decreased resources based on data comprising (a) user input data indicating express or implied encouragement or discouragement of the recognition task and/or (b) a detection state metric, representing a quantified likelihood that the recognition goal sought by the recognition task will be reached. A great number of other features and arrangements are also detailed.
128 Citations
20 Claims
-
1. An image processing method comprising the acts:
-
capturing imagery with a camera portion of a mobile system, the system also including a processor controlled by configuration instructions stored in a memory; selecting a first recognition process to apply to the captured imagery, from among several recognition processes that the system is equipped to apply, said selection of the first recognition process being based on context information rather than on express user instruction; launching the selected first recognition process, employing said processor, to discern information about a subject depicted in the captured imagery; receiving first data, after said selected first recognition process has been launched, said first data comprising (a) user input data indicating express or implied user encouragement or discouragement of said first recognition process by the user, and/or (b) a detection state metric, representing a quantified likelihood that a recognition goal sought by the first recognition process will be reached; and allocating increased or decreased resources to said first recognition process based on said received first data, said allocation of increased resources being apart from increased resource usage due to any increasing base complexity of successive stages of the selected first recognition process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium containing software instructions to configure a mobile system, equipped with a processor and a camera, to perform acts including:
-
selecting a first recognition process to apply to imagery captured by the camera, from among several recognition processes that the system is equipped to apply, said selection of the first recognition process being based on context information rather than on express user instruction; launching the selected first recognition process, to discern information about a subject depicted in the captured imagery; receiving first data, after said selected first recognition process has been launched, said first data comprising (a) user input data indicating express or implied user encouragement or discouragement of said first recognition process by the user, and/or (b) a detection state metric, representing a quantified likelihood that a recognition goal sought by the first recognition process will be reached; and allocating increased or decreased resources to said first recognition process based on said received first data, said allocation of increased resources being apart from increased resource usage due to any increasing base complexity of successive stages of the selected first recognition process. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A mobile system comprising a processor, memory and camera, the memory further comprising software instructions to configure the mobile system to perform acts including:
-
selecting a first recognition process to apply to imagery captured by the camera, from among several recognition processes that the system is equipped to apply, said selection of the first recognition process being based on context information rather than on express user instruction; launching the selected first recognition process, to discern information about a subject depicted in the captured imagery; receiving first data, after said selected first recognition process has been launched, said first data comprising (a) user input data indicating express or implied user encouragement or discouragement of said first recognition process by the user, and/or (b) a detection state metric, representing a quantified likelihood that a recognition goal sought by the first recognition process will be reached; and allocating increased or decreased resources to said first recognition process based on said received first data, said allocation of increased resources being apart from increased resource usage due to any increasing base complexity of successive stages of the selected first recognition process.
-
Specification