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: 11343050
    Abstract: 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: Grant
    Filed: September 14, 2020
    Date of Patent: May 24, 2022
    Assignee: SONY CORPORATION
    Inventor: Shigeru Sugaya
  • Patent number: 11343211
    Abstract: 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: Grant
    Filed: February 28, 2019
    Date of Patent: May 24, 2022
    Assignee: ILLINOIS TOOL WORKS INC.
    Inventors: Andrew D. Nelson, Peter Donald Mehn, Randy Alan DeCoster, James D. Borowski
  • Patent number: 11206417
    Abstract: 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: Grant
    Filed: May 29, 2020
    Date of Patent: December 21, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 11172055
    Abstract: 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: Grant
    Filed: October 17, 2018
    Date of Patent: November 9, 2021
    Assignee: Endace Technology Limited
    Inventors: Stephen Frank Donnelly, Jeremy Stringer, Stuart Wilson
  • Patent number: 10951887
    Abstract: 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: Grant
    Filed: June 15, 2018
    Date of Patent: March 16, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomohiro Sakai
  • Patent number: 10939124
    Abstract: 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: Grant
    Filed: September 25, 2018
    Date of Patent: March 2, 2021
    Assignee: PEKING UNIVERSITY SHENZHEN GRADUATE SCHOOL
    Inventors: Ronggang Wang, Kui Fan, Ge Li, Wen Gao
  • Patent number: 10917663
    Abstract: 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: Grant
    Filed: September 9, 2016
    Date of Patent: February 9, 2021
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventor: Bas Hulsken
  • Patent number: 10904635
    Abstract: 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: Grant
    Filed: November 4, 2016
    Date of Patent: January 26, 2021
    Inventors: Jung-Won Kim, Soon-Gi Hong
  • Patent number: 10869167
    Abstract: 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: Grant
    Filed: February 12, 2015
    Date of Patent: December 15, 2020
    Assignee: INTERDIGITAL TECHNOLOGY CORPORATION
    Inventor: Stephen E. Terry
  • Patent number: 10869060
    Abstract: 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: Grant
    Filed: November 25, 2019
    Date of Patent: December 15, 2020
    Assignee: GOOGLE LLC
    Inventors: Jingning Han, James Zern, Linfeng Zhang, Ching-Han Chiang, Yaowu Xu
  • Patent number: 10869056
    Abstract: 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: Grant
    Filed: May 22, 2019
    Date of Patent: December 15, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideaki Hattori
  • Patent number: 10863192
    Abstract: 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: Grant
    Filed: May 22, 2019
    Date of Patent: December 8, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideaki Hattori
  • Patent number: 10863191
    Abstract: 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: Grant
    Filed: May 22, 2019
    Date of Patent: December 8, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideaki Hattori
  • Patent number: 10856004
    Abstract: 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: Grant
    Filed: May 22, 2019
    Date of Patent: December 1, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideaki Hattori
  • Patent number: 10841067
    Abstract: 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: Grant
    Filed: April 25, 2017
    Date of Patent: November 17, 2020
    Assignee: SONY CORPORATION
    Inventor: Shigeru Sugaya
  • Patent number: 10749790
    Abstract: 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: Grant
    Filed: January 15, 2019
    Date of Patent: August 18, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Ian Wells, Gregory Shepherd
  • Patent number: 10645191
    Abstract: 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: Grant
    Filed: September 21, 2015
    Date of Patent: May 5, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Nikhil Mehta
  • Patent number: 10614057
    Abstract: 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: Grant
    Filed: November 4, 2016
    Date of Patent: April 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher L. Mullins, John A. Taylor, Robert Standefer, III
  • Patent number: 10506242
    Abstract: 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: Grant
    Filed: January 30, 2018
    Date of Patent: December 10, 2019
    Assignee: GOOGLE LLC
    Inventors: Jingning Han, James Zern, Linfeng Zhang, Ching-Han Chiang, Yaowu Xu
  • Patent number: 10447753
    Abstract: 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: Grant
    Filed: October 13, 2016
    Date of Patent: October 15, 2019
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Grady Player, Calvin Ryan Owen, David Frederick Brueck
  • Patent number: 10382769
    Abstract: 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: Grant
    Filed: February 15, 2017
    Date of Patent: August 13, 2019
    Assignee: KING ABDULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventor: Jens Schneider
  • Patent number: 10349077
    Abstract: 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: Grant
    Filed: November 8, 2012
    Date of Patent: July 9, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideaki Hattori
  • Patent number: 10283094
    Abstract: 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: Grant
    Filed: August 18, 2016
    Date of Patent: May 7, 2019
    Assignee: Marvell International Ltd.
    Inventor: Pontus Lidman
  • Patent number: 10270719
    Abstract: 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: Grant
    Filed: September 10, 2013
    Date of Patent: April 23, 2019
    Assignee: ILLINOIS TOOL WORKS INC.
    Inventors: Andrew D. Nelson, Peter Donald Mehn, Randy Alan DeCoster, James D. Borowski
  • Patent number: 10212421
    Abstract: 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: Grant
    Filed: December 30, 2016
    Date of Patent: February 19, 2019
    Assignee: intoPIX s.a.
    Inventors: Valentin Dessy, Pascal Hubert Pellegrin, Thomas Denison, Charles Daniel Buysschaert, Gael Rouvroy, Gauthier Crucifix, Tanguy Gilmont
  • Patent number: 10148990
    Abstract: 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: Grant
    Filed: December 22, 2016
    Date of Patent: December 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Mathieu Pichon, Gabriel Bouvigne, Damien Alliez, Alexis Gallet De Saint-Aurin, Mathieu Gorbinet
  • Patent number: 10028019
    Abstract: 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: Grant
    Filed: June 22, 2016
    Date of Patent: July 17, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Bin Zhou
  • Patent number: 10003821
    Abstract: 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: Grant
    Filed: October 20, 2016
    Date of Patent: June 19, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daisuke Sakamoto
  • Patent number: 10003822
    Abstract: 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: Grant
    Filed: February 10, 2016
    Date of Patent: June 19, 2018
    Assignee: PrimaComp, Inc.
    Inventors: William A. Pearlman, Yang Hu
  • Patent number: 9933988
    Abstract: 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: Grant
    Filed: April 24, 2014
    Date of Patent: April 3, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dae-young Noh, Seung-pok Lee
  • Patent number: 9876612
    Abstract: 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: Grant
    Filed: February 6, 2017
    Date of Patent: January 23, 2018
    Inventors: Naveen Maveli, Ashwath Nagaraj, Peter Yu
  • Patent number: 9853660
    Abstract: 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: Grant
    Filed: March 23, 2017
    Date of Patent: December 26, 2017
    Assignee: INTEL CORPORATION
    Inventors: Vinodh Gopal, Kirk S. Yap, Daniel F. Cutter, James D. Guilford, Wajdi K. Feghali
  • Patent number: 9800822
    Abstract: 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: Grant
    Filed: July 22, 2013
    Date of Patent: October 24, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Soham V. Sheth, Samir Salib Soliman, Vijayalakshmi R. Raveendran
  • Patent number: 9774869
    Abstract: 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: Grant
    Filed: March 25, 2013
    Date of Patent: September 26, 2017
    Assignees: BlackBerry Limited, Ontario Inc.
    Inventors: Christian Joseph Montminy, Gaëlle Christine Martin-Cocher, Dake He
  • Patent number: 9749011
    Abstract: 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: Grant
    Filed: July 2, 2015
    Date of Patent: August 29, 2017
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kyoung-Ho Kim, Jeong-Han Yun, Heemin Kim, Manhyun Chung, Woonyon Kim, Eung Ki Park, Sangwoo Park
  • Patent number: 9743117
    Abstract: 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: Grant
    Filed: May 14, 2014
    Date of Patent: August 22, 2017
    Inventor: Jean-Claude Colin
  • Patent number: 9628718
    Abstract: 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: Grant
    Filed: September 30, 2016
    Date of Patent: April 18, 2017
    Assignee: GoPro, Inc.
    Inventors: Scott Patrick Campbell, Paul Mobbs, Balineedu Chowdary Adsumilli, Sumit Chawla
  • Patent number: 9584337
    Abstract: 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: Grant
    Filed: September 23, 2013
    Date of Patent: February 28, 2017
    Assignee: DEUTSCHE TELEKOM AG
    Inventors: Gerhard Kadel, Josef Kraus, Jakob Belschner
  • Patent number: 9531915
    Abstract: 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: Grant
    Filed: December 4, 2013
    Date of Patent: December 27, 2016
    Assignee: ASPEED TECHNOLOGY INC.
    Inventor: Chung-Yen Lu
  • Patent number: 9531625
    Abstract: 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: Grant
    Filed: January 28, 2015
    Date of Patent: December 27, 2016
    Assignee: Ciena Corporation
    Inventors: Corry Alexander Cordes, Harsha Vardhan Kovuru, Balaji Subramaniam
  • Patent number: 9485417
    Abstract: 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: Grant
    Filed: February 20, 2016
    Date of Patent: November 1, 2016
    Assignee: GoPro, Inc.
    Inventors: Scott Patrick Campbell, Paul Mobbs, Balineedu Chowdary Adsumilli, Sumit Chawla
  • Patent number: 9438938
    Abstract: 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: Grant
    Filed: November 13, 2015
    Date of Patent: September 6, 2016
    Assignee: Biltz Stream Video, LLC
    Inventor: Erik Van Zijst
  • Patent number: 9414081
    Abstract: 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: Grant
    Filed: November 4, 2014
    Date of Patent: August 9, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael F. Fiumano, Seng C. Gan, Aaron Hinkle, Badri P. Subramanyan
  • Patent number: 9407608
    Abstract: 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: Grant
    Filed: July 31, 2014
    Date of Patent: August 2, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Amarnath Mullick, Charu Venkatraman, Shashi Nanjundaswamy, Junxiao He, Ajay Soni, Nicholas Stavrakos, Chris Koopmans
  • Patent number: 9357232
    Abstract: 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: Grant
    Filed: October 28, 2014
    Date of Patent: May 31, 2016
    Assignee: Sony Corporation
    Inventor: Ramin Eslami
  • Patent number: 8804825
    Abstract: 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: Grant
    Filed: January 11, 2006
    Date of Patent: August 12, 2014
    Assignee: Broadcom Corporation
    Inventors: Ashish Koul, Douglas Chin
  • Patent number: 7525914
    Abstract: 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: Grant
    Filed: June 13, 2006
    Date of Patent: April 28, 2009
    Assignee: Tandberg Telecom AS
    Inventor: Tarjei Øvergaard