1. A sound process apparatus comprising:
a processor;
a memory having machine executable instructions stored thereon that, when executed by the processor, cause the sound process apparatus to perform operations comprising:
obtaining sound data based on sound collected by a remote microphone disposed in a remote site;
first determining a volume level of voice and a volume level of noise in the remote site based on the obtained sound data;
second determining a volume level of noise in a local site based on the sound collected by a local microphone disposed in the local site;
third determining a target volume level based on the volume level of the voice in the remote site, the volume level of the noise in the remote site, and the volume level of the noise in the local site; and
notifying a user of information related to the target volume level, and
obtaining the volume level of the voice and the target volume level from a second sound process apparatus disposed in the local site,
wherein the second determining includes determining a volume level of voice in the local site based on the sound collected by the local microphone, and
wherein the third determining includes:
determining whether the volume of the voice from the second sound processing apparatus is greater than the volume of the voice in the local site determined by the second determining, and
determining the target volume from the second sound processing apparatus as the target volume when the volume of the voice from the second sound processing apparatus is greater than the volume of the voice in the local site determined by the second determining.
2. The sound process apparatus according to claim 1, wherein the third determining includes determining the target volume level based on at least one of a difference and a ratio between the volume level of the voice in the remote site and the volume level of the noise in the remote site.
3. The sound process apparatus according to claim 1, wherein
the second determining includes determining a volume level of voice in the local site based on the sound collected by the local microphone, and wherein
the notifying includes notifying a user of information indicating a relationship between the target volume level and the volume level of the voice in the local site as the information related to the target volume level.
4. The sound process apparatus according to claim 1, wherein notifying a user of information showing that the target volume level exceeds a maximum volume level when the target volume level exceeds a maximum volume level which the local microphone is able to collect sound.
5. The sound process apparatus according to claim 1, wherein
the obtaining includes obtaining a plurality of the sound data collected by a plurality of the remote microphones disposed in a remote site, and wherein
the first determining includes determining the smallest volume level of the voice among the plurality of the sound data as the volume level of the voice in the remote site and the largest volume level of the noise among the plurality of the sound data as the volume level of the noise in the remote site.
6. A non-transitory computer readable storage medium storing computer readable instructions that, when executed by a computer, perform operations comprising:
obtaining a plurality of sound data based on sound collected by a plurality of remote microphones disposed in a remote site;
determining a volume level of voice and a volume level of noise in the remote site based on the obtained plurality of sound data;
determining a volume level of noise in a local site based on the sound collected by a local microphone disposed in the local site;
determining a target volume level based on the determined volume level of the voice in the remote site, the determined volume level of the noise in the remote site, and the determined volume level of the noise in the local site; and
notifying a user of information related to the target volume level,
wherein the determining the volume level of the voice and the volume level of the noise in the remote site includes determining a smallest volume level of the voice among the plurality of the sound data as the volume level of the voice in the remote site and a largest volume level of the noise among the plurality of the sound data as the volume level of the noise in the remote site.
7. The non-transitory computer readable storage medium according to claim 6, wherein the determining the target volume level further includes determining the target volume level based on at least one of a difference and a ratio between the volume level of the voice in the remote site and the volume level of the noise in the remote site.
8. The non-transitory computer readable storage medium according to claim 6, wherein
the determining the volume level of the noise in the local site further includes determining the volume level of voice in the local site based on the sound collected by the local microphone, and wherein
the notifying includes notifying a user of information indicating a relationship between the target volume level and the volume level of the voice in the local site as the information related to the target volume level.
9. The non-transitory computer readable storage medium according to claim 6, wherein the notifying further includes notifying a user of information showing that the target volume level exceeds a maximum volume level when the target volume level exceeds a maximum volume level which the local microphone is able to collect sound.
10. The non-transitory computer readable storage medium according to claim 6, further storing computer readable instructions that, when executed by a computer, perform operations comprising:
obtaining the volume level of the voice and the target volume level from a second computer disposed in the local site, wherein
the determining the volume level of the noise in the local site further includes determining the volume level of the voice in the local site based on the sound collected by the local microphone, and wherein
the determining the target volume level includes:
determining whether the volume of the voice from the second computer is greater than the determined volume of the voice in the local site, and
determining the target volume from the second computer as the target volume when the volume of the voice from the second computer is greater than the determined volume of the voice in the local site.
11. A method for a conference system comprising:
obtaining, by a processor disposed in a local site via a communication interface, sound data based on sound collected by a remote microphone disposed in a remote site;
determining, by the processor disposed in the local site, a volume level of voice and a volume level of noise in the remote site based on the obtained sound data;
determining, by the processor disposed in the local site, a volume level of noise in the local site based on the sound collected by a local microphone in the local site;
determining, by the processor disposed in the local site, a target volume level based on the determined volume level of the voice in the remote site, the determined volume level of the noise in the remote site, and the determined volume level of the noise in the local site;
displaying, on a display, information related to the target volume level; and
obtaining, by the processor disposed in the local site, the volume level of the voice and the target volume level from another processor disposed in the local site,
wherein the determining the volume level of the noise in the local site further includes determining the volume level of the voice in the local site based on the sound collected by the local microphone, and
wherein the determining the target volume level includes:
determining whether the volume of the voice from the other processor is greater than the determined volume of the voice in the local site, and
determining the target volume from the other processor as the target volume when the volume of the voice from the other processor is greater than the determined volume of the voice in the local site.
12. The method according to claim 11, wherein the determining the target volume level further includes determining the target volume level based on at least one of a difference and a ratio between the volume level of the voice in the remote site and the volume level of the noise in the remote site.
13. The method according to claim 11,
wherein the determining the volume level of the noise in the local site further includes determining the volume level of voice in the local site based on the sound collected by the local microphone, and
wherein the displaying includes displaying information indicating a relationship between the target volume level and the volume level of the voice in the local site as the information related to the target volume level.
14. The method according to claim 11, wherein the displaying further includes displaying information showing that the target volume level exceeds a maximum volume level when the target volume level exceeds a maximum volume level which the local microphone is able to collect sound.
15. The method according to claim 11, wherein
the obtaining further includes obtaining a plurality of the sound data collected by a plurality of the remote microphones disposed in a remote site, and
wherein the determining the volume level of the voice and the volume level of the noise in the remote site includes determining the smallest volume level of the voice among the plurality of the sound data as the volume level of the voice in the remote site and the largest volume level of the noise among the plurality of the sound data as the volume level of the noise in the remote site.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
What is claimed:
1. A method of superimposing an additional information signal on a video signal, and detecting said additional information from said video signal on which said additional information is superimposed, which comprises:
generating a first spectral spreading code in predetermined intervals synchronized with a sync signal contained in the video signal;
generating inverting and non-inverting spectral spreading codes by inverting the polarity of said first spectral spreading code in said predetermined interval units;
spectrally spreading the additional information signal by said inverting and non-inverting spectral spreading codes to generate a spectrally spread additional information signal;
superimposing the spectrally spread additional information signal on said video signal to generate a video signal with additional information;
generating a second spectral spreading code which is the same as the first spectral spreading code in synchronism with the sync signal contained in said video signal with additional information;
adding or subtracting values of said video signal with additional information corresponding to chips of said second spectral spreading code according to the values of said chips of said second spectrally spread signal and the polarity of said predetermined intervals to calculate a cumulative value; and
detecting said additional information in said video signal with additional information by determining whether the cumulative value exceeded either a positive or negative threshold value.
2. A method of superimposing an additional information signal as defined in claim 1, wherein said cumulative value is calculated by adding an additionsubtraction result for intervals of said second spectral spreading code corresponding to inverting intervals of said inverting spectral spreading code, to an additionsubtraction result for non-inverting intervals.
3. A method of superimposing an additional information signal as defined in claim 1, wherein said first spectral spreading code is generated in intervals equal to one or more vertical periods, or 1N (N1) vertical periods, of said video signal.
4. A method of superimposing an additional information signal as defined in claim 1, wherein said first spectral spreading code is generated in intervals equal to one or more horizontal periods of said video signal.
5. A method of superimposing an additional information signal as defined in claim 1, wherein said inverted and non-inverted spectrally spread signals are generated by alternately inverting and not inverting said first spectrally spread signal in said predetermined interval units.
6. A method of superimposing an additional information signal as defined in claim 1, wherein said inverted and non-inverted spectrally spread signals are generated by alternately inverting and not inverting said first spectrally spread signal according to a random number sequence in said predetermined interval units.
7. A method of superimposing an additional information signal, wherein a first spectral spreading code is generated in a predetermined interval synchronized with a sync signal contained in a video signal, inverting and non-inverting spectral spreading codes are generated by inverting or not inverting the polarity of said first spectral spreading code in said predetermined interval units, a spectrally spread additional information signal is generated by spectrally spreading an additional information signal by said inverting and non-inverting spectral spreading codes, and a video signal with additional information is generated by superimposing said spectrally spread additional information signal on said video signal.
8. A method of superimposing an additional information signal as defined in claim 7, wherein said first spectral spreading code is generated in intervals equal to one or more vertical periods, or 1N (N1) vertical periods, of said video signal.
9. A method of superimposing an additional information signal as defined in claim 7, wherein said first spectral spreading code is generated in intervals equal to one or more horizontal periods of said video signal.
10. A method of superimposing an additional information signal as defined in claim 7, wherein said inverted and non-inverted spectrally spread signals are generated by alternately inverting and not inverting said first spectrally spread signal in said predetermined interval units.
11. A method of superimposing an additional information signal as defined in claim 7, wherein said inverted and non-inverted spectrally spread signals are generated by alternately inverting and not inverting said first spectrally spread signal according to a random number sequence in said predetermined interval units.
12. A method of superimposing a spectrally spread additional information signal on a video signal, and detecting said additional information from said video signal on which said additional information is superimposed, wherein:
a first spectral spreading code is generated in predetermined intervals synchronized with a sync signal contained in the video signal,
inverting and non-inverting spectral spreading codes are generated by inverting the polarity of said first spectral spreading code in said predetermined interval units,
an additional information signal is spectrally spread by said inverted and non-inverted spectral spreading codes to generate a spectrally spread additional information signal,
the spectrally spread additional information signal is superimposed on said video signal to generate a video signal with additional information,
a second spectral spreading code which is the same as the first spectral spreading code is generated in synchronism with the sync signal contained in said video signal with additional information,
values of said video signal with additional information corresponding to chips of said second spectral spreading code are added or subtracted according to the values of said chips of said second spectrally spread signal and the polarity of said predetermined intervals to calculate a cumulative value, and
said additional information in said video signal with additional information is detected by determining whether the cumulative value exceeded either a positive or negative threshold value.
13. A method of superimposing an additional information signal as defined in claim 12, wherein said cumulative value is calculated by adding an additionsubtraction result for intervals of said second spectral spreading code corresponding to inverting intervals of said inverting spectral spreading code, to an additionsubtraction result for non-inverting intervals.
14. A device for superimposing an additional information signal on a video signal, and detecting said additional information from said video signal on which said additional information is superimposed, wherein:
a first spectral spreading code is generated in predetermined intervals synchronized with a sync signal contained in the video signal,
inverting and non-inverting spectral spreading codes are generated by inverting the polarity of said first spectral spreading code in said predetermined interval units,
the additional information signal is spectrally spread by said inverting and non-inverting spectral spreading codes to generate a spectrally spread additional information signal,
the spectrally spread additional information signal is superimposed on said video signal to generate a video signal with additional information,
a second spectral spreading code which is the same as the first spectral spreading code is generated in synchronism with the sync signal contained in said video signal with additional information,
values of said video signal with additional information corresponding to chips of said second spectral spreading code are added or subtracted according to the values of said chips of said second spectrally spread signal and the polarity of said predetermined intervals to calculate a cumulative value,
said additional information in said video signal with additional information is detected by determining whether the cumulative value exceeded either a positive or negative threshold value.
15. A device for superimposing an additional information signal as defined in claim 14, wherein said cumulative value is calculated by adding an additionsubtraction result for intervals of said second spectral spreading code corresponding to inverting intervals of said inverted spectral spreading code, to an additionsubtraction result for non-inverting intervals.
16. A device for superimposing an additional information signal as defined in claim 1, wherein said first spectral spreading code is generated in intervals equal to one or more vertical periods, or 1N (N>1) vertical periods, of said video signal.
17. A device for superimposing an additional information signal as defined inclaim 14, wherein said first spectral spreading code is generated in intervals equal to one or more horizontal periods of said video signal.
18. A device for superimposing an additional information signal as defined in claim 14, wherein said inverted and non-inverted spectrally spread signals are generated by alternately inverting and not inverting said first spectrally spread signal in said predetermined interval units.
19. A device for superimposing an additional information signal as defined in claim 14, wherein said inverted and non-inverted spectrally spread signals are generated by alternately inverting and not inverting said first spectrally spread signal according to a random number sequence in said predetermined interval units.
20. A device for superimposing an additional information signal, wherein a first spectral spreading code is generated in predetermined intervals synchronized with a sync signal contained in a video signal, inverting and non-inverting spectral spreading codes are generated by inverting or not inverting the polarity of said first spectral spreading code in said predetermined interval units, a spectrally spread additional information signal is generated by spectrally spreading an additional information signal by said inverted and non-inverted spectral spreading codes, and a video signal with additional information is generated by superimposing said spectrally spread additional information signal on said video signal.
21. A device for superimposing an additional information signal as defined in claim 20, wherein said first spectral spreading code is generated in intervals equal to one or more vertical periods, or 1N (N1) vertical periods, of said video signal.
22. A device for superimposing an additional information signal as defined in claim 20, wherein said first spectral spreading code is generated in intervals equal to one or more horizontal periods of said video signal.
23. A device for superimposing an additional information signal as defined in claim 20, wherein said inverted and non-inverted spectrally spread signals are generated by alternately inverting and not inverting said first spectrally spread signal in said predetermined interval units.
24. A device for superimposing an additional information signal as defined in claim 20, wherein said inverted and non-inverted spectrally spread signals are generated by alternately inverting and not inverting said first spectrally spread signal according to a random number sequence in said predetermined interval units.
25. A device for superimposing a spectrally spread additional information signal on a video signal, and detecting said additional information from said video signal on which said additional information is superimposed, wherein:
a spectral spreading code is generated in predetermined intervals synchronized with a sync signal contained in the video signal,
inverting and non-inverting spectral spreading codes are generated by inverting the polarity of said spectral spreading code in said predetermined interval units,
an additional information signal is spectrally spread by said inverted and non-inverted spectral spreading codes to generate a spectrally spread additional information signal,
the spectrally spread additional information signal is superimposed on said video signal to generate a video signal with additional information,
a spectral spreading code which is the same as the aforesaid spectral spreading code is generated in synchronism with the sync signal contained in said video signal with additional information,
values of said video signal with additional information corresponding to chips of said spectral spreading code are added or subtracted according to the values of said chips of said spectrally spread signal and the polarity of said predetermined intervals to calculate a cumulative value,
said additional information in said video signal with additional information is detected by determining whether the cumulative value exceeded either a positive or negative threshold value.
26. A method of superimposing an additional information signal as defined in claim 25, wherein said cumulative value is calculated by adding an additionsubtraction result for intervals of said second spectral spreading code corresponding to inverting intervals of said inverted spectral spreading code, to an additionsubtraction result for non-inverting intervals.