Patent application number | Description | Published |
20080225957 | Dynamic packet size control for MPEG-4 data partition mode - A dynamic AC prediction technique is implemented in a data partition mode which automatically disables AC prediction for encoding the current macroblock in the next packet when packet overflow occurs. Otherwise, when there is no overflow, AC prediction remains enabled to maintain compression efficiency. More particularly, in the preferred embodiment, a determination is first made whether a macroblock causes a packet overflow if it is encoded in the current packet. If so, a new packet is initiated into which the macroblock is encoded without AC prediction as the first macroblock. Otherwise, the macroblock with AC prediction remains in the current packet and a new macroblock is encoded. | 09-18-2008 |
20100277655 | MESH FOR MAPPING DOMAINS BASED ON REGULARIZED FIDUCIAL MARKS - A method includes capturing a first image of a display surface with an image capture device, the display surface having a first plurality of fiducial marks. A first smoothing function is performed on fiducial marks appearing in the first image, thereby generating a first regularized set of fiducial marks having a smooth variation in spacing between adjacent fiducial marks. A first plurality of meshes is generated based on the first regularized set of fiducial marks. The first plurality of meshes is configured to map a first domain associated with the display surface to a second domain associated with the image capture device. | 11-04-2010 |
20110090791 | Distributed Constraints-Based Inter-Domain Network Traffic Management - A distributed inter-domain constraints-based routing technique is provided herein. A problem solving request is sent to nodes in a plurality of network domains that have a potential path between a source node and the destination node. The problem solving request includes one or more constraints associated with a routing function for traffic between the source node and destination node. Local path solutions are generated at nodes in domains that receive the problem solving request, where the local path solutions representing possible paths from a previous neighbor network domain to a next neighbor network domain that satisfy the one or more constraints. Based on the local path solutions, a determination is made as to whether there is at least one path from the source node to the destination node that satisfies the one or more constraints. | 04-21-2011 |
20120182298 | PLANETARY SCALE OBJECT RENDERING - A planetary scale object rendering system may provide a plurality of spherical mesh topologies of different levels of detail made up of abutting faces. Tessellation of the faces may be provided at continuous levels of detail. The geometry data at different locations and levels of detail in the mesh topology may be randomly accessible. The geometric data may be organized in quadtrees in some embodiments. A layered quadtree data structure may be formed from the bottom layer up with successively higher parent layers formed from the root nodes of previous child layers. The quadtree structure may be randomly accessed from the top down. | 07-19-2012 |
20130254281 | COLLABORATIVE MEDIA GATHERING SYSTEMS AND METHODS - Systems, devices and methods are described including determining a goal for collaborative media gathering, automatically generating a plurality of tasks specifying the capture of media associated with the goal, storing the tasks, and providing the tasks to a plurality of users. The goal may be automatically determined in response to real-time social media analysis. | 09-26-2013 |
20130272609 | SCENE SEGMENTATION USING PRE-CAPTURE IMAGE MOTION - Systems, devices and methods are described including using object motion appearing in pre-capture images to perform 3D reconstruction of a scene. Objects may be segmented and tracked within the pre-capture images using image processing techniques such as image segmentation and/or object recognition. The image processing results may then be used to automatically tag subsequently captured images. Further, the image processing results may also be used to interactively control an imaging device's focusing mechanism prior to image capture. | 10-17-2013 |
20130278728 | COLLABORATIVE CROSS-PLATFORM VIDEO CAPTURE - Systems, devices and methods are described including determining a clock offset between one video capture device and another video capture device, capturing a first video sequence of a scene using the first video capture device, sending a start command to the other video capture device, sending a stop command to the other video capture device, sending a video file transfer command to the other video capture device, and receiving a second video sequence of the scene that was captured by the other video capture device in response to the start and stop command. The clock offset may then be used to synchronize the first video sequence to the second video sequence. | 10-24-2013 |
20140028794 | VIDEO COMMUNICATION WITH THREE DIMENSIONAL PERCEPTION - Generally, this disclosure provides methods and systems for real-time video communication with three dimensional perception image rendering through generated parallax effects based on identification, segmentation and tracking of foreground and background layers of an image. The system may include an image segmentation module configured to segment a current local video frame into a local foreground layer and a local background layer and to generate a local foreground mask based on an estimated boundary between the local foreground layer and the local background layer; a face tracking module configured to track a position of a local user's face; a background layer estimation module configured to estimate a remote background layer; and an image rendering module configured to render a 3D perception image based on the estimated remote background layer, the current remote video frame and the remote foreground mask. | 01-30-2014 |
20140049659 | CONSUMPTION AND CAPTURE OF MEDIA CONTENT SENSED FROM REMOTE PERSPECTIVES - Embodiments of apparatus, packages, computer-implemented methods, systems, devices, and computer-readable media (transitory and non-transitory) are described herein for enabling a first mobile device to control a second mobile device, to enable media content sensed from a perspective of the second mobile device to be consumed using the first mobile device or captured by the second mobile device under control of the first mobile device. In various embodiments, control may include provision of one or more commands to the second mobile device using at least a persistent communication link between the first and second mobile devices. In various embodiments, control may further include receipt of at least a view of media content currently sensed by the second mobile device using a stateless communication protocol. In various embodiments, the first mobile device may control more than one remote mobile devices. | 02-20-2014 |
20140064576 | Automatic Media Distribution - In accordance with some embodiments, wireless devices may automatically form ad hoc networks to enable more efficient sharing of media between the devices and in some cases more efficient facial recognition of captured media. In some embodiments, automatic story development may be implemented at the local level without involving backend servers. | 03-06-2014 |
20140160246 | TECHNIQUES FOR RECTIFICATION OF CAMERA ARRAYS - Techniques for rectification of camera arrays are described. In one embodiment, for example, an apparatus may comprise a processor circuit and an imaging management module, and the imaging management module may be operable on the processor circuit to determine a composite rotation matrix for a camera array comprising a plurality of cameras, determine a composite intrinsic parameter matrix for the camera array, and compute one or more rectification maps for the camera array based on the composite rotation matrix and the composite intrinsic parameter matrix, each of the one or more rectification maps corresponding to one of the plurality of cameras. Other embodiments are described and claimed. | 06-12-2014 |
20140161306 | TECHNIQUES FOR IMPROVED IMAGE DISPARITY ESTIMATION - Techniques for improved image disparity estimation are described. In one embodiment, for example, an apparatus may comprise a processor circuit and an imaging management module, and the imaging management module may be operable by the processor circuit to determine a measured horizontal disparity factor and a measured vertical disparity factor for a rectified image array, determine a composite horizontal disparity factor for the rectified image array based on the measured horizontal disparity factor and an implied horizontal disparity factor, and determine a composite vertical disparity factor for the rectified image array based on the measured vertical disparity factor and an implied vertical disparity factor. Other embodiments are described and claimed. | 06-12-2014 |
20140233847 | NETWORKED CAPTURE AND 3D DISPLAY OF LOCALIZED, SEGMENTED IMAGES - Systems, devices and methods are described including receiving a source image having a foreground portion and a background portion, where the background portion includes image content of a three-dimensional (3D) environment. A camera pose of the source image may be determined by comparing features of the source image to image features of target images of the 3D environment and using the camera pose to segment the foreground portion from the background portion may generate a segmented source image. The resulting segmented source image and the associated camera pose may be stored in a networked database. The camera pose and segmented source image may be used to provide a simulation of the foreground portion in a virtual 3D environment. | 08-21-2014 |
20140306963 | USE MOTION PARALLAX TO CREATE 3D PERCEPTION FROM 2D IMAGES - Systems, devices and methods are described including receiving multiple two-dimensional (2D) images of a scene, using the 2D images to determine three-dimensional (3D) information associated with the scene, and determining a user viewing angle with respect to a display. The 3D information and the user viewing angle may then be used to present a generated image on the display. If the user moves with respect to the display then a correspondingly new user viewing angle may be determined and, using the 3D information and the new user viewing angle, a different generated image may be displayed. | 10-16-2014 |
20140363087 | Methods of Image Fusion for Image Stabilization - Systems, methods, and computer readable media to improve image stabilization operations are described. Novel approaches for fusing non-reference images with a pre-selected reference frame in a set of commonly captured images are disclosed. The fusing approach may use a soft transition by using a weighted average for ghost/non-ghost pixels to avoid sudden transition between neighborhood and almost similar pixels. Additionally, the ghost/non-ghost decision can be made based on a set of neighboring pixels rather than independently for each pixel. An alternative approach may involve performing a multi-resolution decomposition of all the captured images, using temporal fusion, spatio-temporal fusion, or combinations thereof, at each level and combining the different levels to generate an output image. | 12-11-2014 |