Search

KR-20260064488-A - METHOD AND APPARATUS FOR ENCODING/DECODING ONE-DIMENSIONAL WAVEFORM DATA

KR20260064488AKR 20260064488 AKR20260064488 AKR 20260064488AKR-20260064488-A

Abstract

A one-dimensional waveform data decoding method according to the present disclosure comprises: decoding index information obtained by applying selective sub-block scaling-based coding to identify one of one or more sub-blocks; applying a scaling factor to the identified sub-block to perform inverse scaling; and restoring a current block based on the result of the inverse scaling, wherein the identified sub-block may be the one with the largest value of a calculated predetermined index.

Inventors

  • 조병호
  • 박수영
  • 성종모
  • 백승권
  • 강정원
  • 임우택
  • 장인선

Assignees

  • 한국전자통신연구원

Dates

Publication Date
20260507
Application Date
20250731
Priority Date
20241030

Claims (20)

  1. A step of decoding index information obtained by applying selective subblock scaling-based encoding to identify one of one or more subblocks; A step of performing inverse scaling by applying a scaling factor to the identified subblocks; and The method includes a step of restoring the current block based on the result of performing the above-mentioned inverse scaling, A one-dimensional waveform data decoding method in which the identified subblock is the one with the largest value of a calculated predetermined index.
  2. In paragraph 1, The above inverse scaling obtains one or more subblocks from the residual block for the current block, and A one-dimensional waveform data decoding method performed on a subblock identified among the one or more subblocks mentioned above.
  3. In paragraph 1, The above inverse scaling obtains one or more subblocks from the inverse quantized transform coefficients for the current block, and A one-dimensional waveform data decoding method performed on a subblock identified among the one or more subblocks mentioned above.
  4. In paragraph 1, The above inverse scaling generates a first restoration block based on the prediction block of the current block and the residual block for the current block, and One or more subblocks are obtained from the first restoration block above, and A one-dimensional waveform data decoding method performed on a subblock identified among the one or more subblocks mentioned above.
  5. In paragraph 1, The above-mentioned predetermined indicator is calculated based on either a signal-independent method or a signal-dependent method, and The above signal-independent method comprises at least one of an L2-norm, an L1-norm, or an Lp-norm, and The above signal-dependent method is a one-dimensional waveform data decoding method comprising at least one of PRD, CPRD, PSNR, or RD-loss.
  6. In paragraph 1, A one-dimensional waveform data decoding method in which the scaling factor is determined as a pre-defined value in the encoding device and the decoding device.
  7. In paragraph 1, The above scaling factor is determined as any one of a plurality of scaling factors, and A one-dimensional waveform data decoding method in which index information for specifying any one of the above factors is signaled.
  8. In paragraph 1, A one-dimensional waveform data decoding method in which the scaling factor is determined based on at least one of the characteristics of the data performing scaling or the signal availability range.
  9. In paragraph 1, Whether to perform the inverse scaling for the specified sub-block is determined based on flag information indicating whether to perform inverse scaling, and A one-dimensional waveform data decoding method in which the above flag information is signaled for either a block unit or a file unit.
  10. One or more transmitters/receivers; One or more memories; and Includes one or more processors, The above one or more processors are: Decoding index information obtained by applying selective subblock scaling-based encoding to identify one of one or more subblocks; Inverse scaling is performed by applying a scaling factor to the identified subblocks; and It is set to restore the current block based on the result of performing the above inverse scaling, A one-dimensional waveform data decoder in which the identified subblock is the one with the largest value of a calculated predetermined index.
  11. A step of acquiring one or more subblocks having a predetermined size; A step of calculating a predetermined indicator for each of the one or more sub-blocks mentioned above; A step of identifying the subblock with the largest value of the calculated predetermined indicator and encoding the index information of the identified subblock; and The method includes the step of performing scaling by applying a scaling factor to the identified subblock, A one-dimensional waveform data encoding method in which the identified subblock is the one with the largest value of a calculated predetermined index.
  12. In Paragraph 11, The above scaling obtains one or more subblocks from the residual block for the current block, and A one-dimensional waveform data encoding method performed on a subblock identified among the one or more subblocks mentioned above.
  13. In Paragraph 11, The above scaling obtains one or more subblocks from transformation coefficients for the current block, and A one-dimensional waveform data encoding method performed on a subblock identified among the one or more subblocks mentioned above.
  14. In Paragraph 11, The above scaling obtains one or more subblocks from the current block, and A one-dimensional waveform data encoding method performed on a subblock identified among the one or more subblocks mentioned above.
  15. In Paragraph 11, The above-mentioned predetermined indicator is calculated based on either a signal-independent method or a signal-dependent method, and The above signal-independent method comprises at least one of an L2-norm, an L1-norm, or an Lp-norm, and The above signal-dependent method is a one-dimensional waveform data encoding method comprising at least one of PRD, CPRD, PSNR, or RD-loss.
  16. In paragraph 1, A one-dimensional waveform data encoding method in which the scaling factor is determined as a pre-defined value in the encoding device and the decoder.
  17. In paragraph 1, The above scaling factor is determined as any one of a plurality of scaling factors, and A one-dimensional waveform data encoding method in which index information for specifying any one of the above factors is signaled.
  18. In paragraph 1, A one-dimensional waveform data encoding method in which the scaling factor is determined based on at least one of the characteristics of the data performing scaling or the signal availability range.
  19. In paragraph 1, Whether to perform the inverse scaling for the specified sub-block is determined based on flag information indicating whether to perform inverse scaling, and A one-dimensional waveform data encoding method in which the above flag information is signaled for either a block unit or a file unit.
  20. One or more transmitters/receivers; One or more memories; and Includes one or more processors, The above one or more processors are: Acquire one or more subblocks having a predetermined size, and Calculate a predetermined indicator for each of the above one or more sub-blocks, and Identify the subblock with the largest value of the above-mentioned predetermined indicator, encode the index information of the identified subblock, and It is configured to perform scaling by applying a scaling factor to the identified subblock, A one-dimensional waveform data encoding device in which the identified subblock is the one with the largest value of a calculated predetermined index.

