Local Trick Play Processing Patents (Class 386/343)
- Fast forward MPEG using I and any combination of P or B frame (Class 386/345)
- Fast reverse MPEG using I and any combination of P or B frames (Class 386/347)
- Pause (Class 386/349)
- Trick play transition (Class 386/350)
- With trick play table (e.g., time code, sector number, LUT, address, etc.) (Class 386/351)
-
Patent number: 12243560Abstract: A graphical user interface for setting speed and direction of video playback may include a timeline representation of video duration. Playback speed and playback direction from a selected point of the video may be determined based on user interaction with the graphical user interface. A portion of the video to which the selected playback speed and selected playback direction is applied may be determined based on user movement of the timeline representation.Type: GrantFiled: February 2, 2024Date of Patent: March 4, 2025Assignee: GoPro, Inc.Inventors: Steven Fortunato, Evan Kosowski, Rachael Irene Hines Thompson, Renaud Cousin, Nicolas Duponchel, Thomas Achddou, Joshua Hamill
-
Patent number: 12231731Abstract: Disclosed is a method for recommending real-time audios and/or videos, including acquiring description data of a plurality of real-time audios and/or videos; acquiring user data; determining at least one candidate real-time audio and/or video in the real-time audios and/or videos; acquiring audio and/or video data of the at least one candidate real-time audio and/or video upon initiation of the candidate real-time audio and/or video; acquiring content data of the at least one candidate real-time audio and/or video; acquiring a degree of association between the content data of the at least one candidate real-time audio and/or video and the user data; and displacing a target candidate real-time audio and/or video in the at least one candidate real-time audio and/or video in a user interface.Type: GrantFiled: March 30, 2021Date of Patent: February 18, 2025Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventors: Xianzhen Li, Enhui Guan, Tianyue Zhao, Feng Zhang, Zhimao Wang
-
Patent number: 12200397Abstract: Systems, methods, and software described herein manage the playback speed of video data based on processing objects in the video data. In one example, a video processing service obtains video data from a video source and identifies objects of interest in the video data. The video processing service further determines complexity in frames of the video data related to the objects of interest and updates playback speeds for segments of the video data based on the complexity of the frames.Type: GrantFiled: March 15, 2023Date of Patent: January 14, 2025Assignee: DRAGONFRUIT AI, INCInventor: Amit Kumar
-
Patent number: 12167093Abstract: The methods and systems described herein provide timelines of content segments on a user interface. In one example, the methods and systems generate for display a first content item, determine a current portion of the first content item and determine a related content segment that is related to the current portion of the first content item such that the related segment is from a second content item. The methods and systems also generate for simultaneous display a first timeline of the first content item, an indicator that indicates a location of the current portion on the first timeline, a second time of the second content item and a segment indicator that indicates location of the related content segment on the second timeline. The methods and systems further receive a selection of the related content segment.Type: GrantFiled: July 12, 2021Date of Patent: December 10, 2024Assignee: Adeia Guides Inc.Inventors: Vikram Makam Gupta, Vishwas Sharadanagar Panchaksharaiah
-
Patent number: 12126930Abstract: The present technology is a graphical user interface for a video recording system and method of recording a video while applying special effects in real time prior to and/or while recording. The interface is associated with an electronic device including a processor in communication with a camera and a memory unit. Inputs from the interface are utilized by the processing unit to determine if the native speed rate of the raw video data is to be changed, and if so then modifies at least one frame in the raw video data to create a modified video data at a modified speed rate that is different to the native speed rate. The system then generates an output video feed that is displayed in the graphical user interface. This allows for the continuous recording of video from the camera or video feed at different speed rates without altering camera operations or settings.Type: GrantFiled: June 28, 2023Date of Patent: October 22, 2024Inventors: Henry M. Pena, Thomas F. Bryant, III
-
Patent number: 12114044Abstract: This disclosure relates to digital video analysis. In one aspect, a method includes receiving data indicating one or more seed video groups that each include one or more seed videos. Data indicating one or more keywords is received. A set of candidate video groups that each include one or more candidate videos is identifier. For each candidate video group in the set of candidate video groups a co-interaction score and a topicality score are determined. A subset of the candidate videos groups is selected based on the co-interaction score and the topicality score of each candidate video group. Data indicating the subset of candidate video groups is provided for presentation.Type: GrantFiled: September 16, 2021Date of Patent: October 8, 2024Assignee: Google LLCInventors: Andrea Martinelli, Masoud S. Loghmani, Roland Peter Kehl, Bernhard Rudolf Suter, Daniel Cotting, Dan Filimon
-
Patent number: 12069331Abstract: A method of modifying playing of media content in a group watch session comprises receiving a command to modify play; determining respective preferences of respective users in the session; and, if it is determined that execution of the command is consistent with the preferences, causing modifying of the playing of at least a portion of the media content based on the received command, e.g., by skipping the portion, jumping to another play position, or rewinding or fast-forwarding through the portion. In this manner, the command is executed, or not executed, based on the preferences of multiple users. The method may include estimating a satisfaction score for the command for the respective users, and comparing the estimated satisfaction scores with a reference score. The portion(s) of the media content for which play is modified may be determined based on the estimated satisfaction scores.Type: GrantFiled: May 8, 2023Date of Patent: August 20, 2024Assignee: Rovi Guides, Inc.Inventors: Rupayan Dutta, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta, Sukanya Agarwal
-
Patent number: 11894020Abstract: A graphical user interface for setting speed and direction of video playback may include a timeline representation of video duration. Playback speed and playback direction from a selected point of the video may be determined based on user interaction with the graphical user interface. A portion of the video to which the selected playback speed and selected playback direction is applied may be determined based on user movement of the timeline representation.Type: GrantFiled: January 27, 2023Date of Patent: February 6, 2024Assignee: GoPro, Inc.Inventors: Steven Fortunato, Evan Kosowski, Rachael Irene Hines Thompson, Renaud Cousin, Nicolas Duponchel, Thomas Achddou, Joshua Hamill
-
Patent number: 11812084Abstract: A content sharing method applied to a computing device includes: obtaining real-time image information of a target content for a content sharing event, obtaining user information of a plurality of user devices participating the content sharing event, presenting a virtual content sharing scene that includes the image information of the target content and the interaction information, obtaining authorized supplemental content corresponding to a target user type of the target user device, and presenting at least part of the authorized supplemental content in the content sharing scene. The user information of the plurality of user devices includes a plurality of user types of the plurality of user devices and/or interaction information of the plurality of user devices. The authorized supplemental content corresponding to a first user type is different from the authorized supplemental content corresponding to a second user type different from the first user type.Type: GrantFiled: July 18, 2022Date of Patent: November 7, 2023Assignee: NORTHWEST INSTRUMENT INC.Inventor: David Xing
-
Patent number: 11777556Abstract: Methods, systems, computer-readable media, and apparatuses for providing dynamic block control of multi-bitrate video are described. In some embodiments, a computing device may determine transcoder conditions of a transcoder independent of a client device. The computing device may dynamically adjust a block size of one or more blocks of a stream based on the transcoder conditions. In some embodiments, a computing device may receive a stream. The client device may package the stream into a first packaged stream having a first block size and a second packaged stream having a second block size less than the first block size. In some embodiments, a client device may determine an actual minimum number of blocks to buffer prior to initiating content playback based on a received predicted network and/or transcoder quality of service forecast. The client device may adjust its preset minimum number of blocks to the actual minimum number of blocks.Type: GrantFiled: February 1, 2022Date of Patent: October 3, 2023Assignee: Comcast Cable Communications, LLCInventor: Ross Gilson
-
Patent number: 11763145Abstract: This application provides an article recommendation method and apparatus, a computer device, and a storage medium.Type: GrantFiled: July 31, 2020Date of Patent: September 19, 2023Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Yi Liu, Lantao Hu, Bo Zhang, Feng Xia, Leyu Lin, Zhe Feng, Lei Chen, Jun Rao, Shukai Liu, Zhijie Qiu, Zhenlong Sun, Liangdong Wang
-
Patent number: 11683553Abstract: A method of modifying playing of media content in a group watch session comprises receiving a command to modify play; determining respective preferences of respective users in the session; and, if it is determined that execution of the command is consistent with the preferences, causing modifying of the playing of at least a portion of the media content based on the received command, e.g., by skipping the portion, jumping to another play position, or rewinding or fast-forwarding through the portion. In this manner, the command is executed, or not executed, based on the preferences of multiple users. The method may include estimating a satisfaction score for the command for the respective users, and comparing the estimated satisfaction scores with a reference score. The portion(s) of the media content for which play is modified may be determined based on the estimated satisfaction scores.Type: GrantFiled: October 29, 2021Date of Patent: June 20, 2023Assignee: Rovi Guides, Inc.Inventors: Rupayan Dutta, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta, Sukanya Agarwal
-
Patent number: 11663520Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training machine learning systems. One of the methods includes receiving a plurality of training examples; and training a machine learning system on each of the plurality of training examples to determine trained values for weights of a machine learning model, wherein training the machine learning system comprises: assigning an initial value for a regularization penalty for a particular weight for a particular feature; and adjusting the initial value for the regularization penalty for the particular weight for the particular feature during the training of the machine learning system.Type: GrantFiled: August 26, 2019Date of Patent: May 30, 2023Assignee: Google LLCInventors: Yoram Singer, Tal Shaked, Tushar Deepak Chandra, Tze Way Eugene Ie
-
Patent number: 11651794Abstract: Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.Type: GrantFiled: December 30, 2020Date of Patent: May 16, 2023Assignee: TIVO CORPORATIONInventor: Ross Gilson
-
Patent number: 11653040Abstract: A method for streaming an audio-video file can include: receiving a request for a playback segment of the audio-video file in a rendition from a computational device; in response to identifying absence of the playback segment in the rendition from a rendition cache and identifying absence of an assignment to transcode the playback segment in the rendition: assigning a worker to transcode the playback segment in the rendition. The method can also include, at the worker: identifying a subset of mezzanine segments in the set of mezzanine segments coinciding with a playback interval in the audio-video file; and for each mezzanine segment in the subset of mezzanine segments: concurrently transcoding the mezzanine segment into a rendition segment in the rendition and transmitting the rendition segment coinciding with the playback interval to the computational device via a peer-to-peer stream; and storing the rendition segment in the rendition cache.Type: GrantFiled: July 1, 2019Date of Patent: May 16, 2023Assignee: Mux, Inc.Inventors: Jon Dahl, Adam Brown, Nick Chadwick, Matt Ward, Scott Kidder
-
Patent number: 11638033Abstract: Systems and methods for performing trick play functionality using trick play streams during adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment includes requesting a video container index from a video container file containing a video stream from a plurality of alternative streams of video; requesting at least one portion of the video stream using at least one entry from the video container index; decoding the at least one portion of the video stream; receiving at least one user instruction to perform a visual search of the media; requesting a trick play container index from a trick play container file containing a trick play stream; requesting at least one frame of video from the at least one trick play stream; and decoding and displaying the at least one frame of video from the trick play stream.Type: GrantFiled: April 26, 2021Date of Patent: April 25, 2023Assignee: DIVX, LLCInventors: Jason Braness, Auke Sjoerd van der Schaar, Kourosh Soroushian
-
Patent number: 11610606Abstract: This disclosure describes one or more implementations of systems, non-transitory computer-readable media, and methods that generate a temporally remapped video that satisfies a desired target duration while preserving natural video dynamics. In certain instances, the disclosed systems utilize a playback speed prediction machine-learning model that recognizes and localizes temporally varying changes in video playback speed to re-time a digital video with varying frame-change speeds. For instance, to re-time the digital video, the disclosed systems utilize the playback speed prediction machine-learning model to infer the slowness of individual video frames. Subsequently, in certain embodiments, the disclosed systems determine, from frames of a digital video, a temporal frame sub-sampling that is consistent with the slowness predictions and fit within a target video duration.Type: GrantFiled: February 25, 2022Date of Patent: March 21, 2023Assignee: Adobe Inc.Inventors: Simon Jenni, Markus Woodson, Fabian David Caba Heilbron
-
Patent number: 11611719Abstract: Systems, methods, and software described herein manage the playback speed of video data based on processing objects in the video data. In one example, a video processing service obtains video data from a video source and identifies objects of interest in the video data. The video processing service further determines complexity in frames of the video data related to the objects of interest and updates playback speeds for segments of the video data based on the complexity of the frames.Type: GrantFiled: December 4, 2020Date of Patent: March 21, 2023Assignee: DRAGONFRUIT AI, INC.Inventor: Amit Kumar
-
Patent number: 11568588Abstract: One embodiment provides for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; a window manager to submit a request to display the one or more frames of data; a display engine to present the one or more frames of data to the display device for display; and display logic to receive the request to display the one or more frames of data and generate one or more display events for the display engine based on the request to display the one or more frames of data, wherein the display logic is to manage a set of statistics associated with the request.Type: GrantFiled: July 7, 2020Date of Patent: January 31, 2023Assignee: APPLE INC.Inventors: Arthur L. Spence, Jeremy T. Sandmel, David M. Chan, Chendi Zhang, Peter C. Tsoi
-
Patent number: 11521386Abstract: Systems, methods, and non-transitory computer-readable media can collect a set of training videos as training data, wherein the set of training videos are labeled with one or more labels based on one or more video quality metrics associated with an evaluation objective. A machine learning model is trained based on the training data. A video to be evaluated is received. The video is assigned to a first video quality category of a plurality of video quality categories based on the machine learning model.Type: GrantFiled: July 26, 2019Date of Patent: December 6, 2022Assignee: Meta Platforms, Inc.Inventors: Wook Jin Chung, Ziheng Wang, Allen Yang Liu, Joyce Marie Hodel
-
Patent number: 11516547Abstract: A method includes rendering a portion of first video on a display associated with a device; and, in response to a first user gesture and/or interaction on and/or with a touch-sensitive interface, selecting a second video, and rendering a portion of the second video on the display, wherein the first user gesture and/or interaction corresponded to a first time in the first video, and wherein the portion of the second video begins a second time in the second video corresponding substantially to the first time in the first video. The method may include, in response to a second user gesture and/or interaction on and/or with the touch-sensitive interface, selecting a third video, and rendering a portion of the third video on the display, wherein the second user gesture and/or interaction corresponded to a second time in the second video, and wherein the portion of the third video begins a third time in the third video corresponding substantially to the second time in the second video.Type: GrantFiled: November 14, 2019Date of Patent: November 29, 2022Assignee: OKTEIN TECHNOLOGY LTDInventors: George Mitchard, Adam Istvan Merten
-
Patent number: 11386358Abstract: Various embodiments are provided for implementing intelligent decision support system in a computing environment by a processor. Data of historical decisions may be collected and examples of decisions by domain experts may be generated. One or more machine learning models may be generated using different splits of the historical data and the annotated data. The one or more machine learning models may be combined and used to generate ensemble machine learning models that generate recommendations for the decisions. Users interact with a user interface displaying the data, recommendations, reasons for recommendations and a conversational dialog system for querying about the data, recommendations and guidance for decision making.Type: GrantFiled: April 17, 2019Date of Patent: July 12, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anshul Sheopuri, Binny Rieder, Pooja Arya, Nickle Lamoreaux, Joanna Daly, Saikat Mukhopadhyay, Priyanka Dasgupta, Nandakishore Kambhatla, Aditya Telang, Priyanka Agrawal
-
Patent number: 11367466Abstract: Techniques for supplementing a video clip with additional information without modifying the original content included within the video clip are disclosed herein. A video clip comprising multiple video frames is generated. A layer, which is to be associated with the video clip, is also generated. This layer initializes and terminates during a duration of the video clip. An association is formed between the layer and the video clip. Layer content is added to the layer to cause the layer content to supplement content visualized by the video clip without modifying the content visualized by the video clip. In response to the video clip being played, the layer is initialized and the layer content is displayed.Type: GrantFiled: October 2, 2020Date of Patent: June 21, 2022Assignee: Udo, LLCInventor: Steven Ryan Facer
-
Patent number: 11317051Abstract: The present invention relates to a video processing apparatus, method, and system. In particular, in accordance with one embodiment, high-speed video is divided into at least two sub-videos having a frame rate lower than that of the input video, during which metadata for synchronization of the two sub-videos which corresponds to frames of each sub-video is generated, and inserted into the respective sub-videos for video processing in parallel. During the parallel processing of the sub-videos, the system monitors and controls the synchronization of the process and, upon completion of the sub-video processing, use the metadata to re-assemble the sub-videos into one high-speed video stream for output, the output video having the same frame rate as the received input video stream.Type: GrantFiled: February 26, 2021Date of Patent: April 26, 2022Assignee: China Film GDC (Beijing) Technology Co., Ltd.Inventors: Wei Bian, Man Nang Chong, Ruoqing Fu, Shuai Tan, Pranay Kumar, Bin Xu, Rui Shen, Shuping Li
-
Patent number: 11317035Abstract: It is possible to synchronize multiple video streams, even when one or more of those streams are delivered over computer networks that are not deterministic with respect to packet time delivery, as is the case with IP networks. This technology can be applied in a variety of contexts, including allowing viewers to be presented with streams of a sporting event simultaneously and in a synchronized manner.Type: GrantFiled: April 29, 2021Date of Patent: April 26, 2022Assignee: Action Streamer, LLCInventors: Christopher S. McLennan, Alexander Jewell Motz
-
Patent number: 11303964Abstract: Media content event access systems and methods are operable to indicate media content event access options. An exemplary embodiment presents a first listing that indicates a plurality of user-specified media content events of a user's watch list, receives user input corresponding to a selection of one of the user-specified media content events indicated on the first listing, presents a second listing indicating access information, wherein the second listing presents access information that informs the user of at least one access option that may be selected by the user to cause the media device to access the selected one of the plurality of user-specified media content events, and wherein the second listing presents content attribute information that informs the user of at least one attribute of the selected one of the plurality of user-specified media content events that is provided by the associated content source.Type: GrantFiled: February 13, 2017Date of Patent: April 12, 2022Assignee: DISH Technologies L.L.C.Inventor: Scott Parker
-
Patent number: 11284005Abstract: Provided are a video processing method and apparatus, a terminal device and a storage medium. The method includes: acquiring a video capturing mode instruction and a video capturing instruction; performing video capturing on a target scene according to the video capturing instruction until a video capturing pause instruction is acquired, and obtaining a corresponding video segment; determining whether to adjust the video segment according to the video capturing mode instruction and obtaining a corresponding target video segment; if a video generation instruction is not acquired, repeatedly acquiring the video capturing mode instruction, the video capturing instruction and the video capturing pause instruction to obtain a corresponding target video segment until the video generation instruction is acquired; and generating a target video according to an existing target video segment.Type: GrantFiled: September 15, 2020Date of Patent: March 22, 2022Assignee: BEIJING MICROLIVE VISION TECHNOLOGY CO., LTD.Inventor: Yipeng Hao
-
Patent number: 11259090Abstract: The present disclosure describes methods, systems, and devices adjusting multimedia playing progress. In one implementation, a method includes playing, by a terminal, a multimedia file; receiving, by the terminal, a user input indicating a fast-forward operation that is for a playing progress of the multimedia file and that is input by a user; obtaining, by the terminal, a fast-forward record of the multimedia file; and automatically adjusting, by the terminal, the playing progress of the multimedia file according to the fast-forward record.Type: GrantFiled: December 2, 2020Date of Patent: February 22, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bing Yan, Mingliang Du, Maochang Dang, Yuxiang Fu
-
Patent number: 11190854Abstract: In one aspect, a method includes (i) identifying a plurality of upcoming content-modification opportunities for a content-presentation device, each respective content-modification opportunity corresponding to a respective underlying advertisement that is available for replacement by a respective supplemental advertisement; (ii) using the identified upcoming content-modification opportunities as a basis for determining expected values for a plurality of supplemental advertisements; (iii) selecting a subset of supplemental advertisements from among the plurality of supplemental advertisements based on the subset having expected values above a threshold value; (iv) in advance of the upcoming content-modification opportunities, sending the subset of supplemental advertisements to be locally stored at the content-presentation device; and (v) upon occurrence of one of the content-modification opportunities, causing the content-presentation device to replace one of the respective underlying advertisements with one oType: GrantFiled: October 31, 2020Date of Patent: November 30, 2021Assignee: Roku, Inc.Inventors: Jonathan Sullivan, Remy Spoentgen, Thomas Harrington
-
Patent number: 11164601Abstract: Methods and systems for routing messages are described. In one embodiment, the method includes monitoring a security system of a premises, identifying a video file captured by the security system of the premises, determining one or more aspects of the video file, selecting a first playback speed based on the determined one or more aspects of the video file, and playing the video file at the first playback speed. In some cases, the one or more aspects of the video file includes at least one of runtime, file size, and frame rate.Type: GrantFiled: January 20, 2016Date of Patent: November 2, 2021Assignee: Vivint, Inc.Inventors: Michael D. Child, Michelle Zundel
-
Patent number: 11132533Abstract: The present technology enables viewing, analyzing, and improve a variety of motions for a subject by facilitating comparison to a target video. Motions can include activities such as walking, athletic activities, and educational activities. The comparison can be accomplished by adjusting spatial aspects of a target and subject video to match. The comparison can also include identifying synchronization points, between the videos, that identify a temporal correspondence between of motions or objects in the videos and adjusting playback of one or more segments in the videos so corresponding synchronization points are displayed at the same time during playback. A version of one of the videos can be provided as an outline or as partially transparent, which can be overlaid with the other video to create a video combination for playback.Type: GrantFiled: June 4, 2018Date of Patent: September 28, 2021Inventor: David Scott Dreessen
-
Patent number: 11120838Abstract: An information processing apparatus (2100) detects a left-behind object from video data (12). In addition, the information processing apparatus (2100) estimates a time-point at which the left-behind object is left behind. Furthermore, the information processing apparatus (2100) acquires video data near an estimated left-behind time-point (estimated left-behind time-point), controls the acquired video data based on the estimated left-behind time-point, and then presents at least a part of the acquired video data to a user.Type: GrantFiled: June 1, 2018Date of Patent: September 14, 2021Assignees: NEC CORPORATION, NEC Solution Innovators, Ltd.Inventors: Ryoma Oami, Tetsuaki Suzuki, Yusuke Takahashi
-
Patent number: 11056244Abstract: A system for automatically fusing data from a medical procedure is disclosed. The system includes a medical hub comprising at least one processor and at least one memory. The one processor is configured to access a first dataset comprising data sampled at a first data sampling rate recorded during a sampling time period, access a second dataset comprising data sampled at a second data sampling rate that is slower than the first data sampling rate and is recorded during the sampling time period, scale the second dataset to match the first data sampling rate, fuse the first dataset and the second dataset into a composite dataset, align the first dataset and the second dataset in the composite dataset, cause display of the composite dataset, generate a graphical overlay on top of the display of the composite dataset, and transmit the composite dataset to a remote server.Type: GrantFiled: November 6, 2018Date of Patent: July 6, 2021Assignee: Cilag GmbH InternationalInventors: Frederick E. Shelton, IV, Jason L. Harris
-
Patent number: 11044456Abstract: Disclosed are a method and a player for outputting an overlay that displays additional information on a 360-degree video. According to the present invention, an image processing method includes: decoding an overlay; and rendering the decoded overlay on a 360-degree video on the basis of overlay-related information. Here, the overlay-related information includes information indicating the number of the overlays and information indicating a unique identifier assigned to the overlay, and when multiple overlays are present, the identifiers assigned to the respective multiple overlays differ.Type: GrantFiled: May 31, 2019Date of Patent: June 22, 2021Assignee: Electronics and Telecommunications Research InstituteInventors: Jun Young Jeong, Kug Jin Yun
-
Patent number: 10924663Abstract: An information processing apparatus that is capable of reducing deviation of cycles of modules having independent clock supply sources. A processor controls a first module to operate in synchronization with a first synchronizing signal supplied from a first timing controller, controls a second module to operate in synchronization with a second synchronizing signal supplied from a second timing controller, measures times of supplying the synchronizing signals to the modules, calculates a time difference between the times when the first timing controller is switched to a second mode where the first synchronizing signal is supplied to the first module based on a setting period after synchronizing the synchronizing signals in a first mode where the first synchronizing signal is supplied to the first module in synchronization with the second synchronizing signal, and changes the setting period when the time difference is more than a threshold.Type: GrantFiled: January 9, 2020Date of Patent: February 16, 2021Assignee: CANON KABUSHIKI KAISHAInventor: Shigeyoshi Ito
-
Patent number: 10904594Abstract: Systems and methods for providing variable trick-play mode playback of media content in accordance with embodiments of the invention are disclosed. A playback device stores images of the media content associated with presentation times and marker information for the media content that indicates the presentation time of moments of interest. When a trick-play mode is invoked, the playback device determines a presentation time of a next marker in the playback. The playback device determines whether the current presentation time of the playback is within a specified range of the presentation time of the next marker and adjusts the speed of the trick-play playback based on the determination. The next frame to present is determined based on the adjusted speed of the trick-play playback and displayed.Type: GrantFiled: October 30, 2018Date of Patent: January 26, 2021Assignee: DIVX, LLCInventors: William Frantz, Eric William Grab, Cristina Dobrin
-
Patent number: 10873789Abstract: Methods and apparatus to synthesize reference media signatures based on constituent media signatures generated by metered media devices are disclosed. An example apparatus includes a collector to collect first constituent media signatures from a first media device that identify a first portion of media, a collector to collect second constituent media signatures from a second media device that identify a second portion of the media, and a synthesizer to combine the first constituent media signatures from the first media device and the second constituent media signatures from the second media device to form a reference media signature that represents the media, the reference media signature for comparison with third constituent media signatures collected from a third media device to detect consumption of the media at the third media device.Type: GrantFiled: January 13, 2020Date of Patent: December 22, 2020Assignee: The Nielsen Company (US), LLCInventors: Albert T. Borawski, Daniel Nelson, Vinay Chauhan
-
Patent number: 10863109Abstract: The present technology is a graphical user interface for a video recording system and method of recording a video while applying special effects in real time prior to and/or while recording. The interface is associated with an electronic device including a processor in communication with a camera and a memory unit. Inputs from the interface are utilized by the processing unit to determine if the native speed rate of the raw video data is to be changed, and if so then modifies at least one frame in the raw video data to create a modified video data at a modified speed rate that is different to the native speed rate. The system then generates an output video feed that is displayed in the graphical user interface. This allows for the continuous recording of video from the camera or video feed at different speed rates without altering camera operations or settings.Type: GrantFiled: June 28, 2019Date of Patent: December 8, 2020Inventors: Henry M. Pena, Thomas F. Bryant, III
-
Patent number: 10825056Abstract: Systems and method for advertisement replacement are disclosed. A server may receive a server feed, generate a plurality of server fingerprints for a respective plurality of segments of the server feed, receive a synchronization message comprising a client fingerprint and a client time, match the client fingerprint with one of the plurality of server fingerprints, and send a synchronization response indicative of a server time associated with the one of the plurality of server fingerprints.Type: GrantFiled: August 25, 2014Date of Patent: November 3, 2020Assignee: THE NIELSEN COMPANY (US), LLCInventor: Steven M. Cormie
-
Patent number: 10778740Abstract: A video image distribution apparatus includes a reception unit configured to receive a video data distribution start request from a client apparatus, an extraction unit configured to extract, from the video data distribution start request, information indicating a client time measured by the client apparatus as a transmission timing at which the client apparatus transmits the video data distribution start request, in a case where the extraction unit receives the video data distribution start request, a first determination unit configured to determine a video data distributable time based at least on the client time, and a transmission unit configured to transmit the video data distributable time to the client apparatus.Type: GrantFiled: December 3, 2018Date of Patent: September 15, 2020Assignee: Canon Kabushiki KaishaInventor: Katsutoshi Tajiri
-
Patent number: 10714143Abstract: Assistance information related to a tier framework may describe signaling for extractable and decodable sub-sequences based on pictures interdependencies. This may allow a video application to efficiently select pictures when performing a given trick mode.Type: GrantFiled: November 9, 2018Date of Patent: July 14, 2020Assignee: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Kevin Alistair Murray, Scott Christopher Labrozzi
-
Patent number: 10705709Abstract: A control method for playing media includes receiving an input from a user for triggering a play progress adjustment to the media playing on a screen. The method also includes generating an instruction for play progress adjustment based on the input. The instruction includes an adjustment manner, a target position and a start position of the input. The method further includes determining a target key frame immediately before a target time corresponding to the target position. The method additionally includes decoding data of the media starting from the target key frame and blocking presentation of the decoded media data starting from the target key frame. The method also includes playing media data decoded starting from the target time in response to a system time clock progressing to the target time.Type: GrantFiled: March 21, 2019Date of Patent: July 7, 2020Assignee: QINGDAO HISENSE MEDIA NETWORK TECHNOLOGY CO., LTD.Inventor: Jihao Liu
-
Patent number: 10692538Abstract: A method and program for generating a responsive image is provided. The method includes obtaining, by a computer, a first image, receiving, by the computer, an input for specifying a specific playback range, and specifying playback range, the playback range corresponding to an entire interval or a partial interval in the first image, connecting, by the computer, a specific input operation to an entire region or a specific region of one or more image frames included in the playback range. The input operation adjusts movement of the image frames in the playback range and corresponds to motion of an object of the playback range in the first image. The computer connects an image captured by a typical image capture device to a specific input operation such that a user feels as if the image detects and responds to his or her input operation upon playback.Type: GrantFiled: May 9, 2019Date of Patent: June 23, 2020Inventor: Chul Woo Lee
-
Patent number: 10616663Abstract: A computer-implemented data acquisition method includes obtaining motion data telemetrically from a wireless transmitter mounted on or inside a sporting device that is handled by athletes in an athletic event, and presenting the data to viewers of the sporting event. The data includes motion data that is captured while the sporting device is being used in the athletic event and represents motion of the sporting device captured by one or more motion sensors connected to the wireless transmitter.Type: GrantFiled: June 28, 2013Date of Patent: April 7, 2020Assignee: Russell Brands, LLCInventors: Mark Joseph Davisson, Michael James Crowley, Kevin William King
-
Patent number: 10593367Abstract: In the field of media editing, in one embodiment, a computer-implemented method may include steps for receiving a file at a user device, the file comprising a video; presenting a representation of the video at the user device; receiving a user selection indicative of a selected portion of the video at a first time; generating a reversed video portion at the first time based on the selected portion; and generating instructions to combine the video and the reversed video portion to produce the media file. In some embodiments, the method further comprises receiving a user input at the user device, the user input indicative of playback of the selected portion of the video in a forward direction and in a reverse direction; update the reversed video portion based on the user input to yield an updated reversed video portion; and generate instructions to combine the selected portion and the updated reversed video portion to produce the media file.Type: GrantFiled: August 29, 2019Date of Patent: March 17, 2020Assignee: Lomotif Private LimitedInventors: Paul Yang Zhiwen, Donald Lee
-
Patent number: 10554850Abstract: Devices, systems and methods are disclosed for reducing a perceived latency associated with uploading and annotating video data. For example, video data may be divided into video sections that are uploaded individually so that the video sections may be annotated as they are received. This reduces a latency associated with the annotation process, as a portion of the video data is annotated before an entirety of the video data is uploaded. In addition, the annotation data may be used to generate a master clip table and extract individual video clips from the video data.Type: GrantFiled: March 7, 2019Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Matthew Alan Townsend, Eduard Oks, Rohith Mysore Vijaya Kumar, Apoorv Chaudhri, Yadunandana Nagaraja Rao, Ambrish Tyagi
-
Patent number: 10515667Abstract: A video distribution system transfers a formatted video signal (20) having elementary streams representing audiovisual content to be rendered in a selected combination and stream information indicative of selectable elementary streams. The formatted video signal represents extended video having an extended range (HDR) of brightness and/or color. A video device (21) processes input video to provide video processing metadata representing a conversion between standard video and the extended video. The formatted video signal comprises a primary video elementary stream representing standard or extended video, a video processing elementary stream not comprising audiovisual content but comprising video processing metadata representing a conversion between standard and extended video or vice versa, and extended stream information comprising an entry indicative of the video processing elementary stream.Type: GrantFiled: July 21, 2014Date of Patent: December 24, 2019Assignee: Koninklijke Philips N.V.Inventors: Wiebe De Haan, Charles Leonardus Cornelius Maria Knibbeler
-
Patent number: 10448069Abstract: Methods and systems for processing a video stream are disclosed. A first tier value may be assigned to each of a plurality of SHRAP pictures in a first video stream. A reference tier value may be assigned to pictures in the first video stream that may be used as reference pictures. A plurality of discard tier values may be assigned to pictures in the first video stream that may be discarded during trick mode operations and do not depend on other pictures assigned one of the plurality of discard tier values. A trick mode operation may then be performed, wherein the presentation of pictures in the first video stream is dependent upon assignment of tier values.Type: GrantFiled: February 5, 2016Date of Patent: October 15, 2019Assignee: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Kevin Murray, Hsiang-Yeh Hwang, Akira Osamoto
-
Patent number: 10448075Abstract: Aspects of the disclosure relate to configuration of content and consumption thereof content in a networked environment. In certain aspects, the consumed content can be coordinated or otherwise synchronized between disparate consumption devices, which may be served content via different content platforms. In another aspect, the consumed content can be customized for a specific device and/or an end-user thereof. In yet another aspect, recommendations for content and/or products associated with at least a portion of the content can be provided.Type: GrantFiled: March 14, 2014Date of Patent: October 15, 2019Assignee: COX COMMUNICATIONS, INC.Inventors: Nadine Finnerty, Keith Alan Rothschild, Roy Edmond Pereira, Roy Roger Toney, Jr.
-
Patent number: 10404923Abstract: The present technology is a graphical user interface for a video recording system and method of recording a video while applying special effects in real time prior to and/or while recording. The interface is associated with an electronic device including a processor in communication with a camera and a memory unit. Inputs from the interface are utilized by the processing unit to determine if the native speed rate of the raw video data is to be changed, and if so then modifies at least one frame in the raw video data to create a modified video data at a modified speed rate that is different to the native speed rate. The system then generates an output video feed that is displayed in the graphical user interface. This allows for the continuous recording of video from the camera or video feed at different speed rates without altering camera operations or settings.Type: GrantFiled: October 29, 2018Date of Patent: September 3, 2019Inventors: Henry M. Pena, Thomas F. Bryant, III