Communication device and communication method

The communication device manages power and heat by adjusting communication parameters based on sound thresholds, addressing overheating and consumption issues in noisy environments, ensuring reliable image transmission during events.

WO2025263266A1PCT designated stage Publication Date: 2025-12-26SONY GROUP CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/019621
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-19
Filing Date
2025-05-30
Publication Date
2025-12-26

AI Technical Summary

Technical Problem

Communication devices experience increased power consumption and overheating when continuously transmitting images, especially in environments with varying noise levels, such as live events, leading to potential battery depletion and operational failures.

Method used

A communication device that adjusts communication parameters based on sound level thresholds, restricting or lifting communication restrictions to manage power consumption and heat generation by controlling frequency bandwidth, data volume, and communication speed in response to surrounding noise levels.

Benefits of technology

Effectively reduces power consumption and heat generation while maintaining high-quality image transmission by dynamically adjusting communication settings in response to event noise levels, ensuring reliable operation during extended events.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025019621_26122025_PF_FP_ABST
    Figure JP2025019621_26122025_PF_FP_ABST
Patent Text Reader

Abstract

A communication device according to the present disclosure comprises a communication unit and a control unit. The communication unit communicates with another communication device. The control unit restricts the communication with the other communication device, or releases the restriction, in accordance with a sensing result acquired by a sensor and a threshold value set by a user.
Need to check novelty before this filing date? Find Prior Art

Description

Communication device and communication method

[0001] The present disclosure relates to a communication device and a communication method.

[0002] For example, there are known techniques for selecting appropriate communication parameters depending on the surrounding conditions of a communication device, and there are also known techniques for switching wireless system services to appropriate ones depending on the level of background noise around the communication device.

[0003] Japanese Patent Application Laid-Open No. 10-256976 Japanese Patent Application Laid-Open No. 2013-51520

[0004] For example, many live events, such as sporting events and music events, are broadcast by placing multiple camera devices at the venue to broadcast the event.

[0005] For example, if a communication device transmits images captured by an image capture device via a base station, problems may arise, such as increased power consumption and overheating of the device, if the communication device is constantly communicating.

[0006] Therefore, the present disclosure proposes a communication device and a communication method that can achieve the effects of saving power and / or suppressing heat generation in the communication device.

[0007] It should be noted that the above problem or object is merely one of multiple problems or objects that can be solved or achieved by multiple embodiments disclosed in this specification.

[0008] A communication device according to the present disclosure includes a communication unit and a control unit. The communication unit communicates with other communication devices. The control unit restricts or removes the restriction on communication with the other communication devices based on a sensing result acquired by a sensor and a threshold value set by a user.

[0009] FIG. 1 is a diagram for explaining an overview of a communication system according to a first embodiment of the present disclosure. FIG. 2 is a diagram illustrating an example of communication control by a communication device according to a first embodiment of the present disclosure. FIG. 3 is a block diagram illustrating an example of a configuration of an imaging device according to a first embodiment of the present disclosure. FIG. 4 is a block diagram illustrating an example of a configuration of a base station according to an embodiment of the present disclosure. FIG. 5 is a block diagram illustrating an example of a configuration of a communication device according to a first embodiment of the present disclosure. FIG. 6 is a flowchart illustrating an example of a flow of a setting process according to a first embodiment of the present disclosure. FIG. 7 is a flowchart illustrating an example of a flow of a determination process according to a first embodiment of the present disclosure. FIG. 8 is a flowchart illustrating an example of a flow of a control process according to the first embodiment of the present disclosure. FIG. 9 is a diagram illustrating an overview of a communication system according to a second embodiment of the present disclosure. FIG. 10 is a diagram illustrating an example of communication control by a base station according to a second embodiment of the present disclosure. FIG. 11 is a block diagram illustrating an example of a configuration of a communication device according to a second embodiment of the present disclosure. FIG. 12 is a block diagram illustrating an example of a configuration of a base station according to a second embodiment of the present disclosure.

[0010] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant description will be omitted.

[0011] In addition, in this specification and drawings, similar components of the embodiments may be distinguished by adding at least one different alphabet and number after the same reference numeral.

[0012] However, when there is no need to particularly distinguish between similar components, only the same reference numerals are used. For example, multiple components having substantially the same functional configurations are distinguished as necessary, such as a first communication device 100_A1 and a second communication device 100_A2. For example, when there is no need to particularly distinguish between the first communication device 100_A1 and the second communication device 100_A2, they will simply be referred to as communication device 100_A. Furthermore, when there is no need to particularly distinguish between the communication device 100_A and the communication device 100_B, they will simply be referred to as communication device 100.

[0013] One or more embodiments (including examples, modifications, and application examples) described below can be implemented independently. However, at least a portion of the embodiments described below may be implemented in appropriate combination with at least a portion of another embodiment. These embodiments may include novel features that are different from each other. Therefore, these embodiments may contribute to solving different purposes or problems and may produce different effects from each other.

[0014] 1 is a diagram for explaining an overview of a communication system according to a first embodiment of the present disclosure. The communication system according to the first embodiment includes a communication device 100_A, a base station 200_A, and an imaging device 300_A.

[0015] 1 illustrates a case where there is one communication device 100_A, one base station 200_A, and one imaging device 300_A, but there may be a plurality of communication devices 100_A, a plurality of base stations 200_A, and one imaging device 300_A. Also, a plurality of imaging devices 300_A may be connected to a single communication device 100_A.

[0016] The communication system is installed, for example, at an event venue where an event such as a sporting event is held. The communication device 100_A and the base station 200_A belong to, for example, a private network laid in the event venue.

[0017] A private network is a network installed in a limited area such as an event venue. For example, local 5G and private 5G are known as private cellular networks. A private cellular network is also called a non-public cellular closed network or simply a closed network.

[0018] The image capturing device 300_A captures images of the event venue. The image capturing device 300_A is connected to the communication device 100_A via, for example, Bluetooth (registered trademark) or Wi-Fi (registered trademark). The image capturing device 300_A connects to an upstream network (for example, a private network or the Internet) using, for example, a communication function of the communication device 100_A. The image capturing device 300_A and the communication device 100_A are connected to each other via, for example, a tethering function.

[0019] The connection between the image capturing device 300_A and the communication device 100_A is not limited to wireless communication using, for example, a tethering function. The image capturing device 300_A and the communication device 100_A may be connected via a wire, such as a USB cable or an Ethernet (registered trademark) cable. Alternatively, the communication device 100_A may be mounted on the image capturing device 300_A.

[0020] The communication device 100_A acquires the image captured by the imaging device 300_A and transmits it to a server (not shown) or the like via the base station 200_A.

[0021] Here, if the communication device 100_A continues to communicate with the image capturing device 300_A and / or the base station 200_A at all times during the event, the power consumption of the communication device 100_A will increase, or the amount of heat generated will increase.

[0022] In particular, if the communication device 100_A is battery-powered, a large amount of power consumption by the communication device 100_A may cause the battery to run out during the event. Also, if the communication device 100_A generates a large amount of heat, the communication device 100_A may not operate properly, causing image transfer to take a long time or even becoming impossible.

[0023] In particular, if the event lasts for a long time, the increase in power consumption and heat generation may have a significant impact on image transfer.

[0024] Therefore, it is necessary to suppress an increase in the power consumption and / or heat generation of the communication device 100_A.

[0025] Therefore, the communication device 100_A according to the first embodiment controls communication between the base station 200_A and / or the imaging device 300_A based on the comparison result between the sound collection data acquired by a sound collection sensor (not shown) and a threshold value set by a user (e.g., a user who transfers images using the communication device 100_A).

[0026] For example, at a sports venue, loud cheers are heard at exciting moments in the game, such as when a goal is scored. In such exciting scenes, communication device 100_A is required to transmit high-quality captured images at a higher speed. On the other hand, in normal scenes, high-speed communication of high-quality captured images may not be required.

[0027] Therefore, the communication device 100_A of this embodiment acquires collected sound data by collecting surrounding cheers with a sound collection microphone. If the cheers (e.g., the level of the collected sound data) are below a threshold, the communication device 100_A determines that this is a normal scene at the event and restricts communication with the base station 200_A and / or the image capturing device 300_A.

[0028] On the other hand, if the cheers (for example, the level of the collected sound data) exceed the threshold, it is determined that this is an exciting scene of the event, and the communication restriction with the base station 200_A and / or the image capturing device 300_A is lifted.

[0029] Examples of communication control performed by the communication device 100_A include switching resources used for communication (e.g., frequency bandwidth), wireless communication standards, etc. Furthermore, examples of this communication control include limiting the data to be communicated (e.g., data volume), limiting the resources to be used for communication, etc. Furthermore, examples of this communication control include limiting the communication speed, etc.

[0030] 2 is a diagram illustrating an example of communication control by a communication device 100_A according to the first embodiment of the present disclosure. The example of FIG. 2 illustrates a case in which the communication device 100_A controls communication with a base station 200_A. Here, the communication device 100_A controls communication by switching the frequency bandwidth used for communication.

[0031] In addition, the horizontal axis of FIG. 2 represents time (minutes), and the vertical axis represents the collected sound level (dB) and frequency (Hz).

[0032] 2, for example, the sound collection level is below the threshold value Th_1 until time t11. In this case, the communication device 100_A limits the frequency bandwidth used for communication with the base station 200_A to FB_A1 (reduces the transmission capacity).

[0033] For example, assume that at time t11, the game becomes exciting, for example, when one team prevents the other team from scoring, and the sound collection level becomes equal to or greater than threshold value Th_1. In this case, communication device 100_A switches the frequency bandwidth used for communication with base station 200_A from FB_A1 to FB_A2 (FB_A1<FB_A2), thereby lifting the communication restriction (increasing the transmission capacity).

[0034] At time t12, when the collected sound level falls below the threshold Th_1, the communication device 100_A limits the frequency bandwidth used for communication with the base station 200_A to FB_A1.

[0035] Next, at time t13, assume that the game becomes exciting as one team scores a goal, and the sound collection level becomes equal to or greater than threshold value Th_1. In this case, communication device 100_A switches the frequency bandwidth used for communication with base station 200_A from FB_A1 to FB_A2, thereby lifting the communication restriction.

[0036] At time t14, when the collected sound level falls below the threshold Th_1, the communication device 100_A limits the frequency bandwidth used for communication with the base station 200_A to FB_A1.

[0037] Furthermore, suppose that at time t15, the game becomes exciting, for example, when one team wins against the other team, and the sound collection level becomes equal to or greater than threshold value Th_1. In this case, communication device 100_A switches the frequency bandwidth used for communication with base station 200_A from FB_A1 to FB_A2, thereby lifting the communication restriction.

[0038] At time t16, when the collected sound level falls below the threshold Th_1, the communication device 100_A limits the frequency bandwidth used for communication with the base station 200_A to FB_A1.

[0039] In this way, the communication device 100_A restricts or removes the communication restriction depending on the sound collection level. When restricting communication, the communication device 100_A can reduce power consumption and heat generation. Furthermore, by removing the communication restriction, the communication device 100_A can perform communication that meets the required accuracy, such as transmitting high-quality images at high speed.

[0040] Furthermore, the communication device 100_A according to this embodiment determines whether to restrict or lift communication restrictions using a threshold value Th_1 set by the user. For example, in soccer, baseball, and the like, cheering is done using musical instruments, etc. Therefore, it is expected that the sound collection level will be high even outside of exciting scenes. On the other hand, in tennis, golf, and the like, people often watch the game quietly, and it is expected that the sound collection level will not be that high even in exciting scenes.

