Patents by Inventor Sorin C. Cismas

Sorin C. Cismas has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12192554
    Abstract: An electronic device includes a wireless transceiver configured to receive content primitives via a wireless communication channel. The electronic device also includes control circuitry control circuitry coupled to the wireless transceiver, and configured to perform content provisioning operations based on the received content primitives, wherein the content provisioning operations comprise generating content image data and transmitting the content image data to the wireless communication channel using the wireless transceiver. In response to a bandwidth condition of the wireless communication channel being less than a threshold, the control circuitry is configured to perform adjusted content provisioning operations that decrease an amount of content image data conveyed by the wireless transceiver to the wireless communication channel.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: January 7, 2025
    Assignee: Apple Inc.
    Inventors: Moinul H. Khan, Jim C. Chou, Sorin C. Cismas
  • Publication number: 20240422358
    Abstract: This disclosure is directed to systems and methods of streaming extensions for video encoding. The streaming extensions may enable the bitstream syntax for layered video data to be modified to reduce overhead for encoding. The bitstream syntax may be modified to enable variable length luma and chroma components, and enable the alignment between the layers and slice to be bit aligned to enable increased granularity in image encoding, and to minimize overhead between different elements within the layers.
    Type: Application
    Filed: June 17, 2024
    Publication date: December 19, 2024
    Inventors: Sorin C. Cismas, Ganesh G. Yadav
  • Publication number: 20240406454
    Abstract: A system including a first integrated circuit configured to render image data and transport the image data. Further, the system includes a second integrated circuit configured to receive the image data, determine whether the image data is missing data that was expected to have been received, and generate placeholder data in response to determining that the image data is missing data that was expected to have been received.
    Type: Application
    Filed: November 15, 2023
    Publication date: December 5, 2024
    Inventors: Sorin C. Cismas, Alhad A. Palkar, Kaushik Raghunath, Arun Kannan, Manjunath M. Venkatesh
  • Publication number: 20240403994
    Abstract: First integrated circuitry including image data rendering circuitry configured to generate image data and memory configured to store a dashboard including dashboard entries indicating a state of the image data to the image data rendering circuitry, wherein the image data rendering circuitry is configured to operate based at least in part on feedback from the dashboard.
    Type: Application
    Filed: November 15, 2023
    Publication date: December 5, 2024
    Inventors: Sorin C Cismas, Alhad A Palkar, Kaushik Raghunath, Arun Kannan, Manjunath M Venkatesh
  • Patent number: 12141893
    Abstract: A device may include a display for displaying an image frame based on warped image data and image processing circuitry to generate the warped image data by warping input image data to account for one or more distortions associated with displaying the image. The image processing circuitry may include a two-stage cache architecture having an first cache and an second cache and warp the input image data by generating mapping data indicative of a warp between the input image space and the output image space and fetching the input image data to populate the first cache. Warping may also include populating the second cache with a grouping of pixel values from the first cache that are selected according to a sliding window that traverses the first cache based on the mapping data and interpolating between pixel values of the grouping to generate pixel values of the warped image data.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: November 12, 2024
    Assignee: Apple Inc.
    Inventors: Ido Y Soffair, Uri Nix, Yung-Chin Chen, Jim C Chou, Jian Zhou, Assaf Menachem, Sorin C Cismas
  • Publication number: 20240314361
    Abstract: This disclosure is directed to systems and methods of data partitioning in image encoding. A video encoder may receive a single stream of video data that includes multiple layers. The video encoder may encode the one or more layers utilizing multiple counters for each component within the layers. The multiple counters may correspond to the header bits, luma bits, and chroma bits within each slice layer. The encoded layers may then be assembled into a single slice before it is sent to a decoder for decoding of image frame.
    Type: Application
    Filed: May 22, 2024
    Publication date: September 19, 2024
    Inventors: Sorin C. Cismas, Ganesh G. Yadav
  • Patent number: 12075074
    Abstract: The present disclosure relates to systems and methods of multi-processing core processing of image frames during image encoding. The multiple processing cores may be connected via dedicated interfaces and transfer neighbor data between the processing cores to enable parallel processing of frame data. The multiple processing cores may each process quad-rows of image data for a single frame in parallel to reduce memory usage and mitigate latency in video encoding.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: August 27, 2024
    Assignee: Apple Inc.
    Inventors: Liviu R Morogan, Athanasios Leontaris, Mark P Rygh, Sorin C Cismas
  • Patent number: 12052440
    Abstract: A video encoding system in which pixel data is decomposed into frequency bands prior to encoding. The frequency bands are organized into blocks that are provided to a block-based encoder. The encoded frequency data is packetized and transmitted to a receiving device. On the receiving device, the encoded data is decoded to recover the frequency bands. Wavelet synthesis is then performed on the frequency bands to reconstruct the pixel data for display. The system may encode parts of frames (tiles or slices) using one or more encoders and transmit the encoded parts as they are ready. A pre-filter component may perform a lens warp on the pixel data prior to the wavelet transform.
    Type: Grant
    Filed: April 17, 2023
    Date of Patent: July 30, 2024
    Assignee: Apple Inc.
    Inventors: Jim C. Chou, Sorin C. Cismas
  • Patent number: 12015799
    Abstract: This disclosure is directed to systems and methods of data partitioning in image encoding. A video encoder may receive a single stream of video data that includes multiple layers. The video encoder may encode the one or more layers utilizing multiple counters for each component within the layers. The multiple counters may correspond to the header bits, luma bits, and chroma bits within each slice layer. The encoded layers may then be assembled into a single slice before it is sent to a decoder for decoding of image frame.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: June 18, 2024
    Assignee: Apple Inc.
    Inventors: Sorin C Cismas, Ganesh G Yadav
  • Patent number: 12015801
    Abstract: This disclosure is directed to systems and methods of streaming extensions for video encoding. The streaming extensions may enable the bitstream syntax for layered video data to be modified to reduce overhead for encoding. The bitstream syntax may be modified to enable variable length luma and chroma components, and enable the alignment between the layers and slice to be bit aligned to enable increased granularity in image encoding, and to minimize overhead between different elements within the layers.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: June 18, 2024
    Assignee: Apple Inc.
    Inventors: Sorin C Cismas, Ganesh G Yadav
  • Publication number: 20240121401
    Abstract: This disclosure is directed to systems and methods of rate control in multiple pass video encoding. The video encoder may complete multiple encoding passes for slices of an image. Rate control algorithms may be implemented that scale the quantization step size and quantization matrix values depending on the determined size of the image slices. This may enable the size of slices to be adjusted based on size parameters for the image data.
    Type: Application
    Filed: December 19, 2023
    Publication date: April 11, 2024
    Inventors: Sorin C. Cismas, Ganesh G. Yadav
  • Publication number: 20240095871
    Abstract: A device may include a display for displaying an image frame based on warped image data and image processing circuitry to generate the warped image data by warping input image data to account for one or more distortions associated with displaying the image. The image processing circuitry may include a two-stage cache architecture having an first cache and an second cache and warp the input image data by generating mapping data indicative of a warp between the input image space and the output image space and fetching the input image data to populate the first cache. Warping may also include populating the second cache with a grouping of pixel values from the first cache that are selected according to a sliding window that traverses the first cache based on the mapping data and interpolating between pixel values of the grouping to generate pixel values of the warped image data.
    Type: Application
    Filed: September 19, 2022
    Publication date: March 21, 2024
    Inventors: Ido Y Soffair, Uri Nix, Yung-Chin Chen, Jim C Chou, Jian Zhou, Assaf Menachem, Sorin C Cismas
  • Patent number: 11871003
    Abstract: This disclosure is directed to systems and methods of rate control in multiple pass video encoding. The video encoder may complete multiple encoding passes for slices of an image. Rate control algorithms may be implemented that scale the quantization step size and quantization matrix values depending on the determined size of the image slices. This may enable the size of slices to be adjusted based on size parameters for the image data.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: January 9, 2024
    Assignee: Apple Inc.
    Inventors: Sorin C Cismas, Ganesh G Yadav
  • Publication number: 20230396824
    Abstract: An electronic device includes a wireless transceiver configured to receive content primitives via a wireless communication channel. The electronic device also includes control circuitry control circuitry coupled to the wireless transceiver, and configured to perform content provisioning operations based on the received content primitives, wherein the content provisioning operations comprise generating content image data and transmitting the content image data to the wireless communication channel using the wireless transceiver. In response to a bandwidth condition of the wireless communication channel being less than a threshold, the control circuitry is configured to perform adjusted content provisioning operations that decrease an amount of content image data conveyed by the wireless transceiver to the wireless communication channel.
    Type: Application
    Filed: June 5, 2023
    Publication date: December 7, 2023
    Inventors: Moinul H. Khan, Jim C. Chou, Sorin C. Cismas
  • Publication number: 20230254510
    Abstract: A video encoding system in which pixel data is decomposed into frequency bands prior to encoding. The frequency bands are organized into blocks that are provided to a block-based encoder. The encoded frequency data is packetized and transmitted to a receiving device. On the receiving device, the encoded data is decoded to recover the frequency bands. Wavelet synthesis is then performed on the frequency bands to reconstruct the pixel data for display. The system may encode parts of frames (tiles or slices) using one or more encoders and transmit the encoded parts as they are ready. A pre-filter component may perform a lens warp on the pixel data prior to the wavelet transform.
    Type: Application
    Filed: April 17, 2023
    Publication date: August 10, 2023
    Applicant: Apple Inc.
    Inventors: Jim C. Chou, Sorin C. Cismas
  • Patent number: 11695977
    Abstract: An electronic device includes a wireless transceiver configured to receive content primitives via a wireless communication channel. The electronic device also includes control circuitry control circuitry coupled to the wireless transceiver, and configured to perform content provisioning operations based on the received content primitives, wherein the content provisioning operations comprise generating content image data and transmitting the content image data to the wireless communication channel using the wireless transceiver. In response to a bandwidth condition of the wireless communication channel being less than a threshold, the control circuitry is configured to perform adjusted content provisioning operations that decrease an amount of content image data conveyed by the wireless transceiver to the wireless communication channel.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: July 4, 2023
    Assignee: Apple Inc.
    Inventors: Moinul H. Khan, Jim C. Chou, Sorin C. Cismas
  • Patent number: 11653026
    Abstract: A video encoding system in which pixel data is decomposed into frequency bands prior to encoding. The frequency bands are organized into blocks that are provided to a block-based encoder. The encoded frequency data is packetized and transmitted to a receiving device. On the receiving device, the encoded data is decoded to recover the frequency bands. Wavelet synthesis is then performed on the frequency bands to reconstruct the pixel data for display. The system may encode parts of frames (tiles or slices) using one or more encoders and transmit the encoded parts as they are ready. A pre-filter component may perform a lens warp on the pixel data prior to the wavelet transform.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: May 16, 2023
    Assignee: Apple Inc.
    Inventors: Jim C. Chou, Sorin C. Cismas
  • Publication number: 20230102584
    Abstract: The present disclosure relates to systems and methods of multi-processing core processing of image frames during image encoding. The multiple processing cores may be connected via dedicated interfaces and transfer neighbor data between the processing cores to enable parallel processing of frame data. The multiple processing cores may each process quad-rows of image data for a single frame in parallel to reduce memory usage and mitigate latency in video encoding.
    Type: Application
    Filed: February 18, 2022
    Publication date: March 30, 2023
    Inventors: Liviu R Morogan, Athanasios Leontaris, Mark P Rygh, Sorin C Cismas
  • Publication number: 20230092305
    Abstract: A video encoding system in which pixel data is decomposed into frequency bands prior to encoding. The frequency bands are organized into blocks that are provided to a block-based encoder that encodes the blocks and passes the encoded blocks to a wireless interface that packetizes the blocks for transmittal over a wireless connection. The encoder may categorize the encoded frequency bands into multiple priority levels, and may tag each frequency block with metadata indicating the frequency band represented in the block, the priority of the frequency band, and timing information. The wireless interface may then transmit or drop packets according to the priority levels of the encoded frequency blocks in the packets and/or according to the timing information of the frequency blocks in the packets.
    Type: Application
    Filed: November 4, 2022
    Publication date: March 23, 2023
    Applicant: Apple Inc.
    Inventors: Sorin C. Cismas, Jim C. Chou, Ling Su, Keangpo R. Ho
  • Publication number: 20230084718
    Abstract: This disclosure is directed to systems and methods of rate control in multiple pass video encoding. The video encoder may complete multiple encoding passes for slices of an image. Rate control algorithms may be implemented that scale the quantization step size and quantization matrix values depending on the determined size of the image slices. This may enable the size of slices to be adjusted based on size parameters for the image data.
    Type: Application
    Filed: January 31, 2022
    Publication date: March 16, 2023
    Inventors: Sorin C. Cismas, Ganesh G. Yadav