Involving A Control Signal To The Encoder, E.g., From The Medium Specific Interface Unit, Or From The Network (epo) Patents (Class 375/E7.016)
-
Patent number: 11343211Abstract: A method for handling a data packet includes a network device receiving the data packet. The method also includes the network device separating first network layer data of the data packet from message data of the data packet. The message data of the data packet includes a source address represented by less than four bytes, a destination address represented by less than four bytes, and a format identifier. The method includes determining whether the destination address of the message data matches an address of the network device or whether the message data indicates a broadcast message. The method also includes the network device processing the format identifier if the destination address of the message data matches the address of the network device or if the message data indicates the broadcast message. The method includes the network device providing the message data to the network device and/or other network devices.Type: GrantFiled: February 28, 2019Date of Patent: May 24, 2022Assignee: ILLINOIS TOOL WORKS INC.Inventors: Andrew D. Nelson, Peter Donald Mehn, Randy Alan DeCoster, James D. Borowski
-
Patent number: 11343050Abstract: A data unit that requires a receipt acknowledgement response in a plurality of transmitted data units is suitably selected. A wireless communication apparatus includes a control unit. The control unit controls transmission of receipt acknowledgement requests for a plurality of transmitted data units. Further, the receipt acknowledgement request whose transmission is controlled by the control unit is a receipt acknowledgement request including information, the information identifying a data unit that requires a receipt acknowledgement response in the plurality of transmitted data units and specifying the identified data unit.Type: GrantFiled: September 14, 2020Date of Patent: May 24, 2022Assignee: SONY CORPORATIONInventor: Shigeru Sugaya
-
Patent number: 11206417Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. For example, the processing circuitry decodes, from a coded video bitstream, a flag that is indicative of whether applying a lossless coding mode. In response the flag being indicative of applying the lossless coding mode, the processing circuitry partitions a block into multiple blocks based on the block having at least one side that is equal to or greater than a threshold size for zeroing out a portion of the block. Thus, video quality loss due to zero out can be avoided. Then, the processing circuitry reconstructs the multiple blocks respectively from the coded video bitstream based on the lossless coding mode.Type: GrantFiled: May 29, 2020Date of Patent: December 21, 2021Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Xiang Li, Shan Liu
-
Patent number: 11172055Abstract: In one embodiment, a computer-implemented method of conserving storage space in a network recorder includes receiving a computer packet including a header and payload data; estimating entropy of the payload data in the computer packet; determining if storage of the computer packet is of value or not based on the header of the computer packet; and storing all or a portion of the computer packet into a storage device based on the estimated entropy and the value determination.Type: GrantFiled: October 17, 2018Date of Patent: November 9, 2021Assignee: Endace Technology LimitedInventors: Stephen Frank Donnelly, Jeremy Stringer, Stuart Wilson
-
Patent number: 10951887Abstract: There is provided an imaging apparatus including a distribution unit configured to distribute a playlist, in which information relating to a plurality of moving image streams can be described, when a distribution request of the playlist is received, and a coding unit configured to encode a moving image frame corresponding to a moving image stream described in the playlist through intraframe coding before receiving a distribution request of a specific moving image stream when the distribution request of the playlist is received, wherein, when the distribution request of the specific moving image stream is received, the distribution unit distributes a moving image stream corresponding to the specific moving image stream including the moving image frame encoded through intraframe coding.Type: GrantFiled: June 15, 2018Date of Patent: March 16, 2021Assignee: Canon Kabushiki KaishaInventor: Tomohiro Sakai
-
Patent number: 10939124Abstract: The present application provides a filtering method for intra-frame and inter-frame prediction. For a pixel value obtained by prediction, whether to filter a prediction block is self-adaptively determined by means of an RDO decision; and a filter is established based on a generalized Gaussian distribution function, and different filters are used for prediction blocks of different sizes, and filter parameters are obtained by training the prediction blocks of each size. The method comprises performing RDO on each coding unit on a coding end, and firstly performing intra-frame prediction or inter-frame prediction on each coding unit; then filtering the prediction block using the filtering method of the present invention, and determining whether to use prediction block filtering by means of an RDO decision; on a decoding end, configuring different filtering coefficients for different prediction block sizes; and decoding according to a flag.Type: GrantFiled: September 25, 2018Date of Patent: March 2, 2021Assignee: PEKING UNIVERSITY SHENZHEN GRADUATE SCHOOLInventors: Ronggang Wang, Kui Fan, Ge Li, Wen Gao
-
Patent number: 10917663Abstract: The invention relates to a method and apparatus for fast and efficient image compression and decompression comprising transform coding of image data to generate an image representation using transform coefficients, bit-plane serialization of the image representation using transform coefficients, and for each bitplane optimal prefix encoding of bits in a bitplane sharing local context, run-length encoding of 0 bit sequences in the bitplane and storing the coefficients received after optimal prefix encoding and 0 run length encoding starting with the sign followed by the bits in the order of significance, starting with the most significant bit to the least significant bit in a seektable in a header section.Type: GrantFiled: September 9, 2016Date of Patent: February 9, 2021Assignee: KONINKLIJKE PHILIPS N.V.Inventor: Bas Hulsken
-
Patent number: 10904635Abstract: The present disclosure relates to a technology for a sensor network, machine to machine (M2M) communication, machine-type communication (MTC), and the Internet of things (IoT). The present disclosure can be used in intelligent services (such as smart home, smart building, smart city, smart car or connected car, healthcare, digital education, retail business, security, and safety related services) on the basis of the technology. A method for providing data in a multimedia system, presented in one embodiment of the present disclosure, comprises the steps of: receiving a message for requesting information on a segment, detecting image quality, the number of sub-segments, and a reception rate, which are included in the information on the segment; determining a transmission rate on the basis of the detected image quality, number of sub-segments, and reception rate; and providing the information on the segment at the determined transmission rate.Type: GrantFiled: November 4, 2016Date of Patent: January 26, 2021Inventors: Jung-Won Kim, Soon-Gi Hong
-
Patent number: 10869060Abstract: A memory of an apparatus includes instructions executable by a processor to select a backward scan order for traversing, along scan-order anti-diagonal lines, a block of values related to the transform coefficients; select a template for entropy-coding the values, the template indicating, for a to-be-coded value, scan positions of already coded values, the scan positions arranged in at least two template anti-diagonal lines; maintain, for coding first values, where the first values are arranged along a current scan-order anti-diagonal line, a first line buffer and a second line buffer; for a current value of the current scan-order anti-diagonal line, determine a context using the first line buffer and the second line buffer, and entropy encode, in a compressed bitstream, the current value using the context; and replace one of the second line buffer or the first line buffer with the current scan-order anti-diagonal line.Type: GrantFiled: November 25, 2019Date of Patent: December 15, 2020Assignee: GOOGLE LLCInventors: Jingning Han, James Zern, Linfeng Zhang, Ching-Han Chiang, Yaowu Xu
-
Patent number: 10869167Abstract: A first number of active wireless transmit/receive units (WTRUs) in a cell for a multimedia broadcast/multicast service (MBMS) service is determined. MBMS resources are allocated for the cell based on the determined first number of active WTRUs. MBMS data of the MBMS service is transmitted to the active WTRUs using the allocated MBMS resources. A second number of active WTRUs in the cell for the MBMS service is determined. The MBMS service is stopped in the cell based on the determined second number of active WTRUs in the cell.Type: GrantFiled: February 12, 2015Date of Patent: December 15, 2020Assignee: INTERDIGITAL TECHNOLOGY CORPORATIONInventor: Stephen E. Terry
-
Patent number: 10869056Abstract: An image coding apparatus which divides each of one or more image frames into a plurality of rectangular tiles according to a predetermined tile division method and encodes each tile, the image coding apparatus includes an input unit configured to input from outside, tile division information indicating a divided state of the tiles and a preview area to be used in a preview in which an image is displayed in a smaller size as compared to a size of the frame, a determination unit configured to determine from the tile division information and the preview area to be used in the preview, preview tile to be used in a preview, a generation unit configured to generate tile preview information including identification information of tiles corresponding to the determined preview tile.Type: GrantFiled: May 22, 2019Date of Patent: December 15, 2020Assignee: Canon Kabushiki KaishaInventor: Hideaki Hattori
-
Patent number: 10863191Abstract: An image coding apparatus which divides each of one or more image frames into a plurality of rectangular tiles according to a predetermined tile division method and encodes each tile, the image coding apparatus includes an input unit configured to input from outside, tile division information indicating a divided state of the tiles and a preview area to be used in a preview in which an image is displayed in a smaller size as compared to a size of the frame, a determination unit configured to determine from the tile division information and the preview area to be used in the preview, preview tile to be used in a preview, a generation unit configured to generate tile preview information including identification information of tiles corresponding to the determined preview tile.Type: GrantFiled: May 22, 2019Date of Patent: December 8, 2020Assignee: Canon Kabushiki KaishaInventor: Hideaki Hattori
-
Patent number: 10863192Abstract: An image coding apparatus which divides each of one or more image frames into a plurality of rectangular tiles according to a predetermined tile division method and encodes each tile, the image coding apparatus includes an input unit configured to input from outside, tile division information indicating a divided state of the tiles and a preview area to be used in a preview in which an image is displayed in a smaller size as compared to a size of the frame, a determination unit configured to determine from the tile division information and the preview area to be used in the preview, preview tile to be used in a preview, a generation unit configured to generate tile preview information including identification information of tiles corresponding to the determined preview tile.Type: GrantFiled: May 22, 2019Date of Patent: December 8, 2020Assignee: Canon Kabushiki KaishaInventor: Hideaki Hattori
-
Patent number: 10856004Abstract: An image coding apparatus which divides each of one or more image frames into a plurality of rectangular tiles according to a predetermined tile division method and encodes each tile, the image coding apparatus includes an input unit configured to input from outside, tile division information indicating a divided state of the tiles and a preview area to be used in a preview in which an image is displayed in a smaller size as compared to a size of the frame, a determination unit configured to determine from the tile division information and the preview area to be used in the preview, preview tile to be used in a preview, a generation unit configured to generate tile preview information including identification information of tiles corresponding to the determined preview tile.Type: GrantFiled: May 22, 2019Date of Patent: December 1, 2020Assignee: Canon Kabushiki KaishaInventor: Hideaki Hattori
-
Patent number: 10841067Abstract: A data unit that requires a receipt acknowledgement response in a plurality of transmitted data units is suitably selected. A wireless communication apparatus includes a control unit. The control unit controls transmission of receipt acknowledgement requests for a plurality of transmitted data units. Further, the receipt acknowledgement request whose transmission is controlled by the control unit is a receipt acknowledgement request including information, the information identifying a data unit that requires a receipt acknowledgement response in the plurality of transmitted data units and specifying the identified data unit.Type: GrantFiled: April 25, 2017Date of Patent: November 17, 2020Assignee: SONY CORPORATIONInventor: Shigeru Sugaya
-
Patent number: 10749790Abstract: In one embodiment, a local content hub device in a network receives content for distribution to a plurality of nodes in the network. The content is sent to the local content hub via a wide area network (WAN) using bit index explicit replication (BIER) messaging. The local content hub device caches the content and multicasts the cached content to the plurality of nodes in the network. The local content device determines that at least one of the plurality of nodes in the network did not receive the multicast content. The local content device retransmits the content to at least one of the plurality of nodes in the network that did not receive the multicast content.Type: GrantFiled: January 15, 2019Date of Patent: August 18, 2020Assignee: Cisco Technology, Inc.Inventors: Kyle Andrew Donald Mestery, Ian Wells, Gregory Shepherd
-
Patent number: 10645191Abstract: Techniques are described for providing a content composing service that utilizes user feedback regarding network connectivity information or desired detail level to enhance content viewing and/or interacting. For example, content may be provided to a computing device in response to a request for content from the computing device. Further, input that indicates a desired detail level for the content may be received. The content may be modified based at least in part on the input and provided to the computing device. In embodiments, the modified content may be in accordance with the desired detail level indicated by the input. A graphical representation of the desired detail level for the content may be provided to the computing device.Type: GrantFiled: September 21, 2015Date of Patent: May 5, 2020Assignee: Amazon Technologies, Inc.Inventor: Nikhil Mehta
-
Patent number: 10614057Abstract: Systems and methods that provide for shared processing of rulesets against one or more isolated collections representing resources and relationships between those resources. Asserted resources may be added to an isolated collection and a ruleset may be accessed or received. The ruleset may be executed against the corresponding isolated collection to generated inferred data, such as inferred relationships between the asserted resources in the isolated collection. Transmitting the isolated collection to a client may depend on the type of client and on the network connection to the client. The isolated collection may be transmitted with just the asserted data and the ruleset, but not the inferred data. The client is able to locally process the rules against the asserted data to locally generate inferred data to create a locally generated enriched isolated collection. The locally generated enriched isolated collection may then be queried locally.Type: GrantFiled: November 4, 2016Date of Patent: April 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Christopher L. Mullins, John A. Taylor, Robert Standefer, III
-
Patent number: 10506242Abstract: Coding a transform block using level maps is disclosed. A method includes determining a lower plane of values, processing the lower plane in a backward scan order, and selecting a template for entropy-coding the values of the lower plane. The method also includes, for a current value of the lower plane, selecting, based on the template anti-diagonal lines, two or more line buffers, each of the two or more line buffers corresponding to a respective scan-order anti-diagonal line, determining a context using the two or more line buffers, and entropy encoding the current value using the context. Each value is a respective “up-to” value of a transform coefficient. The backward scan order visits the values of the lower plane along scan-order anti-diagonal lines. The template indicates scan positions of coded values of the lower plane, the scan positions are arranged, in the template, along template anti-diagonal lines.Type: GrantFiled: January 30, 2018Date of Patent: December 10, 2019Assignee: GOOGLE LLCInventors: Jingning Han, James Zern, Linfeng Zhang, Ching-Han Chiang, Yaowu Xu
-
Patent number: 10447753Abstract: A scalable architecture is provided for decentralized scaling of resources in a media content encoding platform. The scalable architecture is comprised of a first slicing tier, a second broker tier, and a third encoding tier. Each tier can be horizontally and vertically scaled independent of one another. The second broker tier receives media content slices from the first slicing tier. The second broker tier retains the slices directly in main memory of different brokers without writing the slices to a database or disk. The brokers distribute the slices from main memory across the third encoding tier for encoding based on availability of different encoders in the third tier. This architecture improves overall encoding performance as some of the delays associated with managing and distributing the slices at the second tier are eliminated by operation of the brokers.Type: GrantFiled: October 13, 2016Date of Patent: October 15, 2019Assignee: Verizon Digital Media Services Inc.Inventors: Grady Player, Calvin Ryan Owen, David Frederick Brueck
-
Patent number: 10382769Abstract: Various examples are provided for lossless compression of data streams. In one example, a Z-lossless (ZLS) compression method includes generating compacted depth information by condensing information of a depth image and a compressed binary representation of the depth image using histogram compaction and decorrelating the compacted depth information to produce bitplane slicing of residuals by spatial prediction. In another example, an apparatus includes imaging circuitry that can capture one or more depth images and processing circuitry that can generate compacted depth information by condensing information of a captured depth image and a compressed binary representation of the captured depth image using histogram compaction; decorrelate the compacted depth information to produce bitplane slicing of residuals by spatial prediction; and generate an output stream based upon the bitplane slicing.Type: GrantFiled: February 15, 2017Date of Patent: August 13, 2019Assignee: KING ABDULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGYInventor: Jens Schneider
-
Patent number: 10349077Abstract: An image coding apparatus which divides each of one or more image frames into a plurality of rectangular tiles according to a predetermined tile division method and encodes each tile, the image coding apparatus includes an input unit configured to input from outside, tile division information indicating a divided state of the tiles and a preview area to be used in a preview in which an image is displayed in a smaller size as compared to a size of the frame, a determination unit configured to determine from the tile division information and the preview area to be used in the preview, preview tile to be used in a preview, a generation unit configured to generate tile preview information including identification information of tiles corresponding to the determined preview tile.Type: GrantFiled: November 8, 2012Date of Patent: July 9, 2019Assignee: Canon Kabushiki KaishaInventor: Hideaki Hattori
-
Patent number: 10283094Abstract: A tile-based run-length compression and decompression system is described that reduces memory bandwidth when encoding media data to memory and decoding media data from memory. The described run-length compression system and techniques implement a series of processing steps followed by run-length encoding to compress one or more media frames into a plurality of compressed bits in the form of a run-length encoded bitstream. The described run-length decompression system and techniques implement run-length decoding followed by a series of processing steps to decompress a compressed run-length encoded bitstream into one or more media frames. In various implementations, processing steps applied by run-length compression and decompression systems include one or more of Differential Pulse Code Modulation steps, gray coding steps, bitplane decomposition steps, pixel assembly steps, bitstream extraction steps, or bitplane organization steps.Type: GrantFiled: August 18, 2016Date of Patent: May 7, 2019Assignee: Marvell International Ltd.Inventor: Pontus Lidman
-
Patent number: 10270719Abstract: A method for handling a data packet includes a network device receiving the data packet. The method also includes the network device separating first network layer data of the data packet from message data of the data packet. The message data of the data packet includes a source address represented by less than four bytes, a destination address represented by less than four bytes, and a format identifier. The method includes determining whether the destination address of the message data matches an address of the network device or whether the message data indicates a broadcast message. The method also includes the network device processing the format identifier if the destination address of the message data matches the address of the network device or if the message data indicates the broadcast message. The method includes the network device providing the message data to a second network device and/or other network devices.Type: GrantFiled: September 10, 2013Date of Patent: April 23, 2019Assignee: ILLINOIS TOOL WORKS INC.Inventors: Andrew D. Nelson, Peter Donald Mehn, Randy Alan DeCoster, James D. Borowski
-
Patent number: 10212421Abstract: The invention provides a method and device for compressing a sequence of signed coefficients wherein coefficients are grouped, for each group, the greatest coded line index (GCLI) is determined, a quantization level t is applied and only the GCLI-t lowest weight bits of the coefficients are copied into the output stream together with the value of the GCLI. According to the invention, sign bits are not coded for coefficient having a zero quantized value. The invention also provides a method for determining a data budget required for compressing a sequence of signed coefficients, in dependence of a quantization level, and a method for compressing an image within the limits of a given data budget constraint. The invention provides a compressed data set coding an image in an efficient way.Type: GrantFiled: December 30, 2016Date of Patent: February 19, 2019Assignee: intoPIX s.a.Inventors: Valentin Dessy, Pascal Hubert Pellegrin, Thomas Denison, Charles Daniel Buysschaert, Gael Rouvroy, Gauthier Crucifix, Tanguy Gilmont
-
Patent number: 10148990Abstract: Techniques are provided for optimizing an assignment of a set of available video encoders to a plurality of video channels. Embodiments determine an optimal assignment of the set of available video encoders to the plurality of video channels, comprising, for each of the plurality of video channels, by determining a respective number of video encoders to assign to the video channel, and determining a respective set of video streams to provide for the video channel, using the assigned video encoders. The video streams are generated for the plurality of video channels, using the assigned video encoders.Type: GrantFiled: December 22, 2016Date of Patent: December 4, 2018Assignee: Cisco Technology, Inc.Inventors: Mathieu Pichon, Gabriel Bouvigne, Damien Alliez, Alexis Gallet De Saint-Aurin, Mathieu Gorbinet
-
Patent number: 10028019Abstract: A method for controlling network media information publication, an apparatus and a server are provided. More than one piece of network media information may be pre-downloaded. When a video is played, a stagnation event of the video is detected. When a stagnation event occurs, a frame picture related to the stagnation event is read. A degree of similarity between the frame picture and each piece of network media information is calculated. A piece of network media information having a highest degree of similarity with the frame picture is selected; and the network media information is displayed on a current playing interface. In this way, a click-through rate and a transformation rate of network media information, and the amount of attention given to network media information when a network bandwidth condition is not good can be increased.Type: GrantFiled: June 22, 2016Date of Patent: July 17, 2018Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Bin Zhou
-
Patent number: 10003821Abstract: To suppress image degradation of a tile boundary while suppressing an increase of an amount of encoded data due to tile division. When performing a wavelet transform on a tile of interest, a wavelet transform unit performs a wavelet transform by referring to pixel data of the tile of interest and a neighboring tile that neighbors the tile of interest to obtain transformation coefficient data of a set resolution level. From transformation coefficient data obtained from the neighboring tile, the wavelet transform unit supplies a subsequent quantizing unit with transformation coefficient data of each resolution level that is closest to a boundary between the tile of interest and the neighboring tile, as well as all transformation coefficient data obtained from the tile of interest.Type: GrantFiled: October 20, 2016Date of Patent: June 19, 2018Assignee: Canon Kabushiki KaishaInventor: Daisuke Sakamoto
-
Patent number: 10003822Abstract: A method, computer system, and a computer program product is disclosed for encoding a sequence of frames as one or more compressed bitstreams, the method includes a processor obtaining a sequence of frames in an order and performing a wavelet transform on each frame of the sequence of frames independently in the order. The processor constructs a significant points list and an insignificant sets list, creating one or more spatial trees comprised of branch nodes of the list of insignificant sets for each frame of the sequence of frames. The processor initializes the significant points list and the list of insignificant sets for each frame and identifies a most significant bit in each frame and for each frame, selects at least one coding unit and creates a progressive significance map for coding. The processor writes a global header and a local header for the compressed bitstreams for each coding unit.Type: GrantFiled: February 10, 2016Date of Patent: June 19, 2018Assignee: PrimaComp, Inc.Inventors: William A. Pearlman, Yang Hu
-
Patent number: 9933988Abstract: A display apparatus includes a communication interface configured to wirelessly receive first image data from a host apparatus, a user interface configured to display the received first image data, and a controller configured to control the user interface to generate second image data by operations of an operating system of the display apparatus, and display at least one of the generated second image data and the received first image data.Type: GrantFiled: April 24, 2014Date of Patent: April 3, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dae-young Noh, Seung-pok Lee
-
Patent number: 9876612Abstract: A method of data bandwidth overhead reduction in a protocol based communication over a Wide Area Network (WAN) includes transmitting, through a sender device of a source location, data packets of a sequence to a receiver device of a destination location communicatively coupled to the sender device through the WAN and storing a copy of the transmitted data packets in the sender device for a first threshold duration of time. When the receiver device receives a non-consecutive data packet, the receiver device waits for a second threshold period of time before transmitting a NAK message to the sender device related to non-receipt of one or more out-of-order data packet(s). The sender device interprets the NAK message and retransmits the one or more out-of-order data packet(s) to the receiver device after which the one or more out-of-order data packets are removed.Type: GrantFiled: February 6, 2017Date of Patent: January 23, 2018Inventors: Naveen Maveli, Ashwath Nagaraj, Peter Yu
-
Patent number: 9853660Abstract: Techniques and apparatus for parallel data compression are described. An apparatus to provide parallel data compression may include at least one memory and logic for a compression component, at least a portion of the logic comprised in hardware coupled to the at least one memory, the logic to provide at least one data input sequence to a plurality of compression components, determine compression information for the plurality of compression components, and perform a compression process on the at least one data input sequence via the plurality of compression components to generate at least one data output sequence, the plurality of compression components to perform the compression process in parallel based on the compression information.Type: GrantFiled: March 23, 2017Date of Patent: December 26, 2017Assignee: INTEL CORPORATIONInventors: Vinodh Gopal, Kirk S. Yap, Daniel F. Cutter, James D. Guilford, Wajdi K. Feghali
-
Patent number: 9800822Abstract: This disclosure relates to techniques for resource utilization in a source device when transmitting video data in a Wireless Display (WD) system. A method for wireless display of compressed content may comprise determining, by a source device, a decoding capability of a sink device, receiving, by the source device, a request to display compressed content at the sink device in a wireless display session, and in the case that the decoding capability of the sink device allows for decoding of the compressed content, transmitting the compressed content from the source device to the sink device, whereby transcoding the compressed content is avoided in the source device.Type: GrantFiled: July 22, 2013Date of Patent: October 24, 2017Assignee: QUALCOMM IncorporatedInventors: Soham V. Sheth, Samir Salib Soliman, Vijayalakshmi R. Raveendran
-
Patent number: 9774869Abstract: A system and method for resilient signal encoding provide for encoding a data signal to reduce bandwidth required to transmit the encoded signal while mitigating the impact of frames lost or corrupted during transmission. A first frame of the data signal is encoded as an independently decodable frame and is assigned as a reference frame. Subsequent frames of the data signal are encoded as different frames relative to the reference frame. The independently decodable frame and the difference frames are transmitted to a receiver. The receiver decodes the frames and sends an acknowledgement for one or more successfully decoded difference frames. When an acknowledgment is received, a corresponding data signal frame is assigned as the reference frame. Subsequent difference frames are encoded relative to the newly assigned reference frame.Type: GrantFiled: March 25, 2013Date of Patent: September 26, 2017Assignees: BlackBerry Limited, Ontario Inc.Inventors: Christian Joseph Montminy, Gaëlle Christine Martin-Cocher, Dake He
-
Patent number: 9749011Abstract: A physical unidirectional communication apparatus and method intended to utilize a structure that exploits an electrical signal by which data cannot be transmitted and to guarantee the reliability of data transmission via a transmission method that uses the structure.Type: GrantFiled: July 2, 2015Date of Patent: August 29, 2017Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kyoung-Ho Kim, Jeong-Han Yun, Heemin Kim, Manhyun Chung, Woonyon Kim, Eung Ki Park, Sangwoo Park
-
Patent number: 9743117Abstract: A method for encoding a series of symbols using several models of the arithmetic or range coder type and including steps where each model is associated with a belonging criterion, the series is run through in order to determine, for each symbol, the encoding model to which each symbol belongs, according to the criteria; then a probability of occurrence of each symbol in the corresponding model is determined; then the series is run through by encoding each symbol successively; and a file is formed from the code thus obtained.Type: GrantFiled: May 14, 2014Date of Patent: August 22, 2017Inventor: Jean-Claude Colin
-
Patent number: 9628718Abstract: An image capture accelerator performs accelerated processing of image data. In one embodiment, the image capture accelerator includes accelerator circuitry including a pre-processing engine and a compression engine. The pre-processing engine is configured to perform accelerated processing on received image data, and the compression engine is configured to compress processed image data received from the pre-processing engine. In one embodiment, the image capture accelerator further includes a demultiplexer configured to receive image data captured by an image sensor array implemented within, for example, an image sensor chip. The demultiplexer may output the received image data to an image signal processor when the image data is captured by the image sensor array in a standard capture mode, and may output the received image data to the accelerator circuitry when the image data is captured by the image sensor array in an accelerated capture mode.Type: GrantFiled: September 30, 2016Date of Patent: April 18, 2017Assignee: GoPro, Inc.Inventors: Scott Patrick Campbell, Paul Mobbs, Balineedu Chowdary Adsumilli, Sumit Chawla
-
Patent number: 9584337Abstract: A method for network controlled optimization of hybrid access traffic management for a residential user connected via a hybrid access home gateway, which provides at least two different network links with different technology to a core network, wherein the core network has a connection to the internet, wherein in the core network a Hybrid Access Server is located, includes: extracting by the Hybrid Access Server one or more of the following information: Network link availability, Network link utilization, Quality of Service information with respect to the services requested from the home gateway; and selecting networks links, network traffic routing, and/or service routing by the Hybrid Access Server in communication with the hybrid access home gateway and/or other components in the network.Type: GrantFiled: September 23, 2013Date of Patent: February 28, 2017Assignee: DEUTSCHE TELEKOM AGInventors: Gerhard Kadel, Josef Kraus, Jakob Belschner
-
Patent number: 9531915Abstract: An image encoding system is disclosed. The image encoding system comprises a wavelet transform unit and a processing circuit. The wavelet transform unit performs a multiple-line-based wavelet transform on plural consecutive component lines to generate a wavelet transformed image comprising wavelet coefficients of plural sub-bands. The processing circuit coupled to the wavelet transform unit for quantizing, scanning and encoding the wavelet coefficients to generate a compressed image. Here, a number of the plural consecutive component lines is a multiple of 2 and less than 5. Since the wavelet transform unit performs the multiple-line-based wavelet transform to reduce the storage amount and maintain a good compression quality, an image encoding system of the invention can use SRAM buffers instead of a DRAM buffer.Type: GrantFiled: December 4, 2013Date of Patent: December 27, 2016Assignee: ASPEED TECHNOLOGY INC.Inventor: Chung-Yen Lu
-
Patent number: 9531625Abstract: A primary and secondary card are coupled to protect and working paths, respectively providing a redundant connection to a node. The primary and secondary cards implement an inter-card path that is a working path for the primary card and a protect path for the secondary card. Responsive to a fault in the working path, the secondary card generates a simulated error condition on the inter-card path, causing the primary card to make the protect path the active path. When the protect path is the active path and goes down, the primary card generates a simulated error condition on the inter-card path, causing the secondary card to make the working path the active path. Switching of packets to the active and protect paths on the primary and secondary cards and is performed by an FPGA that maintains its own state machine subject to instructions from software executed by the cards.Type: GrantFiled: January 28, 2015Date of Patent: December 27, 2016Assignee: Ciena CorporationInventors: Corry Alexander Cordes, Harsha Vardhan Kovuru, Balaji Subramaniam
-
Patent number: 9485417Abstract: An image capture accelerator performs accelerated processing of image data. In one embodiment, the image capture accelerator includes accelerator circuitry including a pre-processing engine and a compression engine. The pre-processing engine is configured to perform accelerated processing on received image data, and the compression engine is configured to compress processed image data received from the pre-processing engine. In one embodiment, the image capture accelerator further includes a demultiplexer configured to receive image data captured by an image sensor array implemented within, for example, an image sensor chip. The demultiplexer may output the received image data to an image signal processor when the image data is captured by the image sensor array in a standard capture mode, and may output the received image data to the accelerator circuitry when the image data is captured by the image sensor array in an accelerated capture mode.Type: GrantFiled: February 20, 2016Date of Patent: November 1, 2016Assignee: GoPro, Inc.Inventors: Scott Patrick Campbell, Paul Mobbs, Balineedu Chowdary Adsumilli, Sumit Chawla
-
Patent number: 9438938Abstract: Embodiments include an overlay multicast network. The overlay multicast network may provide a set of features to ensure reliable and timely arrival of multicast data. The embodiments include a congestion control system that may prioritize designated layers of data within a data stream over other layers of the same data stream. Each data stream transmitted over the network may be given an equal share of the bandwidth. Addressing in routing tables maintained by routers may utilize summarized addressing based on the difference in location of the router and destination address. Summarization levels may be adjusted to minimize travel distances for packets in the network. Data from high priority data stream layers may also be retransmitted upon request from a destination machine to ensure reliable delivery of data.Type: GrantFiled: November 13, 2015Date of Patent: September 6, 2016Assignee: Biltz Stream Video, LLCInventor: Erik Van Zijst
-
Patent number: 9414081Abstract: A method of transcoding web images. The method comprises determining a mean opinion score (MoS) for a test source digital image, transcoding the test source digital image to a test derived digital image, and determining a MoS for the test derived digital image presented on a standard display. The method further comprises receiving a source digital image by a server computer, where the source digital image is requested by a device for presentation on a target display, transcoding the source digital image to a derived digital image by a transcoding application executed by the server computer, determining an estimated MoS for the derived digital image based on the MoS for the test source digital image, based on the MoS for the test derived digital image, and based on differences between the standard display and the target display, and changing a parameter of the transcoding application based on the estimated MoS.Type: GrantFiled: November 4, 2014Date of Patent: August 9, 2016Assignee: Sprint Communications Company L.P.Inventors: Michael F. Fiumano, Seng C. Gan, Aaron Hinkle, Badri P. Subramanyan
-
Patent number: 9407608Abstract: An appliance and method for authorizing a level of access of a client to a virtual private network connection, based on a client-side attribute includes the step of establishing, by an appliance, a control connection with a client upon receiving a client request to establish a virtual private network connection with a network. The appliance transmits, via the control connection, a request to the client to evaluate at least one clause of a security string, the at least one clause including an expression associated with a client-side attribute. The client transmits, via the control connection, a response to the appliance comprising a result of evaluating the at least one clause by the client. The appliance assigns the client to an authorization group based on the result of evaluation of the at least one clause.Type: GrantFiled: July 31, 2014Date of Patent: August 2, 2016Assignee: CITRIX SYSTEMS, INC.Inventors: Amarnath Mullick, Charu Venkatraman, Shashi Nanjundaswamy, Junxiao He, Ajay Soni, Nicholas Stavrakos, Chris Koopmans
-
Patent number: 9357232Abstract: An image processing system, and a method of operation thereof, includes: a pre-processing module for receiving a raw image block of a source image from an imaging device; a wavelet transform module, coupled to the pre-processing module, for forming a wavelet coefficient block by performing a wavelet transform operation on the raw image block; and an encoding module, coupled to the wavelet transform module, for initializing a region significance vector based on the wavelet coefficient block, for generating a code value based on the region significance vector at an index position of a bit region in a wavelet bitplane of the wavelet coefficient block, for forming an encoded block based on the code value, and for generating a bitstream based on the encoded block for decoding into a display image to display on a display device.Type: GrantFiled: October 28, 2014Date of Patent: May 31, 2016Assignee: Sony CorporationInventor: Ramin Eslami
-
Patent number: 8804825Abstract: A method for encoding pictures within a groups of pictures using prediction, where a first reference picture from a group of pictures and a second reference pictures from the subsequent group of pictures are used in predicting pictures in the group of pictures associated with the first reference picture. A plurality of anchor pictures in the group of pictures associated with the first reference picture may be predicted using both the first and second reference pictures to ensure a smooth transition between different groups of pictures within a video frame.Type: GrantFiled: January 11, 2006Date of Patent: August 12, 2014Assignee: Broadcom CorporationInventors: Ashish Koul, Douglas Chin
-
Patent number: 7525914Abstract: The present invention discloses a method for providing a packet loss detection and down speeding mechanism for maintaining acceptable quality during a video call. Different scenarios of packet loss requiring different down speeding degrees are accommodated by a two-parted method combined by a low-part and a high-part decision and down speeding mechanisms. The method has a consecutively measured packet loss as input, and uses weighted packet loss parameter of recently measured packet loss to decide whether to down speed, and if so, whether the low-part or high-part down speeding mechanism should be used.Type: GrantFiled: June 13, 2006Date of Patent: April 28, 2009Assignee: Tandberg Telecom ASInventor: Tarjei Øvergaard