[0041] As described above, the cheers (sound collection level) change depending on the event venue, the event content, or the time period during which the event is held. Therefore, the communication device 100_A according to the present embodiment determines whether to restrict or lift communication restrictions using the threshold value Th_1 set by the user, as described above. This allows the communication device 100_A according to the present embodiment to more appropriately restrict or lift communication restrictions in accordance with the cheers (sound collection level) at the event venue.

[0042] <1-2. Configuration Example of Communication System> <1-2-1. Configuration Example of Image Capturing Device> Fig. 3 is a block diagram showing a configuration example of image capturing device 300_A according to the first embodiment of the present disclosure. Image capturing device 300_A includes a communication unit 310, an image capturing unit 320, a storage unit 330, and a control unit 350. The configuration shown in Fig. 3 is a functional configuration, and the hardware configuration may be different. Furthermore, the functions of image capturing device 300_A may be distributed and implemented in multiple physically separated devices.

[0043] (Communication Unit 310) The communication unit 310 is a communication interface for communicating with other devices (e.g., communication device 100_A). For example, the communication unit 310 is a LAN (Local Area Network) interface such as a NIC (Network Interface Card). The communication unit 310 may be a USB (Universal Serial Bus) interface configured by a USB host controller, a USB port, etc. The communication unit 310 may also be a wired interface or a wireless interface. The communication unit 310 operates under the control of the control unit 350.

[0044] (Photographing unit 320) The photographing unit 320 photographs an image under the control of the control unit 350. The photographing unit 320 includes an image sensor, a focus ring, a zoom lens, and the like. The image photographed by the photographing unit 320 is stored in the storage unit 330. The image photographed by the photographing unit 320 is transmitted to the communication device 100_A via the communication unit 310.

[0045] (Storage Unit 330) The storage unit 330 is a data readable / writable storage device such as a dynamic random access memory (DRAM), a static random access memory (SRAM), a flash memory, or a hard disk.

[0046] (Input / Output Unit 340) The input / output unit 340 is a user interface for exchanging information with the user. For example, the input / output unit 340 is an operation device such as a keyboard, a mouse, operation keys, or a touch panel that allows the user to perform various operations. Alternatively, the input / output unit 340 is a display device such as a liquid crystal display (LCD) or an organic electroluminescence display (OLED). The input / output unit 340 may be an audio device such as a speaker or a buzzer. Alternatively, the input / output unit 340 may be a lighting device such as an LED (Light Emitting Diode) lamp.

[0047] (Control Unit 350) The control unit 350 is a controller that controls each unit of the imaging device 300_A. The control unit 350 may be realized by a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit).

[0048] In particular, the control unit 350 may be realized by a processor executing various programs stored in a storage device inside the imaging device 300_A using RAM (Random Access Memory) or the like as a working area.

[0049] The control unit 350 may be realized by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA). The control unit 350 may also be realized by a graphics processing unit (GPU).

[0050] A CPU, an MPU, an ASIC, an FPGA, and a GPU can all be considered to be controllers. Note that the control unit 350 may be composed of multiple physically separated objects. For example, the control unit 350 may be composed of multiple semiconductor chips.

[0051] The control unit 350 controls, for example, the photographing by the photographing unit 320. For example, the control unit 350 controls the photographing unit 320 to release the shutter in response to an instruction from the user.

[0052] For example, the control unit 350 may notify the communication device 100_A that the shutter has been released (photographing timing). Alternatively, for example, the control unit 350 may notify the communication device 100_A of the number of shutter releases (number of photographs taken) per predetermined time (for example, one second). The predetermined time may be notified by the communication device 100_A, for example. Alternatively, the predetermined time may be set by the user.

[0053] Alternatively, for example, if a threshold value is notified from communication device 100_A or a threshold value is set by the user, control unit 350 may notify communication device 100_A if the number of shutters per specified time exceeds this threshold value.

[0054] Note that when the control unit 350 transmits an image captured by the image capturing unit 320 (hereinafter also referred to as a captured image) to the communication device 100_A in real time (immediately after capturing), the notification regarding the number of shutter releases described above may be omitted. In this case, the control unit 350 notifies the communication device 100_A that the shutter of the image capturing unit 320 has been released by transmitting the captured image.

[0055] <1-2-2. Configuration Example of Base Station> The base station 200_A is a communication device that operates a cell and provides wireless communication services to one or more communication devices 100_A located within the coverage of the cell. The cell is operated according to any wireless communication method, such as LTE (Long Term Evolution) or NR. The base station 200_A is connected to a core network CN. Furthermore, the base station 200_A operates beams that can be identified by SSB (Synchronization Signal / PBCH Block), and transmits and receives data to and from one or more communication devices 100_A via one or more beams.

[0056] Note that the base station 200_A may be configured as a collection of multiple physical or logical devices. For example, in an embodiment of the present disclosure, the base station 200_A may be divided into multiple devices, a baseband unit (BBU) and a radio unit (RU), and may be interpreted as a collection of these multiple devices. Additionally or alternatively, in an embodiment of the present disclosure, the base station 200_A may be either or both of a BBU and an RU. The BBU and the RU may be connected via a predetermined interface (e.g., eCPRI). Additionally or alternatively, the RU may be referred to as a remote radio unit (RRU) or a radio DoT (RD). Additionally or alternatively, the RU may correspond to a gNB-DU (gNB-DU) described later. Additionally or alternatively, the BBU may correspond to a gNB-CU (gNB-CU) described later. Alternatively, the RU may be connected to a gNB-DU (gNB-DU) described later. Furthermore, the BBU may correspond to a combination of a gNB-CU and a gNB-DU (gNB-DU) described later. Additionally or alternatively, the RU may be a device integrally formed with an antenna. The antenna of the base station 200_A (e.g., an antenna integrally formed with the RU) may employ an Advanced Antenna System and support MIMO (e.g., FD-MIMO) and beamforming. In the Advanced Antenna System, the antenna of the base station 200_A (e.g., an antenna integrally formed with the RU) may have, for example, 64 transmitting antenna ports and 64 receiving antenna ports.

[0057] Furthermore, multiple base stations 200_A may be connected to each other. One or more base stations 200_A may be included in a radio access network (RAN). That is, the base station 200_A may simply be referred to as a RAN, a RAN node, an AN (Access Network), or an AN node. The RAN in LTE is called an EUTRAN (Enhanced Universal Terrestrial RAN). The RAN in NR is called an NGRAN. The RAN in W-CDMA (UMTS) is called a UTRAN. The base station 200_A in LTE is called an eNodeB (Evolved Node B) or eNB. That is, the EUTRAN includes one or more eNodeBs (eNBs). Furthermore, the base station 200_A in NR is called a gNodeB or gNB. That is, the NGRAN includes one or more gNBs. Furthermore, the EUTRAN may include a gNB (en-gNB) connected to a core network (EPC) in an LTE communication system (EPS). Similarly, the NGRAN may include an ng-eNB connected to a core network (5GC) in a 5G communication system (5GS). Additionally or alternatively, if the base station 200_A is an eNB, gNB, or the like, it may be referred to as 3GPP Access (3GPP is a registered trademark). Additionally or alternatively, if the base station 200_A is a wireless access point (e.g., a WiFi access point), it may be referred to as Non-3GPP Access. Additionally or alternatively, the base station 200_A may be an optical extension device called an RRH (Remote Radio Head). Additionally or alternatively, if the base station 200_A is a gNB, it may be referred to as a combination of the above-mentioned gNB CU (Central Unit) and gNB DU (Distributed Unit), or either of them. The gNB CU hosts multiple upper layers (e.g., RRC, SDAP, PDCP) in the Access Stratum for communication with the UE.On the other hand, the gNB-DU hosts multiple lower layers (e.g., RLC, MAC, PHY) of the Access Stratum. That is, among the messages and information described below, RRC signaling (e.g., various SIBs including MIB and SIB1, RRC Setup message, RRC Reconfiguration message) may be generated by the gNB CU, while DCI (Downlink Control Information) and various Physical Channels (e.g., PDCCH and PBCH) may be generated by the gNB-DU. Alternatively, among the RRC signaling, some configuration (setting information), such as IE: cellGroupConfig, may be generated by the gNB-DU, and the remaining configuration may be generated by the gNB-CU. These configurations (setting information) may be transmitted and received via the F1 interface described below. The base station 200_A may be configured to be able to communicate with other base stations 200_A. For example, when multiple base stations 200_A are eNBs or a combination of an eNB and an en-gNB, the base stations 200_A may be connected to each other via an X2 interface. Additionally or alternatively, when multiple base stations 200_A are gNBs or a combination of a gn-eNB and a gNB, the devices may be connected to each other via an Xn interface. Additionally or alternatively, when multiple base stations 200_A are a combination of a gNB CU and a gNB DU, the devices may be connected to each other via the above-mentioned F1 interface. Messages and information (RRC signaling or DCI information, physical channel) described below may be communicated between the multiple base stations 200_A (e.g., via the X2, Xn, or F1 interface). Furthermore, communication may be performed between the base station 200_A and the core network CN (using messages defined in an application protocol (e.g., NGAP) on the base station-core network interface).

[0058] Furthermore, as described above, the base station 200_A may be configured to manage multiple cells. A cell provided by the base station 200_A is called a serving cell. The serving cell includes a PCell (Primary Cell) and an SCell (Secondary Cell). When dual connectivity (e.g., EUTRA-EUTRA Dual Connectivity, EUTRA-NR Dual Connectivity (ENDC), EUTRA-NR Dual Connectivity with 5GC, NR-EUTRA Dual Connectivity (NEDC), NR-NR Dual Connectivity) is provided to a UE (e.g., the communication device 100_A), the PCell and zero or one or more SCell(s) provided by a Master Node (MN) are called a Master Cell Group. Furthermore, the serving cell may include a PSCell (Primary Secondary Cell or Primary SCG Cell). That is, when dual connectivity is provided to a UE, the PSCell and zero or one or more SCell(s) provided by a Secondary Node (SN) are called a Secondary Cell Group (SCG). Unless special configuration (e.g., PUCCH on SCell) is performed, the physical uplink control channel (PUCCH) is transmitted on the PCell and PSCell, but not on the SCell. Furthermore, radio link failure is detected on the PCell and PSCell, but not on the SCell (it does not need to be detected). Since the PCell and PSCell thus play special roles among the serving cell(s), they are also called special cells (SpCells). One cell may be associated with one downlink component carrier and one uplink component carrier. Furthermore, the system bandwidth corresponding to one cell may be divided into multiple bandwidth parts.In this case, one or more Bandwidth Parts (BWPs) may be configured in the UE, and one Bandwidth Part may be used by the UE as an Active BWP. Also, radio resources (e.g., frequency band, numerology (subcarrier spacing), slot format (Slot configuration)) that the communication device 100_A can use may differ for each cell, each component carrier, or each BWP.

[0059] The base station 200_A may be a terrestrial station or a non-terrestrial station. The non-terrestrial station may be a satellite station or an aircraft station. If the non-terrestrial station is a satellite station, the communication system may be a bent-pipe (transparent) type mobile satellite communication system.

[0060] In this embodiment, a ground station (also referred to as a terrestrial base station) refers to a base station 200_A (including a relay station) installed on the ground. Here, "ground" refers to ground in a broad sense, including not only land but also underground, on water, and underwater. In the following description, the term "ground station" may be replaced with "gateway."

[0061] 4 is a diagram illustrating a configuration example of a base station 200_A according to an embodiment of the present disclosure. The base station 200_A is a communication device (wireless system) that performs wireless communication with the communication device 100_A. The base station 200_A is a type of information processing device.

