Patents Assigned to ActiveVideo Networks, Inc.
  • Publication number: 20120257671
    Abstract: Systems and methods are provided for reducing and controlling playback latency in an unmanaged, buffered data network. A delay cost function is determined, the function representing the effect of playback latency on end user experience. An encoder transmits audiovisual data through the network to a client device. Network latency is measured, and the delay cost function is evaluated to establish an encoding bitrate for the encoder. The encoding of the audiovisual data is altered in response to dynamic network conditions, thereby controlling end-to-end playback latency of the system, which is represented by the playout length of data buffered between the encoder and the client device.
    Type: Application
    Filed: April 3, 2012
    Publication date: October 11, 2012
    Applicant: ACTIVEVIDEO NETWORKS, INC.
    Inventors: Ronald A. Brockmann, Anuj Dev, Gerrit Hiddink, Joshua Dahlby, Lena Y. Pavlovskaia
  • Patent number: 8284842
    Abstract: A method and related system of generating a frame of video is disclosed. In the method, a request is received and a frame of video is generated using a plurality of pre-encoded macro-blocks. Generating the frame of video includes assigning the plurality of pre-encoded macro-blocks to respective positions in a grid. The frame of video may be compatible with an MPEG compression standard. The plurality of pre-encoded macro-blocks are pre-encoded prior to the request.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: October 9, 2012
    Assignee: Activevideo Networks, Inc.
    Inventors: Robert Craig, Clifford Wayne Mercer, Ulrich Sigmund
  • Patent number: 8270439
    Abstract: A method and related system of encoding audio is disclosed. In the method, data representing a plurality of independent audio signals is accessed. The data representing each respective audio signal comprises a sequence of source frames. Each frame in the sequence of sources frames comprises a plurality of audio data copies. Each audio data copy has an associated quality level that is a member of a predefined range of quality levels, ranging from a highest quality level to a lowest quality level. The plurality of source frame sequences is merged into a sequence of target frames that comprise a plurality of target channels. Merging corresponding source frames into a respective target frame includes selecting a quality level and assigning the audio data copy at the selected quality level of each corresponding source frame to at least one respective target channel.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: September 18, 2012
    Assignee: Activevideo Networks, Inc.
    Inventors: Stefan Herr, Ulrich Sigmund
  • Publication number: 20120204217
    Abstract: Systems and methods are presented that permit an individual to share digital video between video devices using a cable television system. A first video device streams digital video to a cable headend, which transcodes it and stitches it with other video content, such as a menuing system. The headend then transmits the digital video to a second video device, such as a set top box, for display. The data stream may be controlled using a standard set top box remote control, and the system may be used without purchasing additional hardware or software, or configuring a wireless local area network.
    Type: Application
    Filed: October 14, 2011
    Publication date: August 9, 2012
    Applicant: ACTIVEVIDEO NETWORKS, INC.
    Inventors: Natalie Regis, Mark Tom, Andrey Marsavin, Lena Y. Pavlovskaia
  • Patent number: 8194862
    Abstract: A computer-implemented method of encoding audio includes accessing a plurality of independent audio source streams, each of which includes a sequence of source frames. Respective source frames of each sequence include respective pluralities of pulse-code modulated audio samples. Each of the plurality of independent audio source streams is separately encoded to generate a plurality of independent encoded streams, each of which corresponds to a respective independent audio source stream. The encoding includes, for respective source frames, converting respective pluralities of pulse-code modulated audio samples to respective pluralities of floating-point frequency samples that are divided into a plurality of frequency bands. An instruction to mix the plurality of independent encoded streams is received; in response, respective floating-point frequency samples of the independent encoded streams are combined. An output bitstream is generated that includes the combined respective floating-point frequency samples.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: June 5, 2012
    Assignee: Activevideo Networks, Inc.
    Inventors: Stefan Herr, Ulrich Sigmund
  • Publication number: 20120137337
    Abstract: A system and method are provided for processing video content, associated with a source image, for display on a television. The source image, such as a web page, and its associated (e.g., linked) video content are retrieved and separately encoded. The encoded source image and the encoded video content are composited together to form a sequence of encoded video frames, where a frame type of the video content is used to determine a type of a composited frame. For example, if all displayed frames of the video content are MPEG I-frames, then the composited frame also may be an I-frame. However, if any displayed frame of video content is an MPEG P-frame or B-frame, then the composited frame may be a P-frame.
    Type: Application
    Filed: December 5, 2011
    Publication date: May 31, 2012
    Applicant: ACTIVEVIDEO NETWORKS, INC.
    Inventors: Robert B. Sigmon, JR., Lena Pavlovskaia, Airan Landau
  • Patent number: 8155202
    Abstract: A scrolling encoder encodes scrolling elements that are to be scrolled around all or a subset of the frames of a video stream or file with their movement in time and space controlled by a path to produce a video stream or file, without searching previous or subsequent frames of the video stream or file for reference blocks. The scrolling element can be an image, video, text or any combination thereof. The scrolling element is encoded using information about the contents of the scrolling element and information about a path the scrolling element is to take across a screen. The information about the contents of the scrolling element is obtained when the scrolling element is first introduced into a frame. The information about the path of the scrolling element is provided by an external component or is otherwise deduced. Optionally, the path information includes information about how the scrolling element is to change appearance. This information may be used to automatically generate error terms.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: April 10, 2012
    Assignee: ActiveVideo Networks, Inc.
    Inventor: Airan Landau
  • Patent number: 8149917
    Abstract: A system and method for calculating data representative of at least one intermediary transition image between a first image and a second image in the encoded domain is disclosed. Cinematic transitions can be created between encoded still images and frames from video sequences. For each corresponding location within the first and second image, a transform coded value is calculated for the at least one intermediary image using the transform encoded data of the first and second images without transform decoding the transform encoded data. The transform coded values can be fully encoded using a compression protocol and transmitted to a device for decoding and display of the cinematic transition.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: April 3, 2012
    Assignee: ActiveVideo Networks, Inc.
    Inventors: Dengzhi Zhang, Charles Lawrence
  • Patent number: 8118676
    Abstract: A method and related system of generating a frame of video is disclosed. In the method, a request is received. The frame of video is generated using a plurality of pre-encoded macro-blocks. The frame of video is compatible with an MPEG compression standard. The plurality of pre-encoded macro-blocks are pre-encoded prior to the request. In some embodiments, the request initiates a video game.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: February 21, 2012
    Assignee: Activevideo Networks, Inc.
    Inventors: Robert Craig, Clifford Wayne Mercer, Ulrich Sigmund
  • Patent number: 8074248
    Abstract: A system and method for providing video content associated with a source image to a television that is part of a communication network is provided. At least a portion of the source image and the video content are displayed on the television. A request at a content distribution platform in the communication network is received for display of the source image from a communication device associated with the television. In certain embodiments, the communication network is cable television network. In other embodiments, the communication network may be a television over IP network. The requested source image is retrieved by the content distribution platform. The source image is displayed on a user's television, and the user may desire to have video content associated with a link displayed on the user's television. A request for video content associated with the link is then received. The content distribution platform then retrieves the video content that is associated with the link.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: December 6, 2011
    Assignee: ActiveVideo Networks, Inc.
    Inventors: Robert B. Sigmon, Jr., Lena Pavlovskaia, Airan Landau
  • Publication number: 20100242073
    Abstract: Metadata are provided to video generators using a syndication protocol, so that the video generators may produce interactive video content for television subscribers. Metadata relating to source media content are transformed in a computer process from a storage format into a syndication format. Relevant metadata to transform are chosen to reflect the type of interactivity desired by a television service provider and the demands of the video generation process. The transformed metadata are published according to a syndication protocol, so that another computer process that participates in the protocol may generate the interactive video content using the metadata, the source media content, and subscriber commands.
    Type: Application
    Filed: March 17, 2010
    Publication date: September 23, 2010
    Applicant: ACTIVEVIDEO NETWORKS, INC.
    Inventors: Donald Gordon, Hsuehmin Li, Ellen Rose Fratzke
  • Publication number: 20100158109
    Abstract: A client device receives a broadcast content signal containing an interactive identifier over a managed network at a client device. The interactive identifier may be a trigger that is included in a header or embedded within the digital video data. The trigger may have a temporal component, wherein the trigger can expire after a certain period of time. In response to identification of the trigger, the client device sends a user request for interactive content over an unmanaged network. For example, the managed network may be a one-way satellite television network, IP-television network or cable television network and the unmanaged network may be the Internet. The client device switches between receiving data from the managed network to receiving data from the unmanaged network.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 24, 2010
    Applicant: ACTIVEVIDEO NETWORKS, INC.
    Inventors: Joshua Dahlby, Andrey Marsavin, Charles Lawrence, Lena Y. Pavlovskaia
  • Publication number: 20100118972
    Abstract: A computer-implemented method for creating in the encoded domain one or more video frames from a compressed still video image wherein image content in the created video frames is translated in location by panning or scrolling or a combination thereof on a non-block basis (i.e. pixel-level). A new block formed from portions of two other blocks is created by processing the original two blocks with identity matrices based upon the shift amount. By performing the creation process in the encoded domain processing power requirements are reduced and image quality is increased.
    Type: Application
    Filed: November 10, 2008
    Publication date: May 13, 2010
    Applicant: ACTIVEVIDEO NETWORKS, INC.
    Inventors: Dengzhi Zhang, Charles Lawrence
  • Publication number: 20090328109
    Abstract: A client device receives a broadcast content signal containing an interactive identifier over a managed network at a client device. The interactive identifier may be a trigger that is included in a header or embedded within the digital video data. The trigger may have a temporal component, wherein the trigger can expire after a certain period of time. In response to identification of the trigger, the client device sends a user request for interactive content over an unmanaged network. For example, the managed network may be a one-way satellite television network, IP-television network or cable television network and the unmanaged network may be the Internet. The client device switches between receiving data from the managed network to receiving data from the unmanaged network.
    Type: Application
    Filed: June 22, 2009
    Publication date: December 31, 2009
    Applicant: ACTIVEVIDEO NETWORKS, INC.
    Inventors: Lena Y. Pavlovskaia, Andreas Lennartsson, Charles Lawrence, Joshua Dahlby, Andrey Marsavin, Gregory E. Brown, Jeremy Edmonds, Hsuehmin Li, Vlad Shamgin
  • Publication number: 20090041118
    Abstract: A method for regulating bandwidth usage in an output data stream transmitted on an analog channel from a cable head end. The output data stream comprises a plurality of input information content signals. For each input information content signal, a series of images are captured, compressed and formed into an input digital data stream. The bandwidth of each input digital data stream is regulated by associating the stream with a current bit allocation total. During each frame time: a bit allocation increment is added to the current bit allocation total for each input digital data stream. When a data packet to be transmitted for an input digital data stream is received by the multiplexer, the data packet is stored.
    Type: Application
    Filed: October 9, 2008
    Publication date: February 12, 2009
    Applicant: ACTIVEVIDEO NETWORKS, INC.
    Inventors: Lena Pavlovskaia, Robert Johnson, Airan Landau, Amos Kohn