Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of determining a focused object programmed in a memory of a computing device, the method comprising: a. calculating a dominant gradient map to find the focused object; b. calculating a boundary for each object within a segmentation map; c. thickening the boundary for each object; d. calculating one or more parameters for each object; e. ranking each object according to a determined focus level based on the one or more parameters; and f. refining the segmentation map, wherein refining includes at least one of marking disconnected regions of same objects as separate objects, merging objects with areas smaller than a specified number of pixels with a closest object and generating a secondary binary dominant gradient map using the dominant gradient map and morphological dilation.
2. The method of claim 1 wherein the focused object is contained in one of an image and a video frame.
3. The method of claim 1 wherein calculating a dominant gradient map further comprises: a. computing a gradient at each pixel; b. defining a window around each pixel; c. calculating a slope of the gradient at each pixel; and d. selecting a dominant gradient factor at each pixel based on the slope of the gradient having the maximum value.
4. The method of claim 1 further comprising reordering the segmentation map.
5. The method of claim 1 wherein an object at the top of the rankings is the most focused object.
6. The method of claim 1 wherein the one or more parameters includes a least one of a perimeter of each object, an average focus factor and a uniformity focus factor.
7. The method of claim 6 wherein focused objects have a high average focus factor and a high uniformity focus factor.
8. The method of claim 1 wherein the computing device is selected from the group consisting of a personal computer, a laptop computer, a computer workstation, a server, a mainframe computer, a handheld computer, a personal digital assistant, a cellular or mobile telephone, a smart appliance, a gaming console, a digital camera, a digital camcorder, a camera phone, a portable music player, a video player, a DVD writer or player, a television and a home entertainment system.
9. A method of determining a focused object programmed in a memory of a computing device, the method comprising: a. calculating a dominant gradient map; b. refining a segmentation map, wherein refining includes at least one of marking disconnected regions of same objects as separate objects, merging objects with areas smaller than a specified number of pixels with a closest object and generating a secondary binary dominant gradient map using the dominant gradient map and morphological dilation; c. reordering the segmentation map; d. calculating a boundary for each object within the segmentation map; e. thickening the boundary for each object; f. calculating one or more parameters for each object; and g. ranking each object according to a determined focus level based on the one or more parameters, wherein objects are ranked in a descending order.
10. The method of claim 9 wherein the focused object is contained in one of an image and a video frame.
11. The method of claim 9 wherein calculating a dominant gradient map further comprises: a. computing a gradient at each pixel; b. defining a window around each pixel; c. calculating a slope of the gradient at each pixel for a number of directions; and d. selecting a dominant gradient factor at each pixel based on the slope of the gradient having the maximum value.
12. The method of claim 9 wherein an object at the top of the rankings is the most focused object.
13. The method of claim 9 wherein the one or more parameters includes a least one of a perimeter of each object, an average focus factor and a uniformity focus factor.
14. The method of claim 13 wherein objects with a high average focus factor and a high uniformity focus factor are focused objects.
15. The method of claim 9 wherein the computing device is selected from the group consisting of a personal computer, a laptop computer, a computer workstation, a server, a mainframe computer, a handheld computer, a personal digital assistant, a cellular or mobile, a smart appliance, a gaming console, a digital camera, a digital camcorder, a camera phone, a portable music player, a video player, a DVD writer or player, a television and a home entertainment system.
16. A device for determining a focused object utilizing a computing device, the device comprising: a. a memory for storing an application, the application configured for: i. calculating a dominant gradient map to find the focused object; ii. calculating a boundary for each object within a segmentation map; iii. thickening the boundary for each object; iv. calculating one or more parameters for each object; v. ranking each object according to a determined focus level based on the one or more parameters, wherein objects are ranked in a descending order; vi. refining the segmentation map, wherein refining includes at least one of marking disconnected regions of same objects as separate objects, merging objects with areas smaller than a specified number of pixels with a closest object and generating a secondary binary dominant gradient map using the dominant gradient map and morphological dilation; and b. a processing component coupled to the memory, the processing component configured for processing the application.
17. The device of claim 16 wherein the focused object is contained in one of an image and a video frame.
18. The device of claim 16 wherein calculating a dominant gradient map further comprises: a. computing a gradient at each pixel; b. defining a window around each pixel; c. calculating a slope of the gradient at each pixel; and d. selecting a dominant gradient factor at each pixel based on the slope of the gradient having the maximum value.
19. The device of claim 16 wherein the application is further configured for reordering the segmentation map.
20. The device of claim 16 wherein an object at the top of the rankings is the most focused object.
21. The device of claim 16 wherein the one or more parameters includes a least one of a perimeter of each object, an average focus factor and a uniformity focus factor.
22. The device of claim 21 wherein objects with a high average focus factor and a high uniformity focus factor are focused objects.
23. The device of claim 16 wherein the device captures one of an image and a video.
24. A device comprising a processor and a memory storing an application for determining a focused object implemented by a computing device, the application comprising: a. a dominant gradient component configured for calculating a dominant gradient map to find the focused object; b. a segmentation map component operatively coupled to the dominant gradient component, the segmentation map component configured for refining a segmentation map and reordering the segmentation map, wherein refining the segmentation map includes at least one of marking disconnected regions of same objects as separate objects, merging objects with areas smaller than a specified number of pixels with a closest object and generating a secondary binary dominant gradient map using the dominant gradient map and morphological dilation; c. a boundary component operatively coupled to the segmentation map component, the boundary component configured for calculating a boundary for each object and thickening the boundary for each object; d. a parameter component operatively coupled to the boundary component, the parameter component configured for calculating one or more parameters; and e. a ranking component operatively coupled to the parameter component, the ranking component for ranking each object according to a determined focus level based on the one or more parameters, wherein objects are ranked in a descending order.
25. The device of claim 24 wherein an object at the top of the rankings is the most focused object.
26. The device of claim 24 wherein the one or more parameters includes a least one of a perimeter of each object, an average focus factor and a uniformity focus factor.
27. The device of claim 26 wherein objects with a high average focus factor and a high uniformity focus factor are focused objects.
28. The device of claim 24 wherein the computing device is selected from the group consisting of a personal computer, a laptop computer, a computer workstation, a server, a mainframe computer, a handheld computer, a personal digital assistant, a cellular or mobile, a smart appliance, a gaming console, a digital camera, a digital camcorder, a camera phone, a portable music player, a video player, a DVD writer or player, a television and a home entertainment system.
29. A network of devices comprising: a. a recording device; and b. a computing device coupled to the recording device, wherein the computing device and the recording device each contain: i. a memory for storing an application, the application configured for: (1) calculating a dominant gradient map to find a focused object; (2) calculating a boundary for each object within a segmentation map; (3) thickening the boundary for each object; (4) calculating one or more parameters for each object; (5) ranking each object based on the one or more parameters including focus, wherein objects are ranked in a descending order; (6) refining the segmentation map, wherein refining includes at least one of marking disconnected regions of same objects as separate objects, merging objects with areas smaller than a specified number of pixels with a closest object and generating a secondary binary dominant gradient map using the dominant gradient map and morphological dilation; and ii. a processing component coupled to the memory, the processing component configured for processing the application.
30. The network of devices of claim 29 wherein calculating a dominant gradient map further comprises: a. computing a gradient at each pixel; b. defining a window around each pixel; c. calculating a slope of the gradient at each pixel; and d. selecting a dominant gradient factor at each pixel based on the slope of the gradient having the maximum value.
31. The network of devices of claim 29 wherein the application is further configured for reordering the segmentation map.
32. The network of devices of claim 29 wherein an object at the top of the rankings is the most focused object.
33. The network of devices of claim 29 wherein the one or more parameters includes a least one of a perimeter of each object, an average focus factor and a uniformity focus factor.
34. The network of devices of claim 33 wherein objects with a high average focus factor and a high uniformity focus factor are focused objects.
35. The network of devices of claim 29 wherein the recording device captures one of an image and a video.
36. The network of devices of claim 29 wherein the computing device displays one of an image and a video.
Unknown
February 19, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.