Patents by Inventor Ju-Hwan Yi

Ju-Hwan Yi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9432345
    Abstract: A system for receiving and decrypting media content encrypted according to the HDCP protocol is described herein. A receiving device coupled to a plurality of content channels includes an authentication engine to authenticate each content channel and to generate an initial session key associated with each authenticated content channel. The content channels can be, for example, an HDMI channel or an MHL3 channel. A session key indicator indicating a session key used to encrypt media content is received, and an updated session key is generated. The receiving device also includes a stream cipher engine configured to decrypt received encrypted media content using the updated session key. Decrypted media content can then be displayed, for instance on a display of the receiving device.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: August 30, 2016
    Assignee: Lattice Semiconductor Corporation
    Inventors: Ju Hwan Yi, Wooseung Yang, Myung Je Cho, Hoon Choi
  • Publication number: 20160119302
    Abstract: A system for receiving and decrypting media content encrypted according to the HDCP protocol is described herein. A receiving device coupled to a plurality of content channels includes an authentication engine to authenticate each content channel and to generate an initial session key associated with each authenticated content channel. The content channels can be, for example, an HDMI channel or an MHL3 channel. A session key indicator indicating a session key used to encrypt media content is received, and an updated session key is generated. The receiving device also includes a stream cipher engine configured to decrypt received encrypted media content using the updated session key. Decrypted media content can then be displayed, for instance on a display of the receiving device.
    Type: Application
    Filed: May 16, 2014
    Publication date: April 28, 2016
    Applicant: Silicon Image, Inc.
    Inventors: Ju Hwan Yi, Wooseung Yang, Myung Je Cho, Hoon Choi
  • Publication number: 20160105714
    Abstract: In one aspect, a video processing device includes a processor and a transmitter, for example implemented as separate integrated circuits on a printed circuit board. Pins on the processor are coupled to pins on the transmitter via a data channel, for example conductive leads on the printed circuit board. Video data is transmitted from the processor to the transmitter via this data channel, which is high speed enough to accommodate video data. The transmitter also includes an encryption engine used to encrypt the video data. Encryption control data, which determines the encryption to be applied, is transmitted from the processor to the transmitter over the same data channel as the video data. This is more secure than transmitting the encryption control data over a slower separate data channel, because the high speed video channel is harder to tamper with.
    Type: Application
    Filed: February 12, 2015
    Publication date: April 14, 2016
    Inventors: Hoon Choi, Wooseung Yang, Ju Hwan Yi
  • Patent number: 9270929
    Abstract: Techniques and mechanisms for formatting digital audio-video (“AV”) information. In an embodiment, interface logic includes circuitry to receive digital AV information which, in one or more respects, is according to or otherwise compatible with a first interface specification. The interface logic changes a format of the digital AV information to allow for subsequent physical layer processing which is according to a second interface specification. In another embodiment, conversion logic receives analog signals according to the second interface specification and, based on such analog signals, performs digital information processing for subsequent generation of other analog signals to be transmitted according to the first interface specification.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: February 23, 2016
    Assignee: Lattice Semiconductor Corporation
    Inventors: David Kuo, Jason Wong, Ju Hwan Yi, Hoon Choi
  • Patent number: 9247157
    Abstract: Embodiments of the invention describe a multimedia stream switch capable of multiplexing the audio and the video data of a multimedia stream separately. The multiplexing features of embodiments of the invention enable a multimedia stream switch to control each multimedia data type separately instead of multiplexing the whole streams (i.e., multiplexing sets of audio/video data together). Furthermore, prior art multimedia stream switches need to regenerate audio clocks by using phase locked loop (PLL) circuitry which incurs manufacturing and development costs. Embodiments of the invention provide the mixing of audio and video data from different sources without the need for PLL circuitry.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: January 26, 2016
    Assignee: LATTICE SEMICONDUCTOR CORPORATION
    Inventors: Hoon Choi, Daekyeung Kim, Ju Hwan Yi, Wooseung Yang, Young Il Kim
  • Publication number: 20150326884
    Abstract: A system for detecting and mitigating bit errors in transmitted media is described herein. A source device encodes a frame of video, and generates an error code representative of a portion of the encoded frame of video. The portion of encoded frame and the error code are provided to a sink device via a communication channel, such as an HDMI or MHL3 channel. A second error code is generated by the sink device based on the portion of encoded frame, and the error code and second error code are compared to determine if the portion of encoded frame includes an error. If no error is detected, the portion of encoded frame is decoded and outputted. If an error is detected, the portion is replaced with frame data based on at least one other portion of encoded frame to produce a mitigated frame, and the mitigated frame is outputted.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 12, 2015
    Applicant: Silicon Image, Inc.
    Inventors: Young Don Bae, Wooseung Yang, Ju Hwan Yi, Hoon Choi
  • Patent number: 9166705
    Abstract: Semiconductor apparatuses having optical connections between a memory controller and a memory module are provided. A semiconductor apparatus includes a memory controller, at least one socket configured to receive a memory module, and a first optical-electrical module. A second optical-electrical module is mounted in the socket and optically coupled to the first optical-electrical module via at least one optical channel.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: October 20, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: In-sung Joe, Kyoung-ho Ha, Ju-hwan Yi, Yoon-dong Park
  • Publication number: 20150295903
    Abstract: Embodiments relate to routing encrypted data from a source to a sink via a router without decrypting the data in the router. The source authenticates with the router, the result of which produces a session key and a pseudo-random number. The router authenticates with the sink using the same session key and pseudo-random number. The router passes encrypted data received from the source to the sink without decryption and re-encryption.
    Type: Application
    Filed: January 30, 2015
    Publication date: October 15, 2015
    Inventors: Ju Hwan Yi, Wooseung Yang, Hoon Choi
  • Publication number: 20150293879
    Abstract: Embodiments relate to half-duplex bidirectional transmission of data compliant with a first standard (e.g., Universal Serial Bus (USB) standard) over a physical channel of a multimedia link for transmitting audio/video (“A/V”) data compliant with a second standard (e.g., Mobile High-Definition Link (MHL) standard) between a source device and a sink device using time division multiplexing (TDM). The source device sends units of data including A/V data and forward data compliant with the first standard at first times whereas the sink device sends units of data including backward data compliant with the first standard at second times between transmissions from the source device. The first times do not overlap with the second times. Synchronization signals may be added to the first and second units of data to align character symbols embedded in the first and second units of data.
    Type: Application
    Filed: April 8, 2015
    Publication date: October 15, 2015
    Inventors: Ju Hwan Yi, Young Il Kim, Gijung Ahn, Min-Kyu Kim, Daeyun Shim, Gyudong Kim, Hoon Choi
  • Publication number: 20150295978
    Abstract: A transmitter and receiver for communication of multimedia streams across a multi-lane communications link. The transmitter packetizes multimedia streams according to a link layer protocol and distributes the packets across multiple lanes of a communications link. The entire packet, including the header and payload, can be distributed across the lanes in an ordered sequence to increase utilization of the communication lanes. The transmitter may also packetize multiple multimedia streams and intermix the packets across the lanes of the communication lane. The receiver extracts the packets that are distributed across the multiple lanes and decodes the packets into the multimedia streams.
    Type: Application
    Filed: April 15, 2014
    Publication date: October 15, 2015
    Applicant: Silicon Image, Inc.
    Inventors: Ju Hwan Yi, Hoon Choi
  • Publication number: 20150281743
    Abstract: A source device receives digital data comprising uncompressed video data and its associated metadata and compresses the video data. The source device generates an error code for each data word representing the compressed video data and its associated metadata. The data word and its corresponding error code are combined to form a code word. The source device organizes code words of the video data and its metadata into orthogonal data blocks and transmits the data blocks to a sink device. The sink device decodes corrupted data bits in the received data based on analysis of the error codes of the code words in the data blocks. Organizing code words into orthogonal data blocks helps isolate corrupted data bits in data blocks and enables the sink device to detect and correct corrupted data bits resulting from a single transmission error and to detect corrupted data bits resulting from multiple transmission errors.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 1, 2015
    Inventors: Ju Hwan Yi, Laurence Alan Thompson
  • Publication number: 20150256863
    Abstract: A transmitting device for communicating via a multimedia communication link includes a compression circuitry that receives blanking period data corresponding to blanking states of video blanking periods. The compression circuitry compresses the blanking period data into compressed blanking period data. The transmitting device also includes an interface that transmits signals corresponding to the compressed blanking period data via one or more multimedia channels of the multimedia communication link.
    Type: Application
    Filed: August 27, 2014
    Publication date: September 10, 2015
    Inventors: Hoon Choi, Ju Hwan Yi
  • Publication number: 20150256842
    Abstract: A transmitting device for communicating via a multimedia communication link includes link layer circuitry to receive video data and to compress the video data into compressed video data. The transmitting device also includes a compression information circuit that generates video compression control information describing compression of the video data. The transmitting device further includes an interface that transmits signals corresponding to the compressed video data via one or more multimedia channels of the multimedia communication link and to transmit signals corresponding to the video compression control information via the multimedia communication link.
    Type: Application
    Filed: August 27, 2014
    Publication date: September 10, 2015
    Inventors: Hoon Choi, Ju Hwan Yi
  • Publication number: 20150215058
    Abstract: A mechanism for facilitating dynamic counter synchronization and packetization for data streams being communicated over communication devices is described. In one embodiment, a method includes detecting an audio/video (A/V) data stream being encrypted and/or decrypted using one or more high-bandwidth digital content protection (HDCP) engines, where the A/V data stream is communicated between a source device and a sink device. The method may further include dividing a video stream portion of the A/V data stream into a plurality of frames if the A/V data stream relates to a high-definition multimedia interface (HDMI), and synchronizing counter values with indicators within the plurality of frames.
    Type: Application
    Filed: January 24, 2014
    Publication date: July 30, 2015
    Applicant: Silicon Image, Inc.
    Inventors: Ju Hwan Yi, Wooseung Yang, Myung Je Cho, Hoon Choi
  • Publication number: 20150181157
    Abstract: Techniques and mechanisms for formatting digital audio-video (“AV”) information. In an embodiment, interface logic includes circuitry to receive digital AV information which, in one or more respects, is according to or otherwise compatible with a first interface specification. The interface logic changes a format of the digital AV information to allow for subsequent physical layer processing which is according to a second interface specification. In another embodiment, conversion logic receives analog signals according to the second interface specification and, based on such analog signals, performs digital information processing for subsequent generation of other analog signals to be transmitted according to the first interface specification.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: Silicon Image, Inc.
    Inventors: David Kuo, Jason Wong, Ju Hwan Yi, Hoon Choi
  • Patent number: 8832338
    Abstract: 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 to the pace clock and a target frequency relating to the target clock.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: September 9, 2014
    Assignee: Silicon Image, Inc.
    Inventors: Ju Hwan Yi, Young Il Kim, Young Don Bae
  • Publication number: 20140192264
    Abstract: 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 to the pace clock and a target frequency relating to the target clock.
    Type: Application
    Filed: January 8, 2013
    Publication date: July 10, 2014
    Applicant: Silicon Image, Inc.
    Inventors: JU HWAN YI, Young Il Kim, Young Don Bae
  • Publication number: 20140016037
    Abstract: Embodiments of the invention are generally directed to an integrated mobile desktop. An embodiment of an apparatus includes a display chip to receive graphical data and produce video display signals; and a logic chip to receive data from a mobile device and the video display signals from the display chip to generate a display including at least a portion for a representation of a display of the mobile device. The logic chip provides for integration of operations for the apparatus and the mobile device using the generated display.
    Type: Application
    Filed: July 11, 2013
    Publication date: January 16, 2014
    Inventors: Marshall Goldberg, Wooseung Yang, Ju Hwan Yi, Seung Jong Lee
  • 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