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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
-
Patent number: 10387537Abstract: Described herein are systems and methods for providing introductory content before presentation of primary content. The introductory content engages the user's attention while the primary content is prepared for presentation and may improve the user experience. User input responsive to the introductory content may be used to indicate a point of interest within the primary content. Subsequent presentation of the primary content may begin at the point of interest or a point based at least in part on the point of interest.Type: GrantFiled: December 18, 2012Date of Patent: August 20, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Eric Peter Raeber, Daniel Peter Cox, Jaee Patwardhan
-
Patent number: 10382785Abstract: Systems and methods for creating trick play streams for use in adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment includes a set of encoding servers that encode source content as a set of streams that are each stored in a separate container file, where the set of streams includes: alternative video streams; an audio stream; and at least one trick play stream. In addition, the trick play stream is encoded at a lower frame rate than the frame rates of the alternative video streams, and each frame of the trick play stream is a picture encoded without reference to another picture in the trick play stream. In addition, the trick play stream is stored in a container file including a trick play index having entries that include a timecode and a location of a frame in the track play stream.Type: GrantFiled: October 9, 2018Date of Patent: August 13, 2019Assignee: DIVX, LLCInventors: Jason Braness, Auke Sjoerd van der Schaar, Kourosh Soroushian
-
Patent number: 10368096Abstract: 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: October 9, 2018Date of Patent: July 30, 2019Assignee: DIVX, LLCInventors: Jason Braness, Auke Sjoerd van der Schaar, Kourosh Soroushian
-
Patent number: 10321190Abstract: Aspects provide for the automated presentation of media content portions in response to user cognition profile data. Processors determine content navigation actions by a user observing a presentation of a first media content item, identify note-taking actions of the user during the presentation of the first media content item, map the determined navigation actions and the note-taking activities to an attribute of a portion of the first media content item, and generate a rule to automatically drive navigation through different portions of a presentation of media content that includes the first attribute, in correlation to the navigation actions and the note-taking activities mapped to the subject or level of complexity.Type: GrantFiled: March 29, 2017Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Munish Goyal, Wing L. Leung, Sarbajit K. Rakshit, Kimberly G. Starks
-
Patent number: 10296090Abstract: Methods and systems are disclosed herein for a media guidance application that determines the tactile attributes (e.g., an amount of pressure applied by a user, a length of time pressure is applied by a user, a velocity of the user input, etc.) associated with a received user input and determines which media guidance function, of a plurality of media guidance functions, is associated with the tactile attributes.Type: GrantFiled: October 5, 2016Date of Patent: May 21, 2019Assignee: Rovi Guides, Inc.Inventors: Phil Golyshko, Andy Dustin
-
Patent number: 10230866Abstract: 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: September 30, 2015Date of Patent: March 12, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Matthew Alan Townsend, Eduard Oks, Rohith Mysore Vijaya Kumar, Apoorv Chaudhri, Yadunandana Nagaraja Rao, Ambrish Tyagi
-
Patent number: 10225613Abstract: A method and an apparatus for video playing processing and a TV are provided. The method for video playing processing includes: initiating a second thread in parallel with a first thread if a preview operation is received, when the video is played by the first thread, wherein the preview operation is used for indicating a fast forward or fast backward operation on the video; obtaining, by the second thread, a video clip at a video playing position corresponding to the preview operation in the first thread; obtaining, by the second thread, at least one frame image decoded from the video clip; displaying, by the second thread, the at least one frame image on a playing screen of the video played by the first thread. In the process of the fast forward or fast backward, playing of the current video is not affected, resulting in a better user experience.Type: GrantFiled: December 22, 2016Date of Patent: March 5, 2019Assignees: Hisense Electric Co., Ltd., Hisense USA Corporation, Hisense International Co., Ltd.Inventors: Jie Zhou, Xiaohang Ma