Patents by Inventor Ho-jin Ha

Ho-jin Ha 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: 10425666
    Abstract: A method and apparatus for adaptively transmitting and receiving media data to a streaming environment by segmenting into segments a plurality of media data, which is generated by encoding content to have different qualities.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: September 24, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ho-jin Ha, O-hoon Kwon, Sung-bin Im, Ji-Eun Keum, Guanhua Zhang, Hyung-tak Choi, Sun-bal Kim
  • Patent number: 9967598
    Abstract: A method and apparatus for performing streaming that is adaptive to a streaming environment, using information about a plurality of media data generated by encoding content to have different qualities.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: May 8, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ho-jin Ha, O-hoon Kwon, Sung-bin Im, Guanhua Zhang, Ji-Eun Keum
  • Patent number: 9860573
    Abstract: Provided are a method and apparatus for receiving and providing data. The method of receiving data includes: receiving first information including information about a first interval of a plurality of media data generated by encoding content in different qualities; acquiring renewal time information indicating a point of time for a first file to be renewed by using the first information; and receiving second information comprising information about a second interval of the plurality of media data based on the renewal time information.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: January 2, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: O-hoon Kwon, Ho-jin Ha, Guanhua Zhang, Hyung-tak Choi, Sun-bal Kim, Ji-eun Keum, Sung-bin Im
  • Patent number: 9756364
    Abstract: A method and apparatus for reproducing media data are provided. The method includes: receiving a first file including information about a period of first content and information about a period of second content; receiving and reproducing media data of the first content based on the received first file; stopping reproducing of the media data of the first content and receiving and reproducing media data of the second content based on the first file; and receiving and reproducing the media data of the first content when the reproducing the media data of the second content is completed, wherein the information about the period of the second content includes location information about the second media data of the second content or location information of a second file including the location information about the second media data of the second content.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: September 5, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ho-jin Ha, Hyung-tak Choi, Sun-bal Kim, O-hoon Kwon, Jae-yeon Song, Sung-ryeul Rhyu, Ji-Eun Keum, Seo-young Hwang, Guanhua Zhang
  • Patent number: 9699486
    Abstract: A method and apparatus for transmitting and receiving data are provided. In the method of receiving data, at least one of a plurality of media data generated by encoding content to have different qualities is received, the plurality of media data each including at least one segment; location information indicating a randomly accessible point of each of the at least one segment is obtained; and random accessing is provided on the received media data, based on the location information.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: July 4, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: O-hoon Kwon, Sun-bal Kim, Ho-jin Ha, Guanhua Zhang, Hyung-tak Choi, Ji-Eun Keum
  • Patent number: 9277252
    Abstract: A method and apparatus are provided for performing adaptive streaming according to a streaming environment based on information about a plurality of elements for determining qualities of a plurality of media data with respect to the same content.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: March 1, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ho-jin Ha, O-hoon Kwon, Guanhua Zhang, Hyung-tak Choi, Sun-bal Kim, Ji-eun Keum
  • Patent number: 9197689
    Abstract: A streaming method and apparatus, in which information regarding a plurality of chapters of content is inserted into a media presentation description that includes information regarding a plurality of media data generated by encoding the content so as to have different qualities, and then, streaming is performed based on the information.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: November 24, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ho-jin Ha, Soon-back Cha, Ji-eun Keum, O-hoon Kwon, Hyung-tak Choi, Sun-bal Kim
  • Publication number: 20130346831
    Abstract: Provided are a method of generating a forward error correction (FEC) packet for scalable video streaming and a server and a client apparatus using the same. The method includes generating a plurality of temporal layers (TLs) of which the number is a second number to provide temporal scalability for one group of pictures (GOP) constituted of a plurality of frames of which the number is a first number, allocating FEC data to the TL, and generating a transmission packet by interleaving at least one of the FEC data and video data constituted of at least one frame for the TL. FEC can be performed without receiving all data by allocating FEC data in units of TLs, and hence a delay can be minimized. In addition, there is an advantage in that robustness to burst errors is provided by applying interleaving between video data and FEC data for the TLs.
    Type: Application
    Filed: August 14, 2012
    Publication date: December 26, 2013
    Applicant: INDUSTRIAL COOPERATION FOUNDATION HALLA UNIVERSITY
    Inventors: Ho Jin Ha, Chang Hoon Yim
  • Publication number: 20130282877
    Abstract: A method for generating and utilizing a bookmark in a streaming service system is provided. In a method for operating a server providing contents in an adaptive streaming service system, contents of a segment basis according to adaptive streaming is provided to a client. When a bookmark generate request message is received from the client, a bookmark generate request and segment identify information are transmitted to a bookmark server.
    Type: Application
    Filed: January 6, 2012
    Publication date: October 24, 2013
    Applicant: Samsung Electronics Co. Ltd
    Inventors: Ji-Eun Keum, Ho-Jin Ha, O-Hoon Kwon, Jae-Yeon Song
  • Patent number: 8559520
    Abstract: A motion vector compression apparatus includes: a down-sampling module for down-sampling an original frame to have a size of a frame in each layer; a motion vector search module for obtaining a motion vector in which an error or a cost function is minimized with respect to the down-sampled frame; a reference vector generation module for generating a reference motion vector in a predetermined enhanced layer by means of a block of a lower layer corresponding to a predetermined block in the predetermined enhanced layer, and motion vectors in blocks around the block; and a motion difference module for calculating a difference between the obtained motion vector and the reference motion vector.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: October 15, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ho-Jin Ha, Sang-Chang Cha, Woo-jin Han
  • Patent number: 8542750
    Abstract: A deblocking filter used in a video encoder/decoder based on a multilayer is disclosed. The deblocking filtering method includes choosing a present block and its neighboring block on which a deblocking filtering will be performed, judging whether the present block and the neighboring block have been coded by the intra BL mode, choosing a deblocking filter strength according to the result of the judgment, and performing the deblocking filtering with respect to a boundary between the present block and the neighboring block and according to the deblocking filter strength.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: September 24, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-chang Cha, Ho-jin Ha, Kyo-hyuk Lee, Bae-keun Lee, Jae-young Lee, Woo-jin Han
  • Patent number: 8520962
    Abstract: A method and apparatus of improving the compression efficiency of a motion vector is provided. The method includes obtaining a motion vector in a base layer frame having a first frame rate from an input frame, obtaining a motion vector in a first enhancement layer frame having a second frame rate from the input frame, the second frame rate being greater than the first frame rate, generating a predicted motion vector by referring to a motion vector for at least one frame among base layer frames present immediately before and after the same temporal position as the first enhancement layer frame if there is no base layer frame at the same temporal position as the first enhancement layer frame, and coding a difference between the motion vector in the first enhancement layer frame and the generated predicted motion vector, and the obtained motion vector in the base layer.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: August 27, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Woo-jin Han, Kyo-hyuk Lee, Jae-young Lee, Sang-chang Cha, Bae-keun Lee, Ho-jin Ha
  • Patent number: 8515265
    Abstract: A method and apparatus for providing a trick play service in a hypertext transfer protocol (HTTP) adaptive streaming (HAS) architecture for adaptively streaming media data according to fluctuation of a streaming environment are provided. The method at a server includes: generating a media presentation description (MPD) file including information about at least one piece of trick play data; transmitting the MPD file to a client; and transmitting the at least one piece of trick play data to the client in response to a request by the client based on the MPD file. The method at a client includes: receiving a media presentation description (MPD) file including information about at least one piece of trick play data; and receiving the at least one piece of trick play data from a server based on the MPD file.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: August 20, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: O-hoon Kwon, Ho-jin Ha, Guanhua Zhang, Hyung-tak Choi, Sun-bal Kim, Ji-Eun Keum, Sung-bin Im
  • Publication number: 20120272281
    Abstract: An information file pertaining to media data includes reproduction rating information for each of a plurality of segments. The information file is used by a client to determine what segment or segments to request from a server. The server responds to the request by sending the segment or segments to the client. Since the reproduction rating information may be provided for each of the segments, the selection of the segment or segments by the client can take into account a reproduction rating threshold.
    Type: Application
    Filed: February 23, 2012
    Publication date: October 25, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ho-jin Ha, Soon-back Cha, O-hoon Kwon, Hyung-tak Choi, Sun-bal Kim, Ji-eun Keum
  • Publication number: 20120189061
    Abstract: A method and apparatus of improving the compression efficiency of a motion vector is provided. The method includes obtaining a motion vector in a base layer frame having a first frame rate from an input frame, obtaining a motion vector in a first enhancement layer frame having a second frame rate from the input frame, the second frame rate being greater than the first frame rate, generating a predicted motion vector by referring to a motion vector for at least one frame among base layer frames present immediately before and after the same temporal position as the first enhancement layer frame if there is no base layer frame at the same temporal position as the first enhancement layer frame, and coding a difference between the motion vector in the first enhancement layer frame and the generated predicted motion vector, and the obtained motion vector in the base layer.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 26, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo-jin HAN, Kyo-hyuk LEE, Jae-young LEE, Sang-chang CHA, Bae-keun LEE, Ho-jin HA
  • Publication number: 20120039387
    Abstract: A motion vector compression apparatus includes: a down-sampling module for down-sampling an original frame to have a size of a frame in each layer; a motion vector search module for obtaining a motion vector in which an error or a cost function is minimized with respect to the down-sampled frame; a reference vector generation module for generating a reference motion vector in a predetermined enhanced layer by means of a block of a lower layer corresponding to a predetermined block in the predetermined enhanced layer, and motion vectors in blocks around the block; and a motion difference module for calculating a difference between the obtained motion vector and the reference motion vector.
    Type: Application
    Filed: September 16, 2011
    Publication date: February 16, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ho-Jin HA, Sang-Chang Cha, Woo-Jin Han
  • Patent number: 8116578
    Abstract: A method and apparatus of improving the compression efficiency of a motion vector by efficiently predicting a motion vector in an enhancement layer from a motion vector in a base layer in a video coding method using a multi-layer are provided.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: February 14, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Woo-jin Han, Kyo-hyuk Lee, Jae-young Lee, Sang-chang Cha, Bae-keun Lee, Ho-jin Ha
  • Publication number: 20110302319
    Abstract: A method and apparatus are provided for performing adaptive streaming according to a streaming environment based on information about a plurality of elements for determining qualities of a plurality of media data with respect to the same content.
    Type: Application
    Filed: June 6, 2011
    Publication date: December 8, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ho-jin HA, O-hoon KWON, Guanhua ZHANG, Hyung-tak CHOI, Sun-bal KIM, Ji-eun KEUM
  • Patent number: 8040950
    Abstract: A method and an apparatus for elevating compression efficiency of a motion vector by effectively predicting a motion vector of an enhanced layer by means of a motion vector of a base layer in a video coding method employing a multi-layer structure are disclosed. A motion vector compression apparatus includes: a down-sampling module for down-sampling an original frame to have a size of a frame in each layer; a motion vector search module for obtaining a motion vector in which an error or a cost function is minimized with respect to the down-sampled frame; a reference vector generation module for generating a reference motion vector in a predetermined enhanced layer by means of a block of a lower layer corresponding to a predetermined block in the predetermined enhanced layer, and motion vectors in blocks around the block; and a motion difference module for calculating a difference between the obtained motion vector and the reference motion vector.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: October 18, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ho-Jin Ha, Sang-Chang Cha, Woo-Jin Han
  • Patent number: RE48360
    Abstract: A method and apparatus for providing a trick play service in a hypertext transfer protocol (HTTP) adaptive streaming (HAS) architecture for adaptively streaming media data according to fluctuation of a streaming environment are provided. The method at a server includes: generating a media presentation description (MPD) file including information about at least one piece of trick play data; transmitting the MPD file to a client; and transmitting the at least one piece of trick play data to the client in response to a request by the client based on the MPD file. The method at a client includes: receiving a media presentation description (MPD) file including information about at least one piece of trick play data; and receiving the at least one piece of trick play data from a server based on the MPD file.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: December 15, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: O-hoon Kwon, Ho-jin Ha, Guanhua Zhang, Hyung-tak Choi, Sun-bal Kim, Ji-Eun Keum, Sung-bin Im