Patent application number | Description | Published |
20100128145 | System of and Method for Video Refocusing - Certain systems and methods are directed to acquiring, generating, manipulating and/or editing (for example, focusing or refocusing) refocusable video data, information, images and/or frames. The refocusable video data, information, images and/or frames may be light field video data, information, images and/or frames, that may be focused and/or re-focused after acquisition or recording of such video data, information, images and/or frames. In one aspect, a method of generating video data of a scene using a video acquisition device which acquires refocusable light field video data is disclosed, the method comprising (a) acquiring first refocusable light field video data of a scene, (b) storing first refocusable video data which is representative of the first refocusable light field video data, (c) acquiring second refocusable light field video data of the scene after acquiring the first refocusable light field video data, (d) determining a first virtual focus parameter (for example, a virtual focus depth) using the second refocusable light field video data, (e) generating first video data using the stored first refocusable video data and the first virtual focus parameter, wherein the first video data includes a focus depth that is different from an optical focus depth of the first refocusable light field video data, and (f) outputting the first video data to, for example, memory, a video display, processing circuitry, and/or a recording device. | 05-27-2010 |
20100129048 | System and Method for Acquiring, Editing, Generating and Outputting Video Data - Certain systems and methods are directed to acquiring, generating, manipulating and/or editing (for example, focusing or refocusing) refocusable video data/frames. The refocusable video frames may be light field video frames that may be focused and/or refocused after acquisition or recording of such video frames. In one aspect, a method of comprises: (a) selecting a first key frame, wherein the first key frame corresponds to one of a plurality of refocusable light field video frames, (b) selecting a second key frame, wherein the second key frame corresponds to one of the plurality of refocusable light field video frames which is temporally spaced apart from the first key frame such that a plurality of refocusable light field video frames are temporally disposed between the first and the second key frames, (c) determining a virtual focus parameters for the first key frame and the second key frame, and (d) generating first video data corresponding to the plurality of refocusable light field video frames which are temporally disposed between the first and the second key frames using (i) the virtual focus parameter for the first key frame, (ii) the virtual focus parameter for the second key frame and (iii) the refocusable light field video data corresponding to the plurality of refocusable light field video frames which are temporally disposed between the first and the second key frames, wherein the first video data includes a plurality of video frames, each video frame including a virtual focus depth which is based on the virtual focus parameter(s) for the first key frame and/or the second key frame. | 05-27-2010 |
20100141802 | Light Field Data Acquisition Devices, and Methods of Using and Manufacturing Same - Certain light field data acquisition devices and methods of using and manufacturing such devices. In one aspect, a light field imaging device for acquiring light field image data of a scene, the device comprises optics, wherein the optics includes an optical path and a focal point, wherein the focal point is associated with a focal length of the optics. A light field sensor to acquire light field image data in response to a first user input and located at a substantially fixed, predetermined location relative to the focal point of the optics, wherein the predetermined location is substantially independent of the scene. The optical depth of field of the optics with respect to the light field sensor extends to a depth that is closer than optical infinity. Processing circuitry, coupled the user interface, to: (a) determine a first virtual focus depth of the light field image data, wherein the first virtual focus depth is different from the optical focus depth of the light field image data, (b) automatically generate data which is representative of a first image of the scene using the light field image data, wherein the first image includes a focus which corresponds to the first virtual focus depth, (c) output the data which is representative of the first image, and, after outputting the data which is representative of the first image and in response to the second user input, (d) determine a second virtual focus depth of the light field image data using data which is representative of the second user input, wherein the second user input is indicative of the second virtual focus depth, and (e) generate data which is representative of a second image of the scene which includes a focus that corresponds to the second virtual focus depth. | 06-10-2010 |
20100265385 | Light Field Camera Image, File and Configuration Data, and Methods of Using, Storing and Communicating Same - Certain devices and methods are directed to acquiring, generating and/or outputting image data corresponding to a scene. In one aspect, the method comprises (i) acquiring light field data which is representative of a light field from the scene, (ii) acquiring configuration data which is representative of how light rays optically propagate through the data acquisition device (used to acquire the light field data), (iii) generating first image data using the light field data and the configuration data, wherein the first image data includes a focus or focus depth that is different from a focus or focus depth of the light field data, (iv) generating a first electronic data file including (a) the first image data, (b) the light field data, and (c) the configuration data, and (v) outputting the first electronic data file. In one aspect, the light field acquisition device comprises optics, a light field sensor (located in the optical path of the optics) to acquire light field image data, processing circuitry to: (i) determine configuration data which is representative of how light rays optically propagate through the optics and light field sensor, and (ii) generate and output the electronic data file, wherein the electronic data file includes (a) image data, (b) light field data which is representative of a light field from the scene, and (c) configuration data. The device also includes memory (internal and/or external) to store the electronic data file. | 10-21-2010 |
Patent application number | Description | Published |
20090077202 | Method for creating an extensible content distribution framework - In a network of digital computers ( | 03-19-2009 |
20100005072 | Nomadic File Systems - Objects contained within enormous geographically distributed virtual file servers are each assigned globally unique object identifiers. For any given global scope object identifier, the file system containing the identified object can be quickly located even when the file system is frequently unmounted from one DDS file server and mounted on another (possibly geographically remote) file server such that it is essentially a nomadic (or wandering) file system. | 01-07-2010 |
20100036840 | Presentation of Search Results - Objects contained within enormous geographically distributed virtual file servers spanning thousands (or even millions) of organizations are each assigned globally unique object identifiers, enabling the implementation of highly distributed indexing and retrieval operations. The file system API (application programming interface) is extended to provide a search capability. A search request targeting a specific domain creates a parallel namespace anchored in that domain's root directory. The parallel namespace, containing directories and links to all objects satisfying the search criteria, may be navigated using the standard file system API. Relevance scores, added as new members of the file attribute structure, enable the construction and presentation of views that convey where the centers of expertise associated with the search matter are located. In addition, a wide range of methods addressing the scalability issues associated with integrating retrieval operations into the fabric of geographically distributed virtual file servers are disclosed. | 02-11-2010 |
20100070982 | Distributed File System Consistency Mechanism Extension For Accelerating Communications Between Distributed Applications - Systems and methods for extending the functionality of the consistency callback mechanisms employed by local file systems such as NTFS and distributed file systems such as DDS, NFS and CIFS so as to provide a shared memory foundation for the support of highly interactive distributed applications are disclosed. Distributed applications establish connections to a common distributed file system object; each application registers the file system events for which it wants to receive a notification (either synchronously or asynchronously). In this manner, each application becomes almost instantly aware of the file access activities for which it registers and which are being performed by the other applications. | 03-18-2010 |
20100082774 | Distributed File System Consistency Mechanism Extension for Enabling Internet Video Broadcasting - The consistency callback mechanisms employed by local file systems such as NTFS and distributed file systems such as DDS, NFS and CIFS are extended to provide a shared memory foundation for efficiently broadcasting real-time high definition video from a source object to large numbers of viewers via the Internet. Distributed applications such as video viewing client applications establish connections to a common distributed file system object, and then each application registers with the underlying distributed file system to receive notifications whenever the video source modifies the source object. The data required to update images maintained by viewing clients is included in notification messages. The distributed file system employs a network of proxy cache nodes. Proxy cache nodes receive notification messages (complete with image update data) and update their cached images of the source object and then retransmit the notification messages towards the viewing clients using IP multicast techniques. In this manner, the distributed file system's consistency mechanism efficiently employs network resources to enable the real-time distribution of video content streams. | 04-01-2010 |
20130325916 | Full text search capabilities integrated into distributed file systems - Incrementally Indexing Files - A hierarchical distributed search mechanism is integrated into a distributed file system. Traditional file system APIs (create, open, close, read, write, link, rename, delete, . . . ) and the over-the-wire protocols employed to project these APIs into remote client sites (CIFS, NFS, DDS, Appletalk) are extended to enable the dynamic creation of temporary directories containing links to objects identified by search engines (executing at sites “close” to “their” data) as meeting the search criteria specified by the first parameter of a search function call. The search function, derived from the standard file system API function create, is added to the file system API. | 12-05-2013 |
20130326572 | DISTRIBUTED FILE SYSTEM CONSISTENCY MECHANISM EXTENSION FOR ENABLING INTERNET VIDEO BROADCASTING - The consistency callback mechanisms employed by local file systems such as NTFS and distributed file systems such as DDS, NFS and CIFS are extended to provide a shared memory foundation for efficiently broadcasting real-time high definition video from a source object to large numbers of viewers via the Internet. Distributed applications such as video viewing client applications establish connections to a common distributed file system object, and then each application registers with the underlying distributed file system to receive notifications whenever the video source modifies the source object. The data required to update images maintained by viewing clients is included in notification messages. The distributed file system employs a network of proxy cache nodes. Proxy cache nodes receive notification messages (complete with image update data) and update their cached images of the source object and then retransmit the notification messages towards the viewing clients using IP multicast techniques. In this manner, the distributed file system's consistency mechanism efficiently employs network resources to enable the real-time distribution of video content streams. | 12-05-2013 |
20140006464 | USING PROJECTED TIMESTAMPS TO CONTROL THE SEQUENCING OF FILE MODIFICATIONS IN DISTRIBUTED FILESYSTEMS | 01-02-2014 |
20140006542 | RECURSIVE ASCENT NETWORK LINK FAILURE NOTIFICATIONS | 01-02-2014 |
20140006543 | DISTRIBUTED FILESYSTEM ATOMIC FLUSH TRANSACTIONS | 01-02-2014 |
20140006618 | METHOD OF CREATING PATH SIGNATURES TO FACILITATE THE RECOVERY FROM NETWORK LINK FAILURES | 01-02-2014 |