Patents Assigned to Harmonic, Inc.
-
Patent number: 10063485Abstract: A communication system that may include a traffic management module and a communication interface module. The communication interface module is arranged to estimate a status of multiple channels by utilizing channel status estimators, generate filler packets in response to the status of the multiple channels; wherein the filler packets are associated with the multiple channels; send the filler packets to the traffic management module. The traffic management module is arranged to receive multiple input packets that are associated with multiple channels, receive the filler packets; apply a traffic management scheme on the multiple input packets and the filler packets to provide multiple intermediate packets that comprise (a) multiple filler traffic managed packets and (b) multiple non-filler traffic managed packets.Type: GrantFiled: August 10, 2017Date of Patent: August 28, 2018Assignee: Harmonic, Inc.Inventor: Adi Bonen
-
Patent number: 10020962Abstract: Approaches for a virtualized Cable Modem Termination System (CMTS) for providing high speed data services to a remote physical device (RPD). The virtualized Cable Modem Termination System (CMTS) comprises a core routing engine (CRE) for performing packet switching and routing and one or more core servers (CS) that each perform CMTS functions for the one or more remote physical devices (RPDs). The core routing engine may comprise one or more core routing engine members. The core routing engine (CRE) and the one or more core servers (CS) are each implemented entirely on commercial off-the-shelf (COTS) hardware.Type: GrantFiled: February 21, 2017Date of Patent: July 10, 2018Assignee: Harmonic, Inc.Inventors: Michael W. Patrick, Nitsan S. Elfassy, Amir Leventer, Jeremy C. Rosenberg
-
Patent number: 9955160Abstract: Approaches for digital video encoding based, at least in part, on adaptive pre-filtering of the digital video. A user may select values for a plurality of video quality preference categories. An adaptive video preprocessor determines adaptive preprocessor information for the digital video, based, at least in part, on the current video complexity of the digital video and an output bit rate. The encoder encodes the digital video to produce encoded digital video using the adaptive preprocessor information. In this way, for example, the encoder may dynamically adjust how the digital video is encoded based on a selection, made by the user, regarding a stress bias video quality preference.Type: GrantFiled: July 13, 2015Date of Patent: April 24, 2018Assignee: Harmonic, Inc.Inventor: Ganesh Yadav
-
Patent number: 9930391Abstract: Approaches for operating a network personal video recorder operated by a content provider. The network personal video recorder may be located at a head-end of a digital content provider. A network personal video recorder receives, from a user, authentication credentials that provide the network personal video recorder access, via the Internet, to a storage medium belonging to or associated with the user. After the user instructs the network personal video recorder to record a video program, the network personal video recorder stores a copy of the video program on the user's storage medium using the user-provided authentication credentials. Thereafter, when the user wishes to view the video program, the user can instruct the network personal video recorder to read the copy of the video program from the storage medium and play the video program on a device of the user.Type: GrantFiled: September 11, 2014Date of Patent: March 27, 2018Assignee: Harmonic, Inc.Inventor: Charlie Xiaolin Yang
-
Patent number: 9787987Abstract: Approaches for dynamic pre-filtering of digital video based on video complexity and output bit rate. An adaptive video preprocessor determines a current video complexity of the digital video and an output bit rate. Thereafter, the adaptive video preprocessor dynamically updates the strength of one or more preprocessing filters based on the current video complexity and the output bit rate for the digital video. The adaptive video preprocessor may update the strength of a preprocessing filter based, at least in part, upon selected values of a video quality preference category. A video quality preference category may be assigned natural language values which may each be translated into a particular strength value for at least one of the one or more preprocessing filters.Type: GrantFiled: April 27, 2015Date of Patent: October 10, 2017Assignee: Harmonic, Inc.Inventor: Ganesh Yadav
-
Patent number: 9769500Abstract: Approaches for processing video in a smart small form-factor pluggable (SFP) transceiver. The smart SFP transceiver may dynamically assess characteristics of its environment, such as link bandwidth or video attributes. Thereafter, the smart SFP transceiver dynamically selects, from a plurality of codecs available to the smart SFP transceiver, an appropriate codec for use in processing the video prior to the video being transmitted over a link. The selection of the codec may be based, at least in part, on the assessed environmental attributes. The smart SFP transceiver may then use the codec selected by the smart SFP transceiver to process the video, e.g., the video may be encoded, compressed, or timing information generated.Type: GrantFiled: December 11, 2014Date of Patent: September 19, 2017Assignee: Harmonic, Inc.Inventor: Brent Guy Leroux
-
Patent number: 9769514Abstract: Approaches for clock synchronization in digital video environments. In an embodiment, an encoder/transcoder calculates a ratio between a system clock and a source clock. The source clock is used by a source device to encode or transcode digital video. The system clock is used by the encoder/transcoder. After the encoder/transcoder receives the digital video from the source device, the encoder/transcoder uses the calculated ratio to create a recovered clock. The recovered clock is locked to a frequency of the source clock but not to the phase of the source clock. The encoder/transcoder uses the recovered clock to encode or transfer the digital video received from the source device. The encoder/transcoder ensures that the frequency of the recovered clock does not change faster than a certain rate, e.g., 0.075 Hz/second.Type: GrantFiled: April 27, 2015Date of Patent: September 19, 2017Assignee: Harmonic, Inc.Inventor: Shahab Hamidi-Rad
-
Patent number: 9749248Abstract: A communication system that may include a traffic management module and a communication interface module. The communication interface module is arranged to: estimate a status of multiple channels by utilizing hardware channel status estimators, generate filler packets in response to the status of the multiple channels; wherein the filler packets are associated with the multiple channels; send the filler packets to the traffic management module. The traffic management module is arranged to receive multiple input packets that are associated with multiple channels, receive the filler packets; apply a traffic management scheme on the multiple input packets and the filler packets to provide multiple intermediate packets that comprise (a) multiple filler traffic managed packets and (b) multiple non-filler traffic managed packets.Type: GrantFiled: April 11, 2016Date of Patent: August 29, 2017Assignee: Harmonic, Inc.Inventor: Adi Bonen
-
Patent number: 9693095Abstract: The invention concerns a device for inserting additional video content (inlays, secondary programs) into a main video program. Said device works in baseband within a single encoding box under the control of a common supervisor. The supervisor is configured to pass metadata associated with the images to the coder, said metadata comprising temporal, spatial and dynamic data relating to the planning of the insertion, and analysis data for the image files, which analysis data have been produced prior to the insertion. The coder receives said metadata and is configured to deduce therefrom optimization strategies for the coding that are implemented by line coding and file coding processes that are capable of being carried out simultaneously or sequentially.Type: GrantFiled: June 20, 2014Date of Patent: June 27, 2017Assignee: HARMONIC INC.Inventors: Claude Perron, Benoit Guerin, Guillaume Cornard
-
Patent number: 9554131Abstract: Roughly described, pictures are divided into multiple spatial sections to be encoded by multiple section encoders. To address discontinuities of compression decisions across section boundaries, the multiple section encoders encode overlapping regions in a picture.Type: GrantFiled: March 10, 2014Date of Patent: January 24, 2017Assignee: Harmonic, Inc.Inventors: Paul Haskell, Purvin Pandit
-
Patent number: 9542611Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving a current frame, the current frame including one or more macroblocks, analyzing the current frame using a first set of image characteristics to determine if logo detection can be performed on the current frame, and performing the logo detection on the current frame if the current frame satisfies the first set of image characteristics to determine presence of a logo macroblock among the one or more macroblocks.Type: GrantFiled: August 11, 2011Date of Patent: January 10, 2017Assignee: Harmonic, Inc.Inventor: Rafik Mikhael
-
Patent number: 9467719Abstract: System and method for multiplexing data Di and one or more streams containing video data Dvideo in a transmission channel with fixed bitrate comprising a multiplexer (11) and its controller (112), the multiplexer (11) comprising one to n inputs (11v) receiving the stream or streams Dvideo, a bitrate allocator (12), the multiplexer (11) comprises an input (11d) for the data Di to be multiplexed, and the said system comprises at least the following elements: a memory (20) receiving the data to be multiplexed with the stream or streams Dvideo, a bitrate estimator (21) which transmits a bitrate request Rd to the bitrate allocator (12), the bitrate request Rd is transmitted to the controller (112) of the multiplexer and delayed, the controller (112) is suitable for reading from the memory (20) the data Di to be multiplexed, up to compliance with the bitrate request Rd.Type: GrantFiled: July 23, 2014Date of Patent: October 11, 2016Assignee: HARMONIC INC.Inventors: Marc Cognault, Jean-Pierre Mosset, Franck Le Mouel
-
Patent number: 9391455Abstract: A system for switching between first and second voltage supply units, the system may include a first interface unit that is connected between a first voltage supply unit and an output unit, a second interface unit that is connected between a second voltage supply unit and the output unit; a controller that is arranged to select a selected voltage supply unit and to instruct the first and second interface units and the output unit to facilitate a provision of a selected supply voltage provided from the selected voltage supply unit to a load coupled to the output unit. Each interface unit may include a positive input port, a negative input port, a positive output port and a negative output port. The negative and positive output ports of the first interface unit are isolated from the negative and positive output ports of the second interface unit, respectively.Type: GrantFiled: August 29, 2013Date of Patent: July 12, 2016Assignee: Harmonic, Inc.Inventor: Nadav Harpaz
-
Patent number: 9319326Abstract: A communication system that may include a traffic management module and a communication interface module. The communication interface module is arranged to: estimate a status of multiple channels by utilizing hardware channel status estimators, generate filler packets in response to the status of the multiple channels; wherein the filler packets are associated with the multiple channels; send the filler packets to the traffic management module. The traffic management module is arranged to receive multiple input packets that are associated with multiple channels, receive the filler packets; apply a traffic management scheme on the multiple input packets and the filler packets to provide multiple intermediate packets that comprise (a) multiple filler traffic managed packets and (b) multiple non-filler traffic managed packets.Type: GrantFiled: January 28, 2014Date of Patent: April 19, 2016Assignee: Harmonic Inc.Inventor: Adi Bonen
-
Patent number: 9307298Abstract: The present invention discloses methods and systems of statistical video multiplexing to improve the performance of video encoding by minimizing delay while achieving high video quality. The video encoders used in the system are capable of calculating the complexity of underlying video sources and communicating the complexity to the multiplexer. Furthermore, the video encoders are capable of estimating the look-ahead complexity, i.e. the future complexity and communicating the future complexity values to the multiplexer. A processor associated with the multiplexer allocates bit rates for the video encoders according to the received complexity values and future complexity values. The bit rate information is then communicated to the video encoders. Each video encoder will then exercise its coding control parameters to regulate the resulting bit rate to be within or close to the allocated bit rate.Type: GrantFiled: May 28, 2010Date of Patent: April 5, 2016Assignee: Harmonic, Inc.Inventors: Mike Milne, Shahab Hamidi-Rad, Dror Levin
-
Patent number: 9288497Abstract: Systems, methods and computer program products for transcoding advanced video coding (AVC) bitstreams into multiview video coding (MVC) bitstreams are described. In some implementations, a MVC transcoder may be used to convert non-anchor pictures (e.g., at a specified temporal point) into anchor pictures by using only inter-view prediction. The MVC transcoder also may utilize inter-view reference pictures (in addition to temporal reference pictures) in the motion estimation/mode decision functions of the non-anchor pictures. The output of the MVC transcoder may be one or more MVC bitstreams each representing a different view of a same scene or image.Type: GrantFiled: July 2, 2009Date of Patent: March 15, 2016Assignee: Harmonic, Inc.Inventors: Purvin Bibhas Pandit, Paul Eric Haskell
-
Patent number: 9185351Abstract: Roughly described, a system and method for delivering video content to a user's client device in a video-on-demand (VOD) system, which includes providing a collection of video segments, the segments having a predefined default sequence; establishing a streaming video session according to a session-oriented protocol; transmitting toward the client device a script executable by the client device, the script operable to transmit navigational codes toward the head-end equipment in response to and indicating user selection among navigational choices; beginning transmission of the video segments in the collection toward the client device in accordance with the default sequence of segments; and in response to receipt of one of the navigational codes, and without tearing down the streaming video session, altering the transmission sequence to jump to the segment that the user selected.Type: GrantFiled: January 9, 2009Date of Patent: November 10, 2015Assignee: Harmonic, Inc.Inventors: Martin R. Picco, Noam Koren, Raz Nitzan, Guo Feng Huang, Ilan Ben-Zeev
-
Patent number: 9112761Abstract: A device that may include a router and may also include narrowband generators arranged to generate samples of narrowband channels, a digital up converter (DUC). The DUC may include multiple DUC inputs. Different DUC inputs are associated with different frequency ranges. The router may include multiple router inputs, multiple router outputs and a routing circuit. The multiple router outputs are coupled to the multiple DUC inputs. The multiple router inputs are coupled to the narrowband generators. The routing circuit may include a re-sequencing memory module that is arranged to receive the samples of narrowband channels from the narrowband generator according to an input order and to output the samples of the narrowband channels to the multiple router outputs according to an output order that is responsive to an allocation of frequencies to the samples of the narrowband channels.Type: GrantFiled: February 13, 2014Date of Patent: August 18, 2015Assignee: Harmonic, Inc.Inventors: Ariel Zaltsman, Adi Bonen
-
Publication number: 20150229508Abstract: A device that may include a router and may also include narrowband generators arranged to generate samples of narrowband channels, a digital up converter (DUC). The DUC may include multiple DUC inputs. Different DUC inputs are associated with different frequency ranges. The router may include multiple router inputs, multiple router outputs and a routing circuit. The multiple router outputs are coupled to the multiple DUC inputs. The multiple router inputs are coupled to the narrowband generators. The routing circuit may include a re-sequencing memory module that is arranged to receive the samples of narrowband channels from the narrowband generator according to an input order and to output the samples of the narrowband channels to the multiple router outputs according to an output order that is responsive to an allocation of frequencies to the samples of the narrowband channels.Type: ApplicationFiled: February 13, 2014Publication date: August 13, 2015Applicant: Harmonic IncInventors: Ariel Zaltsman, Adi Bonen
-
Publication number: 20150222521Abstract: A method for obtaining and utilizing internet protocol (IP) subnet information, the method may include obtaining by a layer two cable modem termination system (L2 CMTS) information about IP subnets that comprise DHCP leased IP addresses assigned to devices serviced by the L2 CMTS; and maintaining, by the L2 CMTS and based on the information about the IP subnets, a data structure that reflects the IP subnets that comprise the IP addresses that are allocated to the devices serviced by the L2 CMTS.Type: ApplicationFiled: February 4, 2014Publication date: August 6, 2015Applicant: Harmonic Inc.Inventors: Adi Bonen, Amir Leventer