Monday, October 4, 2021

HE-AAC+SBC overlapping wave domains Quadratic Quantifier with wavelets (c)RS 2021

HE-AAC+SBC overlapping wave domains Quadratic Quantifier with wavelets (c)RS 2021


Wavelet Quantification of 4 Band Harmonic overlay for Radio, DAB, Bluetooth & WIFI & VESA Codec, Display Port & HDMI & TOS-Link

For application of all MP3 & AAC & DSC Standard Wave Compression techniques & Quadratic Banding.

SBC overlapping wave domains: (C)Rupert Summerskill

Principally in Radio harmonics : 4 Band SBC : HE-AAC Quadratic filter mask overlay quantifier

Long wave

Medium Wave

Short wave

UHF

4 bands

Signed =

Reflection Stereo (Simple reflection mapping, binaural)

Dynamic range from centric (2x Bits : Detailed)

8 Bit signed quantizers (Implemented in 16Bit F16b Signed) Long wave

9 to 12 : 12 to 14 : 9 to 14 Bit Quantifiers : Medium & Short Wave

14 to 16Bit & F12b to F16b Signed with 4Bit Remainder float : UHF

For application of all MP3 & AAC & DSC Standard Wave Compression techniques & Quadratic Banding.

Wavelet Quantification of 4 Band Harmonic overlay for Radio, DAB, Bluetooth & WIFI & VESA Codec, Display Port & HDMI & TOS-Link

Dolby Atmos : 7.1 SBC, HE-AAC, AptX F16b-Signed : HE-DA-SBCTank(tm) (c)RS

7.1 HE-SBC (3 Synced streams of R+L+Center Float : F16b+Signed, Combined Global 3D Aria Center mapped over 7.1/7.2 Channels) (c)RS

*

Harmonic beautification : JN

Observe an Earth Quake that is 85% or more within the harmonics:

Of the 2hz to 8Khz range if capable.. Tremble like a kit to Ibiza; Dark metal sings..

5Khz to 14Khz Hum the world like a tiger, Sing like a bee..; Be dark & ruthfull like "HE"; Be flexible!

11Khz to 18Khz Rings like a bell!; Sing for eternity of thy child..

16Khz to 22Kzh Sing like a harp...; The sonnet of the angels!

21Kzh to 24Khz you know the scream of metal harps! Electro ARC!

22Khz to 35Khz You know the world of the atom; The singing of a mid day sun... The heat of a pan.

*

Optimum Dynamic Direct Routing Table : ODDRT : RS


Reaching straight for Encode AAC, AptX, SBCn Dolby, DTX from the decode is the most logical choice, Needs encode path to H265, H264, VVC with as few deviations from source.

Direct container AC3, AAC 8 Support 64Bit Integer (For CPU Pure Code) Or+ AVX &@ SiMD..
Directly supports Driver Encode path though Float from GPU & CPU Driver layer,
Latency is minimal with a rout of:

Optimum Dynamic Direct Routing Table : ODDRT : Direct Encode Rout List of method: 6 V 5 or 4

Older: 6 Path : 6 Cycles
Encode, Decode, Re-encode PCM, Recode Dolby 7.1, DTS, Encode AAC or AptX or SBC or DTS

Newer: 5 Path 4 Cycles (Including System Driver functions: Virtual, Loudness, EQ etcetera)

Encode, Decode, Re-encode Dolby 7.1, DTS, Encode AAC or AptX or SBC or DTS

*

Bearing in mind SBC is a default AAC Encoder & Decoder we can see from the following link,
Conversion of Quality DTS & Dolby Content too an optimal Surround format at highest quality.
(c)RS

https://appuals.com/how-to-modify-bluetooth-stacks-on-android-for-greatly-enhanced-bluetooth-audio-quality/

That we can commonly set a data rate of 528Kb/s and that the rate works with most common..
Bluetooth headphones; So what can we do with this information on SBC?

SBC, AAC, HE-AAC, LAAC, ALAC, Dolby  are core MP3 Code base codecs; With a data rate of 384Kb/s we can already see the use for slower TOSLink connections.