[0062] The base station 200_A includes a signal processing unit 210, a storage unit 220, a network communication unit 230, and a control unit 240. Note that the configuration shown in FIG. 4 is a functional configuration, and the hardware configuration may be different. Furthermore, the functions of the base station 200_A may be distributed and implemented in multiple physically separated devices. For example, as described above, the functions of the base station 200_A are distributed to the CU and DU, or to the CU, DU, and RU.

[0063] (Signal Processing Unit 210) The signal processing unit 210 is a wireless communication interface (communication unit) that performs wireless communication with other communication devices (e.g., the communication device 100_A and another base station 200_A). The signal processing unit 210 is a wireless transceiver that operates under the control of the control unit 240. The signal processing unit 210 may be compatible with multiple wireless access methods. For example, the signal processing unit 210 may be compatible with both NR and LTE. The signal processing unit 210 may be compatible with other cellular communication methods such as W-CDMA and cdma2000. Furthermore, the signal processing unit 210 may be compatible with a wireless LAN communication method in addition to the cellular communication method. Of course, the signal processing unit 210 may only be compatible with one wireless access method.

[0064] The signal processing unit 210 includes a reception processing unit 211, a transmission processing unit 212, and an antenna 213. The signal processing unit 210 may include a plurality of reception processing units 211, a plurality of transmission processing units 212, and a plurality of antennas 213. Note that, when the signal processing unit 210 supports a plurality of radio access methods, each unit of the signal processing unit 210 may be configured individually for each radio access method. For example, when the base station 200_A supports NR and LTE, the reception processing unit 211 and the transmission processing unit 212 may be configured individually for NR and LTE.

[0065] The reception processing unit 211 processes an uplink signal received via the antenna 213. The reception processing unit 211 includes a radio reception unit 211a, a demultiplexing unit 211b, a demodulation unit 211c, and a decoding unit 211d.

[0066] The radio receiving unit 211a performs down-conversion, removal of unnecessary frequency components, control of amplification level, quadrature demodulation, conversion to a digital signal, removal of guard intervals, extraction of frequency domain signals by fast Fourier transform, etc. on the uplink signal. For example, assume that the radio access method of the base station 200_A is a cellular communication method such as LTE. In this case, the demultiplexing unit 211b separates uplink channels such as PUSCH (Physical Uplink Shared Channel) and PUCCH (Physical Uplink Control Channel) and uplink reference signals from the signal output from the radio receiving unit 211a. The demodulating unit 211c demodulates the received signal using a modulation method such as BPSK (Binary Phase Shift Keying) or QPSK (Quadrature Phase Shift Keying) for the modulation symbols of the uplink channel. The modulation scheme used by the demodulator 211c may be multi-level QAM such as 16QAM (Quadrature Amplitude Modulation), 64QAM, or 256QAM. The decoder 211d performs decoding processing on the coded bits of the demodulated uplink channel. The decoded uplink data and uplink control information are output to the controller 240.

[0067] The transmission processing unit 212 performs processing for transmitting downlink control information and downlink data, and includes an encoding unit 212a, a modulation unit 212b, a multiplexing unit 212c, and a radio transmission unit 212d.

[0068] The encoder 212a encodes the downlink control information and downlink data input from the controller 240 using a coding method such as block coding, convolutional coding, or turbo coding. Here, the encoding may be performed using a polar code or a low-density parity check code (LDPC). The modulator 212b modulates the coded bits output from the encoder 212a using a predetermined modulation method such as BPSK, QPSK, 16QAM, 64QAM, or 256QAM. The multiplexer 212c multiplexes the modulation symbols of each channel and the downlink reference signal and allocates the multiplexed symbols to predetermined resource elements. The radio transmitter 212d performs various signal processing on the signal from the multiplexer 212c. For example, the radio transmitter 212d performs processing such as conversion to the time domain using a fast Fourier transform, addition of a guard interval, generation of a baseband digital signal, conversion to an analog signal, quadrature modulation, upconversion, removal of unnecessary frequency components, and power amplification. The signal generated by the transmission processing unit 212 is transmitted from an antenna 213 .

[0069] (Storage Unit 220) The storage unit 220 is a data readable / writable storage device such as a DRAM, an SRAM, a flash memory, a hard disk, etc. The storage unit 220 functions as a storage unit of the base station 200_A.

[0070] (Network Communication Unit 230) The network communication unit 230 is a communication interface for communicating with other devices (e.g., other base stations 200_A). For example, the network communication unit 230 is a LAN interface such as a NIC. The network communication unit 230 may be a USB interface configured with a USB host controller, a USB port, etc. The network communication unit 230 may also be a wired interface or a wireless interface. The network communication unit 230 functions as a network communication means of the base station 200_A. The network communication unit 230 communicates with other devices under the control of the control unit 240.

[0071] (Control Unit 240) The control unit 240 is a controller that controls each unit of the base station 200_A. The control unit 240 is realized by a processor such as a CPU, an MPU, or a GPU. For example, the control unit 240 is realized by a processor executing various programs stored in a storage device inside the base station 200_A using a RAM or the like as a working area. The control unit 240 may also be realized by an integrated circuit such as an ASIC or an FPGA. The CPU, MPU, GPU, ASIC, and FPGA can all be considered as controllers.

[0072] (Input / Output Unit 250) The input / output unit 250 is a user interface for exchanging information with the user. For example, the input / output unit 250 is an operation device such as a keyboard, a mouse, operation keys, or a touch panel that allows the user to perform various operations. Alternatively, the input / output unit 250 is a display device such as a liquid crystal display or an organic EL display. The input / output unit 250 may be an audio device such as a speaker or a buzzer. Furthermore, the input / output unit 250 may be a lighting device such as an LED lamp.

[0073] <1-2-3. Example of Configuration of Communication Device> The communication device 100_A is a wireless communication device that performs wireless communication with other communication devices such as a base station 200_A. Any type of computer (information processing device) can be employed as the communication device 100_A.

[0074] The communication device 100_A may be a mobile terminal such as a mobile phone, a smart device (smartphone or tablet), a PDA (Personal Digital Assistant), or a notebook PC. The communication device 100_A may also be a game console equipped with a communication function. The communication device 100_A may also be an imaging device (e.g., a camcorder) equipped with a communication function.

[0075] The communication device 100_A may be a motorcycle or a mobile broadcasting vehicle equipped with a communication device such as a field pickup unit (FPU). The communication device 100_A may be a machine-to-machine (M2M) device or an Internet of Things (IoT) device.

[0076] 5 is a block diagram showing an example configuration of a communication device 100_A according to the first embodiment of the present disclosure. The communication device 100_A includes a first communication unit 110, a second communication unit 120, a sensor unit 130, an input / output unit 140, a storage unit 150, and a control unit 160.

[0077] 5 is a functional configuration, and the hardware configuration may be different from this. Furthermore, the functions of the communication device 100_A may be distributed and implemented in multiple physically separated devices.

[0078] (First communication unit 110) The first communication unit 110 is a communication interface that communicates with other communication devices (e.g., base station 200_A). The first communication unit 110 operates under the control of the control unit 160. The first communication unit 110 may support one or more wireless access methods. For example, the first communication unit 110 may support both NR and LTE. The first communication unit 110 may also support other wireless access methods such as W-CDMA, cdma2000, Wi-Fi, etc. The first communication unit 110 has, for example, the same functions as the signal processing unit 210 of the base station 200_A.

[0079] (Second Communication Unit 120) The second communication unit 120 is a communication interface for communicating with other devices (e.g., the imaging device 300_A). For example, the second communication unit 120 is a LAN (Local Area Network) interface such as a NIC (Network Interface Card). The second communication unit 120 may be a USB (Universal Serial Bus) interface configured by a USB host controller, a USB port, etc. Furthermore, the second communication unit 120 may be a wired interface or a wireless interface. The second communication unit 120 operates under the control of the control unit 160.

[0080] For example, when communication device 100_A is mounted on imaging device 300_A, second communication unit 120 may be omitted.

[0081] (Sensor Unit 130) The sensor unit 130 senses the surroundings of the communication device 100_A. The sensor unit 130 includes, for example, a sound collection sensor (for example, a microphone). The sensor unit 130 collects sound from the communication device 100_A and generates collected sound data. The sensor unit 130 operates, for example, under the control of the control unit 160. The sensor unit 130 outputs the generated collected sound data to the control unit 160.

[0082] Note that, although communication device 100_A has been described as having sensor unit 130 (sound collection sensor) here, a device other than communication device 100_A may have sensor unit 130. For example, communication device 100_A may acquire collected sound data from an external device. The external device may be, for example, image capturing device 300_A. For example, communication device 100_A may acquire collected sound data in addition to a captured image from image capturing device 300_A.

[0083] When the communication device 100_A acquires collected sound data from an external source, the sensor unit 130 may be omitted.

[0084] (Input / Output Unit 140) The input / output unit 140 is a user interface for exchanging information with the user. For example, the input / output unit 140 is an operation device such as a keyboard, a mouse, operation keys, or a touch panel that allows the user to perform various operations. Alternatively, the input / output unit 140 is a display device such as a liquid crystal display or an organic EL display. The input / output unit 140 may be an audio device such as a speaker or a buzzer. Furthermore, the input / output unit 140 may be a lighting device such as an LED lamp.

[0085] (Storage Unit 150) The storage unit 150 is a data readable / writable storage device such as a DRAM, an SRAM, a flash memory, a hard disk, etc. The storage unit 150 functions as a storage unit of the communication device 100_A.

[0086] (Control Unit 160) The control unit 160 is a controller that controls each unit of the communication device 100_A. The control unit 160 is realized by a processor such as a CPU, an MPU, or a GPU. For example, the control unit 160 is realized by a processor executing various programs stored in a storage device inside the communication device 100_A using a RAM or the like as a work area. The control unit 160 may also be realized by an integrated circuit such as an ASIC or an FPGA. The CPU, MPU, GPU, ASIC, and FPGA can all be considered as controllers.

[0087] 5, the control unit 160 includes an acquisition unit 161, a setting unit 162, a determination unit 163, and a communication control unit 164. Each block (acquisition unit 161 to communication control unit 164) constituting the control unit 160 is a functional block that indicates a function of the control unit 160.

[0088] These functional blocks may be software blocks or hardware blocks. For example, each of the above-mentioned functional blocks may be a software module implemented by software (including a microprogram), or may be a circuit block on a semiconductor chip (die). Of course, each functional block may be a processor or an integrated circuit. The functional blocks may be configured in any manner. Note that the control unit 160 may be configured by functional units different from the above-mentioned functional blocks.

[0089] (Acquisition unit 161) The acquisition unit 161 acquires information to be used in processing by the control unit 160. The acquisition unit 161 acquires, for example, collected sound data from the sensor unit 130. The acquisition unit 161 may also acquire shutter timing (photographing timing), captured images, and the like from the imaging device 300_A. These pieces of information can be used in addition to or instead of the collected sound data to determine whether to restrict or lift communication restrictions.

[0090] The acquisition unit 161 may also detect moving objects from the acquired captured images. For example, the acquisition unit 161 detects whether or not a subject (moving object) included in the captured image is moving, and detects (acquires) at least one of the number of moving subjects, the amount of movement, and the movement time.

[0091] For example, the acquisition unit 161 may determine whether or not a subject specified by the user is included in the captured image. The acquisition unit 161 acquires, for example, information about the subject specified by the user from the captured image (whether or not the subject is included in the captured image, the amount of movement, the movement time, etc.).

[0092] The acquisition unit 161 can also acquire a user instruction via the input / output unit 140 .

