This application claims priority to PCT Application No. PCT/EP2020/073158, filed on Aug. 19, 2020, which claims priority to European Application No. 19193081.7, filed on Aug. 22, 2019, each of which is incorporated herein by reference in its entirety.
The present application relates generally to spatial audio. More specifically, the present application relates to setting a parameter value for controlling spatial audio.
The amount of multimedia content increases continuously. Users create and consume multimedia content, and it has a big role in modern society.
Various aspects of examples of the invention are set out in the claims. The scope of protection sought for various embodiments of the invention is set out by the independent claims. The examples and features, if any, described in this specification that do not fall under the scope of the independent claims are to be interpreted as examples useful for understanding various embodiments of the invention.
According to a first aspect of the invention, there is provided an apparatus comprising means for performing: receiving captured spatial audio information comprising at least one audio signal and at least one audio parameter for controlling the at least one audio signal, receiving an instruction to set an audio parameter to a first parameter value, setting, in response to determining that the first parameter value fulfils at least one criterion, the audio parameter to a second parameter value and changing the audio parameter from the second parameter value to the first parameter value.
According to a second aspect of the invention, there is provided a method comprising: receiving captured spatial audio information comprising at least one audio signal and at least one audio parameter for controlling the at least one audio signal, receiving an instruction to set an audio parameter to a first parameter value, setting, in response to determining that the first parameter value fulfils at least one criterion, the audio parameter to a second parameter value and changing the audio parameter from the second parameter value to the first parameter value.
According to a third aspect of the invention, there is provided a computer program comprising instructions for causing an apparatus to perform at least the following: receiving captured spatial audio information comprising at least one audio signal and at least one audio parameter for controlling the at least one audio signal, receiving an instruction to set an audio parameter to a first parameter value, setting, in response to determining that the first parameter value fulfils at least one criterion, the audio parameter to a second parameter value and changing the audio parameter from the second parameter value to the first parameter value.
According to a fourth aspect of the invention, there is provided an apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to with the at least one processor, cause the apparatus at least to perform: receive captured spatial audio information comprising at least one audio signal and at least one audio parameter for controlling the at least one audio signal, receive an instruction to set an audio parameter to a first parameter value, set, in response to determining that the first parameter value fulfils at least one criterion, the audio parameter to a second parameter value and change the audio parameter from the second parameter value to the first parameter value.
According to a fifth aspect of the invention, there is provided a non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the following: receiving captured spatial audio information comprising at least one audio signal and at least one audio parameter for controlling the at least one audio signal, receiving an instruction to set an audio parameter to a first parameter value, setting, in response to determining that the first parameter value fulfils at least one criterion, the audio parameter to a second parameter value and changing the audio parameter from the second parameter value to the first parameter value.
According to a sixth aspect of the invention, there is provided a computer readable medium comprising program instructions for causing an apparatus to perform at least the following: receiving captured spatial audio information comprising at least one audio signal and at least one audio parameter for controlling the at least one audio signal, receiving an instruction to set an audio parameter to a first parameter value, setting, in response to determining that the first parameter value fulfils at least one criterion, the audio parameter to a second parameter value and changing the audio parameter from the second parameter value to the first parameter value.
For a more complete understanding of example embodiments of the present invention, reference is now made to the following descriptions taken in connection with the accompanying drawings in which:
The following embodiments are exemplifying. Although the specification may refer to “an”, “one”, or “some” embodiment(s) in several locations of the text, this does not necessarily mean that each reference is made to the same embodiment(s), or that a particular feature only applies to a single embodiment. Single features of different embodiments may also be combined to provide other embodiments.
Example embodiments relate to receiving captured spatial audio information comprising at least one audio signal and at least one audio parameter for controlling the at least one audio signal. Example embodiments further relate to providing perceivable feedback to a user capturing spatial audio information.
Spatial audio may comprise a full sphere surround-sound to mimic the way people perceive audio in real life. Spatial audio may comprise audio that appears from a user's position to be assigned to a certain direction and/or distance. Spatial audio may comprise audio created by sound sources, ambient audio or a combination thereof. Ambient audio may comprise audio that might not be identifiable in terms of a sound source such as traffic humming, wind or waves, for example. Therefore, the perceived audio may change with movement of the user or with the user turning. The full sphere surround-sound may comprise a spatial audio field surrounding a reference point.
According to an example embodiment, the reference point corresponds to a position of the user. According to another example embodiment, the reference point corresponds to a position of the capturing device when capturing the spatial audio information. According to a further example embodiment, the reference point corresponds to the centre point of the spatial audio field. For example, the location of the capturing device may be considered as a centre of the spatial audio field.
Spatial audio may be captured with, for example, a capturing device comprising a plurality of microphones configured to capture audio signals around the capturing device. In addition to capturing audio signals, the capturing device may also be configured to capture different types of information such as one or more parameters relating to the captured audio signals and/or visual information. The captured parameters may be stored with the captured audio or in a separate file. A capturing device may be, for example, a camera, a video recorder or a smartphone.
Spatial audio may comprise one or more parameters such as an audio focus parameter and/or an audio zoom parameter. An audio parameter may comprise a parameter value with respect to a reference point such as the position of the user or the position of the capturing device. Modifying a spatial audio parameter value may cause a change in spatial audio perceived by a listener.
An audio focus feature allows a user to focus on audio in a desired direction when capturing content and/or playing back content. Therefore, an audio focus feature also allows a user to at least partially eliminate background noises. When capturing content, in addition to capturing audio, also the direction of sound is captured. A direction of sound may be defined with respect to a reference point. For example, a direction of sound may comprise an angle with respect to a reference point or a discrete direction such as front, back, left, right, up and/or down with respect to a reference point, or a combination thereof. The reference point may correspond to, for example, a value of 0 degrees or no audio focus direction in which case, at the reference point, the audio comprises surround sound with no audio focus. An audio focus parameter may also comprise one or more further levels of detail such as horizontal focus direction and/or vertical focus direction.
An audio zoom feature allows a user to zoom in on a sound. Zooming in on a sound comprises adjusting an amount of audio gain associated with a particular direction. Therefore, an audio zoom parameter corresponds to sensitivity to a direction of sound. Audio zoom may be performed using audio beamforming with which a user may be able to control, for example, the size, shape and/or direction of the audio beam. Performing audio zooming may comprise controlling audio signals coming from a particular direction while attenuating audio signals coming from other directions. For example, an audio zoom feature may allow controlling audio gain. Audio gain may comprise an amount of gain set to audio input signals coming from a certain direction. An audio zoom parameter value may be defined with respect to a reference point. For example, an audio zoom parameter may be a percentage value and the reference point may correspond to, for example, a value of 0% in which case, at the reference point, the audio comprises surround sound with no audio zooming. As another example, an audio zoom feature may allow delaying different microphone signals differently and then summing the signals up, thereby enabling spatial filtering of audio.
Audio zooming may be associated with zooming visual information. For example, if a user records a video and zooms in on an object, the audio may also be zoomed in on the object such that, for example, sound generated by the object is emphasized and other sounds are attenuated. In other words, spatial audio parameters may be controlled by controlling the video zoom.
Providing a user with a possibility to control audio parameters, for example, to manually focus audio in a particular direction may in some cases be confusing for a user. For example, the user may assume that there should be an audible change in perceived audio in response to focusing audio in a desired direction. However, in some cases the audio focus may already be in the desired direction and therefore there is no audible change. Due to a lack of feedback the user may mistakenly think that, for example, the audio focus does not work, or the user input a wrong command. This may lead to a negative user experience and may also cause the user to input a repeated command to focus audio.
According to an example embodiment, an apparatus is configured to receive captured spatial audio information comprising at least one audio signal and at least one audio parameter for controlling the at least one audio signal. The at least one audio parameter may comprise an audio parameter corresponding to a direction of audio with respect to a reference point. The at least one audio parameter may comprise, for example, an audio focus parameter. The apparatus is further configured to receive an instruction to set an audio parameter to a first parameter value and determine whether the first parameter value fulfils at least one criterion. The at least one criterion may comprise an active parameter value or an effect caused by the active parameter value. The apparatus is further configured to set, in response to determining that the first parameter value fulfils at least one criterion, the audio parameter to a second parameter value and change the audio parameter from the second parameter value to the first parameter value. The apparatus may be configured to set the audio parameter to a second parameter value for a period of time. The apparatus may be configured to change the audio parameter from the second parameter value to the first parameter value while outputting the captured spatial information.
Captured content may be stored in volatile or non-volatile memory. For example, when the content has been captured it may be saved to a file on a capturing device or to a file located on a cloud service. When playing back the captured content the saved file may be downloaded to a playback device and opened. The captured content may also be edited on the capturing and/or playback device. Storing captured content may comprise storing the captured content in one or more files. Captured content may comprise spatial audio information and/or captured visual information.
In the example of
The at least one memory 160 stores computer program code 120 which when loaded into the processor 110 control the operation of the apparatus 100 as explained below. In other examples, the apparatus 100 may comprise more than one memory 160 or different kinds of storage devices.
Computer program code 120 for enabling implementations of example embodiments of the invention or a part of such computer program code may be loaded onto the apparatus 100 by the manufacturer of the apparatus 100, by a user of the apparatus 100, or by the apparatus 100 itself based on a download program, or the code can be pushed to the apparatus 100 by an external device. The computer program code may arrive at the apparatus 100 via an electromagnetic carrier signal or be copied from a physical entity such as a computer program product, a memory device or a record medium such as a Compact Disc (CD), a Compact Disc Read-Only Memory (CD-ROM), a Digital Versatile Disk (DVD) or a Blu-ray disk.
In the example embodiment of
Additionally or alternatively, the user interface 220 may also comprise a manually operable control such as a button, a key, a touch pad, a joystick, a stylus, a pen, a roller, a rocker, a keypad, a keyboard or any suitable input mechanism for inputting and/or accessing information. Further examples include a camera, a speech recognition system, eye movement recognition system, acceleration-, tilt- and/or movement-based input systems. Therefore, the apparatus 200 may also comprise different kinds of sensors such as one or more gyro sensors, accelerometers, magnetometers, position sensors and/or tilt sensors.
The apparatus 200 of the example of
According to an example embodiment, the apparatus 200 is configured to receive captured spatial audio information from a microphone array comprising at least two microphones 210. The apparatus 200 is further configured to apply one or more beamforming operations on the captured spatial audio information to emphasize audio signals arriving from a particular direction and/or attenuate sounds coming from other directions.
A beamforming operation may comprise forming an audio beam by selecting a particular microphone arrangement for capturing spatial audio information from a first direction and/or attenuating sounds coming from a second direction and processing the received audio information. In other words, a microphone array may be used to form a spatial filter which is configured to extract a signal from a specific direction and/or reduce contamination of signals from other directions.
According to an example embodiment, the apparatus 200 is configured to change a direction of an audio beam. Changing a direction of an audio beam may comprise changing a direction of an audio beam with respect to a reference point in a spatial audio field. For example, changing a direction of an audio beam may comprise changing the direction of the audio beam from a first direction to a second direction. When the audio beam is directed to a first direction, audio signals from that direction are emphasized and when the audio beam is directed to a second direction, audio signals from that direction are emphasized.
The apparatus 200 may be configured to change a direction of an audio beam by switching from a first microphone arrangement to a second microphone arrangement, by processing the captured audio information using an algorithm with different parameters and/or using a different algorithm for processing the captured audio information. For example, in the case of a Delay-Sum beamformer, the beam direction steering can be accomplished by adjusting the values of steering delays so that signals arriving from a particular direction are aligned before they are summed. As another example, in the case of parametric spatial audio processing where the spatial audio field is analyzed into a directional component with a direction-of-arrival parameter and ambient component without direction of arrival, the beam steering can be implemented by changing the direction-of-arrival at which directional signal components are enhanced.
According to an example embodiment, the apparatus 200 is configured to activate an audio beam. Activating an audio beam may comprise activating an audio beam that is formed, but not active until activated. For example, the apparatus 200 may be configured to form a first beam and a second beam but activate one beam at a time. Activating an audio beam may comprise activating a first audio beam and de-activating a second audio beam. For example, activating an audio beam may comprise causing de-activating a currently active audio beam.
According to an example embodiment, the apparatus 200 is configured to receive captured spatial audio information comprising at least one audio signal and at least one audio parameter for controlling the at least one audio signal. The apparatus 200 may be configured to receive captured spatial audio information, for example, by receiving a file from a separate device, by opening a file comprised by the apparatus 200 or by receiving spatial audio information as streamed content.
Receiving captured spatial audio information may comprise receiving the spatial audio information by capturing the spatial audio information and/or by playing back the spatial audio information.
According to an example embodiment, the apparatus 200 is configured to capture spatial audio information. The apparatus 200 may be configured to capture spatial audio information using, for example, a microphone array comprising two or more microphones 210.
According to an example embodiment, the apparatus 200 is configured to play back captured spatial audio information. The apparatus 200 may be configured to play back spatial audio information using, for example, one or more loudspeakers.
Capturing spatial audio information may also comprise capturing other types of information. For example, assuming the apparatus 200 comprises a video recorder, capturing spatial audio information may also comprise capturing visual information.
Audio parameters may be included in spatial audio information in different ways. For example, an audio parameter may be included in spatial audio information when capturing the spatial audio information or after capturing the spatial audio information. Including an audio parameter in spatial audio information when capturing the spatial audio information may comprise, for example, manually adjusting the audio parameter or applying automatic sound source tracking techniques such as visual object tracking or audio-based sound source tracking. Including audio parameters in spatial audio information after capturing the spatial audio information may comprise, for example, editing audio parameters by an editing tool or editing audio parameters by applying automatic sound source tracking techniques such as visual object tracking or audio-based sound source tracking techniques.
The at least one audio parameter may comprise one or more spatial audio parameters. A spatial audio parameter may comprise a parameter for controlling a particular spatial audio feature. A spatial audio parameter may comprise a parameter that is defined with respect to a reference point. A spatial audio parameter may also comprise a combination of a plurality of parameters. For example, a spatial audio parameter may comprise the direction of audio that is interesting to the user and the amount of audio gain towards that direction. Different audio parameters comprised by spatial audio may have a common reference point.
A spatial audio parameter may comprise a parameter for controlling a characteristic of spatial audio. A characteristic may comprise, for example, volume, an amount of effect or panning in 3D space.
According to an example embodiment, a spatial audio parameter comprises a spatial audio parameter value. The spatial audio parameter value may be defined with respect to a reference point in a spatial audio field. The spatial audio parameter value may be defined, for example, as an angle or a direction with respect to the reference point. If the spatial audio parameter value corresponds to the reference point, it may be interpreted that the spatial audio parameter value is zero or that spatial audio signals are not modified by the spatial audio parameter.
According to an example embodiment, the at least one audio parameter comprises an audio focus parameter corresponding to a direction of audio with respect to a reference point. For example, a user may perceive that audio is located to the left or to the right of the user. A direction of audio may comprise a direction with respect to a reference point such as left, right, front, back, up, down or any combination thereof. A direction may also comprise a hearing angle with respect to the reference point such as 30°, 80°, 120° or 240°, or any other angle between 0° and 360°.
According to an example embodiment, the reference point comprises the centre of the spatial audio field. The reference point may comprise a position of the user or the position of the capturing device.
According to an example embodiment, the apparatus 200 is configured to output the captured spatial audio information. The apparatus 200 may be configured to output the captured spatial audio information using, for example, one or more loudspeakers 230.
According to an example embodiment, the apparatus 200 is configured to receive an instruction to set an audio parameter to a first parameter value. The apparatus 200 may be configured to receive the instruction from a user, from a device or from a software module.
According to an example embodiment, the apparatus 200 is configured to receive the instruction from a user. A user may be, for example, a user of the apparatus 200.
According to an example embodiment, the apparatus 200 is configured to receive the instruction from an application. An application may comprise an application program executed by the apparatus 200 or an application program in communication with the apparatus 200. An application may comprise, for example, a camera application comprising a video recording feature or a voice recording application. For example, the apparatus 200 may be configured to receive from a video recording application an instruction to set an audio focus parameter automatically upon launching the video recording application. In such a case, a user might not realize that the audio focus feature is activated.
The first parameter value may be indicated by a numerical value, a discrete value, a selection or an input corresponding to a numerical value. For example, the first parameter may be indicated by a number, a direction, a selected area on a user interface, by a gesture or any other suitable input.
According to an example embodiment, the apparatus 200 is configured to perform an action in response to receiving an instruction to set an audio parameter to a first parameter value in dependence upon an active parameter value. In other words, the apparatus 200 may be configured to perform a first action if the active parameter has a first value and a second action if the active parameter has a second value. An active parameter value may refer to a value of the audio parameter that has been set before receiving the instruction to set the audio parameter to the first parameter value. In other words, an active parameter value may comprise a current value of the parameter. For example, if the active parameter value is equal to the first parameter value, the apparatus 200 may be configured to, instead of setting the audio parameter to the first value, perform an action that differs from the received instruction.
An active parameter value may comprise a parameter value that is active when the apparatus 200 receives the instruction, a pre-determined parameter value or a default parameter value. Therefore, the apparatus 200 may be configured to dynamically determine an action to be performed in response to receiving an instruction to set an audio parameter to a particular value.
According to an example embodiment, the apparatus 200 is configured to determine whether the first parameter value fulfils at least one criterion. Determining whether the first parameter fulfils at least one criterion may comprise, for example, comparing the first parameter value with an active parameter value.
As another example, determining whether the first parameter fulfils at least one criterion may comprise, for example, comparing an effect caused by the first parameter value with an effect caused by an active parameter value. Comparing an effect caused by the first parameter value with an effect caused by the active parameter value may comprise comparing the amount, type and/or characteristics of the effect caused by the first parameter value with the amount, type and/or characteristics, respectively, of the effect caused by the active parameter value. An effect caused by a parameter may comprise an effect perceivable by a user. According to an example embodiment, the at least one criterion comprises an active parameter value or an effect caused by the active parameter value.
Determining whether the first parameter fulfils a criterion may comprise determining whether the first parameter value is equal or substantially equal to a value represented by the criterion, above or below a threshold value represented by the criterion or within a range defined by the criterion.
According to an example embodiment, the apparatus 200 is configured to set, in response to determining that the first parameter fulfils at least one criterion, the audio parameter to a second parameter value.
Setting the audio parameter to a second parameter value may comprise changing a direction of an audio beam or activating an audio beam such that audio signals from a direction corresponding to the second parameter value are emphasized. According to an example embodiment, the apparatus is configured to set the audio parameter to a second parameter value by changing a direction of an audio beam or activating an audio beam.
The apparatus 200 may be configured to determine the second parameter value based on the first parameter value. For example, if the first parameter value corresponds to audio focus in a first direction with respect to a reference point in a spatial audio field, the apparatus 200 may be configured to determine the second parameter value such that the second parameter value corresponds to a direction different from the first direction with respect to the reference point.
The apparatus 200 may be configured to determine the second parameter dynamically or based on a pre-determined setting. The apparatus 200 may be configured to determine the second parameter based on information relating to the spatial audio field such as information on location of sound objects and/or ambient sound. Determining the second parameter dynamically may comprise, for example, determining the second parameter such that the second parameter corresponds to a direction with no sound objects. A pre-determined setting may comprise a parameter value corresponding to a non-focus parameter value or a parameter value associated with a pre-determined audio focus.
According to an example embodiment, the second value is different from the first value. Setting the audio parameter to a second parameter value may comprise modifying an audio beam for capturing the spatial audio. Modifying an audio beam may comprise, for example, modifying a shape and/or a size of the beam, directing the audio beam to a particular direction, activating an audio beam or deactivating an audio beam.
The apparatus 200 is configured to temporarily set the audio parameter to the second parameter value. According to an example embodiment, the apparatus 200 is configured to set, in response to determining that the first parameter value fulfils at least one criterion, the audio parameter to the second parameter value for a period of time. The period of time may comprise a pre-determined period of time or a dynamic period of time such as a period of time for outputting an audible difference when outputting the captured spatial audio information.
According to an example embodiment, the second parameter value comprises a parameter value corresponding to a reference point in a spatial audio field. As mentioned above, a reference point may correspond to a position of a user, a position of the capturing device when capturing spatial audio information or the centre point of a spatial audio field. Further, the reference point may correspond to an audio parameter value causing essentially no modification of an audio signal.
According to an example embodiment, the first parameter value comprises a value corresponding to an autofocus direction and the second parameter value comprises a value corresponding to a direction associated with ambient sound. An autofocus direction may comprise a direction to which an audio beam is automatically focused. The apparatus 200 may be configured to determine an autofocus direction by applying automatic sound source tracking techniques such as visual object tracking or audio-based sound source tracking. Using autofocus function may be activated by a user or an application program such as a video/audio recording application, for example.
According to an example embodiment, the apparatus 200 is configured to change the audio parameter from the second parameter value to the first parameter value. In other words, the apparatus 200 may be configured to temporarily set the audio parameter to the second value and then change the audio parameter from the second parameter value to the first parameter value. Changing an audio parameter from a second parameter value to a first parameter value may comprise, for example, replacing the second parameter value with the first parameter value.
Changing the audio parameter from the second parameter value to the first parameter value may comprise changing a direction of an audio beam or activating an audio beam such that audio signals from a direction corresponding to the first parameter value are emphasized. According to an example embodiment, the apparatus is configured to change the audio parameter from the second parameter value to the first parameter value by changing a direction of an audio beam or activating an audio beam.
Without limiting the scope of the claims, an advantage of setting an audio parameter to a second parameter value and changing the audio parameter from the second parameter value to the first parameter value may be that if a user instructs the apparatus to set an audio parameter to a value that is already active, a user may receive feedback on the instruction even if the parameter value was not changed.
According to an example embodiment, the apparatus 200 is configured to set, in response to determining that the first parameter value fulfils at least one criterion, the audio parameter to the second parameter value and change the audio parameter from the second parameter value to the first parameter value while outputting the captured spatial audio information.
Without limiting the scope of the claims, an advantage of setting an audio parameter to a second parameter value and changing the audio parameter from the second parameter value to the first parameter value may be that a user can perceive a change in the audio output.
According to an example embodiment, the apparatus 200 comprises means for performing the features of the claimed invention, wherein the means for performing comprises at least one processor 110, at least one memory 160 including computer program code 120, the at least one memory 160 and the computer program code 120 configured to, with the at least one processor 110, cause the performance of the apparatus 200. The means for performing the features of the claimed invention may comprise means for receiving captured spatial audio information comprising at least one audio signal and at least one audio parameter for controlling the at least one audio signal, means for receiving an instruction to set an audio parameter to a first parameter value, means for determining whether the first parameter value fulfils at least one criterion, means for setting, in response to determining that the first parameter value fulfils at least one criterion, the audio parameter to a second parameter value and means for changing the audio parameter from the second parameter value to the first parameter value.
Means for receiving an instruction may comprise means for receiving an instruction from a user or means for receiving an instruction from an application.
Means for setting the audio parameter to the second parameter value may comprise means for changing a direction of an audio beam or means for activating an audio beam. Means for changing the audio parameter from the second parameter value to the first parameter value may comprise means for changing a direction of an audio beam or means for activating an audio beam.
The means for performing the features of the claimed invention may further comprise means for outputting the captured spatial audio signal and/or means for setting the audio parameter to the second parameter value and means for changing the audio parameter from the second parameter value to the first parameter value while outputting the captured spatial audio information. The apparatus may further comprise means for setting the audio parameter to the second parameter value for a period of time. The apparatus may further comprise means for changing a direction of an audio beam and/or activating an audio beam.
In the example of
In the example of
As a result of the change, a user using the mobile computing device 300 may perceive a change in the audio output. For example, first the user may hear speech of the second person 302 louder and in response to the change of audio focus, the user may hear speech of the first person 301 louder.
In the example of
In the example of
In the example of
In the example of
In the example of
The method starts with receiving 605 spatial audio information comprising at least one audio signal and at least one audio parameter for controlling the at least one audio signal. The at least one audio parameter may comprise an audio focus parameter corresponding to a direction of audio with respect to a reference point.
The method continues with receiving 610 an instruction to set an audio parameter to a first parameter value. The instruction may be received, for example, from a user.
The method continues with determining 615 whether the first parameter value fulfils at least one criterion. The at least one criterion may comprise an active parameter value or an effect caused by the active parameter value. Determining whether the first parameter value fulfils at least one criterion may comprise comparing the first parameter value with an active parameter value or an effect caused by the first parameter value with the effect caused by the active parameter value.
The method further continues with setting 620, in response to determining that the first parameter value fulfils at least one criterion, the audio parameter to a second parameter value. The first parameter value is different from the second parameter value.
The method further continues with changing 625 the audio parameter from the second parameter value to the first parameter value.
The method starts with determining 705 an active parameter value. The active parameter value may comprise a parameter value that is active when the apparatus 200 receives the instruction, a pre-determined parameter value or a default parameter value.
The method continues with comparing 710 the first parameter value with the active parameter value. If it is determined based on the comparison that the first parameter value is substantially equal to the active parameter value, a second parameter value is determined 715. The second parameter value may be determined dynamically, or a pre-determined value may be selected.
The method starts with determining 805 an active parameter value. The active parameter value may comprise a parameter value that is active when the apparatus 200 receives the instruction, a pre-determined parameter value or a default parameter value.
The method continues with comparing 810 an effect caused by the first parameter value with an effect caused by the active parameter value. If it is determined based on the comparison that the effect caused by the first parameter value is substantially equal to the effect caused by the active parameter value, a second parameter value is determined 815. The second parameter value may be determined dynamically, or a pre-determined value may be selected.
Without in any way limiting the scope, interpretation, or application of the claims appearing below, a technical effect of one or more of the example embodiments disclosed herein is that better feedback may be provided for the user and thereby make a use of the apparatus more efficient. Another technical effect of the one or more example embodiments is that different beamforming techniques may be utilized in providing feedback to a user.
As used in this application, the term “circuitry” may refer to one or more or all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry) and (b) combinations of hardware circuits and software, such as (as applicable): (i) a combination of analog and/or digital hardware circuit(s) with software/firmware and (ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and (c) hardware circuit(s) and or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation.
This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
Embodiments of the present invention may be implemented in software, hardware, application logic or a combination of software, hardware and application logic. The software, application logic and/or hardware may reside on the apparatus, a separate device or a plurality of devices. If desired, part of the software, application logic and/or hardware may reside on the apparatus, part of the software, application logic and/or hardware may reside on a separate device, and part of the software, application logic and/or hardware may reside on a plurality of devices. In an example embodiment, the application logic, software or an instruction set is maintained on any one of various conventional computer-readable media. In the context of this document, a ‘computer-readable medium’ may be any media or means that can contain, store, communicate, propagate or transport the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer, with one example of a computer described and depicted in
If desired, the different functions discussed herein may be performed in a different order and/or concurrently with each other. Furthermore, if desired, one or more of the above-described functions may be optional or may be combined.
Although various aspects of the invention are set out in the independent claims, other aspects of the invention comprise other combinations of features from the described embodiments and/or the dependent claims with the features of the independent claims, and not solely the combinations explicitly set out in the claims.
It will be obvious to a person skilled in the art that, as the technology advances, the inventive concept can be implemented in various ways. The invention and its embodiments are not limited to the examples described above but may vary within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
19193081 | Aug 2019 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2020/073158 | 8/19/2020 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2021/032766 | 2/25/2021 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20080247567 | Kjolerbakken | Oct 2008 | A1 |
20100254543 | Kjolerbakken | Oct 2010 | A1 |
Number | Date | Country |
---|---|---|
2559765 | Aug 2018 | GB |
2007037700 | Apr 2007 | WO |
2014162171 | Oct 2014 | WO |
Entry |
---|
Extended European Search Report received for corresponding European Patent Application No. 19193081.7, dated Mar. 5, 2020, 8 pages. |
International Search Report and Written Opinion received for corresponding Patent Cooperation Treaty Application No. PCT/EP2020/073158, dated Sep. 1, 2020, 11 pages. |
Office Action received for corresponding European Patent Application No. 19193081.7, dated Sep. 5, 2022, 3 pages. |
Number | Date | Country | |
---|---|---|---|
20220321997 A1 | Oct 2022 | US |