Under specifications for TOSLink between 1Mb/s & 127Mb/s can be achieved; We need to have codec set their recompression size by the Speed & Bitrate of the connection after the Transfer rate is tested & reconfirmed upon preinitiations.

However List:

TOSLink : 384Kb/s to 127Mb/s (Cable quality; Glass Fibre, Plastic Fibre, High Quality, Quality, Base)

ARC : 384Kb/s to 1Mb/s & up to 37Mb/s (eARC Theoretical Future proofing in ROM) (Capacity of the receiver & Modern Cable can improve data capacity)

eARC : 384Kb/s to 1Mb/s & up to 37Mb/s <> 127Mb/s (Extended ROM) (eARC Theoretical Future proofing in ROM) (Capacity of the receiver & Modern Cable can improve data capacity)

Conversion of Quality DTS & Dolby Content too an optimal Surround format at highest quality.

(c)Rupert Summerskill
*

(c)RS

https://bit.ly/VESA_BT

https://www.androidauthority.com/lossless-bluetooth-audio-2740550/

*
https://www.ffmpeg.org/index.html#news

FFMPG Outputs the Bluetooth Codecs we need http://soundexpert.org/articles/-/blogs/audio-quality-of-bluetooth-aptx

AAC, SBC, AptX Codec With legal representation for all standards submission by Google, Cloudflare & CB for all operating systems & devices (c)RS

*

Improved 3D Audio Containers : Codec's as vehicles for Audio & Video Enhancement: AV.En,

With minimum Processing (CPU+SiMD) on devices such as monitors & AMP's & Bluetooth headsets,

Powerful &(small)

https://science.n-helix.com/2021/09/temporal-aliasing-image-shaping-polygon.html

https://www.androidauthority.com/lossless-bluetooth-audio-2740550/

https://hdbluetooth.com/bluetooth-audio-codecs-explained/

https://www.nextpit.com/bluetooth-audio-codecs

https://www.trustedreviews.com/news/sound-and-vision-does-aptx-lossless-herald-new-era-for-bluetooth-streaming-4161529

https://www.trustedreviews.com/opinion/sound-and-vision-is-3d-audio-the-next-battleground-for-headphones-4151733

Useful codec speed improvement:
https://science.n-helix.com/2021/10/the-principle-of-inversion-sign-sign-crs.html

Dolby Atmos 3D Audio in production

https://www.youtube.com/watch?v=Bmq1Zj2Z0-8

Codec's For Audio & Video



*

Echo DOT

