Silicon Image Patent Applications

MECHANISM FOR FACILITATING DYNAMIC TIMESTAMP-LESS CLOCK GENERATION FOR TRANSMITTING MEDIA STEAMS OVER SHARED CHANNELS

Granted: July 10, 2014
Application Number: 20140192264
A mechanism for facilitating dynamic timestamp-less clock generation for transmitting media streams over shared channels is described. In one embodiment, a method includes periodically counting and producing, at a first media device, a number of audio/video (“A/V”) samples, generating a pace clock based on the number of A/V samples, generating a target clock based on the pace clock, and transmitting an A/V media stream based on a frequency difference between a pace frequency relating…

Test Solution for a Random Number Generator

Granted: July 10, 2014
Application Number: 20140191813
A random number generator and method for testing the same are described. In one embodiment, the random number generator comprises one or more ring oscillator structures, each of the one or more ring oscillator structures having a ring oscillator for use in generating random numbers and having a test structure to reconfigure the ring oscillator into a testable structure.

INTEGRATION OF SIGNAL SAMPLING WITHIN TRANSISTOR AMPLIFIER STAGE

Granted: July 3, 2014
Application Number: 20140184341
Embodiments of the invention are generally directed to integration of signal sampling within a transistor amplifier stage. An embodiment of an apparatus includes a amplifier stage including a transistor to receive a source signal and produce an output signal, wherein the transistor includes multiple fingers for at least a first electrode of the transistor. The amplifier stage uses connections to some of the fingers of the first electrode for production of the output signal, and uses one…

FULL-FRAME BUFFER TO IMPROVE VIDEO PERFORMANCE IN LOW-LATENCY VIDEO COMMUNICATION SYSTEMS

Granted: June 19, 2014
Application Number: 20140173680
Embodiments of apparatuses and methods to decrease a size of a memory in a low-latency video communication system are described. A control unit is configured to monitor a condition associated with at the communication link. The control unit is configured to receive the video content over a link based on monitoring. A memory comprising a full-frame buffer is coupled to the control unit. The full-frame buffer is configured as a history buffer to store a full frame of the video in a coding…

Video Frame Synchronization

Granted: June 19, 2014
Application Number: 20140168514
Embodiments of the invention are generally directed to video frame synchronization. An embodiment of a method includes receiving a first video data stream from a first source at a first port of a multi-port device, a first video frame of the first video data stream arriving at the first port at a first arrival time, and receiving a second video data stream from a second source at a second port of the multi-port device, a second video frame of the second video data stream arriving at the…

Power Delivery Over Digital Interaction Interface for Video and Audio (DiiVA)

Granted: June 12, 2014
Application Number: 20140159477
A system for delivering power over a network of devices connected through a serial link includes a first and second differential pairs of wires. Each differential pair of wires is double AC coupled by a HPF on one side and by another HPF on an opposite side. An LPF connects a portion of each differential pair of wires between the HPFs to a voltage source, and another LPF connects that portion of each differential pair to a load. The system further includes a third and fourth differential…

Method and Apparatus for Reducing Digital Video Image Data

Granted: June 5, 2014
Application Number: 20140152891
A method and apparatus is disclosed herein for reducing digital video image data. In one embodiment, the method comprises comparing a signature for one or more regions of a current frame of the image data to a signature of a corresponding region of one or more previous frames; and for a region of the one or more regions, sending the region to the data sink if comparing the signature results in determining that the signature of the region does not match a signature of a corresponding…

METHODS AND APPARATUSES TO PROVIDE AN ELECTRO-OPTICAL ALIGNMENT

Granted: May 8, 2014
Application Number: 20140126863
Exemplary embodiments of methods and apparatuses to provide an electro-optical alignment are described. An electrical connector is formed on a printed circuit board substrate that extends onto a side surface of the substrate to form an electrical turn. An optoelectronic die is placed onto the printed circuit board substrate. The optoelectronic die on the printed circuit board substrate is erected over a mounting board to provide optical coupling substantially parallel to the mounting…

MESSAGING TO PROVIDE DATA LINK INTEGRITY

Granted: April 24, 2014
Application Number: 20140115110
Embodiments of the invention are generally directed to messaging to provide data link integrity. An embodiment of a method includes transmitting a data stream over a data link from a first device to a second device, the data stream including multiple frames, the data stream being transmitted in a first mode. The method further includes determining a data transmission mode change from the first mode to a second mode for the transmission of the data stream from the first device to the…

COMPUTER MEMORY TEST STRUCTURE

Granted: April 24, 2014
Application Number: 20140115414
A method and apparatus for a computer memory test structure. An embodiment of a method for testing of a memory board includes testing a memory of the memory board, where testing the memory including use of a built-in self-test structure to provide a first test pattern for the memory. The method further includes testing an IO (input output) interface of the memory with a host, where testing of the IO interface includes use of the built-in self-test structure to provide a second test…

MECHANISM FOR MEMORY REDUCTION IN PICTURE-IN-PICTURE VIDEO GENERATION