[0093] The acquisition unit 161 outputs the acquired information to the setting unit 162 and / or the determination unit 163 .

[0094] (Setting unit 162) The setting unit 162 sets a threshold value used to determine whether to restrict or release communication (an example of communication control). The control unit 160 sets a first threshold value Th_A1 to be used for communication control according to the surrounding sound collection level using sound collection data. The first threshold value Th_A1 is a threshold value that is set according to, for example, a user instruction.

[0095] The setting unit 162 sets a second threshold value Th_A2 to be used for communication control using data other than sound collection data (an example of other sensing results). Communication control using data other than sound collection data is also referred to as communication control using a linkage function hereinafter. Data other than sound collection data is, for example, data indicating sensing results by a sensor other than a sound collection sensor. Examples of data other than sound collection data include the number of shutter clicks (photographs) per predetermined time period and data (information) related to the subject included in the captured image. Alternatively, communication control may be performed according to a combination of these (for example, the number of shutter clicks per predetermined time period and data related to the subject).

[0096] Furthermore, the setting unit 162 may set a threshold value that is not based on a user instruction (hereinafter also referred to as a third threshold value Th_A3). In the following, the third threshold value Th_A3 is a threshold value used for communication control according to the surrounding sound collection level, but it may also be a threshold value used for communication control using a linkage function.

[0097] Furthermore, the setting unit 162 may present the user with information (for example, threshold candidate values) that assists the user in setting the threshold values ​​(first and second threshold values ​​Th_A1 and Th_A2).

[0098] For example, the setting unit 162 presents to the user a value based on the average value of sound collection data (sound collection level) collected from the surroundings according to the sound collection conditions as a threshold candidate for the first threshold Th_A1. For example, the setting unit 162 presents to the user a value obtained by adding an offset to the average value of the sound collection data as a threshold candidate.

[0099] The offset may be a predetermined value or a value calculated according to a predetermined formula. The offset may also be a value determined according to sound collection conditions or instructions from a user. Alternatively, the offset may be determined according to the event venue, event content, etc.

[0100] The sound collection conditions include, for example, conditions (information) regarding a period for collecting sound (sound collection time) and conditions (information) regarding a cycle (interval) for collecting sound. The setting unit 162 sets the sound collection conditions in accordance with, for example, an instruction from the user.

[0101] The setting unit 162 sets, for example, a value according to a past sound collection level as the third threshold value Th_A3. For example, the setting unit 162 sets, as the third threshold value Th_A3, a value obtained by adding an offset to the average value of sound collection data (sound collection level) collected a certain period ago.

[0102] In this case, for example, the setting unit 162 updates the third threshold value Th_A3 at a predetermined cycle while sound is being collected.

[0103] The setting unit 162 also presents information about the first and second thresholds Th_A1 and Th_A2 to the user and asks the user which threshold to use for communication control. The setting unit 162 outputs the threshold selected by the user to the determination unit 163 as the threshold to be used for communication control.

[0104] Both the first and second thresholds Th_A1 and Th_A2 may be used for communication control, or only one of them may be set. If neither the first nor second thresholds Th_A1 and Th_A2 is used for communication control, the third threshold Th_A3 is used for communication control.

[0105] Although the user sets the values ​​of the first and second thresholds Th_A1 and Th_A2 in this example, values ​​other than those set by the user may be set as the first and second thresholds Th_A1 and Th_A2. For example, the values ​​of the first and second thresholds Th_A1 and Th_A2 used in the past (e.g., the previous time) may be set as the first and second thresholds Th_A1 and Th_A2 of the current time. Alternatively, the past first and second thresholds Th_A1 and Th_A2 may be presented to the user as threshold candidate values.

[0106] The setting unit 162 outputs the values ​​of the first and second thresholds Th_A1 and Th_A2 set by the user to the determination unit 163. Alternatively, the setting unit 162 may store the values ​​of the first and second thresholds Th_A1 and Th_A2 set by the user in the storage unit 150.

[0107] Furthermore, the setting unit 162 outputs information regarding the threshold value to be used for communication control, which is determined by the user (information indicating which threshold value to use), to the determination unit 163. Alternatively, the setting unit 162 stores the information regarding the threshold value to be used for communication control in the storage unit 150.

[0108] (Determination unit 163) The determination unit 163 performs communication control using, for example, a threshold selected by the user. For example, the determination unit 163 determines whether to restrict communication based on a restriction condition corresponding to the threshold selected by the user. Furthermore, the determination unit 163 determines whether to release the communication control based on a release condition corresponding to the threshold selected by the user.

[0109] For example, the limiting condition may be that the data is below a threshold value, or that the sound collection level is less than the first threshold value Th_A1 or the third threshold value Th_A3.

[0110] Alternatively, for example, the limiting condition may be that the number of shutters per predetermined time (shutter frequency) is less than the second threshold value Th_A2. Also, for example, the limiting condition may be that at least one of the number of moving objects, the amount of movement, and the movement time is less than the second threshold value Th_A2. In this case, the second threshold value Th_A2 may be set for each of the number of moving objects, the amount of movement, and the movement time.

[0111] When both the first threshold value Th_A1 and the second threshold value Th_A2 are used for communication control, the judgment unit 163 may determine that the restriction condition is met when both the first restriction condition regarding the first threshold value Th_A1 and the second restriction condition regarding the second threshold value Th_A2 are met.

[0112] Alternatively, the determination unit 163 may determine that the limiting condition is satisfied when at least one of a first limiting condition regarding the first threshold value Th_A1 and a second limiting condition regarding the second threshold value Th_A2 is satisfied.

[0113] If it is determined that the restriction condition is met, the determining unit 163 notifies the communication control unit 164 to restrict communication.

[0114] For example, the cancellation condition may be that the data is equal to or greater than a threshold value, such as that the sound collection level is equal to or greater than a first threshold value Th_A1 or a third threshold value Th_A3.

[0115] Alternatively, for example, the release condition may be that the number of shutters per predetermined time (shutter frequency) is equal to or greater than the second threshold value Th_A2. Also, for example, the release condition may be that at least one of the number of moving objects, the amount of movement, and the movement time is equal to or greater than the second threshold value Th_A2. In this case, the second threshold value Th_A2 may be set for each of the number of moving objects, the amount of movement, and the movement time.

[0116] When both the first threshold value Th_A1 and the second threshold value Th_A2 are used for communication control, the judgment unit 163 may determine that the release condition is met when both the first release condition for the first threshold value Th_A1 and the second release condition for the second threshold value Th_A2 are met.

[0117] Alternatively, the determination unit 163 may determine that the release condition is satisfied when at least one of a first release condition related to the first threshold value Th_A1 and a second release condition related to the second threshold value Th_A2 is satisfied.

[0118] If it is determined that the lifting condition is met, the determining unit 163 notifies the communication control unit 164 to lift the communication restriction.

[0119] In this way, the communication device 100_A can control communication in accordance with the linking function (for example, the number of shutter releases or movement information of the subject) in addition to or instead of the sound collection level, thereby enabling the communication device 100_A to more appropriately control communication.

[0120] (Communication Control Unit 164 ) The communication control unit 164 controls the communication of the first communication unit 110 and / or the second communication unit 120 according to the determination result of the determination unit 163 , for example.

[0121] The communication control unit 164, for example, restricts / cancels communication by the first communication unit 110. For example, the communication control unit 164 switches at least one of the wireless communication standard and the resources used for communication.

[0122] The communication control unit 164 may, for example, limit at least one of the resources and communication data used for communication, and may also, for example, limit the communication speed to a predetermined value or less.

[0123] For example, when restricting communication of the first communication unit 110, the communication control unit 164 notifies the first communication unit 110 to perform communication using LTE. On the other hand, when lifting the communication restriction on the first communication unit 110, the communication control unit 164 notifies the first communication unit 110 to perform communication using 5G.

[0124] For example, when restricting communication of the first communication unit 110, the communication control unit 164 notifies the first communication unit 110 to perform communication using a first frequency band (e.g., FB_A1 (see FIG. 2 )). In this way, the communication control unit 164 restricts the resources (here, frequency resources) to be used.

[0125] On the other hand, for example, when the communication restriction on the first communication unit 110 is lifted, the communication control unit 164 notifies the first communication unit 110 to communicate using a second frequency band (e.g., FB_A2 (see Figure 2)) that is wider than the first frequency band.

[0126] Note that resources are not limited to frequency resources, but may include time resources and space resources. For example, when limiting time resources, the communication control unit 164 may limit the time (e.g., radio frames or slots) allocated to communication. When limiting space resources, the communication control unit 164 may limit, for example, the number of beams to be used.

[0127] For example, the communication control unit 164 may restrict communication by controlling the first communication unit 110 not to use the millimeter wave band (mmW). For example, the communication control unit 164 restricts communication by controlling the first communication unit 110 to use the LTE or Sub6 frequency band. In this case, the communication control unit 164 lifts the communication restriction by allowing the use of the millimeter wave band.

[0128] For example, if the first communication unit 110 can connect to both a PCell and a PSCell (Dual Connectivity), the communication control unit 164 disables (turns off) Dual Connectivity as a communication restriction, and controls the first communication unit 110 to connect to only one cell, for example.

[0129] For example, when the first communication unit 110 can perform communication using a Carrier Aggregation (CA) technique that can connect to a PCell and an SCell, the communication control unit 164 controls the first communication unit 110 not to perform CA as a restriction on communication. Alternatively, the communication control unit 164 may restrict the number of frequency bands to be aggregated as a restriction on communication.

[0130] For example, as a restriction on communication, the communication control unit 164 may throttle uplink data for the first communication unit 110. In this way, the communication control unit 164 throttles the uplink data to restrict the data (more specifically, the amount of data communication) of the first communication unit 110.

[0131] The communication control unit 164, for example, restricts / cancels communication of the second communication unit 120. For example, the communication control unit 164 restricts the communication speed (for example, throughput) between the second communication unit 120 and the imaging device 300_A to a predetermined value or less.

[0132] In this way, by the communication control unit 164 restricting communication of at least one of the first and second communication units 110, 120, the power consumption and heat generation of at least one of the first and second communication units 110, 120 can be reduced.

[0133] <1-3. Processing Example of Communication System> <1-3-1. Setting Process> Fig. 6 is a flowchart showing an example of the flow of the setting process according to the first embodiment of the present disclosure. The setting process in Fig. 6 is executed so that the user can determine the value of the first threshold value Th_A1. The setting process is executed by the communication device 100_A in accordance with an instruction from the user, for example. The setting process may be executed prior to the determination process described below.

[0134] 6, the communication device 100_A first sets a sound collection condition (step S101). The communication device 100_A sets the sound collection condition in accordance with, for example, an instruction from a user.

[0135] The sound collection conditions are information indicating the conditions for collecting sound using the sensor unit 130 in order to calculate a candidate value (threshold candidate) for the first threshold Th_A1. The sound collection conditions may include, for example, information regarding the sound collection time and information indicating the sound collection period (interval).

[0136] The communication device 100_A collects sound under the set sound collection conditions (step S102). For example, the communication device 100_A sets a sound collection time and collects sound at a sound collection cycle.

[0137] The communication device 100_A determines whether the set sound collection time (set time) has elapsed (step S103). If the set time has not elapsed (step S103; No), the communication device 100_A returns to step S102 and continues sound collection.

[0138] On the other hand, if the set time has elapsed (step S103; Yes), the communication device 100_A calculates an average sound collection value by averaging the collected sound data (sound collection data) (step S104).