[CODEC#1 supported by device]
CODEC Type: SBC, Sampling Frequency: [16]/[32]/44.1/48kHz, Channel Mode: Mono/Dual Channel/Stereo/Joint Stereo, Block Length: 4/8/12/16, Subbands: 4/8, Allocation Method: SNR/Loudness, Min/Max Bitpool: 2/250

[CODEC selected by Windows]
CODEC Type: SBC, Sampling Frequency: 44.1kHz, Channel Mode: Joint Stereo, Block Length: 16, Subbands: 8, Allocation Method: Loudness, Min/Max Bitpool: 2/53

AUDOM ANC8

[CODEC#1 supported by device]
CODEC Type: SBC, Sampling Frequency: 16/32/44.1/48kHz, Channel Mode: Mono/Dual Channel/Stereo/Joint Stereo, Block Length: 4/8/12/16, Subbands: 4/8, Allocation Method: SNR/Loudness, Min/Max Bitpool: 2/53

[CODEC selected by Windows]
CODEC Type: SBC, Sampling Frequency: 44.1kHz, Channel Mode: Joint Stereo, Block Length: 16, Subbands: 8, Allocation Method: Loudness, Min/Max Bitpool: 2/53

*

BT Codec Bitpool & Data Rate examination of codecs (Needs fine tuning)

Based upon simple analysis of the Bitpool :
Min/Max Bitpool: 2/250 Versus Min/Max Bitpool: 2/53

(One imagines around 5x the data processing & Maybe 4x the data, So 350Kb/s X 4 1400Kb/s)

16Bit + 48Khz + SubBands 8 (Maybe 16) +
50 Bitpool (2.1 Audio)
100 Bitpool (4.1 Audio)
150 Bitpool (5.1 Audio HQ)
200 Bitpool (5.1 Audio eHQ)

Suitable for:

TOSLink, S/PDIF
HDMI
WiFi

Bluetooth
16Bit + 48Khz + SubBands 8 (Maybe 16) +
50 Bitpool (2.1 Audio)
100 Bitpool (4.1 Audio HQ)
100 Bitpool (5.1 Audio Logical quality)
*

Pearl Codec Method(tm)

Pearling a codec

For SBC, AAC, AptX, Dolby, DTS

Pearling is where you take Bitpool such as: 2/250
Divide the Bitpool into segments such as 35/35 with 15 overlap so 25 pure & 15 Shared : 65 total,

Representing 65 Stereo shared Centre channel on Left & 65 Right, 6 Channels effective by direct measure,

However it is in-fact L Front L Centre (additive to F+R) L Back
Single channel total process L or R

Left & Right shared pool FLB(FCB)FRB

Surround with Signal induced Dolby Atmos
Expected data rates:

240Kb/s
to 2Mb/s
Average 570Kb/s
*

Sub-Banding Audio compression document 

https://science.n-helix.com/2021/10/he-aacsbc-overlapping-wave-domains.html

Example use of -+ Signed Data Arrays: 

SiMD 16Bit, 2 workflows+ exist:

16Bit positive 16Bit Negative, Use cases:

Antialiasing
Sharpening
Noise subtraction (Image+ -Noise, Quick) ANC
HDR, Low & high field arrays
HDR, High Pass & Low Pass, Light & Shadow (Light)

*
Integers in Low frequency band Clean waveform deltoids.
Integer -+ Signed Data Arrays Example banding for lower frequency audio channel sub-banding.

Integer is a good clean vibrant Bing sound,
With clean sounds; Sin waves & Low wave frequency;
A clean FP16b or 16Bit is a good way to go!

If we have plenty of FP16b we can still convert to float, but this way integer has low data rate + high efficiency in CPU & GPU + AVX 
*
Sub-Band Fractioning Signed : Camera CMOS, Sensor & Codec Example:
Sub-Band Fractioning +- Array Line Input SiMD FastMath

By using sub-banding fractions (For Example SBC Codec)
Small values can be subtracted or added to values & interpolated:

16Bit value, -+ small value & Interpolate
(Interpolate + 32Bit In/Out Cache Memory value storage Array) processor instruction set

Example 16Bit Arrays + 32Bit Array processor instruction set
16Bit Value, -+ Sub-Band of lower or higher frequency + Interpolate in 32Bit,
Merging & Super-Sampling & filtering.




*

Challenge accepted : Testing the Codecs Qualification 'Levels" :

Higher Dynamic Range Qualification Audio Test cases 5.1 HD 24Bit Stereo Mic's 



Sing 3D


#ASIO Produces lower latency from audio Input/Output Cycles https://bit.ly/FasterAudioASIO
ASIO #FasterAudio : but a lot faster, like in gaming or production https://www.asio4all.org/
#WAX it live & WAX it FAST #ASIO for production https://www.asio4all.org/

*
For hardware developers of HDMI, VESA, Bluetooth:
ASIO:DSD:SACD:22.5792 MHz (512 times that of CD): 
As https://en.wikipedia.org/wiki/Direct_Stream_Digital 
States only ASIO can playback DSD https://bit.ly/FasterAudioASIO
*  

Samples for Codec & Sound optimisation, Recorded on 2D Mic in 3D

DJ Bobby laser sample , 2 min sample 3D Audio + MC Vocal by JN
https://is.gd/BobbyLaserJN_EchoZ313
https://is.gd/BobbyLaserJN_AtmosEchoZ313
https://is.gd/DJPolyEstervsJN7_1

Buddhist Sentience Laboratory
https://is.gd/BuddhistTempleRune3D

https://is.gd/Z313EchoDOT7_1_3D

No comments: