Naming services extensions to URLs to handle inconstant resources, non-addressable resources, and large numbers of resources
US-10404658-B1 · Sep 3, 2019 · US
US11546556B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11546556-B2 |
| Application number | US-202117219682-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 31, 2021 |
| Priority date | Jun 4, 2013 |
| Publication date | Jan 3, 2023 |
| Grant date | Jan 3, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras.
Opening claim text (preview).
What is claimed is: 1. A camera system, comprising: a plurality of cameras configured to emulate the operation of a mechanical pan-tilt-zoom camera, including: a first set of one or more cameras configured to capture images in a pan direction; a second set of one or more cameras configured to capture images in a tilt direction, wherein the second set of one or more cameras is distinct from the first set of one or more cameras; and a third set of one or more cameras configured to capture images using a zoom function, wherein the third set of one or more cameras is distinct from the first set of one or more cameras and the second set of one or more camera; and a processor communicatively coupled to the plurality of cameras, wherein the processor is configured to: receive the images from the plurality of cameras; receive a command to pan, tilt, or zoom; and output the received images captured by cameras that correspond to the command. 2. The camera system of claim 1 , wherein the processor outputs the received images captured by the cameras associated with the command by being configured to: determine that the command is to pan in a select direction; select the images from one or more of the first set of one or more cameras that are in the selected direction; and output the selected images. 3. The camera system of claim 1 , wherein the processor outputs the received images captured by the cameras associated with the command by being configured to: determine that the command is to tilt in a select direction; select the images from one or more of the second set of one or more cameras that are in the selected direction; and output the selected images. 4. The camera system of claim 1 , wherein the processor outputs the received images captured by the cameras associated with the command by being configured to: determine that the command is to zoom; select the images from the third set of one or more cameras; and output the selected images. 5. The camera system of claim 1 , wherein the processor outputs the received images captured by the cameras associated with the command by being configured to: determine that the command is to zoom; and implement the zoom by returning greater density pixels in the images from the third set of one or more cameras. 6. The camera system of claim 1 , wherein the third set of one or more cameras includes a camera having a lens of high zoom relative to lenses of the first and second sets of one or more cameras. 7. The camera system of claim 1 , wherein the processor outputs the received images captured by the cameras associated with the command by being configured to: generate a composite image stream from the received images from one or more of the plurality of cameras; and output the composite image stream. 8. A method, comprising: receiving images from a plurality of cameras configured to emulate the operation of a mechanical pan-tilt-zoom camera, including: receiving first images from a first set of one or more cameras that are configured to capture images in a pan direction; receiving second images from a second set of one or more cameras configured to capture images in a tilt direction; and receiving third images from a third set of one or more cameras configured to capture images that operate as a zoom function; receiving a command to pan, tilt, or zoom; obtaining one or more of the first, second, or third images captured by cameras that correspond to the command; generating a composite image stream from the obtained images; and outputting the composite image stream. 9. The method of claim 8 , wherein obtaining the one or more images further comprises: determining that the command is to pan in a select direction; selecting images from the first images captured by one or more of the first set of one or more cameras that are in the selected direction; and obtaining the selected images. 10. The method of claim 8 , wherein obtaining the one or more images further comprises: determining that the command is to tilt in a select direction; selecting images from the second images captured by one or more of the second set of one or more cameras that are in the selected direction; and obtaining the selected images. 11. The method of claim 8 , wherein obtaining the one or more images further comprises: determining that the command is to zoom; selecting the third images from the third set of one or more cameras; and obtaining the selected images. 12. The method of claim 8 , wherein obtaining the one or more images further comprises: determining that the command is to zoom; and implementing the zoom by returning greater density pixels in the third images from the third set of one or more cameras. 13. A system, comprising: four cameras arranged in a two-by-two array, where: a first camera set that includes two left cameras in the array and that are configured to capture images in a first pan direction; a second camera set that includes two right cameras in the array and that are configured to capture images in a second pan direction; a third camera set that includes two top cameras in the array and that are configured to capture images in a first tilt direction; and a fourth camera set that includes two bottom cameras in the array and that are configured to capture images in a second tilt direction; and a processor communicatively coupled to the four cameras, wherein the processor is configured to: receive images from the four cameras; receive a command to pan or tilt; and output the received images captured by cameras that correspond to the command. 14. The system of claim 13 , wherein the processor outputs the received images captured by the cameras associated with the command by being configured to: determine that the command is to pan in the first pan direction; select the images from one or more cameras from the first camera set; and output the selected images. 15. The system of claim 13 , wherein the processor outputs the received images captured by the cameras associated with the command by being configured to: determine that the command is to pan in the second pan direction; select the images from one or more cameras from the second camera set; and output the selected images. 16. The system of claim 13 , wherein the processor outputs the received images captured by the cameras associated with the command by being configured to: determine that the command is to tilt in the first tilt direction; select the images from one or more cameras from the third camera set; and output the selected images. 17. The system of claim 13 , wherein the processor outputs the received images captured by the cameras associated with the command by being configured to: determine that the command is to tilt in the second tilt direction; select the images from one or more cameras from the fourth camera set; and output the selected images. 18. The system of claim 13 , wherein the processor outputs the received images captured by the cameras associated with the command by being configured to: determine that the command is to zoom in a select area; and implement the zoom by returning greater density pixels in the images from the four cameras associated with the select area. 19. The system of claim 13 , wherein the processor outputs the received images captured by the cameras associated with the command by being configured to: generate a composite image stream from the received images from one or more of the four cameras; and
Control of cameras or camera modules · CPC title
for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images · CPC title
for receiving images from a plurality of remote sources · CPC title
Transmitting camera control signals through networks, e.g. control via the Internet · CPC title
Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.