Patents Assigned to CyberLink Corp.
  • Patent number: 9836180
    Abstract: A method implemented in a video editing device comprises retrieving media content and generating a user interface comprising a graphical representation of the retrieved media content on a first timeline component. The method further comprises analyzing the retrieved media content to extract attributes associated with the media content and generating a second timeline component in the user interface. At least a portion of the extracted attributes is arranged along the second timeline component with respect to time, and each of the portion of extracted attributes is represented by a corresponding graphical representation. Furthermore, each attribute corresponds to a segment in the media content. The method further comprises retrieving, based on the displayed attributes arranged along the graphical timeline component, a selection of at least one segment of the media content.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: December 5, 2017
    Assignee: CYBERLINK CORP.
    Inventors: Jau-Hsiung Huang, Yuong-Wei Lei, Min-Kuang Wang
  • Patent number: 9832373
    Abstract: A digital recording device is configured to automatically capture digital images. In the digital recording device, a camera module operating in a live preview mode generates a video stream comprising digital images. A content analyzer generates a trigger signal based on an initial image-capturing template. The camera module captures and stores digital images responsive to receiving the trigger signal. A user interface component receives from a user one or more selections among the stored digital images, a template adjuster adjusts at least one target pose specified by the image-capturing template based on the one or more user selections, wherein the content analyzer generates the trigger signal based on the adjusted image-capturing template.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: November 28, 2017
    Assignee: CYBERLINK CORP.
    Inventors: Yu-Tung Chuang, Jyun-Kai Syong, Ermin Lin
  • Patent number: 9799099
    Abstract: Various embodiments are disclosed for automatic image editing. One embodiment is a method for editing an image in an image editing device that comprises obtaining the image and analyzing attributes of the image, wherein the attributes correspond to facial attributes of at least one individual shown in the image. The method further comprises retrieving from a database a modification previously obtained by the image editing device, wherein retrieving the modification is performed based on the analyzed attributes of the image. The retrieved modification is applied to the image based on the attributes of the image.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: October 24, 2017
    Assignee: CYBERLINK CORP.
    Inventor: Wei-Sheng Yang
  • Patent number: 9728225
    Abstract: A method implemented in an audio editing device comprises retrieving, by the editing device, audio content and obtaining from a user via the user interface an effect to be applied to the audio content. The method further comprises determining a target number of samples based on the obtained effect, obtaining the target number of samples of the audio content, and identifying, within the obtained target number of samples, a maximum amplitude and a minimum amplitude. The method further comprises applying the effect to the obtained target number of samples and displaying on the user interface, a graphical representation of the obtained target number of samples with the applied effect, wherein the graphical representation depicts amplitude varying as a function of time, wherein displaying the graphical representation is performed prior to generating an audio output file with the effect applied to the audio content.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: August 8, 2017
    Assignee: CYBERLINK CORP.
    Inventor: Chun-Yen Hsu
  • Patent number: 9721387
    Abstract: A method implemented in a video playback system is described for incorporating augmented reality (AR) into a video stream. The method comprises determining a target pattern, determining an inner pattern in the target pattern, determining a relationship between the target pattern and the inner pattern, and receiving, by the video playback system, frames of the video stream. For each frame within the frame sequence, binarization is performed according to a predetermined threshold. Based on whether a location of the target pattern can be determined, a location of the inner pattern is determined. Based on the location of the inner pattern on received frames and the determined relationship between the target pattern and the inner pattern, a location of the target pattern is determined. The method further comprises displaying a virtual object with the target pattern on an output device based on the location of the target pattern.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: August 1, 2017
    Assignee: CYBERLINK CORP.
    Inventor: Chen-Wei Chou
  • Patent number: 9645697
    Abstract: Systems and methods for translating events in a high definition video playback system are disclosed. A disc viewer is configured to read at least one user interactive program on a high definition optical disc defining an original menu of a user interface. The user interface defines a plurality of event handlers for user interaction with the user interface. An express menu renderer is configured to generate a menu populated with a plurality of selectable elements that are responsive to interaction with a mouse and/or pointing device. The selectable elements correspond to user interactive features of the user interface and have a corresponding visual identifier.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: May 9, 2017
    Assignee: CYBERLINK CORP.
    Inventors: Hsin-Wei Lee, Shang-Jung Chuang
  • Patent number: 9645985
    Abstract: Various embodiments are disclosed for facilitating automatic media editing. Media content is obtained and semantic analysis is performed on text in at least a portion of the media content to obtain at least one semantic textual segment each corresponding to a text section of the media content, wherein the text section comprises at least one word in the text in the at least a portion of the media content. At least one context token corresponding to the at least one semantic textual segment is generated. The text section is visually accentuated according to the context token.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: May 9, 2017
    Assignee: CYBERLINK CORP.
    Inventor: Hsieh-Wei Chen
  • Patent number: 9633460
    Abstract: A method implemented in an image editing device comprises determining a source region in a source image and determining a target region in a target image. At least one image characteristic of each of the source region and a region outside the target region is analyzed. The content in the source region is adjusted according to the at least one image characteristic of the source region and the at least one image characteristic of the region outside the target region. The adjusted content from the source region is inserted into the target region.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: April 25, 2017
    Assignee: CYBERLINK CORP.
    Inventors: Hao-Ping Hung, Pei-Ying Lu
  • Patent number: 9609080
    Abstract: A method implemented in a delegating server for binding a device identity to a software application comprises receiving registration data from a client device executing a software application and assigning a device identifier to the client device and registering the client device with the delegating server based on the registration data. The method further comprises facilitating communication between the client device and the service provider based on the device identifier, wherein the delegating server is located between the client device and the service provider.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: March 28, 2017
    Assignee: CYBERLINK CORP.
    Inventors: Yi-Lung Tsai, Shan-Chun Pan, Dong-Yu Liu
  • Patent number: 9600869
    Abstract: In one embodiment, an image editing method, comprising: defining a region as a foreground object and a remaining region as background; applying an image warping process to a predefined object region, wherein a distortion to at least the remaining region occurs based on the image warping process applied to the predefined object region; responsive to the image warping process, determining a region to be repaired, the region to be repaired comprising a missing background; repairing the region to be repaired based on an inpainting process; and generating a repaired image by combining the predefined object region to which the image warping process is applied, one or more non-distorted regions, and the repaired region.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: March 21, 2017
    Assignee: CYBERLINK CORP.
    Inventors: Chia-En Chiang, Ho-Chao Huang, Chia-Chen Kuo
  • Patent number: 9576610
    Abstract: Systems and methods of processing video streams are described. A face is detected in a video stream. The face is tracked to determine a video clip associated with one of a plurality of individuals. The video segment is assigned to a group of video clips based on the associated individual. A significant face is detected in the group of video clips when the detected face meets one or more significance criteria. The significance criteria describes a face-frame characteristic. A representation of the significant face is displayed in association with a representation of the group of video clips. The order of the significance criteria is adjusted through a user interface.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: February 21, 2017
    Assignee: CYBERLINK CORP.
    Inventors: Chen-Yu Chao, Shih-Hsien Yeh
  • Patent number: 9454541
    Abstract: In a cloud computing device for synchronizing digital content with a client device, a first hash value and a second hash value in a media file are received from the client device, the media file comprising a plurality group of pictures (GOP) blocks and searching for payloads and headers based on the first hash value and the second hash value. Based on the searching step, edited portions of the media file are identified. For each edited portion, payload data is requested from the client device based on the first hash value and header data based on the second hash value. The payload data and the header data received from the client device are then stored.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: September 27, 2016
    Assignee: CYBERLINK CORP.
    Inventor: Hung-Te Chou
  • Patent number: 9436358
    Abstract: Various embodiments are disclosed for editing a video sequence. One embodiment, among others, is a method for editing a video in a video editing system. The method comprises obtaining a video sequence and identifying objects in the video sequence with corresponding depth information, displaying the video sequence in a display panel in a user interface, and facilitating insertion of an object into the video sequence by displaying in the user interface, a timeline and a control panel including a graphical representation for each of the identified objects with corresponding depth information. The graphical representations are arranged relative to the timeline and based on the corresponding depth information. The method further comprises obtaining input from a user positioning the object into the video sequence relative to the identified objects with corresponding depth information.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: September 6, 2016
    Assignee: CYBERLINK CORP.
    Inventors: Chia-Che Yang, Chun Ming Yeh
  • Patent number: 9431058
    Abstract: A video playing system and a method thereof are described. When the video playing system randomly plays sections of a multimedia video, it can control scheduled events in-between so as to ensure the user does not miss important events when an important blocking effect exists in the multimedia video schedule. During the random playing of the multimedia video, the video playing system will detect the scheduled event(s) between an original playing position and a new playing position. Then, the video playing system will execute the earliest scheduled event between the original playing position and the new playing position, or execute all of the scheduled events in sequence.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: August 30, 2016
    Assignee: CYBERLINK CORP.
    Inventor: Chia-Heng Chen
  • Patent number: 9389767
    Abstract: A method for tracking an object in a plurality of frames includes obtaining a contour of an object in a frame. For each remaining frame among the plurality of frames, the following steps are performed. A probability map generator generates a plurality of probability maps containing probability values for one or more pixels for a current frame. A contour is estimated for the current frame based on the plurality of probability maps. User input is obtained for refining the estimated contour. Based on the user input, one or more local regions to be added and/or removed are identified and recorded in a local region list. The local region list is maintained and updated during the tracking process and is used together with the probability map generator.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: July 12, 2016
    Assignee: CYBERLINK CORP.
    Inventors: Chih-Chao Ma, Ho-Chao Huang
  • Patent number: 9336583
    Abstract: Various embodiments are disclosed for image editing. A frame is obtained from a frame sequence depicting at least one individual, and facial characteristics in the frame are analyzed. A utilization score is assigned to the frame based on the detected facial characteristics, and a determination of whether to utilize the frame is made based on the utilization score. A completeness value is assigned, and a determination is made based on the completeness value of whether to repeat the steps above for an additional frame in the frame sequence based on the completeness value. Regions from the frames are combined to generate a composite image.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: May 10, 2016
    Assignee: CYBERLINK CORP.
    Inventors: Ho-Chao Huang, Huan-Wen Hsiao, Chung-Yi Weng, Cheng-da Chung
  • Patent number: 9299159
    Abstract: Various embodiments are disclosed for performing object tracking. One embodiment is a method for tracking an object in a plurality of frames, comprising obtaining a reference contour of an object in a reference frame and estimating, for a current frame after the reference frame, a contour of the object. The method further comprises comparing the reference contour with the estimated contour and determining at least one local region of the reference contour in the reference frame based on a difference between the reference contour and the estimated contour. Based on the difference, at least one corresponding region of the current frame is determined.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: March 29, 2016
    Assignee: CYBERLINK CORP.
    Inventor: Chih-Chao Ma
  • Patent number: 9281013
    Abstract: A method provide a selection option to the at least one portable device, the selection option relating to selection of the first audio content and retrieving a selection from the at least one portable device based on the selection option. The method further retrieves a selection of the second audio content and synchronizing the first audio content, the second audio content, and the video content by embedding a synchronizing signal in the first audio content, the second audio content, and the video content. The method further outputs the second audio content and the video content to an output device according to the synchronizing signal. Responsive to the selection of the first audio content, the first audio content with the embedded synchronizing signal is transmitted to the least one portable device, wherein the at least one portable device outputs the first audio content according to the synchronizing signal.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: March 8, 2016
    Assignee: CYBERLINK CORP.
    Inventors: Hsieh-Te Lee, Ming-Kai Hsieh
  • Patent number: 9251613
    Abstract: Disclosed are systems and methods for automatically applying special effects based on media content characteristics. A digital image is obtained and depth information in the digital image is determined. A foreground region and a background region in the digital image are identified based on the depth information. First and second effects are selected from a grouping of effects, where the first effect is applied to at least a portion of the foreground region and the second effect is applied to at least a portion of the background region.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: February 2, 2016
    Assignee: CYBERLINK CORP.
    Inventor: Chen Yen Hsun
  • Patent number: D797765
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: September 19, 2017
    Assignee: CYBERLINK CORP.
    Inventors: Yung-Hau Su, Jen-Chiang Jao