摘要:
A method for determining labels for video fields by identifying the state of the field is disclosed. Some examples of a video field's state include the origin of the field as film or video, its relative location with respect to edit points, and in the case of film-originating material, the location within the standard sequential pattern which results from converting film to video. To determine the label of a video field, the conditional probability distribution for a particular sequence of states given the entire video sequence is calculated. This may be optimized by using dynamic programing to maximize the conditional probability function and thus the labels. To determine the conditional probability, first the joint probability distribution is determined for the observed video fields and the states. This joint probability is calculated by creating a data model and a structure model for the video sequence. From the joint probability distribution an equation representing the conditional probability of having a particular sequence of states given a particular video field is determined. By maximizing this distribution over all states, which may be performed through dynamic programming the most likely state is determined which is consistent with the given video sequence data. Once the states are determined, labels corresponding to the states may be inserted within the video sequence.
摘要:
A method and computer program product for reformatting at least a portion of a digital source image. The digital source image has a number of pixels defining an original format which is to be converted to a destination image in a new format having a number of pixels. The number of pixels of the new format is greater than the number of pixels in the original format. A gradient is estimated at a point within a window which encompasses a plurality of intensity values from the source image. A polynomial is then used to determine a value for the point in the new format within the window. The polynomial is based in part upon the gradient. Values are then determined for additional points in the destination image by selecting a new window and repeating the acts of estimating a gradient and using a polynomial to determine a value.
摘要:
A method and computer program product for reformatting at least a portion of a digital source image. The digital source image has a number of pixels defining an original format which is to be converted to a destination image in a new format having a number of pixels. The number of pixels of the new format is greater than the number of pixels in the original format. A gradient is estimated at a point within a window which encompasses a plurality of intensity values from the source image. A polynomial is then used to determine a value for the point in the new format within the window. The polynomial is based in part upon the gradient. Values are then determined for additional points in the destination image by selecting a new window and repeating the acts of estimating a gradient and using a polynomial to determine a value.
摘要:
A method for reordering an edited digital video sequence composed of digital video fields from multiple sources is disclosed. When the digital video sequence is reordered temporal cadence is provided which will allow for the conversion to a digital film format through a reverse 3:2 pulldown. Let Fold=(F1old,F2old, . . . ,FNold) be the given edited sequence of video fields. In one embodiment, the method calculates an instruction set which is then used to transform Fold into a new sequence of video fields, denoted Fnew, where most of the fields in Fnew come from Fold and the remaining fields are “upconverted” fields from Fold. This reconstitution of Fold is obtained by optimizing a set of instructions based on various constraints which express the characteristics of the pattern AaBbBcCdDd. By assigning a cost to each violation of the constraints, and to each disruption of the natural flow of time, and to other undesirable properties, a real-valued function is constructed. This real valued function can then be optimized through dynamic programming.
摘要:
A remotely managed expandable multi-user computer system is provided. The computer system includes a removable compute cartridge and a removable storage cartridge allowing easy upgrade of the computer system. The computer system self-configures when powered on to allow remote management by another system over a network. Automatic failover support is provided without the need for a separate compute element. A self-configurable removable secure-to-wireless converter to couple to a client computer system allows secure communications between the multi-user system and the client computer system via a wireless network.
摘要:
Mobile computing device technology and systems and methods using the same are described herein. In particular, mobile computing devices that may serve as a processing component of a disaggregated computing system described, non-integral screens that may be paired with the mobile computing devices, and systems and methods using such devices and screens are described. In some embodiments, the mobile computing device technology includes a mobile computing device that lacks an integral screen, but which is capable of throwing at least video information to a non-integral target screen, e.g., via a paired connection established over a wired or wireless communication interface.
摘要:
An event aware video system (EAVS) is to capture video frames during a first time period and process event portion of the video frames before transferring the processed data to a central computing system. The EAVS may establish a present no-event frame from the video frames, wherein a last frame of the video frames is marked as the present no-event frame if the difference between adjacent pair of frames of the video frames is less than a threshold value. The EVAS may establish an event frame, wherein a present frame captured after establishing the no-event frame is marked as the event frame if the difference between the present frame and a previous frame captured prior to the present frame is greater than the threshold value. The EAVS may generate the processed data by processing the event of the event frame.
摘要:
A method and apparatus to provide network buffer descriptors grouped by memory page into page groups and access a list of the page groups to manage the allocation and de-allocation of the network buffers descriptors is presented.
摘要:
A method and apparatus to provide network buffer descriptors grouped by memory page into page groups and access a list of the page groups to manage the allocation and de-allocation of the network buffers descriptors is presented.
摘要:
An event aware video system (EAVS) is to capture video frames during a first time period and process event portion of the video frames before transferring the processed data to a central computing system. The EAVS may establish a present no-event frame from the video frames, wherein a last frame of the video frames is marked as the present no-event frame if the difference between adjacent pair of frames of the video frames is less than a threshold value. The EAVS may establish an event frame, wherein a present frame captured after establishing the no-event frame is marked as the event frame if the difference between the present frame and a previous frame captured prior to the present frame is greater than the threshold value. The EAVS may generate the processed data by processing the event of the event frame.