Methods and systems for content processing
First Claim
1. A method comprising:
- configuring a GPU of a mobile device to implement plural stream processors, each examining a sub-part of imagery captured by the mobile device to determine presence of an oval shape; and
thereafter, re-configuring said GPU to examine sub-parts of the imagery determined to have an oval shape therein, to seek a facial feature associated with an oval shape;
wherein a first of the plural stream processors examines a first sub-part of the imagery captured by the mobile device to determine presence of an oval shape, and a second of the plural stream processors examines a second sub-part of said imagery to determine presence of an oval shape, and wherein the first and second sub-parts are different.
1 Assignment
0 Petitions
Accused Products
Abstract
Mobile phones and other portable devices are equipped with a variety of technologies by which existing functionality can be improved, and new functionality can be provided. Some aspects relate to visual search capabilities, and determining appropriate actions responsive to different image inputs. Others relate to processing of image data. Still others concern metadata generation, processing, and representation. Yet others concern user interface improvements. Other aspects relate to imaging architectures, in which a mobile phone'"'"'s image sensor is one in a chain of stages that successively act on packetized instructions/data, to capture and later process imagery. Still other aspects relate to distribution of processing tasks between the mobile device and remote resources (“the cloud”). Elemental image processing (e.g., simple filtering and edge detection) can be performed on the mobile phone, while other operations can be referred out to remote service providers. The remote service providers can be selected using techniques such as reverse auctions, through which they compete for processing tasks. A great number of other features and arrangements are also detailed.
209 Citations
9 Claims
-
1. A method comprising:
-
configuring a GPU of a mobile device to implement plural stream processors, each examining a sub-part of imagery captured by the mobile device to determine presence of an oval shape; and thereafter, re-configuring said GPU to examine sub-parts of the imagery determined to have an oval shape therein, to seek a facial feature associated with an oval shape; wherein a first of the plural stream processors examines a first sub-part of the imagery captured by the mobile device to determine presence of an oval shape, and a second of the plural stream processors examines a second sub-part of said imagery to determine presence of an oval shape, and wherein the first and second sub-parts are different. - View Dependent Claims (2, 3)
-
-
4. A mobile device including a camera, a graphics processing unit (GPU), and a memory, the memory containing software instructions to perform acts including:
-
configuring the GPU to implement plural stream processors, each examining a sub-part of imagery captured by the mobile device camera to determine presence of an oval shape; and thereafter, re-configuring said GPU to examine sub-parts of the imagery determined to have an oval shape therein, to seek a facial feature associated with an oval shape; wherein a first of the plural stream processors examines a first sub-part of the imagery captured by the mobile device to determine presence of an oval shape, and a second of the plural stream processors examines a second sub-part of said imagery to determine presence of an oval shape, and wherein the first and second sub-parts are different. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer readable storage medium comprising software instructions for:
-
configuring a graphics processing unit (GPU) of a camera-equipped mobile device to implement plural stream processors, each examining a sub-part of imagery captured by the mobile device camera to determine presence of an oval shape; and thereafter, re-configuring said GPU to examine sub-parts of the imagery determined to have an oval shape therein, to seek a facial feature associated with an oval shape; wherein the software instructions configure a first of the plural stream processors to examine a first sub-part of the imagery captured by the mobile device to determine presence of an oval shape, and the software instructions configure a second of the plural stream processors to examine a second sub-part of said imagery to determine presence of an oval shape, and wherein the first and second sub-parts are different. - View Dependent Claims (8, 9)
-
Specification