[0139] The communication device 100_A adds an offset value to the average sound collection value to calculate a threshold candidate (step S105). The offset value is, for example, a predetermined value. Alternatively, the offset value may be determined depending on the location where the image capturing device 300_A is installed (e.g., an event venue), the time period during which image capturing is performed (e.g., the duration of the event), the subject of image capturing (e.g., the content of the event), etc. The offset value may also be set by the user.

[0140] In response to an instruction from the user, the communication device 100_A determines whether to set the threshold candidate as the first threshold Th_A1 (step S106). For example, the communication device 100_A presents the calculated threshold candidate to the user and inquires whether to set the threshold candidate as the first threshold Th_A1. In response to the inquiry result, the communication device 100_A determines whether to set the threshold candidate as the first threshold Th_A1.

[0141] When the threshold candidate is to be set to the first threshold Th_A1 (Step S106; Yes), the communication device 100_A sets the threshold candidate to the first threshold Th_A1 (Step S107) and ends the process.

[0142] On the other hand, if the threshold candidate is not set to the first threshold Th_A1 (Step S106; No), the communication device 100_A returns to Step S102 and collects sound again.

[0143] Here, if the user does not set the threshold candidate to the first threshold Th_A1, the communication device 100_A calculates the threshold candidate again, but the processing if the user does not set the threshold candidate to the first threshold Th_A1 is not limited to this.

[0144] For example, the communication device 100_A may set the value input by the user as the first threshold Th_A1 as is. Alternatively, the communication device 100_A may accept a modification (e.g., fine adjustment) of the threshold candidate from the user. The communication device 100_A sets the modified threshold candidate as the first threshold Th_A1.

[0145] The setting process described here may be omitted if the previous first threshold value Th_A1 is used as is or if the user directly inputs (sets) the value of the first threshold value Th_A1. Alternatively, if the user does not use the first threshold value Th_A1 to restrict / release communication, the setting process may be omitted.

[0146] 7 is a flowchart showing an example of the flow of the determination process according to the first embodiment of the present disclosure. The determination process in Fig. 7 is executed by the communication device 100_A to determine a threshold value to be used when executing a control process described later (hereinafter also referred to as a usage threshold value).

[0147] The determination process is executed, for example, in accordance with a user instruction. Alternatively, the determination process may be executed after the setting process is executed, or may be executed before the control process.

[0148] 7, the communication device 100_A presents the first threshold value Th_A1 to the user (step S201), thereby inquiring of the user as to whether or not to use the first threshold value Th_A1 in the communication control process.

[0149] In accordance with an instruction from a user, the communication device 100_A determines whether or not to use the first threshold value Th_A1 in the communication control process (step S202). If the first threshold value Th_A1 is not to be used (step S202; No), the communication device 100_A proceeds to the process of step S204.

[0150] When the first threshold Th_A1 is to be used (Step S202; Yes), the communication device 100_A determines the first threshold Th_A1 as the threshold to be used (Step S203).

[0151] Next, the communication device 100_A determines whether to use a link function (step S204). For example, the communication device 100_A determines whether to use a link function in accordance with an instruction from a user.

[0152] When the communication device 100_A uses the cooperation function (step S204; Yes), the communication device 100_A selects the cooperation function to be used (step S205). For example, the communication device 100_A selects the cooperation function in response to an instruction from the user. For example, the cooperation function may be communication control using the number of shutter releases per predetermined period or information about the subject of the image capturing device 300_A.

[0153] Next, communication device 100_A determines second threshold Th_A2 as the threshold to be used in the cooperation function (usage threshold) (step S206). In this way, the usage threshold may include multiple thresholds. Second threshold Th_A2 may be, for example, a specified value. Alternatively, second threshold Th_A2 may be determined depending on the location where image capturing device 300_A is installed (e.g., an event venue), the time period during which image capturing is performed (e.g., the duration of the event), the subject of image capturing (e.g., the content of the event), etc. Second threshold Th_A2 may be set by the user.

[0154] If the communication device 100_A does not use the link function (step S204; No), the communication device 100_A determines whether the first threshold Th_A1 is determined as the usage threshold (step S207). If the first threshold Th_A1 is determined as the usage threshold in step S203 (step S207; Yes), the communication device 100_A ends the process.

[0155] If the first threshold Th_A1 has not been determined as the threshold to be used (Step S207; No), the communication device 100_A determines the third threshold Th_A3 as the threshold to be used (Step S208).

[0156] As described above, the third threshold value Th_A3 may be updated at a predetermined interval during the execution of the communication control process. A predetermined initial value may be set as the third threshold value Th_A3 (usage threshold value). Alternatively, the value of the previous usage threshold value (the first threshold value Th_A1 or the third threshold value Th_A3) may be set as the third threshold value Th_A3.

[0157] By executing the determination process, the communication device 100_A determines at least one of the first threshold value Th_A1 and the second threshold value Th_A2 as the usage threshold value. Alternatively, if neither the first threshold value Th_A1 nor the second threshold value Th_A2 is determined as the usage threshold value, the communication device 100_A determines the third threshold value Th_A3 as the usage threshold value.

[0158] 8 is a flowchart showing an example of the flow of the control process according to the first embodiment of the present disclosure. The control process in FIG. 8 is executed by the communication device 100_A to restrict or remove the restriction on communication by the first communication unit 110 and / or the second communication unit 120.

[0159] For example, the control process may be executed when the image capturing device 300_A is connected to the communication device 100_A. Alternatively, the control process may be executed when the image capturing by the image capturing device 300_A is started. Alternatively, the control process may be executed when the communication device 100_A acquires a captured image from the image capturing device 300_A.

[0160] The control process may be executed when the second communication unit 120 starts communication with the image capturing device 300_A. Alternatively, the control process may be executed when the sensor unit 130 (e.g., a sound collection sensor) starts collecting sound or when the sensor unit 130 is activated. Alternatively, the control process may be executed when a preset time (event start time) arrives. Alternatively, the control process may be executed in accordance with an instruction from a user.

[0161] 8, the communication device 100_A starts collecting sound (step S301). The communication device 100_A acquires collected sound data via the sensor unit 130, for example.

[0162] Next, the communication device 100_A restricts communication of the first communication unit 110 and / or the second communication unit 120 (step S302). For example, the communication device 100_A restricts communication by limiting the wireless communication standard to LTE, not performing millimeter wave communication, or lowering the communication speed.

[0163] The communication device 100_A determines whether to end the process (step S303). For example, the communication device 100_A may determine to end the control process in the following cases: - When a user instructs to end the control process - When communication with the image capturing device 300_A is disconnected - When image capturing by the image capturing device 300_A is completed - When communication with the image capturing device 300_A has not been performed for a predetermined period - When communication with the base station 200_A is disconnected - When sound collection by the sensor unit 130 has stopped - When a predetermined end time (for example, the end time of an event) has passed

[0164] When it is determined that the processing is to be ended (step S303; Yes), the communication device 100_A removes the communication restriction imposed in step S302 (step S304), stops collecting sound (step S305), and then ends the processing.

[0165] If it is determined not to end the process (step S303; No), the communication device 100_A determines whether or not a condition for lifting the communication restriction is satisfied (step S306). The communication device 100_A determines whether or not the lifting condition is satisfied based on the usage threshold.

[0166] For example, if the usage thresholds include the first threshold Th_A1 or the third threshold Th_A3, the communication device 100_A determines that the cancellation condition is satisfied when the sound collection data (sound collection level) falls below the first threshold Th_A1 or the third threshold Th_A3.

[0167] For example, if the usage threshold includes a second threshold Th_A2 that defines the image capture frequency (the number of times the shutter is pressed per predetermined time), the communication device 100_A determines that the cancellation condition is satisfied when the image capture frequency of the image capture device 300_A is equal to or greater than the second threshold Th_A2.

[0168] If the cancellation condition is not satisfied (Step S306; No), the communication device 100_A returns to the processing of Step S303.

[0169] On the other hand, if the release condition is satisfied (step S306; Yes), the communication device 100_A releases the communication restriction (step S307). For example, the communication device 100_A releases the communication restriction by switching the wireless communication standard to 5G, performing millimeter wave communication, or increasing the communication speed.

[0170] Next, the communication device 100_A determines whether the restriction condition is satisfied (step S308). The communication device 100_A determines whether the restriction condition is satisfied based on the usage threshold.

[0171] For example, if the usage thresholds include the first threshold Th_A1 or the third threshold Th_A3, the communication device 100_A determines that the restriction condition is satisfied when the sound collection data (sound collection level) is equal to or greater than the first threshold Th_A1 or the third threshold Th_A3.

[0172] For example, if the usage threshold includes a second threshold Th_A2 that defines the image capture frequency (the number of shutter releases per predetermined time), the communication device 100_A determines that the restriction condition is satisfied when the image capture frequency of the image capture device 300_A is less than the second threshold Th_A2.

[0173] If the restriction condition is not satisfied (Step S308; No), the communication device 100_A returns to the process of Step S303.

[0174] If the restriction condition is satisfied (Step S308; Yes), the communication device 100_A returns to the process of Step S302.

[0175] As described above, the communication device 100_A according to the first embodiment includes a communication unit (e.g., the first communication unit 110 or the second communication unit 120) that communicates with other communication devices (e.g., the base station 200_A or the imaging device 300_A), and a control unit 160.

[0176] The control unit 160 restricts or removes the restriction on communication with other communication devices depending on the sensing results (e.g., sound collection data) acquired by the sensor unit 130 and the first threshold value Th_A1 set by the user.

[0177] The communication device 100_A can reduce the power consumption and / or heat generation of the device while restricting communication. Furthermore, the first threshold Th_A1, which is the criterion for determining whether to restrict or release communication, is set by the user. This allows the user to restrict or release communication at the timing intended or expected by the user.

[0178] <<2. Second Embodiment>> In the first embodiment described above, communication restrictions on one communication device 100_A have been described. In this embodiment, communication restrictions on a plurality of communication devices 100_B will be described.

[0179] 9 is a diagram illustrating an overview of a communication system according to a second embodiment of the present disclosure. The communication system illustrated in FIG. 9 includes first to third communication devices 100_B1 to 100_B3, a base station 200_B, and first to third image capturing devices 300_B1 to 300_B3.

[0180] Here, the number of communication devices 100_B and image capturing devices 300_B is three, but the number of communication devices 100_B and image capturing devices 300_B may be any number greater than one, such as two, four, or more.

[0181] Furthermore, the number of communication devices 100_B and the number of image capturing devices 300_B do not necessarily have to be the same. For example, a plurality of image capturing devices 300_B may be connected to one communication device 100_B.

[0182] The communication system is installed, for example, at an event venue where an event such as a sporting event is held. The communication device 100_B and the base station 200_B belong to, for example, a private network laid in the event venue.

[0183] The image capturing devices 300_B are placed, for example, at separate locations in an event venue. The image capturing devices 300_B have the same configuration and perform the same operations as the image capturing device 300_A of the first embodiment. The image capturing device 300_B captures images within the event venue and uploads the captured images or videos via the communication device 100_B.

[0184] The first image capturing device 300_B1 transmits captured images or videos to the base station 200_B via the first communication device 100_B1. The second image capturing device 300_B2 transmits captured images or videos to the base station 200_B via the second communication device 100_B2. The third image capturing device 300_B3 transmits captured images or videos to the base station 200_B via the third communication device 100_B3.

[0185] For example, when an event venue where a sport such as a race is held is large, it is conceivable that the image capturing devices 300_B are dispersedly arranged. Also, for example, when an athlete moves through the large venue, it is conceivable that the cheers from the surrounding area will become louder when the athlete moves near the image capturing device 300_B.

