Arrangements For Multiplexing One Video Signal, One Or More Audio Signals, And A Synchronizing Signal Patents (Class 348/423.1)
  • Patent number: 11500413
    Abstract: In one embodiment, a method includes receiving, from a controller, a data packet including (1) a plurality of samples each corresponding to measurements from a motion sensor and (2) a timestamp corresponding to a measurement time of one of the samples as measured by a clock of the controller; determining, based on the timestamp, an estimated measurement time relative to a local clock for each of the plurality of samples that is not associated with the timestamp; and converting each of the timestamp and the estimated measurement times to a corresponding synchronization time using a learned relationship relating the clock of the controller and the local clock. The learned relationship is iteratively learned based on previously received data packets from the controller. The synchronization time associated with each of the plurality of samples represents an estimated time, relative to the local clock, at which the sample was measured.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: November 15, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Boyang Zhang, Adrian Brian Ratter, Chengyuan Yan, Jack Hood Profit, Jr., Paul Austin Buckley
  • Patent number: 11375216
    Abstract: In a transcoding apparatus structured to transcode one bitstream to a plurality of bitstreams, a decoder decodes a first bitstream and outputs a first decoded picture. A first re-encoder re-encodes the first decoded picture on the basis of the first bitstream to generate a second bitstream having a smaller bit rate than the first bitstream.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: June 28, 2022
    Assignee: JVCKENWOOD CORPORATION
    Inventor: Hideki Takehara
  • Patent number: 11375253
    Abstract: One embodiment provides a video transport system. The video transport system includes graphics processing circuitry to generate a video transport unit (TU) corresponding to a scan line of a first video frame that is unchanged from a second video frame, wherein the video TU includes a control sequence and an unchanged data payload corresponding to a defined number of pixels of the scan line of the first video frame. The video transport system of this embodiment also includes source tunneling bridge circuitry to generate a bus TU based on the video TU; the source tunneling bridge circuitry to parse the control sequence or the unchanged data payload of the video TU, and to generate the bus TU having a header that includes a field to identify the defined number of pixels of the unchanged data payload, and to eliminate, in whole or in part, the unchanged data payload in the bus TU.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: June 28, 2022
    Assignee: Intel Corporation
    Inventors: Nausheen Ansari, Ziv Kabiry
  • Patent number: 11176952
    Abstract: An apparatus for providing direction information based on a reproduced audio signal with an embedded watermark includes a signal processor, which is adapted to process at least two received watermarked audio signals recorded by at least two audio receivers at different spatial positions. The signal processor is adapted to process the received watermarked audio signals to obtain a receiver-specific information for each received watermarked audio signal. The receiver-specific information depends on the embedded watermarks embedded in the received watermarked audio signals. Moreover, the apparatus includes a direction information provider for providing direction information based on the receiver-specific information for each received watermarked audio signal.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: November 16, 2021
    Assignee: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
    Inventors: Oliver Thiergart, Giovanni Del Galdo, Florian Kolbeck, Alexandra Craciun, Stefan Kraegeloh, Juliane Borsum, Tobias Bliem
  • Patent number: 11119720
    Abstract: Provided is a display device including: a display; a content receiver configured to receive image data from a first external device and output the image data received from the first external device to a second external device; and a controller configured to control the display an image corresponding to the received image data to be displayed. The controller controls the content receiver to receive image data from the second external device and output the image data received from the second external device to the first external device.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: September 14, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyun Seok Kim, Jung-Hyuk Kim, Sang Hyup Lee
  • Patent number: 11113022
    Abstract: A method for controlling a plurality of media rendering devices in a data network with a controller device in communication with the network is disclosed. A network enabled subwoofer is added to the data network such that the subwoofer is visible on the network to a controller. The controller user interface displays a subwoofer graphical object and a group graphical object representing a group of one or more rendering devices. A user selects the group graphical object via the controller user interface, and the subwoofer is joined with the selected group. An audio channel associated with the group is assigned to the subwoofer. The controller user interface hides the subwoofer graphical object.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: September 7, 2021
    Assignee: D&M Holdings, Inc.
    Inventors: Martin Richard Wachter, Ryouichi Yamanouchi, Samuel Baxter, Nicholas Murrells, Brendon Stead
  • Patent number: 11057633
    Abstract: Systems and methods of adaptive streaming are discussed. Transcoded copies of a source stream may be aligned with one another such that the independently specified portions of each transcoded stream occur at the same locations within the content. These transcoded copies may be produced by one or more transcoders, whose outputs are synchronized by a delay adjuster. A fragmenter may use the synchronized and aligned streams to efficiently produce fragments suitable for use in adaptive streaming.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: July 6, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Yasser F. Syed, Danial Holden
  • Patent number: 11016831
    Abstract: A data object from a data source is received by a distributed process in a data stream. The distributed process has a sequence of categories, each category containing one or more tasks that operate on the data object. The data object includes files that can be processed by the tasks. If the task is able to operate on the data object, then the data object is passed to the task. If the task is unable to operate on the data object, then the files in the data object are passed to a file staging area of the distributed process and stored in memory. The files in the file staging area are passed, in sequence, from the file staging area to the task that was unable to operate on the data object. The data object is outputted to a next category or data sink after being operated on by the task.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: May 25, 2021
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Shalini Raghavan, Tom J. Traughber, George Vanecek, Jr.
  • Patent number: 10945041
    Abstract: Devices, systems, and methods are provided for language-agnostic subtitle drift detection and localization. A method may include extracting audio from video, dividing the audio into overlapping blocks, and determining the probabilities of overlapping portions of the blocks, the probabilities indicating a presence of voice data represented by the audio in the blocks. The method may generate machine blocks using overlapping portions of blocks where voice data is present, and may map the machine blocks to corresponding blocks indicating that subtitles are available for the video. For mapped blocks, the method may include determining features such as when subtitles are available without voice audio, when voice audio is available without subtitles, and when voice audio and subtitles both are available. Using the features, the method may include determining the probability that the video includes subtitle drift, and the method may include analyzing the video to localize where the subtitle drift occurs.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: March 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Tamojit Chatterjee, Mayank Sharma, Muhammad Raffay Hamid, Sandeep Joshi
  • Patent number: 10911511
    Abstract: A method of media streaming implemented by a network device, the method comprising encapsulating a message box into one or more packets in a segment, and sending the segment directly or indirectly to a streaming client.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: February 2, 2021
    Assignee: FutureWei Technologies, Inc.
    Inventor: Alexander Giladi
  • Patent number: 10897268
    Abstract: A system may include a modulator configured to generate a modulated data stream of samples from an input signal wherein each value of data in the modulated data stream when encoded is represented by a multi-bit code, wherein the modulator comprises a quantizer configured to quantize the modulated data stream from the input signal and feed back the modulated data stream as a feedback signal to an input of the modulator and a memory configured to store one or more samples of the modulated data stream. The system may also include an encoder configured to generate a synchronized serialized code stream from the modulated data stream. The quantizer may be configured to, based on the one or more samples of the modulated data stream stored in the memory, constrain the modulated data stream such that a synchronization state of the synchronized serialized code stream generated by the encoder is determinable based on the synchronized serialized code stream.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: January 19, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Leyi YiN, John L. Melanson
  • Patent number: 10721506
    Abstract: Systems and methods for providing remote access to a cinematic production. A server may generate and cache frames for a cinematic production while creating frame descriptors that are placed in the catalogue. A synchronization process synchronizes the catalogue with one or more clients. Using the catalogue, the client is able to select desired frames for viewing before frames are received at the client from the server. The server may receive a request for frames from the client, where the request includes an identifier component of the frame descriptor in the catalogue. The requested frames are returned by the server to the client for display at the client.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: July 21, 2020
    Assignee: CALGARY SCIENTIFIC INC.
    Inventors: David Bruce McFadzean, Monroe Milas Thomas
  • Patent number: 10714081
    Abstract: Systems, methods, and computer-readable media are disclosed for dynamic voice assistant interaction. Example methods may include receiving first voice data, determining a first meaning of the first voice data, conducting an auction for an audio segment to present in response to the first voice data, wherein the auction is based at least in part on the first meaning, and determining a first audio response for presentation via a speaker in response to the first voice data.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: July 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: John Martin Miller, Michael Lee Loritsch, Ross Tucker
  • Patent number: 10701456
    Abstract: A session management involves registering at least one IPTV application in a registration table so that the registration table includes at least a respective identifier of the IPTV applications. The IPTV applications are invokable at a set top box and can be so-called embedded applications and/or browser-based applications. An event requiring the invocation of an IPTV application at the set top box is detected and triggers a look-up in the registration table. The registration table is thus used as source to indicate those IPTV applications that are potentially available and can be launched at the set top box. One of the registered applications is launched for the purpose of handling the detected event.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: June 30, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mats Cedervall, Jan Erik Lindquist, Andrew Mallinson
  • Patent number: 10609366
    Abstract: A method is provided that includes determining a target picture virtual memory access (VMA) bandwidth rate, wherein the target picture VMA bandwidth rate indicates a maximum VMA bandwidth rate for motion compensation of a picture, and verifying the target picture VMA bandwidth rate for a compressed video bit stream.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: March 31, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Minhua Zhou
  • Patent number: 10599656
    Abstract: The present invention relates generally to messaging platforms, and relates more particularly to data storage such that random sampling can be accomplished in real-time in messaging platforms. Aspects of the present invention include storing a bipartite graph with associations of two node types. The graph can be stored as a power law graph. The graph can be used to provide real-time content recommendations in a messaging platform. The content recommendations can be provided using random sampling of the node types stored in the graph.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: March 24, 2020
    Assignee: Twitter, Inc.
    Inventors: Aneesh Sharma, Jerry Jiang
  • Patent number: 10531132
    Abstract: A channel stream is received and demultiplexed into a video packetized elementary stream (PES), audio packetized elementary stream (PES), and program clock reference (PCR). Indexing circuitry stores the video PES and the audio PES in a buffer, locates a presentation time stamp (PTS) in the video PES and stores that PTS in the buffer, locates a start of each group of pictures (GOP) in the video PES and stores those locations in the buffer, and locates a PTS in the audio PES and stores that PTS in the buffer. Control circuitry empties the buffer of an oldest GOP in the video PES if the PCR is greater than the PTS of a second oldest GOP stored in the buffer, and empties the buffer of each PES packet of the audio PES that has a PTS that is less than the PTS of the oldest GOP stored.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: January 7, 2020
    Assignees: STMicroelectronics International N.V., STMicroelectronics, Inc.
    Inventors: Udit Kumar, Bharat Jauhari, Chandandeep Singh Pabla
  • Patent number: 10523997
    Abstract: A broadcast reception device includes: a program recording execution unit that stores, into a recording-content storage area, program identification information for identifying a broadcast program, and storage-destination information for specifying a server device storing the broadcast program; a reception function execution unit that transmits the program identification information and the program storage-destination information to the server device specified from the program storage-destination information; and an output unit that outputs sound information and image information on the broadcast program transmitted from the server device.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: December 31, 2019
    Assignee: MAXELL, LTD.
    Inventors: Kazuhiko Yoshizawa, Nobuo Masuoka, Hiroshi Shimizu, Yasunobu Hashimoto
  • Patent number: 10510317
    Abstract: Embodiments described herein provide 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; display logic to receive a request to display the one or more frames of data, the request including a requested presentation time in which the one or more frames of data are to be displayed; and a display engine to present the one or more frames of data to the display device for display at a target presentation time, the target presentation time derived from the requested presentation time, wherein the display engine is to adjust a refresh rate of the display device based on the target presentation time of the one or more frames of data.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 17, 2019
    Assignee: Apple Inc.
    Inventors: Arthur L. Spence, Jeremy T. Sandmel, David M. Chan, Chendi Zhang, Peter C. Tsoi
  • Patent number: 10440449
    Abstract: Disclosed are a method and an apparatus for synchronizing media. A method of synchronizing media includes: receiving first media data and second media data; acquiring a first time of at least a partial interval of the first media data and a second time of at least a partial interval of the second media data; controlling at least the second time based on at least a part of the first time and the second time; and combining the first media data and the second media data based on the first time and the controlled second time.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: October 8, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Chang-Gun Um
  • Patent number: 10425689
    Abstract: A configuration by which application control in which an application control message is applied can be executed with certainty is implemented. A transmission apparatus transmits event notification data in which an application control message (ACM) is stored as event data to a reception apparatus. An application controlling unit of the reception apparatus executes application control based on the ACM stored as event data in the event notification message. The event notification data is stored in an MPD that is signaling data or in a segment that is data for transmission of an AV content, and the reception apparatus can acquire the ACM from the MPD or the segment and perform rapid application control.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: September 24, 2019
    Assignee: SONY CORPORATION
    Inventor: Yasuaki Yamagishi
  • Patent number: 10419828
    Abstract: In various embodiments, a subtitle conformance application causes modifications to a subtitle list based on changes associated with an audiovisual program. In operation, the subtitle conformance application performs comparison operation(s) between versions of a subtitle template to identify changes to subtitles associated with the audiovisual program. The subtitle conformance application then determines a mapping between a first change included in the changes and a subtitle list associated with the audiovisual program. Finally, the subtitle conformance application causes the subtitle list to be modified based on the first change and the mapping. Advantageously, the subtitle conformance application enables productive development of subtitles to begin before the audiovisual program is finalized.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: September 17, 2019
    Assignee: NETFLIX, INC.
    Inventors: Murthy Parthasarathi, Ghaida Zahran, Devang Shah, Andrew Swan, Thomas E. Mack, Kalyan Nistala
  • Patent number: 10362333
    Abstract: In palette-based coding, a video coder may form a so-called “palette” as a table of colors representing the video data of a given block. The video coder may code index values for one or more pixels values of a current block of video data, where the index values indicate entries in the palette that represent the pixel values of the current block. A method includes determining a palette for a block of video data, identifying escape pixel(s) not associated with any palette entries, identifying a single quantization parameter (QP) value for all escape pixels of the block for a given color channel using a QP value for non-palette based coding of transform coefficients, dequantizing each escape pixel using the identified QP value, and determining pixel values of the block using the dequantized escape pixels and index values for any pixel(s) associated with any palette entries.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 23, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Wei Pu, Marta Karczewicz, Joel Sole Rojals, Liwei Guo, Rajan Laxman Joshi, Feng Zou
  • Patent number: 10356448
    Abstract: A video server comprising an input port configured to receive from a user terminal requests to deliver video segments in a target representation. The server comprises an output port configured to deliver the requested video segments to the user terminal. The server comprises a data link configured to retrieve from storage capabilities, for each request from the user terminal, a video segment in at least one source representation in an Open GOP scheme. The server comprises an access to one or more video transcoding capabilities. The video server is configured to cause one or more video transcoding capabilities to transcode at least a part of the video segment in at least one source representation in an Open GOP scheme into the requested target representation in a Closed GOP scheme when the requested target representation is different from a representation previously provided to the user terminal.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: July 16, 2019
    Assignee: Harmonic, Inc.
    Inventors: Xavier Ducloux, Patrick Gendron, Claude Perron
  • Patent number: 10334293
    Abstract: A multiplexing apparatus includes processing circuitry. The processing circuitry multiplexes a plurality of MMT packets including at least one MMT packet to which first output time information representing a first output time and presentation time information representing a presentation time are added. The processing circuitry rewrites the first output time information to second output time information representing a second output time. The processing circuitry adds a time necessary to multiplex the plurality of MMT packets to the presentation time represented by the presentation time information as a delay time.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: June 25, 2019
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Tatsuya Tanaka, Tomoo Yamakage
  • Patent number: 10284483
    Abstract: System and method indicating delays added to packets due to retransmission events. The method includes the steps of receiving multiple packet streams and multiplexing them into a first multiplexed packet stream; storing in memory the first multiplexed packet stream together with time indications; receiving a retransmission request and selecting data for retransmission; multiplexing the first multiplexed packet stream and the data for retransmission into a second multiplexed packet stream; utilizing the time indications for calculating delays that were added to packets of the second multiplexed packet stream as a result of fulfilling the retransmission request; adding the calculated delays to at least some of the packets of the second multiplexed packet stream; and transmitting the second multiplexed packet stream.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: May 7, 2019
    Assignee: Valens Semiconductor Ltd.
    Inventor: Eyran Lida
  • Patent number: 10255021
    Abstract: Aspects of the present disclosure relate to graphics domain transmission methods that utilize an adaptive compression pipeline to achieve low latency screen mirroring between a source device and a sink device. A source device captures a plurality of graphics domain frames, each of the graphics domain frames including one or more graphics command tokens. The source device utilizes an adaptive compression pipeline to compress the graphics domain frames based on one or more characteristics of the frames, and the adaptive compression pipeline is configured to perform at least one of scalable texture streaming, frame-based prediction, frame dropping, or data compression. The source device transmits the compressed frames to a sink device, and displays a rendered image of the graphics domain frames in time synchronization with a corresponding rendered image of the compressed frames displayed at the sink device.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: April 9, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Mina Ayman Saleh Yanni Makar, Xiaodong Wang, Hongyu Jiang, Na Yu, Vijayalakshmi Raveendran
  • Patent number: 10244288
    Abstract: A method and system for employing automated user input for an interactive application associated with a media program is presented. In an example embodiment, a method includes receiving, at a receiving device from a media content system via a network, a media program and an interactive application associated with the media program. Execution of the application is initiated during the receiving of the program. Based on the execution, a user interface configured to receive a user input to view added content via the application is presented. A script is executed to provide the user input to the application to provide the added content with the program. Based on the execution of the application and the user input, the added content is provided with the program. During the receiving of the program, the program and the added content are recorded for presentation to the user after the recording.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: March 26, 2019
    Assignee: OPENTV, INC.
    Inventor: Joel Zdepski
  • Patent number: 10212081
    Abstract: Systems, methods, and apparatuses are provided herein for time-stamping a Controller Area Network (“CAN”) bus message. Control circuitry (e.g., of a network bridge) may receive a CAN message, and may, in response to receiving the CAN message, generate a time stamp. The control circuitry may add an entry to a lookup table stored in memory, wherein the entry correlates a CAN message Identifier (“ID”) corresponding to the CAN message with the time stamp. The control circuitry may encapsulate the CAN message and the time stamp, and may transmit the CAN message according to the time stamp.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: February 19, 2019
    Assignee: Marvell World Trade Ltd.
    Inventors: Biing Long Shu, Dehuan Meng, Hugh Walsh, Fei Wu
  • Patent number: 10178281
    Abstract: Disclosed herein, among other things, are systems and methods for synchronizing audio and video signals for a listening system. One aspect of the present subject matter includes a method including receiving an audio signal and a video signal from an external device. The audio signal is processed and transmitted to a hearing assistance device having a wearer. In various embodiments, the video signal is transmitted to a video display using a delay such that the audio signal and the video signal are synchronized for the wearer.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: January 8, 2019
    Assignee: Starkey Laboratories, Inc.
    Inventor: Brian Fischer
  • Patent number: 10171540
    Abstract: A streaming video security device is provided that comprises an input LAN interface, at least one streaming video decoder, an output LAN interface, at least one streaming video encoder coupled at one side to said LAN interface for streaming video output and coupled at the other side to a raw video display-compatible output interface; and unidirectional data flow element coupled at the transmitting side to the streaming video decoder through the raw video display-compatible output interface and coupled at the receiving side to one or more video encoder through the raw video display-compatible input interface.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: January 1, 2019
    Assignee: HIGH SEC LABS LTD
    Inventors: Aviv Soffer, Oleg Vaisband
  • Patent number: 10148591
    Abstract: In a multicarrier communication system having a plurality of subchannels, a method and apparatus for supporting at least two applications. For example, the method includes associating at least a first application in a set of currently active applications with a first latency path, allocating at least one subchannel to the first latency path, and in response to a change in the set of currently active applications, allocating the at least one subchannel to a second latency path associated with a second application in the set of currently active applications and different from the first latency path.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: December 4, 2018
    Assignee: INTELLECTUAL VENTURES II LLC
    Inventor: Marcos Tzannes
  • Patent number: 10142661
    Abstract: A mobile communication device communicates with at least one of a plurality of a plurality of Access Points (APs) in a venue. The APs receives a single stream of video data packets that are created by receiving multiple video streams and transcoding them into the single stream of video data packets with each of the plurality of video data packets for respective ones of the video streams being assigned a port number corresponding to the respective video stream. A processor in the mobile communication device identifies and stores the video data packets having the selected port number and plays the video stream corresponding to the selected port number on a display. The mobile communication device can “change channels” to view other video streams by changing the port number to the port number of the desired video stream.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: November 27, 2018
    Assignee: Mobilitie, LLC
    Inventors: Gary B. Jabara, Lloyd Frederick Linder, David Brett Simon
  • Patent number: 10142043
    Abstract: A time differential digital circuit can detect a time difference between first and second event signals. The time difference measurement can be calibrated to account for transmission path delays. The time differential digital circuit can be implemented using field programmable gate array transceivers.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: November 27, 2018
    Assignee: VIAVI SOLUTIONS INC.
    Inventor: David J. Royle
  • Patent number: 10120638
    Abstract: Example systems, apparatus, and methods receive audio information including a plurality of frames from a source device, wherein each frame of the plurality of frames includes one or more audio samples and a time stamp indicating when to play the one or more audio samples of the respective frame. In an example, the time stamp is updated for each of the plurality of frames using a time differential value determined between clock information received from the source device and clock information associated with the device. The updated time stamp is stored for each of the plurality of frames, and the audio information is output based on the plurality of frames and associated updated time stamps. A number of samples per frame to be output is adjusted based on a comparison between the updated time stamp for the frame and a predicted time value for play back of the frame.
    Type: Grant
    Filed: March 27, 2016
    Date of Patent: November 6, 2018
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Michael Ericson
  • Patent number: 10108960
    Abstract: A method, device and system of completing payment through clients are disclosed. The method includes a first client being a payee and a second client being a payer. The first client performs audio encoding on: a first client identifier and obtained pending payment charge indication information in order to obtain a computed payment charge voice message, subsequently broadcasts the computed payment charge voice message. The second client performs: monitoring the computed payment charge voice message subsequently decodes the computed payment charge voice message to extract the first identifier and the pending payment charge indication information; generates a payment request and sends to a server the payment request including the first identifier, the pending payment charge indication information and payer information.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: October 23, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Zhigang Song
  • Patent number: 10104408
    Abstract: Embodiments provide for outputting video and allowing a user to switch between different audio steams in a synchronous manner without impacting the timeline of the audio presentation. The audio and video streams may be directed to a single sporting event. For example, a user can view video associated with a national television broadcast of a baseball game, and switch between the audio from the national broadcast and the audio from the radio broadcast. Similarly, the user can view video associated with a local television broadcast, and switch between the audio from the national, regional, and/or radio broadcast. As any sport fan would appreciate, such flexibility enables users to watch the video with, e.g., the best quality and camera angle, while at the same time listening to the audio or broadcaster they find the most appealing.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: October 16, 2018
    Assignee: BAMTECH, LLC
    Inventor: Joseph Inzerillo
  • Patent number: 10098159
    Abstract: A network node for a wireless network and corresponding methods for reducing false collisions in a wireless network, a wireless network, a wireless sensor network and a smart building including a wireless sensor network. The network node includes a processor, memory and an antenna. The network node is operable promiscuously to monitor and maintain a record of transmissions and acknowledgements received by the network node. The network node is also operable to send information relating to the record to another node in the network for use by the other node in determining that a further node to which the other node sends transmissions is hidden from the network node. In another aspect the network node is operable to determine from information received from a second other network node, that a first other network node is hidden from the second other network node.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: October 9, 2018
    Assignee: NXP B.V.
    Inventor: Petr Kourzanov
  • Patent number: 10063938
    Abstract: A method of decoding an audio/video content transmitted over a broadband network. The method being based on the quick decoding of the first frames of a group of pictures without rendering them if the group of pictures arrives too late to be rendered synchronously with another audio/video content received through a broadcast network. The method allowing the synchronized rendering of contents respectively received over broadcast and broadband networks as soon as possible for the viewer.
    Type: Grant
    Filed: March 11, 2012
    Date of Patent: August 28, 2018
    Assignee: THOMSON Licensing
    Inventors: Anthony Laurent, Eric Gautier, Philippe Gilberton
  • Patent number: 10057634
    Abstract: In a video delivery environment where a channel change in an audio/video receiver starts with a burst delivery of an audio/video stream to the receiver, characteristics of the audio/video stream are determined such as audio-video drift and burst characteristics in terms of duration of excess data delivery. At least one of these characteristics determines an offset to add to an initialization of a decoder clock, so that moving images are shown as early as possible after receipt of the channel change command, to be joined by lip synchronized audio before burst end.
    Type: Grant
    Filed: October 16, 2016
    Date of Patent: August 21, 2018
    Assignee: THOMSON Licensing
    Inventors: Theirry Quere, Renaud Rigal, Nicolas Debomy
  • Patent number: 10048966
    Abstract: A processor includes an instruction decoder to receive an instruction having a first operand, a second operand, and a third operand, and an execution unit coupled to the instruction decoder to execute the instruction, the execution unit to individually perform a shift operation by at least one bit for each of a plurality of data elements stored in a storage location indicated by the second operand, for each of the data elements that has an overflow in response to the shift-left operation, to carry over the overflow into an adjacent data element based on a first bitmask obtained from the third operand, generating a final result, and to store the final result in a storage location indicated by the first operand.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: August 14, 2018
    Assignee: Intel Corporation
    Inventors: Hariharan L. Thantry, Mani Azimi
  • Patent number: 10034022
    Abstract: A method for encoding a picture of a video sequence in a bit stream that constrains slice header processing overhead is provided. The method includes computing a maximum slice rate for the video sequence, computing a maximum number of slices for the picture based on the maximum slice rate, and encoding the picture wherein a number of slices used to encode the picture is enforced to be no more than the maximum number of slices.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: July 24, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Minhua Zhou
  • Patent number: 9985887
    Abstract: One aspect of the present invention discloses a network system capable of transmitting and processing audio video (“A/V”) data with enhanced quality of service (“QoS”). The network system includes a transmitter, a transmission channel, an adjustable decoder buffer, and a decoder. The transmitter contains an encoder able to encode A/V data in accordance with encoding bit rate recommendation from SQoS and packets loss notifications. The transmission channel, in one example, transmits A/V data from the transmitter or the receiver. The adjustable decoder buffer, in one aspect, is able to change its storage capacity or buffering size in response to the adaptive latency estimate. Upon fetching at least a portion of the A/V data from the adjustable decoder buffer, SQoS updates the adaptive latency estimate based on the quality of the decoded A/V data.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: May 29, 2018
    Assignee: Cavium Inc.
    Inventors: Francisco J. Roncero Izquierdo, Gorka Garcia Rodriguez
  • Patent number: 9942203
    Abstract: According to one exemplary embodiment, a method for increasing security when sending a plurality of messages over a network connection is provided. The method may include determining if the plurality of messages on a staging queue satisfies a batch threshold value. The method may also include determining a security key with a message destination based on determining that the plurality of messages on the staging queue satisfies the batch threshold value. The method may then include encrypting the plurality of messages based on the determined security key. The method may further include sending the encrypted plurality of messages to the message destination over the network connection.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Graham D. Hopkins, Timothy J. Quigly, Luke D. C. Saker, Craig H. Stirling, Matthew B. White
  • Patent number: 9911460
    Abstract: In a computing device that implements an encoder, a method comprises receiving an encoded video sequence with a file container, receiving input to execute a trimming operation to create a frame accurate target segment of one or more desired pictures from the encoded video sequence and trimming to frame accuracy. Trimming to frame accuracy is accomplished by changing the parameter identifications of leading and trailing portions, if supported, or changing the parameters, and using the changed parameters or parameter identifications in re-encoding the leading and trailing portions, while an untouched middle portion between the leading and trailing portions is re-muxed without re-encoding.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: March 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Srinivas Dandu, Yongjun Wu, Shankaranand Arunachalam
  • Patent number: 9887968
    Abstract: According to one exemplary embodiment, a method for increasing security when sending a plurality of messages over a network connection is provided. The method may include determining if the plurality of messages on a staging queue satisfies a batch threshold value. The method may also include determining a security key with a message destination based on determining that the plurality of messages on the staging queue satisfies the batch threshold value. The method may then include encrypting the plurality of messages based on the determined security key. The method may further include sending the encrypted plurality of messages to the message destination over the network connection.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Graham D. Hopkins, Timothy J. Quigly, Luke D. C. Saker, Craig H. Stirling, Matthew B. White
  • Patent number: 9882680
    Abstract: A surveillance system in which a network camera communicates with a client device via a gateway is provided. The network camera includes: at least one processor configured to implement a packet generator which generates a plurality of data packets, each including at least one of image data and audio data, and constitute a multi-data packet including the data packets; a memory configured to store at least a portion of the data packets; and an input/output interface through which the packet generator transmits the multi-data packet to a gateway or client device, wherein, in response to receiving an indication that a transmission error has occurred to at least one data packet among the data packets constituting the multi-data packet, the packet generator further generates a target data packet including the data packet from the stored data packets, and transmits the target data packet to the gateway or client device.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: January 30, 2018
    Assignee: Hanwha Techwin Co., Ltd.
    Inventor: Joonsung Lee
  • Patent number: 9883213
    Abstract: Methods for generating a transport stream (e.g., an MPEG-2 transport stream) such that the transport stream has at least one perfect splicing property, and/or such that the transport stream is indicative of at least one audio/video program and includes metadata indicative of whether the program has a perfect splicing property. Other aspects are methods for splicing such a transport stream, audio/video processing units (e.g., splicers) configured to perform any embodiment of the inventive method, and audio/video processing units which include a buffer memory which stores at least one segment of transport stream generated in accordance with any embodiment of the inventive method.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: January 30, 2018
    Assignee: Dolby International AB
    Inventors: Marc Roessler, Malte Schmidt
  • Patent number: 9881631
    Abstract: A method transforms a noisy audio signal to an enhanced audio signal, by first acquiring the noisy audio signal from an environment. The noisy audio signal is processed by an enhancement network having network parameters to jointly produce a magnitude mask and a phase estimate. Then, the magnitude mask and the phase estimate are used to obtain the enhanced audio signal.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: January 30, 2018
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Hakan Erdogan, John Hershey, Shinji Watanabe, Jonathan Le Roux
  • Patent number: RE47054
    Abstract: A multiplexed packetized data stream carrying real-time multimedia programs is received at a first hardware demultiplexer. Based on a user input, a video and timing portion of a program associated with the multiplexed packetized data stream can be stored for subsequent display. One type of subsequent display is time shifted display, where the stored portion of the program is played back while new portions of the program are being stored. During time shifted play back, a second hardware demultiplexer can be used, so that one demultiplexer stores new data and maintains a current clock value while the other decodes and displays the stored data.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: September 18, 2018
    Assignee: ATI Technologies ULC
    Inventor: Branko Kovacevic