Granted: April 24, 2014
Application Number: 20140111691
A mechanism for memory reduction in picture-in-picture video generation is disclosed. A method of embodiments of the invention includes receiving, from a transmitting device, a plurality of video streams at a receiving device coupled to the transmitting device, wherein a first video stream of the plurality of video streams is designated to be displayed as a main video and one or more other video streams of the plurality of video streams are designated to be displayed as one or more sub…

SYSTEM, METHOD, AND APPARATUS FOR SMOOTHING OF EDGES IN IMAGES TO REMOVE IRREGULARITIES

Granted: April 17, 2014
Application Number: 20140105517
System, method, and apparatus for smoothing of edges in images to remove irregularities are disclosed. In one aspect of the present disclosure, a method of image processing includes, identifying an edge in an image having an associated set of edge characteristics, determining the associated set of edge characteristics, and applying a low pass filter to a pixel of the edge based on the associated set of edge characteristics to generate a second image based on the image, wherein the edge…

MULTI-VIEW DISPLAY SYSTEM

Granted: March 27, 2014
Application Number: 20140085437
Embodiments of the invention are generally directed to a multi-view display system. An embodiment of an apparatus includes a display screen to display multiple views simultaneously, and a controller to control the views presented on the display screen. The apparatus is configurable by the controller to provide multiple view settings, the view settings including a first setting in which the apparatus provides a single view to each viewer of the display screen and a second setting in which…

INTERFACING BETWEEN INTEGRATED CIRCUITS WITH ASYMMETRIC VOLTAGE SWING

Granted: March 20, 2014
Application Number: 20140078838
Embodiments of the invention are generally directed to interfacing between integrated circuits with asymmetric voltage swing. An embodiment of an apparatus includes a first integrated circuit including a first transmitter and a first receiver; a second integrated circuit including a second transmitter and a second receiver; and an interface including communication channel linking the first transmitter with the second receiver and the first receiver with the second transmitter, wherein…

COMBINING VIDEO AND AUDIO STREAMS UTILIZING PIXEL REPETITION BANDWIDTH

Granted: March 13, 2014
Application Number: 20140071271
Embodiments of the invention are generally directed to combining multiple video and audio streams utilizing pixel repetition bandwidth. An embodiment of an apparatus includes a buffer to receive pixel data and a clock of a first video data stream; and a multiplexer to remove pixel repetition of a second video data stream and combine the pixel data of the first and second video data streams to generate a merged data stream, the multiplexer to alternate between the pixel data of the first…

ON SCREEN DISPLAYS ASSOCIATED WITH REMOTE VIDEO SOURCE DEVICES

Granted: February 27, 2014
Application Number: 20140059616
In some embodiments, an apparatus includes interface circuitry to receive signals including video signals and drawing commands, and a command interpreter to receive the drawing commands and provide on screen display (OSD) signals in response to the drawing commands. Video processing circuitry processes the received video signals to provide processed video signals, and a blender to blend the OSD signals and the processed video signals to produce blended video signals including the OSD…

SMART SCALABLE STORAGE SWITCH ARCHITECTURE

Granted: February 27, 2014
Application Number: 20140059295
A method and system for providing advanced storage features using commodity, consumer-level storage devices is provided. The advanced storage system is a component that is connected between the computer system and one or more physical disk drives. The host interface of the advanced storage system presents itself to the computer system as a virtual disk drive that implements the commands of consumer-level storage hardware that are familiar to the host controller of the computer system.…

NETWORK REPOSITORY FOR METADATA

Granted: January 30, 2014
Application Number: 20140032619
A method and apparatus for a network repository for metadata. Embodiments of a data repository include a memory to store data including one or more data content items, where each data content item is associated with zero or more metadata items, and where each data content item is associated with a handle and each metadata item is associated with an attribute name. The data repository further includes a network interface configured to communicate with a client device, and a control unit…

TRANSMISSION OF MULTIPLE PROTOCOL DATA ELEMENTS VIA A CONNECTOR UTILIZING A DATA TUNNEL

Granted: January 16, 2014
Application Number: 20140019653
Embodiments of the invention are generally directed to transmission of multiple protocol data elements via an interface utilizing a data tunnel over a control channel. An embodiment of an apparatus includes a transmitter or receiver for the transmission or reception of data; a processing element for handling the data of the apparatus; and a connector for the transfer of the data, the connector to connect to a data channel and to connect to a control channel. The processing element is to…

MULTIPLE PROTOCOL TUNNELING USING TIME DIVISION OPERATIONS

Granted: December 19, 2013
Application Number: 20130336334
Embodiments of the invention are generally directed to multiple protocol tunneling using time division operations. An embodiment of an apparatus includes an interface for communication with a second apparatus, the interface including a shared communication link; and a multiplexer to multiplex data of each of multiple protocols into time slots for transmission, the protocols including a first protocol. The time slots are distributed among the protocols, where the distribution of the time…