[0186] Therefore, in the communication system according to the present embodiment, communication of the communication device 100_B is restricted until the cheers of the surrounding people become louder, and when the cheers of the surrounding people become louder, the restriction on communication of the communication device 100_B is lifted.

[0187] For example, the base station 200_B restricts communication with a communication device 100_B (the first and second communication devices 100_B1 and 100_B2 in FIG. 9 ) among the multiple communication devices 100_B that generates quiet cheers from the surrounding area. On the other hand, the base station 200_B releases the communication restriction on a communication device 100_B (the third communication device 100_B3 in FIG. 9 ) that generates loud cheers from the surrounding area.

[0188] Fig. 10 is a diagram illustrating an example of communication control by the base station 200_B according to the second embodiment of the present disclosure. In the graph of Fig. 10, the vertical axis represents frequency and the horizontal axis represents time.

[0189] Furthermore, the frequency resource that the base station 200_B allocates to the first communication device 100_B1 is referred to as a first resource FB_B1, the frequency resource that the base station 200_B allocates to the second communication device 100_B2 is referred to as a second resource FB_B2, and the frequency resource that the base station 200_B allocates to the third communication device 100_B3 is referred to as a third resource FB_B3.

[0190] For example, assume that the cheers at the event venue are quiet between time t21 and time t22, and the level of the collected sound data collected by each communication device 100_B (hereinafter also referred to as the collected sound level) is below the threshold.

[0191] In this case, for example, the base station 200_B allocates frequency resources in the same proportion to the first to third communication devices 100_B1 to 100_B3. That is, the base station 200_B allocates resources so that the first to third resources FB_B1 to FB_B3 are the same (FB_B1 = FB_B2 = FB_B3).

[0192] In this way, when the level of the collected sound data collected by the communication device 100_B is also below the threshold, the base station 200_B limits the allocation of resources so that the resource FB_B allocated to the specific communication device 100_B does not become too large.

[0193] Next, suppose that between time t22 and time t23, the cheers around the first communication device 100_B1 become louder, and the level of the collected sound data collected by the first communication device 100_B1 exceeds a threshold value, while the levels of the collected sound data from the second and third communication devices 100_B2 and 100_B3 are below the threshold value.

[0194] In this case, for example, the base station 200_B increases the first resource FB_B1 allocated to the first communication device 100_B1, thereby lifting the communication restriction on the first communication device 100_B1.

[0195] On the other hand, the base station 200_B limits the communications of the second and third communication devices 100_B2 and 100_B3 by reducing the second and third resources FB_B2 and FB_B3 allocated to the second and third communication devices 100_B2 and 100_B3.

[0196] In the example of FIG. 10, the base station 200_B allocates resources so that the first resource FB_B1 is the largest and the second and third resources FB_B2 and FB_B3 are the same (FB_B1>FB_B2=FB_B3).

[0197] Next, assume that the level of the collected sound data collected by each communication device 100_B is below the threshold between time t23 and time t24. In this case, for example, the base station 200_B allocates frequency resources in the same proportion to the first to third communication devices 100_B1 to 100_B3.

[0198] Assume that between time t24 and time t25, the cheers around the second communication device 100_B2 become louder, and the level of the collected sound data collected by the second communication device 100_B2 exceeds the threshold value, while the levels of the collected sound data from the first and third communication devices 100_B1 and 100_B3 are below the threshold value.

[0199] In this case, for example, the base station 200_B increases the second resource FB_B2 allocated to the second communication device 100_B2, thereby lifting the communication restriction on the second communication device 100_B2.

[0200] On the other hand, the base station 200_B limits the communications of the first and third communication devices 100_B1 and 100_B3 by reducing the first and third resources FB_B1 and FB_B3 allocated to the first and third communication devices 100_B1 and 100_B3.

[0201] At this time, the base station 200_B may adjust the allocation of resources in accordance with the ratio of the sound collection level of each communication device 100_B to a threshold value.

[0202] For example, it is assumed here that the ratio of the second communication device 100_B2 is the largest, followed by the ratio of the third communication device 100_B3 and the ratio of the first communication device 100_B1.

[0203] 10, the base station 200_B allocates a large second resource FB_B2 to the second communication device 100_B2, and allocates a next larger third resource FB_B3 to the third communication device 100_B3. Meanwhile, the base station 200_B allocates a smallest first resource FB_B1 to the first communication device 100_B1 (FB_B2 > FB_B3 > FB_B1).

[0204] This allows base station 200_B to allocate resources FB_B (an example of restricting and / or lifting restrictions on communication) according to the ratio between the sound collection level (an example of a sensing result) and a threshold value (an example of a comparison result).

[0205] Here, base station 200_B allocates constant frequency resources to first to third communication devices 100_B1 to 100_B3 from time t21 to time t25. That is, the sum of first to third resources FB_B1 to FB_B3 (FB_B1 + FB_B2 + FB_B3) is constant from time t21 to time t25. However, the frequency resources allocated by base station 200_B do not have to be constant.

[0206] For example, between time t21 and time t22, the level of the sound collection data collected by all communication devices 100_B (hereinafter also referred to as the sound collection level) is below the threshold. In this case, base station 200_B reduces the sum FB_B01 (FB_B1+FB_B2+FB_B3) of the first to third resources FB_B1 to FB_B3.

[0207] On the other hand, between time t22 and time t23, the cheers around the first communication device 100_B1 grow louder, and the level of the collected sound data collected by the first communication device 100_B1 exceeds the threshold. In this case, the base station 200_B increases the sum FB_B02 (FB_B1+FB_B2+FB_B3) of the first to third resources FB_B1 to FB_B3 compared to the time between t21 and t22 (FB_B01<FB_B02).

[0208] In this way, the base station 200_B may change the total number of frequency resources allocated to the communication device 100_B depending on whether the level of the collected sound data is equal to or higher than a threshold value, for example.

[0209] 2-2. Example of the Configuration of a Communication System The following describes in detail each component of the communication system. Note that the configuration and operation of image capture device 300_B are the same as those of image capture device 300_A shown in FIG. 3, and therefore description thereof will be omitted here.

[0210] <2-2-2. Configuration example of communication device> Fig. 11 is a block diagram showing a configuration example of a communication device 100_B according to a second embodiment of the present disclosure. The communication device 100_B shown in Fig. 11 differs from the communication device 100_A shown in Fig. 5 in that it includes a control unit 160_B instead of the control unit 160. Note that in the communication device 100_B, the same components as those in the communication device 100_A of Fig. 5 are denoted by the same reference numerals, and descriptions thereof will be omitted.

[0211] As shown in FIG. 11 , a control unit 160_B differs from the communication device 100_A shown in FIG. 5 in that it does not include a determination unit 163 and a communication control unit 164 but includes a calculation unit 165 and a notification unit 166 .

[0212] (Calculation unit 165) The calculation unit 165 calculates the ratio (hereinafter also simply referred to as a coefficient) of the first threshold value Th_A1 (or the third threshold value Th_A3) and the sound collection level. Furthermore, when the calculation unit 165 determines the second threshold value Th_A2 as the threshold value to be used, the calculation unit 165 can determine whether the sensing result corresponding to the second threshold value Th_A2 (for example, the shutter frequency or information about the subject) is equal to or greater than the second threshold value Th_A2.

[0213] The calculation unit 165 notifies the notification unit 166 of the calculated coefficient (an example of a comparison result) and the determination result for the second threshold value Th_A2.

[0214] (Notification Unit 166) The notification unit 166 notifies the base station 200_B of the coefficient calculated by the calculation unit 165 and the determination result via the first communication unit 110.

[0215] <2-2-3. Configuration example of base station> Fig. 12 is a block diagram showing a configuration example of a base station 200_B according to the second embodiment of the present disclosure. The base station 200_B shown in Fig. 12 differs from the base station 200_A shown in Fig. 4 in that it includes a control unit 240_B instead of the control unit 240. Note that in the base station 200_B, the same components as those in the base station 200_A of Fig. 4 are denoted by the same reference numerals, and descriptions thereof will be omitted.

[0216] (Control Unit 240_B) The control unit 240_B is a controller that controls each unit of the base station 200_B. The control unit 240_B is realized by a processor such as a CPU, an MPU, or a GPU. For example, the control unit 240 is realized by a processor executing various programs stored in a storage device inside the base station 200_B using RAM or the like as a working area. Note that the control unit 240_B may also be realized by an integrated circuit such as an ASIC or an FPGA. The CPU, MPU, GPU, ASIC, and FPGA can all be considered as controllers.

[0217] 11, control unit 240_B includes an acquisition unit 251, a setting unit 252, a calculation unit 253, an adjustment unit 254, and a notification unit 255. Each block (acquisition unit 251 to notification unit 255) constituting control unit 240_B is a functional block indicating a function of control unit 240_B.

[0218] These functional blocks may be software blocks or hardware blocks. For example, each of the above-mentioned functional blocks may be a software module implemented by software (including a microprogram), or may be a circuit block on a semiconductor chip (die). Of course, each functional block may be a processor or an integrated circuit. The functional blocks may be configured in any manner. Note that the control unit 240_B may be configured in functional units different from the above-mentioned functional blocks.

[0219] (Acquisition Unit 251) The acquisition unit 251 acquires the coefficient and / or the determination result using the second threshold value Th_A2 from the communication device 100_B. The acquisition unit 251 outputs the acquired coefficient and / or the determination result to the calculation unit 253.

[0220] (Setting Unit 252) The setting unit 252 sets, for example, an operation mode when the base station 200_B controls communication with the communication device 100_B. For example, two operation modes, a support mode and an autopilot mode, can be set.

[0221] The support mode is a mode in which an operator determines resource allocation when the base station 200_B allocates resources. Here, the operator is, for example, a user of the base station 200_B. The operator may be the same as or different from the user of the communication device 100_B. In other words, the user of the communication device 100_B may control the base station 200_B as the operator.

[0222] When the support mode is set, the operator determines the allocation of resources to be actually assigned to the communication device 100_B based on the resource allocation proposed by the base station 200_B. In this way, in the support mode, for example, the base station 200_B supports the resource allocation by the operator.

[0223] The autopilot mode is a mode in which the base station 200_B determines resource allocation and performs resource allocation. In this case, the base station 200_B can determine resource allocation without the operator's decision.

[0224] The operation modes set by the setting unit 252 are not limited to the support mode and the autopilot mode. For example, the setting unit 252 may set other operation modes, such as the operator mode.

[0225] The operator mode is, for example, a mode in which an operator determines resource allocation without support from the base station 200_B. Even in this case, the base station 200_B may notify the operator of the timing to change the resource allocation.

[0226] Here, the timing for changing resources is when the sensing result exceeds the usage threshold value, such as when the sound collection level exceeds the first threshold value Th_A1 or when the shutter frequency exceeds the second threshold value Th_A2.

[0227] The setting unit 252, for example, presents a list of settable operation modes to the operator. The setting unit 252 sets the operation mode in accordance with an instruction from the operator. The setting unit 252 sets the operation mode, for example, before executing a resource control process described later. The setting of the operation mode may be performed prior to the resource control process, or may be performed at the timing when the base station 200_B is placed in a private network.

[0228] Alternatively, the operation mode may be set in advance. The setting unit 252 may set the operation mode that was set last time (for example, before the last resource control process was executed) as the current operation mode.

[0229] The setting unit 252 notifies the calculation unit 253 and the adjustment unit 254 of the set operation mode.

[0230] (Calculation Unit 253) The calculation unit 253 calculates the allocation of resources to be assigned to the communication device 100_B in accordance with the coefficient acquired by the acquisition unit 251 and / or the determination result using the second threshold value Th_A2.

