EP-4736377-A1 - A SYSTEM AND METHOD FOR ADAPTIVE WIRELESS BROADCAST COMMUNICATION
Abstract
The present subject matter discloses an optimal range-assisted adaptive wireless broadcast communication. The disclosed system dynamically determines real-time position information and the best quality reception range of a broadcast transmitter generates correlated broadcast beacon packets embedded with spatial aware information. The system further generates chains of assistive beacon batches including the correlated broadcast beacon packets and transmits it by interleaving with the main adaptive broadcast stream. A broadcast receiver extracts the spatial aware information from the main adaptive broadcast streams and determines an optimal position of the broadcast transmitter with reference to self-position and co-relates this information with the extracted spatial aware information to further determine the best quality reception region for the multi-stream broadcast contents.
Inventors
- ROY, ANUPAM
Assignees
- Samsung Electronics Co., Ltd.
Dates
- Publication Date
- 20260506
- Application Date
- 20241121
Claims (15)
- [Claim 1 ] A method for adaptive wireless broadcast communication at a broadcast transmitter, the method comprises: receiving a user input corresponding to an enablement of an adaptive broadcast mode of the broadcast transmitter, determining, based on the user input, an optimal quality of Service (QoS) range and a position information of the broadcast transmitter; generating one or more correlated broadcast beacon packets embedded with the optimal QoS range, the position information, a broadcast stream identifier, and time synchronization information; generating one or more assistive beacon batches corresponding to one or more broadcast streams, wherein each of the one or more assistive beacon batches includes the one or more correlated broadcast beacon packets; determining at least one of one or more least unused broadcast channels from a plurality of beacon channels, a beacon batch window, a per window beacon density, or a beacon batch chaining interval, based on at least one of a total number of active broadcast stream, window length information, and channel map information; scheduling, the one or more assistive beacon batches based on the one or more least unused broadcast channels, the beacon batch window, the per window beacon density, and the beacon batch chaining time interval; and transmitting, by interleaving with one or more main adaptive broadcast streams, the one or more assistive beacon batches in accordance with the scheduling.
- [Claim 2] The method as claimed in claim 1, further comprising: monitoring periodically a position of the broadcast transmitter; determining, within a predefined time interval, an updated position information with respect to a change in the position of the broadcast transmitter based on a result of the monitoring; and updating, based on the determination of the change in the position of the broadcast transmitter, the one or more assistive beacon batches by embedding each assistive beacon batches with the updated position information of the broadcast transmitter, wherein the updated position information is updated in the one or more correlated broadcast beacon packets.
- [Claim 3] The method as claimed in claim 1, wherein determining the position information of the broadcast transmitter comprising: receiving an acceleration data and a global positioning service (GPS) data from a plurality of sensors of the broadcast transmitter; and determining the position information based on the acceleration data and the GPS data.
- [Claim 4] The method as claimed in claim 2, wherein determining the updated position information with respect to the change in the position of the broadcast transmitter comprising: receiving an acceleration data and a global positioning service (GPS) data from a plurality of sensors of the broadcast transmitter; and determining the updated position information in the predefined time interval based on the acceleration data and the GPS data, wherein the updated position information is a position information of the broadcast transmitter with respect to an immediate previous position of the broadcast transmitter.
- [Claim 5] The method as claimed in claim 2, wherein determining the optimal QoS with respect to the change in the position of the broadcast transmitter comprising: monitoring a plurality of sensor parameters of the broadcast transmitter; determining a path loss based on a result of the monitoring of the plurality of sensor parameters; and determining the optimal QoS with respect to the change in the position of the broadcast transmitter based on the path loss.
- [Claim 6] The method as claimed in claim 5, wherein the plurality of sensor parameters include at least one of an output power of the broadcast transmitter, a sensitivity of a receiver, physical obstacles in a transmission path between the broadcast transmitter and a plurality of receivers, and an antenna gain obtained from a plurality of sensors.
- [Claim 7] The method as claimed in claim 1, further comprising: generating the one or more main adaptive broadcast streams comprising an adaptive broadcast support information and the broadcast stream identifier embedded in a header of the one or more main adaptive broadcast streams, wherein the adaptive wireless broadcast support information is indicative of the enablement or a disablement of the adaptive broadcast mode, and the broadcast stream identifier is indicative of the broadcast stream that is broadcasted via the one or more main adaptive broadcast streams.
- [Claim 8] The method as claimed in claim 1, wherein the one or more assistive beacon batches are scheduled before an onset of transmission of the one or more main adaptive broadcast streams, wherein the transmission of the one or more correlated broadcast beacon packets starts at an immediate time slot after the enablement of the adaptive broadcast mode.
- [Claim 9] The method as claimed in claim 1, wherein transmitting the one or more assistive beacon batches comprising: interleaving, in the beacon batch window, the one or more assistive beacon batches including the correlated broadcast beacon packets at the beacon batch chaining time interval, wherein each correlated broadcast beacon packets comprises a time stamp of a next periodic position update value, wherein a receiver performs decoding operation on the correlated broadcast beacon packets at the time stamp of the next periodic position update value in case the receiver misses to perform the decoding operation in accordance with the time synchronization information.
- [Claim 10] The method as claimed in claim 1, further comprising: receiving the user input corresponding to a disablement of the adaptive broadcast mode; triggering a tear-down request to cease streaming of a current set of beacon assistive batch among the one or more assistive beacon batches; and terminating a next set of assistive beacon batch, among the one or more assistive beacon batches, that are scheduled in the beacon batch window at a next time instance with respect to a current time instance, wherein the current set of assistive beacon batch are allowed for transmission in the beacon batch window at the current time instance.
- [Claim 11 ] The method as claimed in claim 10, further comprising: transmitting, till a reception of the user input to re-enablement of the adaptive broadcast mode, a default broadcast streams based on the termination of the next set of assistive beacon batch.
- [Claim 121 The method as claimed in claim 1, wherein the beacon batch window represents a time period of transmitting a single assistive beacon batch corresponding to each of the broadcast stream, the per window beacon density represents a number of correlated broadcast beacon packets in the single assistive beacon batch, and beacon batch chaining interval represents a time interval between a start of the beacon batch window and a start of a previous batch window.
- [Claim 13] A method for adaptive wireless broadcast communication at a broadcast receiver, the method comprises: receiving, from a broadcast transmitter, the one or more main adaptive broadcast streams including one or more assistive beacon batches, wherein each of the one or more assistive beacon batches include one or more correlated broadcast beacon packets; identifying an enablement of the adaptive broadcast mode based on an adaptive wireless broadcast support information included in the one or more main adaptive broadcast streams; periodically sniffing a predetermined number of assistive beacon batches among the one or more assistive beacon batches for a predefined interval of time; extracting a broadcast stream identifier from the one or more main adaptive broadcast streams; determining an occurrence of an adaptive broadcast transmission by matching the broadcast stream identifier with a required broadcast stream identifier; extracting an optimal Quality of Service (QoS) range, position information, the broadcast stream identifier, and time synchronization information from the one or more correlated broadcast beacon packets; determining periodically whether the optimal QoS range is within a distance between the broadcast receiver and the broadcast transmitter; and tuning the broadcast receiver for receiving a main adaptive broadcast stream among the one or more main adaptive broadcast streams based on a result of periodic determination that the optimal QoS range is within the distance.
- [Claim 14] The method as claimed in claim 13, further comprising: storing the QoS range, the position information, the broadcast stream identifier, and time synchronization information.
- [Claim 15] A broadcast transmitter for performing adaptive wireless broadcast communication, the broadcast transmitter comprises at least one processor configured to: receive a user input corresponding to an enablement of an adaptive broadcast mode of the broadcast transmitter, determine, based on the user input, an optimal quality of Service (QoS) range and a position information of the broadcast transmitter; generate one or more correlated broadcast beacon packets embedded with the optimal QoS range, the position information, a broadcast stream identifier, and time synchronization information; generate one or more assistive beacon batches corresponding to one or more broadcast streams, wherein each of the one or more assistive beacon batches includes the one or more correlated broadcast beacon packets; determine at least one of one or more least unused broadcast channels from a plurality of beacon channels, a beacon batch window, a per window beacon density, or a beacon batch chaining interval, based on at least one of a total number of active broadcast stream, window length information, and channel map information; schedule, the one or more assistive beacon batches based on the one or more least unused broadcast channels, the beacon batch window, the per window beacon density, and the beacon batch chaining time interval; and transmit, by interleaving with one or more main adaptive broadcast streams, the one or more assistive beacon batches in accordance with the scheduling.
Description
Description TITLE OF INVENTION: A SYSTEM AND METHOD FOR ADAPTIVE WIRELESS BROADCAST COMMUNICATION Technical Field [0001] The present disclosure generally relates to a method and a system for adaptive wireless broadcast communication. In particular, the present disclosure discloses an optimal range-assisted adaptive wireless broadcast communication. Background Art [0002] Audio broadcast systems are communication platforms that stream audio content to one or more users. These systems capture, encode, and transmit the audio content as a broadcast stream, which is then decoded and played through earbuds, speakers, headphones, radios, televisions, or digital devices. They are commonly used for broadcasting live events, music, news, educational content, and other forms of audio entertainment or information to a broad and diverse audience. [0003] Recently, low-energy (LE) audio broadcast systems that utilize Bluetooth technology have changed the audio experiences of the user and the way the user engages with another user. Such broadcast systems enable the streaming of the broadcast stream wirelessly with improved sound quality while consuming low power. The LE audio broadcast system provides features such as multi-stream audio, hearing aid support, etc. The aforementioned features make it suitable for a wide range of devices such as wireless headphones, wireless earbuds, hearing aids, smart home devices, and the like. [0004] In a multi-stream audio scenario, the LE audio broadcast system typically allows a single transmitting device, such as a smartphone or tablet, to simultaneously stream audio content to multiple receiving devices, such as individual wireless earbuds or headphones. [0005] For example, consider a person using a smartphone to stream music. With the LE audio broadcast system with multi-stream support, the smartphone can simultaneously transmit the audio content to multiple pairs of wireless earbuds or headphones worn by different individuals. This means that several users can listen to the same audio content from a single transmitting device without the need for additional accessories or hardware. [0006] However, the existing audio broadcast systems or the LE audio broadcast system do not consider the quality of reception based on an optimum ranging threshold. Wireless transmission signal has a threshold distance to deliver the best data. When transmissions exceed the threshold distance, the quality is compromised, and users lack control over the quality of reception. [0007] In order to overcome the above problem, the conventional solutions perform hiding certain broadcast contents. However, in such cases the user will potentially never come to know about the nearby wireless broadcasts. While some systems attempt to address this issue by implementing quality feedback reception from a broadcast receiver system, however, it is impossible to receive feedback from an unlimited number of receivers, due to the limitation of the number of dedicated connections supported by any wireless radio system. [0008] Thus, there is a need to provide a methodology to overcome the above- mentioned issues in the conventional techniques. Summary of Invention [0009] This summary is provided to introduce a selection of concepts in a simplified format that are further described in the detailed description of the invention. This summary is not intended to identify key or essential inventive concepts of the invention, nor is it intended for determining the scope of the invention. Solution to Problem [0010] According to an embodiment of the present disclosure, a method for adaptive wireless broadcast communication at a broadcast transmitter. The method includes receiving a user input corresponding to an enablement of an adaptive broadcast mode of the broadcast transmitter. Further, the method includes determining, based on the user input, an optimal quality of Service (QoS) range and a position information of the broadcast transmitter. The method further includes generating one or more correlated broadcast beacon packets embedded with the optimal QoS range, the position information, a broadcast stream identifier, and time synchronization information. Further, the method includes generating one or more assistive beacon batches corresponding to one or more broadcast streams, where each of the one or more assistive beacon batches includes the one or more correlated broadcast beacon packets. The method further includes determining, based on at least one of a total number of active broadcast stream, window length information, and channel map information, at least one of one or more least unused broadcast channels from a plurality of beacon channels, a beacon batch window, a per window beacon density, or a beacon batch chaining interval. Further, the method includes scheduling, the one or more assistive beacon batches based on the one or more least unused broadcast channels, the beacon batch window, the per window beacon densit