Search

Hyeonkuk Kuk Jeong

from Saratoga, CA
Age ~53

Hyeonkuk Jeong Phones & Addresses

  • 14001 Jerries Dr, Saratoga, CA 95070
  • Los Altos, CA
  • San Jose, CA
  • Fremont, CA
  • Santa Clara, CA

Publications

Us Patents

Adjusting Sampling Rate For Encoding

View page
US Patent:
7653250, Jan 26, 2010
Filed:
Apr 28, 2005
Appl. No.:
11/118554
Inventors:
Hyeonkuk Jeong - San Jose CA, US
Berkat Shing Tung - Sacramento CA, US
Jim Normile - Los Altos CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06K 9/36
H04N 7/14
H04L 12/16
H04Q 11/00
US Classification:
382232, 348 1401, 718100, 709231, 370265, 715719
Abstract:
Some embodiments provide a method for adjusting a video sampling rate during an video encoding operation. The method receives a metric that quantifies the usage of a computer that performs the video encoding operation. The method computes an adjustment factor based on the metric. In some embodiments the metric is a system idle time. The method defines the video sampling rate based on the adjustment factor. Some embodiments compute the adjustment factor by performing a non-linear operation based on the metric. In some embodiments, the non-linear operation includes performing an integral operation based on the metric. In some embodiments, the non-linear operation includes performing a derivative operation based on the metric. Some embodiments perform more than one operation to compute the adjustment factor. In some embodiments, each operation is assigned a weight.

Automatic Detection Of Channel Bandwidth

View page
US Patent:
7653719, Jan 26, 2010
Filed:
Feb 2, 2004
Appl. No.:
10/770181
Inventors:
Hyeonkuk Jeong - San Jose CA, US
Ryan Salsbury - San Francisco CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 15/173
US Classification:
709224, 709217, 709227, 709228, 370252, 37039541, 370468
Abstract:
A step-wise approach to automatically determining the bandwidth of a communication channel includes dividing the channel's potential bandwidth into a number of ranges. An initial range is then selected and a series of data packets specific to the selected range are transmitted from a first endpoint to a second endpoint, with the second endpoint determining one or more channel metrics based on the transmitted packets (e. g. , measured transmission rates). If the metrics indicate the current range accurately reflects the channel's bandwidth, a measured transmission rate of the transmitted data packets is used as the channel's bandwidth. Otherwise, another range is selected and the process is repeated. The described approach rapidly determines channel bandwidth, even when the channel between the two endpoints is asymmetric. Techniques described herein are particularly beneficial when used in conjunction with multimedia conferencing applications.

Video Encoding In A Video Conference

View page
US Patent:
7692682, Apr 6, 2010
Filed:
Apr 28, 2005
Appl. No.:
11/118615
Inventors:
Thomas Pun - San Jose CA, US
Hsi Jung Wu - Sunnyvale CA, US
Hyeonkuk Jeong - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04N 7/15
US Classification:
348 1408
Abstract:
Some embodiments provide an architecture for establishing multi-participant video conferences. This architecture has a central distributor that receives video images from two or more participants. From the received images, the central distributor generates composite images that the central distributor transmits back to the participants. Each composite image includes a set of sub images, where each sub image belongs to one participant. In some embodiments, the central distributor saves network bandwidth by removing each particular participant's image from the composite image that the central distributor sends to the particular participant. In some embodiments, images received from each participant are arranged in the composite in a non-interleaved manner. For instance, in some embodiments, the composite image includes at most one sub-image for each participant, and no two sub-images are interleaved.

Video Processing In A Multi-Participant Video Conference

View page
US Patent:
7817180, Oct 19, 2010
Filed:
Apr 28, 2005
Appl. No.:
11/118553
Inventors:
Hyeonkuk Jeong - San Jose CA, US
Joe Abuan - Milipitas CA, US
Jim Normile - Los Altos CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04N 7/15
US Classification:
348 1408
Abstract:
Some embodiments provide an architecture for establishing multi-participant video conferences. This architecture has a central distributor that receives video images from two or more participants. From the received images, the central distributor generates composite images that the central distributor transmits back to the participants. Each composite image includes a set of sub images, where each sub image belongs to one participant. In some embodiments, the central distributor saves network bandwidth by removing each particular participant's image from the composite image that the central distributor sends to the particular participant. In some embodiments, images received from each participant are arranged in the composite in a non-interleaved manner. For instance, in some embodiments, the composite image includes at most one sub-image for each participant, and no two sub-images are interleaved.

Packet Loss Error Recovery

View page
US Patent:
7827458, Nov 2, 2010
Filed:
Mar 3, 2003
Appl. No.:
10/379012
Inventors:
Ryan R. Salsbury - San Francisco CA, US
James Oliver Normile - Los Altos CA, US
Hyeonkuk Jeong - San Jose CA, US
Joe S. Abuan - Milpitas CA, US
Barin G. Haskell - Mountain View CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04L 1/18
US Classification:
714748, 37524012, 37524027, 382238
Abstract:
A method, apparatus, system, and signal-bearing medium that in an embodiment detect that a first packet is not received, add a place holder for the first packet in a buffer, request retransmission of the first packet, and create an estimated packet based on a combination of a second packet previous to the first packet, a third packet following the first packet, and a fourth packet from a previous frame that is spatially corresponding to the first packet. In another embodiment, a method, apparatus, system, and signal-bearing medium are provided that send a encoded packet to a receiver, save the encoded packet in a bitstream, determine whether the encoded packet is lost, and when the encoded packet is lost, decode the bitstream with the lost packet omitted and insert a reconstructed frame associated with the lost packet into a reference frame storage. In another embodiment, when the encoded packet is lost, a decoder is run on a reference frame chosen as the last uncorrupted frame. In another embodiment, when the encoded packet is lost, the decoder is run on a frame chosen from a set of previously stored reference frames.

Audio Processing In A Multi-Participant Conference

View page
US Patent:
7864209, Jan 4, 2011
Filed:
Apr 28, 2005
Appl. No.:
11/118555
Inventors:
Hyeonkuk Jeong - San Jose CA, US
Ryan Salsbury - Cupertino CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04N 7/15
US Classification:
348 1408
Abstract:
Some embodiments provide an architecture for establishing multi-participant audio conferences over a computer network. This architecture has a central distributor that receives audio signals from one or more participants. The central distributor mixes the received signals and transmits them back to participants. In some embodiments, the central distributor eliminates echo by removing each participant's audio signal from the mixed signal that the central distributor sends to the particular participant.

Multi-Participant Conference Setup

View page
US Patent:
7899170, Mar 1, 2011
Filed:
Apr 28, 2005
Appl. No.:
11/118931
Inventors:
Hyeonkuk Jeong - San Jose CA, US
Joe Abuan - Milipitas CA, US
Jim Normile - Los Altos CA, US
Ryan Salsbury - Cupertino CA, US
Berkat Shing Tung - Sacramento CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04M 3/42
H04L 12/16
G06F 15/16
US Classification:
37920201, 370261, 709204
Abstract:
Some embodiments provide an architecture for establishing a multi-participant conference. This architecture has one participant's computer in the conference act as a central content distributor for the conference. The central distributor receives data (e. g. , video and/or audio streams) from the computer of each other participant, and distributes the received data to the computers of all participants. In some embodiments, the central distributor receives A/V data from the computers of the other participants. From such received data, the central distributor of some embodiments generates composite data (e. g. , composite image data and/or composite audio data) that the central distributor distributes back to the participants.

Heterogeneous Video Conferencing

View page
US Patent:
7949117, May 24, 2011
Filed:
Apr 28, 2005
Appl. No.:
11/118297
Inventors:
Hyeonkuk Jeong - San Jose CA, US
Joe Abuan - Milipitas CA, US
Jim Normile - Los Altos CA, US
Ryan Salsbury - Cupertino CA, US
Berkat Shing Tung - Sacramento CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04M 3/24
H04L 12/16
G06F 15/16
US Classification:
37920201, 370261, 709204
Abstract:
Some embodiments provide an architecture for establishing a multi-participant conference. This architecture has one participant's computer in the conference act as a central content distributor for the conference. The central distributor receives data (e. g. , video and/or audio streams) from the computer of each other participant, and distributes the received data to the computers of all participants. In some embodiments, the central distributor receives A/V data from the computers of the other participants. From such received data, the central distributor of some embodiments generates composite data (e. g. , composite image data and/or composite audio data) that the central distributor distributes back to the participants. The central distributor in some embodiments can implement a heterogeneous audio/video conference. In such a conference, different participants can participate in the conference differently.
Hyeonkuk Kuk Jeong from Saratoga, CA, age ~53 Get Report