[0231] For example, the calculation unit 253 calculates the resource allocation according to the coefficient acquired by the acquisition unit 251. That is, the calculation unit 253 calculates the resource allocation according to the ratio of the sound collection level to the first threshold Th_A1 (or the third threshold Th_A3).

[0232] For example, the calculation unit 253 calculates the resource allocation using a predetermined calculation formula. Alternatively, the calculation unit 253 may calculate the resource allocation using, for example, a machine learning model (for example, an AI model, etc.). When using a machine learning model, the calculation unit 253 may receive, as input, for example, the coefficient acquired by the acquisition unit 251, the number of communication devices 100_B to which resources are to be allocated, and the allocable frequency resources, and output the resource allocation.

[0233] Below, a description will be given of a calculation example in which the calculation unit 253 calculates resource allocation using a predetermined calculation formula. Note that the numerical values ​​and calculation formulas given below are examples. Numerical values ​​and calculation formulas other than those below may be used to calculate resource allocation.

[0234] Also, here, it is assumed that the first to third communication devices 100_B1 to 100_B3 each determine the first threshold value Th_A1 as the threshold value to be used. That is, the first to third communication devices 100_B1 to 100_B3 notify the base station 200_B of the ratio between the first threshold value Th_A1 determined by the user and the sound collection level as a coefficient.

[0235] For example, suppose the first coefficient (ratio) calculated by the first communication device 100_B1 is 1.75, the second coefficient (ratio) calculated by the second communication device 100_B2 is 0.8, and the third coefficient (ratio) calculated by the third communication device 100_B3 is 1.1. In other words, the sound collection levels of the first and third communication devices 100_B1 and 100_B3 are equal to or greater than the first threshold value Th_A1, and the sound collection level of the second communication device 100_B2 is less than the first threshold value Th_A1.

[0236] In this case, the calculation unit 253 calculates an intermediate value according to each coefficient, for example. For example, the calculation unit 253 sets the intermediate value to a value obtained by logarithmizing the coefficient.

[0237] For example, the calculation unit 253 takes the logarithm of the first coefficient (1.75) to calculate a first intermediate value IV_1 (log(1.75) = 0.243038...). For example, the calculation unit 253 takes the logarithm of the second coefficient (0.8) to calculate a second intermediate value IV_2 (log(0.8) = 0.01). For example, the calculation unit 253 takes the logarithm of the third coefficient (1.1) to calculate a third intermediate value IV_3 (log(1.1) = 0.041393...).

[0238] At this time, the calculation unit 253 may set an upper limit and a lower limit of the intermediate value. For example, if the coefficient is equal to or smaller than a predetermined value (e.g., zero), the calculation unit 253 sets a fixed value (e.g., 0.01) as the lower limit of the intermediate value.

[0239] This allows the calculation unit 253 to allocate certain resources to the communication device 100_B. The calculation unit 253 can prevent, for example, a situation where resources are not allocated to a specific communication device 100_B, and can allocate a predetermined minimum amount of resources to the communication device 100_B.

[0240] Furthermore, for example, if the coefficient is greater than a predetermined value (for example, 10), the calculation unit 253 sets a fixed value (for example, log(10)) as the upper limit of the intermediate value.

[0241] This allows the calculation unit 253 to prevent the allocation of resources from being biased toward a specific communication device 100_B.

[0242] The calculation unit 253 calculates resource allocation according to the intermediate value. For example, the calculation unit 253 allocates resources according to the ratio of the intermediate values.

[0243] For example, the resource ratio R_1 of the first communication device 100_B1 is R_1 = IV_1 / (IV_1 + IV_2 + IV_3) = 0.825, the resource ratio R_2 of the second communication device 100_B2 is R_2 = IV_2 / (IV_1 + IV_2 + IV_3) = 0.034, and the resource ratio R_3 of the third communication device 100_B3 is R_3 = IV_3 / (IV_1 + IV_2 + IV_3) = 0.141.

[0244] If the support mode is set, the calculation unit 253 notifies the adjustment unit 254 of the calculated resource ratio.

[0245] When the autopilot mode is set, the calculation unit 253 determines resource information, for example, in accordance with the calculated resource ratio. The resource information includes, for example, information on resource blocks (RBs), information on modulation schemes, and information on the transmission power of the communication device 100_B.

[0246] In this case, the calculation unit 253 notifies the notification unit 255 of the resource information.

[0247] Although the case where the calculation unit 253 allocates resources according to the sound collection level has been described here, the calculation unit 253 may allocate resources according to the cooperation function.

[0248] For example, if the first and second thresholds Th_A1 and Th_A2 are selected as the thresholds to be used, the calculation unit 253 may weight the acquired coefficient if the sensing result (e.g., shutter frequency) is equal to or greater than the second threshold Th_A2.

[0249] Alternatively, the calculation unit 253 may weight the acquired coefficient in accordance with the ratio of the sensing result to the second threshold value Th_A2.

[0250] Furthermore, when only the second threshold Th_A2 is selected as the threshold to be used, the calculation unit 253 may calculate the resource allocation by replacing the ratio of the sensing result to the second threshold Th_A2 with the above-mentioned coefficient.

[0251] (Adjustment Unit 254) The adjustment unit 254, for example, presents the resource allocation calculated by the calculation unit 253 to an operator and determines a final resource allocation. The adjustment unit 254 adjusts the resource allocation calculated by the calculation unit 253 in accordance with instructions from the operator.

[0252] For example, the adjustment unit 254 presents the resource allocation to the operator as a bar graph. The operator adjusts each percentage of the bar graph using, for example, a slider, to indicate the final resource allocation.

[0253] The adjustment unit 254 may present device information about the communication devices 100_B (or the corresponding image capture devices 300_B) to the operator along with information about resource allocation. The device information includes, for example, at least one of captured images transmitted by each communication device 100_B and the location of each communication device 100_B (or the corresponding image capture device 300_B).

[0254] The adjusting unit 254 determines resource information based on the resource allocation adjusted in accordance with the operator's instructions, and notifies the notifying unit 255 of the determined resource information.

[0255] (Notification Unit 255) The notification unit 255 notifies each communication device 100_B of the acquired resource information.

[0256] In this way, the control unit 240_B allocates resources according to the coefficient acquired from the communication device 100_B, thereby restricting and / or removing restrictions on resources.

[0257] <2-3. Example of processing in communication system> Hereinafter, each process executed in the communication system will be described. Note that the setting process and determination process executed in communication device 100_B are the same as the setting process and determination process shown in Fig. 6 and Fig. 7, and therefore description thereof will be omitted.

[0258] 13 is a flowchart showing an example of the flow of the calculation process according to the second embodiment of the present disclosure. The calculation process in Fig. 13 is executed by the communication device 100_B to calculate the coefficients.

[0259] For example, the calculation process may be executed when the imaging device 300_B is connected to the communication device 100_B. Alternatively, the calculation process may be executed when the imaging device 300_B starts capturing an image. Alternatively, the calculation process may be executed when the communication device 100_B acquires a captured image from the imaging device 300_B.

[0260] The calculation process may be executed when the second communication unit 120 starts communication with the image capturing device 300_B. Alternatively, the calculation process may be executed when the sensor unit 130 (e.g., a sound collection sensor) starts collecting sound or when the sensor unit 130 is activated. Alternatively, the calculation process may be executed in accordance with an instruction from a user.

[0261] 13, the communication device 100_B starts collecting sound (step S401). The communication device 100_B acquires collected sound data via the sensor unit 130, for example.

[0262] The communication device 100_B determines whether to end the process (step S402). For example, the communication device 100_B may determine to end the calculation process in the following cases: - When a user instructs to end the calculation process - When communication with the image capturing device 300_B is disconnected - When image capturing by the image capturing device 300_B is completed - When communication with the image capturing device 300_B has not been performed for a predetermined period - When communication with the base station 200_B is disconnected - When sound collection by the sensor unit 130 has stopped - When a predetermined end time (for example, the end time of an event) has passed

[0263] When it is determined that the process is to be ended (Step S402; Yes), the communication device 100_B stops collecting sound (Step S403) and ends the process.

[0264] When it is determined not to end the process (step S402; No), the communication device 100_B calculates a coefficient (step S404). For example, the communication device 100_B calculates the ratio (L / Th_A1) of the sound collection level L to the first threshold value Th_A1 as the coefficient.

[0265] Alternatively, when a link function is selected, the communication device 100_B may generate link information according to the link function. The link information may include, for example, a determination result according to the link function and / or a ratio according to the link function.

[0266] For example, if the cooperation function is the number of shutters per predetermined time (shutter frequency), the communication device 100_B may determine whether the shutter frequency is below the second threshold Th_A2 and include the result in the cooperation information. Alternatively, in this case, the communication device 100_B may calculate the ratio of the shutter frequency S to the second threshold Th_A2 (S / Th_A1) and include the ratio in the cooperation information.

[0267] The communication device 100_B generates coefficient information, which includes a coefficient (the ratio of the sound collection level L to the first threshold value Th_A1) and / or linkage information.

[0268] Next, the communication device 100_B determines whether the calculated coefficient is an abnormal value (step S405). For example, the communication device 100_B determines whether the currently calculated coefficient is an abnormal value based on the previously calculated coefficient and the currently calculated coefficient. For example, the communication device 100_B determines that the currently calculated coefficient is an abnormal value if the currently calculated coefficient is larger or smaller than the previously calculated coefficient by a predetermined value or more.

[0269] Alternatively, the communication device 100_B may determine whether the coefficient is an abnormal value based on a comparison result between the coefficient and a predetermined threshold value. For example, the communication device 100_B determines that the coefficient is an abnormal value when the coefficient is equal to or greater than the threshold value or less than the threshold value.

[0270] If the communication device 100_B determines that the coefficient is an abnormal value (step S405; Yes), the communication device 100_B returns to the processing of step S402. On the other hand, if the communication device 100_B determines that the coefficient is not an abnormal value (step S405; No), the communication device 100_B notifies the base station 200_B of the coefficient information (step S406), and returns to the processing of step S402.

[0271] The coefficient information may be generated and notified at predetermined intervals.

[0272] 14 is a flowchart showing an example of the flow of a resource control process according to the second embodiment of the present disclosure. The resource control process in FIG. 14 is executed by the base station 200_B to restrict or lift the restriction on communication with each communication device 100_B.

[0273] For example, the resource control process may be executed when the communication device 100_B is connected to the base station 200_B. Alternatively, the resource control process may be executed when a captured image is transmitted from the communication device 100_B.

[0274] The resource control process may be executed in response to an instruction (request) from the communication device 100_B. Alternatively, the resource control process may be executed when a preset time (event start time) arrives. Alternatively, the control process may be executed in response to an instruction from a user.

[0275] 14, the base station 200_B first selects an operation mode (step S501). The base station 200_B selects an operation mode (for example, support mode / autopilot mode) in accordance with, for example, an instruction from an operator.

[0276] Next, the base station 200_B acquires coefficient information from the communication device 100_B (step S502). The base station 200_B calculates resource allocation based on the acquired coefficient information (step S503).

[0277] For example, the base station 200_B calculates resource allocation according to a coefficient indicating the ratio of the sound collection level to the first threshold value Th_A1. The base station 200_B allocates resources according to, for example, the ratio of a plurality of coefficients.

[0278] Alternatively, the base station 200_B may calculate resource allocation in accordance with the cooperation information. The base station 200_B may calculate resource allocation by weighting a coefficient indicating the ratio of the sound collection level to the first threshold Th_A1 in accordance with the cooperation information.

