Patents Assigned to Silicon Image, Inc.
  • Patent number: 8644504
    Abstract: A method, apparatus and system for media content deciphering is disclosed. In one embodiment, a first content stream is received at a receiver device from a transmitter device coupled to the receiver device, wherein the first content stream having media content formatted in a particular package structure, the media content is associated with High-Definition Content Protection (HDCP) values. The first content stream is deciphered into a second content stream by removing the HDCP values from the first content stream, while the package structure of the media content is maintained.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: February 4, 2014
    Assignee: Silicon Image, Inc.
    Inventor: Hoon Choi
  • Patent number: 8644334
    Abstract: 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 second device, generating mode packets, each mode packet including fields to define a plurality of mode elements, the fields of the mode packet being set to indicate the data transmission mode change, and transmitting the mode packets to the second device prior to implementing the data transmission mode change.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: February 4, 2014
    Assignee: Silicon Image, Inc.
    Inventor: William Conrad Altmann
  • Patent number: 8643787
    Abstract: 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 videos to the main video.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: February 4, 2014
    Assignee: Silicon Image, Inc.
    Inventors: Daekyeung Kim, Wooseung Yang, Young Il Kim, Jeoong Sung Park, Hoon Choi
  • Publication number: 20140032619
    Abstract: 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 configured to control the storage of data in the memory, where the control unit provides functions for writing data to and reading data from the memory and where the control unit is to transfer the data without interpretation.
    Type: Application
    Filed: June 17, 2013
    Publication date: January 30, 2014
    Applicant: SILICON IMAGE, INC.
    Inventors: Brian K. Schmidt, James G. Hanko, J. Duane Northcutt
  • Publication number: 20140026006
    Abstract: A method and apparatus for multi-site testing of computer memory devices. An embodiment of a method of testing computer memory devices includes coupling multiple memory devices, each memory device having a serializer output and a deserializer input, wherein the serializer output of a first memory device is coupled with a deserializer input of one or more of the memory devices of the plurality of memory devices. The method further includes producing test signal patterns using a test generator of each memory device, serializing the test signal pattern at each memory device, and transmitting the serialized test pattern for testing of the memory devices, wherein testing of the memory devices includes a first test mode and a second test mode.
    Type: Application
    Filed: September 24, 2013
    Publication date: January 23, 2014
    Applicant: Silicon Image, Inc.
    Inventor: Chinsong Sul
  • Publication number: 20140019653
    Abstract: 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 provide for transfer of data of a first protocol in the control channel, the transfer of data via the control channel including the use of one or more generic commands of the first protocol for the transfer of data of a second protocol. Data of the second protocol is optimized before the data of the second protocol is sent over the first protocol, and the data transfer in the data channel and data transfer in the control channel are simultaneous at least in part.
    Type: Application
    Filed: July 11, 2012
    Publication date: January 16, 2014
    Applicant: Silicon Image, Inc.
    Inventors: Mikhail Amchislavsky, Kai Shen, Hiroaki Sakita, Qiang Yuan, Jason Wong, Lei Ming, Ross Gordon, Stephen J. Smith, Conrad A. Maxwell, David Kuo, Bill Huang
  • Patent number: 8624960
    Abstract: 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 the apparatus provides a first view to a first viewer of the display screen and a second view to a second viewer of the display screen. A first filtering element filters views presented to viewers of the display screen such that an intended view is displayed to one or more viewers.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: January 7, 2014
    Assignee: Silicon Image, Inc.
    Inventors: Christopher Unkel, Lawrence L. Butcher, James G. Hanko, J. Duane Northcutt, Brian K. Schmidt, Edwin C. Seim
  • Publication number: 20130336334
    Abstract: 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 slots among the protocols includes assigning one or more time slots to the first protocol to enable the data of the first protocol to meet one or more performance requirements for the first protocol.
    Type: Application
    Filed: June 11, 2013
    Publication date: December 19, 2013
    Applicant: Silicon Image, Inc.
    Inventors: Jeffrey M. Gilbert, Hoon Choi, Chandlee B. Harrell, Gyudong Kim, Young Il Kim, Ju Hwan Yi
  • Patent number: 8611486
    Abstract: Embodiments of the invention are generally directed to adjustment of clock signals regenerated from a data stream. An embodiment of a method includes receiving a data stream from a transmitting device via a communication link, the data stream including stream data, a link clock signal, and timestamps to indicate a relationship between the link clock signal and a stream clock signal. The method further includes adjusting the stream clock based at least in part on one or more measurements related to the data stream, the one or more measurements including a count of a number of pulses of the stream clock during a period of time, or a measurement of a number of data elements from the data stream stored in a buffer at a certain point in time.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: December 17, 2013
    Assignee: Silicon Image, Inc.
    Inventors: Hoon Choi, Daekyeung Kim, Ju Hwan Yi, Young Don Bae
  • Publication number: 20130329828
    Abstract: Embodiments of the invention are generally directed to simultaneous transmission of clock and bidirectional data over a communication channel. An embodiment of a transmitting device includes a modulator to generate a modulated signal including a clock signal and a data signal, the clock signal being modulated by a first signal edge of the modulated signal and the data signal being modulated by a position of a second signal edge of the modulated signal; a driver to drive the modulated signal on a communication channel; an echo canceller to subtract reflected signals on the communication channel; and a data recovery module to recover a signal received on the communication channel, the received signal being encoded by Return-to-Zero (RZ) encoding, the signal being received simultaneously with driving the modulated signal on the communication channel.
    Type: Application
    Filed: March 15, 2013
    Publication date: December 12, 2013
    Applicant: Silicon Image, Inc.
    Inventors: Inyeol Lee, Baegin Sung, Hanwoong Sohn, Shinje Tahk, Sun Woo Baek, Chandlee B. Harrell
  • Publication number: 20130326030
    Abstract: Embodiments of the invention are generally directed to discovery of electronic devices in a combined network. An embodiment of a method includes determining an identifier for a first device in a combined network according to a first network protocol, the combined network including a first network using the first network protocol and a second network using a second network protocol, where the identifier is determined based on a unique designation for the first device, and determining addressing information for the first device according to the second network protocol, where determining the addressing information includes establishing a physical address and a logical address for the first device. The method further includes broadcasting one or more messages containing identification information and capabilities of the first device to devices in the first network and to devices in the second network.
    Type: Application
    Filed: August 5, 2013
    Publication date: December 5, 2013
    Applicant: Silicon Image, Inc.
    Inventors: Brian K. Schmidt, Joerg Detert
  • Publication number: 20130322778
    Abstract: Systems and methods for block noise detection and filtering are disclosed. One embodiment includes, computing difference magnitudes in pixel values for adjacent pixels in the image. The difference magnitudes can include horizontal difference magnitudes for horizontally adjacent pixels and vertical difference magnitudes for vertically adjacent pixels. One embodiment further includes using normalized sums of the difference magnitudes to determine a set of noise characteristics of the block noise and a set of image characteristics of the image and configuring inputs to the block noise filter using the set of noise and image characteristics.
    Type: Application
    Filed: May 21, 2013
    Publication date: December 5, 2013
    Applicant: Silicon Image, Inc.
    Inventors: Dale Richard Adams, Laurence A. Thompson
  • Patent number: 8598898
    Abstract: Embodiments of the invention are generally directed to testing of high-speed input-output devices. An embodiment of a high-speed input-output apparatus includes a transmitter and a receiver, and a loop-back connection from an output of the transmitter to an input of the receiver, the loop-back connection including a first connector and a second connector for transmission of differential signals. The apparatus further includes a first inductor having a first terminal and a second terminal and second inductor having a first terminal and a second terminal, the first terminal of the first inductor being connected to the first connector and the first terminal of the second inductor being connected to the second connector, the second terminal of the first inductor and the second terminal of the second inductor providing a test access port for direct current testing of the apparatus.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: December 3, 2013
    Assignee: Silicon Image, Inc.
    Inventors: Chinsong Sul, Min-Kyu Kim, Son Nguyen
  • Patent number: 8601173
    Abstract: Embodiments of the invention are generally directed to detection of cable connections for electronic devices. An embodiment of an apparatus includes a port for the connection of a cable, the port being compatible with a first protocol and a second protocol, the port including a connector for the second protocol, the port including multiple pins including a first pin and a second pin. The apparatus further includes a pull-up resistor coupled between the first pin and a voltage source, a pull-down resistor coupled between the second pin and ground, and a voltage detection element coupled with the second pin. The apparatus is to determine that a cable compatible with the first protocol is connected to the port if the voltage detection element detects a voltage above a first threshold.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: December 3, 2013
    Assignee: Silicon Image, Inc.
    Inventors: Baegin Sung, MyounHwan Kim, Gyudong Kim, Chandlee Harrell
  • Patent number: 8599315
    Abstract: 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 signals and the processed video signals. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: December 3, 2013
    Assignee: Silicon Image, Inc.
    Inventors: James G. Hanko, Michael G. Lavelle, J. Duane Northcutt, Brian K. Schmidt
  • Patent number: 8595434
    Abstract: 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. Similarly, the storage device interface of the advanced storage system presents itself to one or more disk drives as a consumer-level host controller, regardless of the actual topology of the physical storage devices that are connected. This system provides a simple way for a user to combine low-cost, consumer-level hardware to add advanced storage features to a computer system.
    Type: Grant
    Filed: August 24, 2006
    Date of Patent: November 26, 2013
    Assignee: Silicon Image, Inc.
    Inventors: J. D. Northcutt, James G. Hanko, Brian K. Schmidt
  • Patent number: 8559746
    Abstract: 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 in the image is smoothed in the second image. The method further includes generating a third image which is a blend of the original image and the second (edge-smoothed) image based on the associated set of edge characteristics.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: October 15, 2013
    Assignee: Silicon Image, Inc.
    Inventor: Dale Richard Adams
  • Patent number: 8543873
    Abstract: A method and apparatus for multi-site testing of computer memory devices. An embodiment of a method of testing computer memory devices includes coupling multiple memory devices, each memory device having a serializer output and a deserializer input, wherein the serializer output of a first memory device is coupled with a deserializer input of one or more of the memory devices of the plurality of memory devices. The method further includes producing test signal patterns using a test generator of each memory device, serializing the test signal pattern at each memory device, and transmitting the serialized test pattern for testing of the memory devices, wherein testing of the memory devices includes a first test mode and a second test mode.
    Type: Grant
    Filed: January 6, 2010
    Date of Patent: September 24, 2013
    Assignee: Silicon Image, Inc.
    Inventor: Chinsong Sul
  • Patent number: 8537201
    Abstract: Embodiments of the invention are generally directed to combining video data streams of differing dimensionality for concurrent display. An embodiment of an apparatus includes an interface to receive multiple video data streams, a dimensionality of each video stream being either two-dimensional (2D) or three-dimensional (3D). The apparatus further includes a processing module to process a first video data stream as a main video image and one or more video data streams as video sub-images, the processing module including a video combiner to combine the main video data stream and the sub-video data streams to generate a combined video output. The processing module is configured to modify a dimensionality of each of the video sub-images to match a dimensionality of the main video image.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: September 17, 2013
    Assignee: Silicon Image, Inc.
    Inventors: Hoon Choi, Daekyeung Kim, Wooseung Yang, Young Il Kim, Jeoong Sung Park
  • Publication number: 20130212309
    Abstract: Embodiments of the invention are generally directed to communication bridging between devices via multiple bridge elements. An embodiment of an apparatus includes a transmitter element to transmit data, and multiple bridge elements, the bridge elements including a first bridge element to receive data from the transmitter element and a second bridge element to provide data to a receiver. The bridge elements provide for one or more of translation of one or more commands for an operation from the transmitter element, wherein translation of commands includes handling of a command intended for the receiver, and pre-fetching of one or more data for the operation from the receiver.
    Type: Application
    Filed: January 29, 2013
    Publication date: August 15, 2013
    Applicant: SILICON IMAGE, INC.
    Inventors: Jason Wong, Lei Ming, Hyuck Jae Lee