Description

Method and apparatus for encoding/decoding one-dimensional waveform data The present invention relates to a method for encoding/decoding one-dimensional waveform data and an apparatus for performing the same. More specifically, the present invention relates to a method for encoding/decoding one-dimensional waveform data based on Selective Subblock Scaling (SSS) and an apparatus for performing the same. A one-dimensional waveform can refer to a signal representing a single physical quantity that changes over time. One-dimensional waveform data has the characteristic of changing continuously over time. There are many cases where information must be preserved over time, such as in the case of biological signals (e.g., electrocardiograms, brainwaves), voice, and music data. Since these continuous signals contain important information in specific frequency domains, compression techniques capable of simultaneously considering frequency characteristics and temporal information (e.g., compression based on Discrete Cosine Transform (DCT) or Discrete Wavelet Transform (DWT)) may be advantageous. Accordingly, various studies are being conducted to perform efficient compression by effectively reflecting the structural characteristics of the signal to remove unnecessary data and retain only important information. FIG. 1 is a diagram illustrating an encoding device for performing a one-dimensional waveform data encoding method according to one embodiment of the present disclosure. FIG. 2 is a diagram illustrating a decoding device for performing a one-dimensional waveform data decoding method according to one embodiment of the present disclosure. FIG. 3 is a flowchart illustrating a selective subblock scaling method according to one embodiment of the present disclosure. FIG. 4 is a flowchart illustrating a selective subblock inverse scaling method according to one embodiment of the present disclosure. FIG. 5 is a drawing illustrating a one-dimensional waveform data encoding method and apparatus according to one embodiment of the present disclosure. FIG. 6 is a drawing illustrating a one-dimensional waveform data decoding method and apparatus according to one embodiment of the present disclosure. FIG. 7 is a drawing illustrating a one-dimensional waveform data encoding method and apparatus according to one embodiment of the present disclosure. FIG. 8 is a drawing illustrating a one-dimensional waveform data decoding method and apparatus according to one embodiment of the present disclosure. FIG. 9 is a drawing illustrating a one-dimensional waveform data encoding method and apparatus according to one embodiment of the present disclosure. FIG. 10 is a drawing illustrating a one-dimensional waveform data decoding method and apparatus according to one embodiment of the present disclosure. FIG. 11 is a block diagram illustrating an apparatus according to an embodiment of the present disclosure. The present disclosure is subject to various modifications and may have various embodiments, and specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the present disclosure to specific embodiments, and it should be understood that it includes all modifications, equivalents, and substitutions that fall within the spirit and scope of the present disclosure. Similar reference numerals in the drawings refer to the same or similar functions across various aspects. The shapes and sizes of elements in the drawings may be exaggerated for clearer explanation. The detailed description of exemplary embodiments described below refers to the accompanying drawings, which illustrate specific embodiments as examples. These embodiments are described in sufficient detail to enable those skilled in the art to practice the embodiments. It should be understood that various embodiments are different but need not be mutually exclusive. For example, specific shapes, structures, and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the present disclosure in relation to one embodiment. It should also be understood that the location or arrangement of individual components within each disclosed embodiment may be changed without departing from the spirit and scope of the embodiment. Accordingly, the following detailed description is not intended to be taken in a limiting sense, and the scope of exemplary embodiments is limited only by the appended claims, together with all equivalents to those claimed therein, provided they are properly described. In this disclosure, terms such as first, second, etc. may be used to describe various components, but said components should not be limited by said terms. Such terms are used solely for the purpose of distinguishing one component from another. For example, without departing from the scope of this disclosure, the first component may be named the second component,