[0279] Alternatively, the base station 200_B may calculate resource allocation according to the ratio of the sensing result (e.g., shutter frequency or information about the subject) to the second threshold Th_A2 included in the cooperation information. The base station 200_B allocates resources according to, for example, this ratio.

[0280] Next, the base station 200_B determines whether or not the support mode has been selected as the operation mode (step S504).

[0281] In step S501, for example, if the autopilot mode is selected and the support mode is not selected (step S504; No), the base station 200_B proceeds to the process of step S508.

[0282] If the support mode is selected in step S501 (step S504; Yes), the base station 200_B presents the resource allocation to the operator (step S505). The base station 200_B presents the resource allocation calculation result to the operator, and thereby accepts an instruction to adjust the resource allocation from the operator.

[0283] Next, the base station 200_B determines whether or not there is an instruction from the operator regarding adjustment of resource allocation (step S506). If there is no instruction from the operator (step S506; No), the base station 200_B proceeds to the process of step S508.

[0284] On the other hand, if an instruction has been received from the operator (step S506; Yes), the base station 200_B adjusts the allocation of resources according to the instruction from the operator (step S507).

[0285] The base station 200_B generates resource information based on the resource allocation and notifies the communication device 100_B of the resource information (step S508).

[0286] Next, the base station 200_B determines whether to end the process (step S509). For example, the base station 200_B can determine to end the resource control process in the following cases: - when an operator instructs the base station 200_B to end the resource control process; - when communication with the communication device 100_B is disconnected; - when no captured image is transmitted from the communication device 100_B for a predetermined period of time; - when a predetermined end time (for example, an event end time) has passed.

[0287] If it is determined not to end the process (step S509; No), the base station 200_B returns to the process of step S502. On the other hand, if it is determined to end the process (step S509; Yes), the base station 200_B ends the resource control process.

[0288] The allocation of resources may be performed at predetermined intervals.

[0289] Also, here, it has been stated that base station 200_B performs resource allocation when it acquires coefficient information notified by communication device 100_B, but base station 200_B may request communication device 100_B to notify it of the coefficient information in order to perform resource allocation.

[0290] As described above, the base station 200_B according to the second embodiment includes a communication unit (e.g., a signal processing unit 210) that communicates with other communication devices (e.g., the communication device 100_B), and a control unit 240_B.

[0291] The control unit 240_B restricts or removes restrictions on communication with other communication devices depending on the sensing results (e.g., sound collection data) acquired by the sensor unit 130 and a threshold value set by the user (e.g., first threshold value Th_A1).

[0292] For example, control unit 240_B allocates smaller resources to communication device 100_B with a small coefficient (ratio of sensing result to threshold) than to communication device 100_B with a large coefficient, thereby restricting communication of communication device 100_B with a small coefficient.

[0293] On the other hand, control unit 240_B increases the proportion of resources allocated to communication device 100_B, whose coefficient has increased, thereby lifting the restriction on communication.

[0294] The communication device 100_B can suppress the power consumption and / or heat generation of the device while its communications are restricted by the base station 200_B. Furthermore, the first threshold Th_A1, which is the criterion for determining whether to restrict or lift the communication restriction, is set by the user. This allows the user to restrict or lift the communication restriction at the timing intended or expected by the user.

[0295] In the second embodiment, the base station 200_B restricts / removes restrictions on communication with the communication device 100_B. However, in addition to this restriction / removal of restrictions, the communication device 100_B may also restrict / remove restrictions on communication, as in the first embodiment.

[0296] <<3. Other Embodiments>> The above-described embodiments are merely examples, and various modifications and applications are possible. The processing according to each of the above-described embodiments may be implemented in various different forms (modifications) other than the above-described embodiments. For example, the system configuration is not limited to the above-described examples, and may be in various forms.

[0297] The base station 200 of this embodiment or the control device that controls the communication device 100 may be realized by a dedicated computer system or a general-purpose computer system.

[0298] For example, a communication program for executing the above-described operations is stored in a computer-readable recording medium such as an optical disk, a semiconductor memory, a magnetic tape, or a flexible disk and distributed. Then, for example, the program is installed on a computer and the above-described processing is executed to configure a control device. In this case, the control device may be a device external to the base station 200 or the communication device 100 (e.g., a personal computer). Alternatively, the control device may be a device internal to the base station 200 or the communication device 100 (e.g., the control unit 240 or the control unit 160).

[0299] The communication program may also be stored in a disk device provided in a server device on a network such as the Internet, and may be downloaded to a computer. The above-mentioned functions may also be realized by cooperation between an operating system (OS) and application software. In this case, the components other than the OS may be stored on a medium and distributed, or may be stored in a server device and downloaded to a computer.

[0300] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0301] Furthermore, the components of each device shown in the figure are conceptual functional units and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of the devices can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc. Note that this distribution and integration configuration may also be performed dynamically.

[0302] The above-described embodiments can be combined as appropriate within the scope of the processing content without causing inconsistency. The order of the steps shown in the sequence diagrams of the above-described embodiments can be changed as appropriate.

[0303] Furthermore, for example, the present embodiment can also be implemented as any configuration that constitutes an apparatus or system, such as a processor as a system LSI (Large Scale Integration), a module using multiple processors, a unit using multiple modules, a set in which other functions are added to a unit, or the like (i.e., a configuration of a part of an apparatus).

[0304] In this embodiment, a system refers to a collection of multiple components (devices, modules (components), etc.), regardless of whether all of the components are in the same housing. Therefore, multiple devices housed in separate housings and connected via a network, and a single device in which multiple modules are housed in a single housing, are both systems.

[0305] Furthermore, for example, this embodiment can have a cloud computing configuration in which one function is shared and processed jointly by a plurality of devices via a network.

[0306] <<4. Conclusion>> Although the embodiments of the present disclosure have been described above, the technical scope of the present disclosure is not limited to the above-described embodiments, and various modifications are possible within the scope of the gist of the present disclosure. Furthermore, components of different embodiments and modifications may be combined as appropriate.

[0307] Furthermore, the effects of each embodiment described in this specification are merely examples and are not intended to be limiting, and other effects may also be obtained.

[0308] The present technology may also be configured as follows. (1) A communication device including: a communication unit that communicates with another communication device; and a control unit that restricts or lifts the restriction on communication with the other communication device in accordance with a sensing result acquired by a sensor and a threshold set by a user. (2) The communication device according to (1), wherein the sensor is a sound collection sensor that collects ambient sound, and the sensing result is collected sound data. (3) The communication device according to (1) or (2), wherein the control unit switches at least one of a wireless communication standard and resources used for the communication as the restriction on the communication or the lifting of the restriction. (4) The communication device according to any one of (1) to (3), wherein the control unit restricts at least one of resources and communication data used for the communication as the restriction on the communication. (5) The communication device according to any one of (1) to (4), wherein the control unit restricts the communication speed to a predetermined value or less as the restriction on the communication. (6) The communication device according to any one of (1) to (5), wherein the control unit controls the communication with the other communication device according to a comparison result between another sensing result acquired by another sensor different from the sensor and another threshold value set by the user. (7) The communication device according to (6), wherein the other sensor detects a timing at which an image was captured by an image capture device, and the other sensing result includes a number of times the image was captured. (8) The communication device according to (6) or (7), wherein the other sensor detects moving objects in an image captured by an image capture device, and the other sensing result includes at least one of the number of the moving objects, a movement amount, and a movement time. (9) The communication device according to any one of (1) to (8), wherein the control unit acquires a comparison result between the sensing result and the threshold value from the other communication device, and restricts or lifts the restriction on the communication with the other communication device according to the comparison result. (10) The communication device according to (9), wherein the communication unit communicates with a plurality of the other communication devices, and the control unit acquires a comparison result between the sensing result and the threshold value from each of the other communication devices, and controls resources to be allocated to the other communication devices according to the comparison result.(11) The communication device according to any one of (1) to (8), wherein the other communication device is an imaging device, and the control unit acquires image information captured by the imaging device from the other communication device via the communication unit. (12) The communication device according to (11), further comprising a second communication unit that communicates with a base station, and the control unit restricts or lifts the restriction on the communication with the base station depending on a result of comparing the sensing result with the threshold. (13) A communication method including: communicating with another communication device; and restricting or lifting the restriction on the communication with the other communication device depending on a result of comparing sound collection data acquired by a sound collection sensor with a threshold set by a user. (14) A communication device comprising: a communication unit that communicates with a base station, and a control unit that compares sound collection data acquired by a sound collection sensor with a threshold set by a user, and restricts or lifts the restriction on at least one of the communication with the base station and the communication with the imaging device depending on a result of the comparison. (15) A base station including: a communication unit that communicates with a communication device; and a control unit that acquires from the communication device a comparison result between sound collection data acquired by a sound collection sensor and a threshold value set by a user, and restricts or removes the restriction on the communication with the communication device depending on the comparison result.

[0309] REFERENCE SIGNS LIST 100 Communication device 110 First communication unit 120 Second communication unit 130 Sensor unit 140, 250, 340 Input / output unit 150, 220, 330 Storage unit 160, 240, 350 Control unit 200 Base station 230 Network communication unit 300 Imaging device 310 Communication unit 320 Imaging unit

Claims

1. A communication device comprising: a communication unit that communicates with other communication devices; and a control unit that restricts or removes the restriction on communication with the other communication devices depending on the sensing results obtained by a sensor and a threshold value set by a user.

2. The communication device according to claim 1, wherein the sensor is a sound collection sensor that collects surrounding sounds, and the sensing result is collected sound data.

3. The communication device according to claim 1, wherein the control unit switches at least one of the wireless communication standard and the resources used for the communication to restrict or remove the restriction on the communication.

4. The communication device according to claim 1, wherein the control unit limits at least one of resources used for the communication and communication data as the restriction on the communication.

5. The communication device according to claim 1, wherein the control unit limits the communication speed to a predetermined value or less as the limit on the communication.

6. The communication device according to claim 1, wherein the control unit controls the communication with the other communication device based on a comparison result between another sensing result acquired by another sensor different from the sensor and another threshold value set by the user.

7. The communication device according to claim 6, wherein the other sensor detects the timing at which the photographing device takes a photograph, and the other sensing result includes the number of times the photographing has been taken.

8. The communication device according to claim 6, wherein the other sensor detects moving objects in an image captured by the imaging device, and the other sensing results include at least one of the number of the moving objects, the amount of movement, and the movement time.

9. The communication device according to claim 1, wherein the control unit acquires a comparison result between the sensing result and the threshold value from the other communication device, and restricts or removes the restriction on the communication with the other communication device depending on the comparison result.

10. The communication device according to claim 9, wherein the communication unit communicates with a plurality of the other communication devices, and the control unit acquires a comparison result between the sensing result and the threshold value from each of the other communication devices, and controls resources to be allocated to the other communication devices according to the comparison result.

11. The communication device according to claim 1, wherein the other communication device is an imaging device, and the control unit acquires image information captured by the imaging device from the other communication device via the communication unit.

12. The communication device according to claim 11, further comprising a second communication unit that communicates with a base station, wherein the control unit restricts or removes the restriction on the communication with the base station depending on the result of comparing the sensing result with the threshold value.

13. A communication method including: communicating with another communication device; and restricting or lifting the restriction on the communication with the other communication device depending on the result of comparing sound collection data acquired by a sound collection sensor with a threshold value set by a user.

Citation Information

Patent Citations

  • Information processing system, device and method for processing information, recording medium, and program

    JP2003189298A

  • Movie photography system and video camera

    JP2007325052A

  • Estimation device, estimation method and computer program

    JP2013246490A

  • Communication apparatus, communication method and program

    JP2016012795A

  • Radio communication equipment, communication control method, and program

    JP2016086263A