Communication apparatus, method for controlling communication apparatus, and storage medium
The communication device enhances network selection by distinguishing the 6 GHz band through specific display controls, addressing the challenge of overlapping SSIDs and channels in wireless LAN networks.
Patent Information
- Application Number
- JP2025195279
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-11-14
- Publication Date
- 2026-01-23
AI Technical Summary
Existing methods for displaying wireless LAN networks fail to distinguish between networks with overlapping SSIDs and channels, particularly in the 6 GHz band, making it difficult for users to differentiate between different frequency bands.
A communication device with a setting unit, judgment unit, and control unit that displays channels corresponding to the 6 GHz band in a recognizable manner, allowing users to identify and prioritize scanning over other channels.
Facilitates easier recognition of the frequency band used by a network, enabling users to select appropriate networks more effectively.
Smart Images

Figure 2026012545000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a communication device, a control method for a communication device, and a program. [Background technology]
[0002] In recent years, various devices, such as digital cameras and smartphones, are equipped with wireless LANs (Local Area Networks). This allows for easy data communication between devices. Establishing wireless LAN communication generally begins with an access point building a network (transmitting a beacon) and a client searching for that network. For example, Patent Document 1 discloses a method for searching for networks built by surrounding access points and displaying the SSIDs and channel numbers of multiple networks found. By knowing the SSIDs and channels, a user can select an appropriate network. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-220962 Summary of the Invention [Problem to be solved by the invention]
[0004] However, with the above display method, it may be difficult to distinguish between networks when SSIDs overlap.
[0005] Furthermore, some of the channel numbers available in the 6 GHz band of wireless LAN overlap with those available in the 2.4 GHz or 5 GHz bands. In other words, if there are other frequency bands (2.4 GHz or 5 GHz) in the vicinity that use the same channel numbers as the 6 GHz band, the above display method presents a problem in that it is difficult for users to distinguish between the 6 GHz band and other frequency bands.
[0006] The present invention has been made in view of the above, and aims to provide a technique that makes it easier for users to recognize the frequency band of a network. [Means for solving the problem]
[0007] A communication device of the present invention comprises: a setting unit that sets a channel to be used by the access point when the communication device is operated as an access point; a judgment unit that determines whether the channel that the setting unit sets is a channel corresponding to a first frequency band; and a control unit that performs display control to display the channel in a manner that makes it possible to identify that the channel that the setting unit sets is a channel corresponding to the first frequency band when the judgment unit determines that the channel that the setting unit sets is a channel corresponding to the first frequency band, wherein the control unit performs the display control in a manner that makes it possible to identify that the channel corresponding to the first frequency band is a channel that is to be scanned with priority over other channels of the first frequency band. [Effects of the Invention]
[0008] According to the present invention, it is possible to make it easier for a user to recognize the frequency band used by an AP in a communication device. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a block diagram showing a configuration of a digital camera according to an embodiment. [Figure 2] FIG. 2 is a schematic diagram showing a connection configuration between a digital camera and an AP according to the first embodiment. [Figure 3] FIG. 2 is a diagram illustrating an example of a display screen of the digital camera according to the first embodiment. [Figure 4] 1 is a flowchart of processing executed by the digital camera according to the first embodiment. [Figure 5]FIG. 10 is a diagram illustrating an example of a display screen of a digital camera according to a second embodiment. [Figure 6] 10 is a flowchart of processing executed by a digital camera according to a second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. Note that the embodiments described below are examples of means for realizing the present invention, and may be modified or changed as appropriate depending on the configuration of the device to which the present invention is applied and various conditions. Furthermore, the embodiments may be combined as appropriate.
[0011] First Embodiment A communication device according to a first embodiment of the present invention will be described. Fig. 1 is a block diagram showing an example of the configuration of a digital camera 100, which is an example of a communication device according to this embodiment. Note that, although a digital camera is assumed as an example of a communication device here, the communication device is not limited to this. The communication device according to this embodiment may also be an information processing device such as a portable media player, a so-called tablet device, or a personal computer.
[0012] The control unit 101 of the digital camera 100 is realized by, for example, a CPU (Central Processing Unit), and controls each unit of the digital camera 100 in accordance with signals input to the control unit 101 and programs described below. Note that instead of the control unit 101 controlling the entire device, the entire device may be controlled by multiple pieces of hardware sharing the processing.
[0013] The imaging unit 102 includes, for example, an optical lens unit, an optical system that performs optical control such as aperture, zoom, and focus, and an imaging element that converts light (image) entering the device through the optical lens unit into an electrical video signal. A CMOS (Complementary Metal Oxide Semiconductor) or a CCD (Charge Coupled Device) is used as the imaging element. Under the control of the control unit 101, the imaging unit 102 converts subject light focused by a lens of the imaging unit 102 into an electrical signal using the imaging element, performs noise reduction processing, and outputs the resulting digital data as image data. In the digital camera 100 of this embodiment, image data is stored in the storage medium 110 in accordance with the DCF (Design Rule for Camera File system) standard.
[0014] The nonvolatile memory 103 is a nonvolatile memory that can be electrically erased and stored, and programs to be executed by the control unit 101, which will be described later, are stored in the nonvolatile memory 103. The working memory 104 is used as a buffer memory that temporarily stores image data captured by the imaging unit 102, an image display memory for the display unit 106, a working area for the control unit 101, etc. The working memory 104 is also used as a buffer memory that temporarily stores audio data input from the microphone 107.
[0015] The operation unit 105 is used by the user to receive instructions from the user for the digital camera 100. The operation unit 105 includes, for example, a power button for instructing the power of the digital camera 100 to be turned on / off, a release switch for instructing the camera to take a photograph, and a button for inputting image data. The operation unit 105 includes a playback button for issuing a playback command. It also includes operation members such as a dedicated connection button for starting communication with an external device via the connection unit 111, which will be described later. The operation unit 105 also includes a touch panel formed on the display unit 106, which will be described later. The release switch has two switches (SW1 and SW2). When the release switch is pressed halfway, the switch SW1 turns ON. This allows the operation unit 105 to accept instructions for performing preparations for shooting, such as AF (autofocus) processing, AE (auto exposure) processing, AWB (auto white balance) processing, and EF (pre-flash) processing. When the release switch is pressed fully, the switch SW2 turns ON. This allows the operation unit 105 to accept instructions for performing shooting preparations, such as AF (autofocus) processing, AE (auto exposure) processing, AWB (auto white balance) processing, and EF (pre-flash) processing.
[0016] The display unit 106 displays a viewfinder image during shooting, displays captured image data, and displays text for interactive operation with the user. Note that the display unit 106 does not necessarily have to be included in the digital camera 100. The digital camera 100 can be connected to an internal or external display unit 106, and it is sufficient that the digital camera 100 has at least a display control function for controlling the display on the display unit 106.
[0017] The microphone 107 collects sound waves such as voice and generates audio data. When capturing a video with audio, the control unit 101 generates video data with audio from the audio data generated by the microphone 107 and the image data generated by the imaging unit 102. The control unit 101 can also store the audio data generated by the microphone 107 in association with the image data generated by the imaging unit 102. In this embodiment, the microphone 107 is built into the digital camera 100. Note that the process of generating audio data from sound waves by the microphone 107 may be performed by other hardware (for example, the control unit 101) sharing part of the processing.
[0018] The storage medium 110 stores image data output from the imaging unit 102. In this embodiment, the storage medium 110 is configured to be detachable from the digital camera 100. For example, the storage medium 110 is a storage medium that is detachable from the digital camera, such as an SD card or a CF Express card.
[0019] The connection unit 111 is an interface for communicating with smart devices via a so-called wireless LAN in accordance with the IEEE802.11 standard. The digital camera 100 transmits and receives data to and from smart devices via the connection unit 111. For example, the digital camera 100 can transmit image data generated by the imaging unit 102 to the smart device via the connection unit 111.
[0020] In this embodiment, it is assumed that frequency bands usable in wireless LANs include the 2.4 GHz band, the 5 GHz band, and the 6 GHz band. For 6 GHz band communications, the digital camera 100 has three modes for transmission output: Standard Power (SP) mode, Low Power Indoor (LPI) mode, and Very Low Power (VLP) mode. The SP mode is intended for both indoor and outdoor use at high output, and determines the channel and output depending on the location of the AP. The LPI mode is a mode that can only be used indoors, while the VLP mode reduces the transmission output, allowing for use outdoors without any restrictions on location. The digital camera 100 in this embodiment is assumed to support the VLP mode.
[0021] It should be noted that the connection unit 111 does not necessarily have to be built into the digital camera 100. The digital camera 100 only needs to have at least a connection control function that controls the operation of the internal or external connection unit 111. The control unit 101 controls the connection unit 111 to realize wireless communication with the smart device.
[0022] The short-range wireless communication unit 112 is composed of, for example, an antenna for wireless communication, a modulation / demodulation circuit for processing wireless signals, and a communication controller. The short-range wireless communication unit 112 outputs modulated wireless signals from the antenna and demodulates wireless signals received by the antenna, thereby achieving short-range wireless communication in accordance with the IEEE802.15 standard (so-called Bluetooth (registered trademark)). In this embodiment, it is assumed that Bluetooth (registered trademark) communication employs version 4.0 of Bluetooth (registered trademark) Low Energy, which has low power consumption. This Bluetooth (registered trademark) communication has a narrower communication range (i.e., a shorter communication distance) than wireless LAN communication. Furthermore, the communication speed of Bluetooth (registered trademark) communication is slower than wireless LAN communication. On the other hand, Bluetooth (registered trademark) communication consumes less power than wireless LAN communication.
[0023] The digital camera 100 of this embodiment can transmit and receive data to and from a smart device via the short-range wireless communication unit 112. For example, when the control unit 101 receives a command to take a photograph from the smart device via the short-range wireless communication unit 112, it controls the imaging unit 102 to perform a photographing operation. When the control unit 101 receives a command to transmit and receive data via wireless LAN communication, it controls the connection unit 111 to start wireless LAN communication.
[0024] The wired communication unit 113 is an interface for wired connection with a smart device. The digital camera 100 of this embodiment can send and receive data to and from the smart device via the wired communication unit 113. In this embodiment, the wired communication unit 113 includes an interface for communicating with the smart device via a wired LAN. The control unit 101 realizes wired communication with the smart device by controlling the wired communication unit 113. The communication method is not limited to a wired LAN.
[0025] The connection unit 111 has an AP (access point) mode in which it operates as an access point in infrastructure mode, and a CL (client) mode in which it operates as a client in infrastructure mode. By operating the connection unit 111 in CL mode, the digital camera 100 in this embodiment can operate as a CL device in infrastructure mode. When the digital camera 100 operates as a CL device, it can connect to a nearby access point and participate in a network formed by the access point.
[0026] Furthermore, by operating connection unit 111 in AP mode, digital camera 100 in this embodiment can also operate as a simple access point (hereinafter referred to as a simple AP), which is a type of access point but has more limited functionality. Digital camera 100 forms a network when operating as a simple AP. Devices surrounding digital camera 100 then recognize digital camera 100 as an access point and are able to join the network formed by digital camera 100. A program for operating digital camera 100 as a simple AP is stored in non-volatile memory 103.
[0027] Although the digital camera 100 operating as a simple AP in this embodiment is a type of access point, it does not have a gateway function for forwarding data received from a client device to an Internet provider or the like. Therefore, even if the digital camera 100 receives data from another device participating in the network formed by the digital camera 100, it cannot forward the received data to a network such as the Internet. This concludes the description of the digital camera 100.
[0028] <Connection type overview> Next, referring to FIG. 2, the connection form between the digital camera 100 and the AP 200 in this embodiment will be described. FIG. 2 is a diagram schematically showing the connection form between the digital camera 100 and the AP 200 in this embodiment. The control unit 101 of the digital camera 100 detects the AP 200 around the digital camera 100 by controlling the connection unit 111. The digital camera 100 receives the beacon transmitted from the AP 200 and acquires the information of the AP 200. The acquisition of AP information will be specifically described. The information of the AP 200 includes information such as the SSID of the AP 200, the corresponding authentication method, the encryption type, the channel, and the frequency band. Among these, since the SSID, the corresponding authentication method, and the encryption type are the information included in the beacon, they are acquired by referring to the information included in the received beacon. On the other hand, for the channel and the frequency band, among the information included in the beacon, the information of the frequency at which the beacon is transmitted is referred to for acquisition. Specifically, a table associating the frequency and the channel number is held, and the channel number is acquired by referring to the table with the frequency included in the beacon as the key. The same may be done for the frequency band. Note that the method of acquiring the frequency is not limited to this. When receiving the beacon, the digital camera 100 performs a scanning operation. The scanning operation determines whether a beacon is received at the frequency to be scanned. Therefore, the frequency may be specified by referring to the information grasped by the control unit 101 of the digital camera 100 as to which frequency is being scanned. Also, the AP 200 is not limited to an AP such as a wireless LAN router, and other digital cameras, smartphones, etc. may also be used.
[0029] <Display Processing of AP Detection Result> Next, with reference to FIGS. 3A to 3G and 4, a display process of the AP detection result in the digital camera 100 will be described. FIGS. 3A to 3G are diagrams showing an example of a UI screen displayed on the display unit 106 of the digital camera 100. FIG. 4 is a diagram showing an example of a flowchart of a process for displaying APs detected by the control unit 101 of the digital camera 100. The process shown in this flowchart is realized by the control unit 101 controlling each unit of the digital camera 100 in accordance with an input signal and a program. The process of this flowchart is started when the user of the digital camera 100 operates the menu to select "New Settings" item 301, which allows the user to set up a new connection with an AP, on the communication setting screen shown in FIG. 3A and presses "OK" button 302. The process of this flowchart is realized by the control unit 101 loading a program stored in the nonvolatile memory 103 into the work memory 104 and executing the program.
[0030] First, in step S401, the control unit 101 controls the connection unit 111 to search for APs present around the digital camera 100, acquire information about the detected APs, and store the acquired information in the working memory 104. The surrounding APs broadcast beacons including an SSID and a channel number. Here, searching for surrounding APs means that the connection unit 111 detects the networks of the surrounding APs by receiving the beacons. The same applies hereinafter. Here, the control unit 101 is an acquisition unit that acquires information indicating the frequency band used by each of one or more access points.
[0031] Next, in step S402, the control unit 101 identifies the frequency band used by the detected AP using the information about the AP stored in the working memory 104 in step S401. Next, in step S403, the control unit 101 determines whether the frequency band used by the AP identified in step S402 is the 6 GHz band. Here, the control unit 101 is a determination unit that determines an access point that uses a first frequency band (6 GHz band) among one or more access points. The control unit 101 determines whether the frequency band used by the AP is the 6 GHz band. If it is determined that the frequency band of the AP is in the 6 GHz band (S403: YES), the process proceeds to step S404. On the other hand, if the control unit 101 determines that the frequency band of the AP is not in the 6 GHz band (S403: NO), the process proceeds to step S405.
[0032] In step S404, the control unit 101 stores in the working memory 104 information indicating that the AP determined to be in the 6 GHz band in step S403 is an AP that displays to the user in a manner that allows the user to identify that the frequency band it uses is the 6 GHz band.
[0033] Next, in step S405, the control unit 101 determines whether the frequency bands of all APs acquired in step S402 have been determined. If the control unit 101 determines that the frequency bands of all APs have been determined (S405: YES), the control unit 101 proceeds to step S406. On the other hand, if the control unit 101 determines that the frequency bands of all APs have not been determined (S405: NO), the control unit 101 returns the process to step S402.
[0034] Next, in step S406, the control unit 101 displays a list of detected APs based on the information stored in the working memory 104 in step S404 indicating that the AP is an "AP that displays to the user in a manner that the frequency band it uses is the 6 GHz band." Here, the control unit 101 is a control unit that performs display control to display a list of one or more access points so that the access points determined by the determination unit to use the first frequency band can be identified. Details of the display control by the control unit 101 will be described below.
[0035] 3B to 3G show examples of the AP detection result screen displayed on the display unit 106 in step S406. In the example of FIG. 3B, the detection result screen displays a list including the SSID 311 of the detected AP, an icon 312 indicating that the AP is password protected, and the channel 313 of the AP. Note that in the examples of FIGS. 3C to 3G, the AP list is displayed in the same display manner as in FIG. 3B. In FIG. 3B, it is displayed that the frequency band used by the AP with the SSID "Network-0004" is the 6 GHz band. Specifically, on the display unit 106, an icon 303 indicating "6 GHz" is displayed between the SSID ("Network-0004") and the channel ("13ch"). As a result, on the display unit 106, the fact that the frequency band used by the AP is the 6 GHz band is displayed in a manner that is recognizable to the user.
[0036] If none of the frequency bands used by the detected APs are the 6 GHz band, the control unit 101 displays a list 304 of the detected APs and channels on the display unit 106, as shown in Figure 3C, and does not display the 6 GHz band as shown in Figure 3B.
[0037] The display mode on the display unit 106 that the frequency band used by the AP is the 6 GHz band is not limited to the mode shown in Fig. 3B. For example, the control unit 101 can display that the frequency band used by the AP is the 6 GHz band in a manner that is recognizable to the user by changing the color or font of the SSID of the AP that uses the 6 GHz frequency band. As an example, as shown in Fig. 3D, a display mode using a display tab 305 that switches the display of detected APs for each frequency band may be adopted.
[0038] 3E, the 6 GHz band may be displayed only when there is an AP 306 ("Network-0001") that belongs to the same channel as an AP 307 ("Network-0008") that uses the 6 GHz frequency band. For example, in FIG. 3E, it is assumed that there is no AP that belongs to the same channel ("36ch" in this example) as an AP (for example, an AP with SSID "Network-0003") that uses the 6 GHz frequency band. In this case, the display unit 106 displays the 6 GHz frequency band for the AP with SSID "Network-0003". The fact that it is a belt is not displayed.
[0039] 3F, the display unit 106 may also display a Preferred Scanning Channel (hereinafter, PSC), which is a channel that is preferentially searched among channels in the 6 GHz band, in a manner that is recognizable to the user. Specifically, as shown in FIG. 3F, for an AP with an SSID of "Network-0009," the fact that the frequency band being used is the 6 GHz band and that it is a PSC are displayed in a manner that is recognizable to the user (icon 308 of "6 GHz (PSC)"). Note that the fact that the frequency band being used is the 6 GHz band and that it is a PSC may be displayed by changing the color or font on the display unit 106. Furthermore, only the 6 GHz band is displayed in a manner that is recognizable to the user on the display unit 106, and the 2.4 GHz band and the 5 GHz band do not need to be displayed in a manner that is recognizable to the user. This is because only the channel numbers in the 6 GHz band overlap with those of other frequency bands. Because the 2.4 GHz and 5 GHz band channel numbers do not overlap, it is possible to identify whether a channel is in the 2.4 GHz band or the 5 GHz band by looking at the channel number, even without displaying whether it is in the 2.4 GHz band or the 5 GHz band. Also, in the example of Figure 3F, non-PSC 6 GHz band channels may be displayed more prominently than PSC channels. This is because PSC channels are preferentially searched, and there is a relatively high possibility that many devices will connect to them, causing network congestion and slowing communication speeds. By highlighting non-PSC 6 GHz band channels, it becomes easier to select a less crowded network.
[0040] 3G, the frequency band used for each detected AP may be displayed on the display unit 106. This makes it easier for users with little knowledge of channel numbers to distinguish between the 2.4 GHz band and the 5 GHz band. In this case, as shown in FIG. 3G, the display unit 106 displays an icon 309 indicating that the frequency band used is the 2.4 GHz band and an icon 310 indicating that the frequency band used is the 5 GHz band. Furthermore, the display unit 106 displays an icon 311 indicating that the frequency band used is the 6 GHz band in a manner that is more noticeable to the user than the icons 309 and 310.
[0041] Here, we will explain the conspicuous display mode mentioned in the explanation of Fig. 3F and Fig. 3G. Conspicuous display in this embodiment means, for example, that icon 311 indicating the 6 GHz band has a different font color or background color from icon 309 indicating the 2.4 GHz band or icon 310 indicating the 5 GHz band.
[0042] In this case, it is preferable that the font and background colors of icon 311 be more eye-catching than the font and background colors of icons 309 and 310. For example, if the background color of the network list is achromatic, it is preferable that the font and background colors of icon 311 be chromatic, warm colors with high saturation and brightness. In this case, it is also preferable that the font and background colors of icons 309 and 310 be achromatic or chromatic, cool colors with low saturation and brightness. In other words, it is preferable that the font and background colors of icon 311 be closer to colors that form a contrasting hue and brightness combination with the background color of the network list than the font and background colors of icons 309 and 310.
[0043] Alternatively, the font of icon 311 may be made larger or thicker than the fonts of icons 309 and 310. Furthermore, the icon size of icon 311 itself may be made larger than icons 309 and 310. In addition, a further display mode may be adopted, such as making icon 311 blink while icons 309 and 310 do not blink. Although omitted in FIG. 3G for simplicity of explanation, even in the display mode shown in FIG. 3G, the PSC may be displayed in the same manner as in FIG. 3F. This may be indicated so that it can be identified.
[0044] In the above description, the processing of the flowchart in Fig. 4 is started when the user operates operation unit 105 to press "OK" button 302, but the trigger for starting the processing is not limited to this. For example, in the example of Fig. 3B, "Update" button 314 may be further displayed on display unit 106, and when "Update" button 314 is pressed by a user operation, the processing of the flowchart in Fig. 4 may be started again. Alternatively or in addition to this, control unit 101 may automatically start the processing of the flowchart in Fig. 4 again after an arbitrary time has elapsed since the processing of the flowchart in Fig. 4 was completed.
[0045] In the examples of FIGS. 3B to 3G, the display order of the APs when displaying the detection results of the APs may be the order in which the APs were detected by the digital camera 100, or may be in descending order of connection time according to the connection history with the digital camera 100. Alternatively, the display order of the APs when displaying the detection results of the APs may be in the order of 6 GHz band, 5 GHz band, and 2.4 GHz band according to the frequency bands used by the APs, or may be in descending order of radio wave strength according to the radio wave strength of the APs. Alternatively, the display order of the APs when displaying the detection results of the APs may be a combination of these orders, or any display order not limited to these may be appropriately adopted. Therefore, in this embodiment, the control unit 101 can perform display control in a manner that makes it possible to distinguish that the first frequency band (6 GHz band) allows faster communication than the second frequency band (2.4 GHz band or 5 GHz band).
[0046] According to the digital camera 100 of this embodiment, when the detection result of an AP is displayed on the display unit 106, the frequency band used by the AP is clearly displayed as being the 6 GHz band. This allows the user of the digital camera 100 to identify the frequency band used by the detected AP and select the desired AP.
[0047] Second Embodiment Next, a communication device according to a second embodiment of the present invention will be described. In the following description, the same components and processes as those of the communication device according to the first embodiment will be denoted by the same reference numerals, and detailed description thereof will be omitted.
[0048] <Display process of the simple AP setting screen> 5A to 5G and 6, a description will be given of processing related to setting the AP displayed on the display unit 106 when the digital camera 100 according to this embodiment is operated as an AP. FIGS. 5A to 5G are diagrams showing an example of a UI screen displayed on the display unit 106 of the digital camera 100. FIG. 6 is a diagram showing an example of a flowchart of processing related to setting the AP by the control unit 101 of the digital camera 100.
[0049] In this embodiment, the control unit 101 of the digital camera 100 causes the connection unit 111 to operate in AP (access point) mode, so that the digital camera 100 operates as a simple access point (hereinafter referred to as a simple AP) with limited functionality. Here, the control unit 101 is an operation control unit that controls the operation of the digital camera 100, which is a communication device, to operate as an access point. When the digital camera 100 operates as a simple AP, the digital camera 100 forms a network for communicating with devices in the vicinity of the digital camera 100.
[0050] Peripheral devices of the digital camera 100 recognize the digital camera 100 as an AP and are able to participate in the network formed by the digital camera 100. Note that the program for operating the digital camera 100 as a simple AP and the program for executing the following processes are assumed to be stored in non-volatile memory 103.
[0051] First, in step S601, the control unit 101 controls the display unit 106 to display a network selection screen. As an example, the network selection screen displays the SSID of the AP detected by the processing described in the first embodiment and a selection item for operating the digital camera 100 as an access point. The user operates the operation unit 105 to select the SSID of the AP to connect to or select the selection item for operating the digital camera 100 as a simple AP on the selection screen. Then, when the control unit 101 receives a selection from the user, it determines whether or not to operate the digital camera 100 as a simple AP based on the received selection. If the control unit 101 determines that the digital camera 100 should operate as a simple AP (S601: YES), the control unit 101 proceeds to step S602. On the other hand, if the control unit 101 determines that the digital camera 100 should not operate as a simple AP (S601: NO), the control unit 101 ends the processing of this flowchart.
[0052] In step S602, the control unit 101 controls the display unit 106 to display an input screen for the SSID of the digital camera 100 as a simple AP. The user inputs the SSID by operating the SSID input screen displayed on the display unit 106. When the control unit 101 accepts the SSID input by the user, the process proceeds to step S603.
[0053] In step S603, the control unit 101 controls the display unit 106 to display a selection screen for selecting a method for setting a frequency band and a channel to be used when the digital camera 100 operates as a simple AP. The user selects whether to automatically or manually set the frequency band and channel on the selection screen for setting a frequency band and a channel displayed on the display unit 106. Then, upon receiving the user's selection, the control unit 101 determines whether to automatically set the frequency band and the channel based on the received selection. If the control unit 101 determines that the frequency band and the channel should be automatically set (S603: YES), the process proceeds to step S606. On the other hand, if the control unit 101 determines that the frequency band and the channel should not be automatically set (to be manually set) (S603: NO), the process proceeds to step S604.
[0054] In step S604, the control unit 101 controls the display unit 106 to display a setting screen for setting the frequency band and channel to be used when the digital camera 100 operates as a simple AP. Then, in step S605, the control unit 101 accepts settings for the frequency band and channel to be used when the digital camera 100 operates as a simple AP in response to a user's operation on the setting screen displayed on the display unit 106. Details of the setting screen display process in step S604 and the setting acceptance process in step S605 will be described later. Then, upon completing the process of step S605, the control unit 101 ends the process of this flowchart.
[0055] Furthermore, in step S606, the control unit 101 automatically sets the frequency band and channel to be used when the digital camera 100 operates as a simple AP. Here, the control unit 101 is a setting unit that sets the channel to be used by the AP when the digital camera 100, which is a communication device, operates as an AP. Note that the process related to automatic setting of the frequency band and channel can be realized using well-known technology, so detailed explanation of the process will be omitted here. Then, when the control unit 101 completes the process of step S606, it ends the process of this flowchart.
[0056] 5A to 5G show examples of AP setting screens displayed on the display unit 106 when the user operates the digital camera 100 to operate as a simple AP in the processing of the above flowchart.
[0057] FIG. 5A shows a network selection screen displayed on the display unit 106 in step S601. 5A is a diagram showing an example of the network selection screen. In the example shown in Fig. 5A, a user operates the UI screen displayed on the display unit 106 to select an item 501 for "camera access point mode" and press an "OK" button 502 on the network selection screen. This causes the control unit 101 to proceed from step S601 to step S602. The "camera access point mode" is a mode in which the digital camera 100 operates as a simple AP.
[0058] 5B and 5C show examples of setting screens related to a simple AP. Fig. 5B is a setting screen for setting the SSID of the simple AP. Fig. 5C is a setting screen for setting the channel of the frequency band used by the simple AP. Note that the setting screen for the simple AP displayed on the display unit 106 is not limited to this, and a setting screen for a password or the like related to the simple AP may also be displayed on the display unit 106.
[0059] When the control unit 101 advances the process to step S602, the UI screen displayed on the display unit 106 transitions to a setting screen for setting the SSID of the simple AP, as shown in FIG. 5B . In the example of FIG. 5B , the user inputs the SSID "camera-AP6" used when operating the digital camera 100 as a simple AP into the input box 503 on the setting screen. The user then presses the "OK" button 504. This causes the control unit 101 to advance the process from step S602 to step S603. Note that although the SSID is input by the user here, this is not a limitation. For example, a random SSID may be generated and displayed. Alternatively, a random SSID may be generated when entering this setting screen and displayed as input into the input box 503. In this case, the user can modify the randomly generated SSID to any character string.
[0060] In step S603, as shown in Fig. 5C, a selection screen for a channel to be used when operating the digital camera 100 as a simple AP is displayed on the display unit 106. On the selection screen, either the "Auto Setting" item or the "Manual Setting" item is selected by a user operation. In the example of Fig. 5C, the "Manual Setting" item 505 is selected by a user operation.
[0061] Then, in step S604, the user operates the channel switching button 507 displayed on the selection screen to switch the channel and select the desired frequency band and channel. Here, the channel can be selected from the 2.4 GHz band, the 5 GHz band, and the 6 GHz band. Furthermore, when the user operates the channel switching button 507 to switch to the 6 GHz band channel, as shown in FIG. 5D , a "6 GHz" icon 508 is displayed together with the channel. This makes it possible to display on the selection screen in a manner that makes it easy to identify that the frequency band used by the simple AP is the 6 GHz band. Note that the display in a manner that makes the 6 GHz band easy to identify on the selection screen is not limited to the icon 508, and any display manner may be adopted as long as the user can identify that the frequency band used by the simple AP is the 6 GHz band.
[0062] Also, as in the case of FIG. 3F, the fact that it is a PSC in the 6 GHz band may be displayed in a manner that makes it distinguishable from other 6 GHz band channels. In this case, unlike the case of connecting to a surrounding AP in FIG. 3F, the digital camera 100 is in a position where surrounding devices are searching for the network, so it is preferable to display the fact that it is a PSC in a manner that is more conspicuous than other channels. As for the conspicuous manner, variations as described above can be adopted. Furthermore, for example, when a channel number that you want to make conspicuous is selected, it may be made difficult to switch to another channel number. For example, the operation of the channel switching button 507 may be disabled for a certain period of time after the channel number that you want to make conspicuous is selected. Also, for example, a vibration unit consisting of a motor or the like (not shown) may be provided, so that the digital camera vibrates every time a channel number is selected. Haptic feedback in which 100 vibrates may also be employed. In such a case, when a channel number that should be highlighted is selected, the degree of feedback may be made stronger (i.e., the vibration may be made stronger) than when a channel number that is not desired to be highlighted is selected. The same applies when providing selection feedback by sound. Also, for example, the channel may be switched not only by operating the channel switching button 507, but also by performing a touch-and-move operation on the area where the channel number is displayed.
[0063] Here, a description will be given of another example of the display of the selection screen in step S603. In this example, as shown in FIG. 5E, the display unit 106 displays a selection screen for the frequency band to be used when the digital camera 100 operates as a simple AP. On the selection screen, one of three items, "2.4 GHz," "5 GHz," or "6 GHz," is selected by a user operation. In the example of FIG. 5E, the user selects the "6 GHz" item 509. Then, the user presses the "OK" button 510. As a result, as shown in FIG. 5F, the display unit 106 displays a selection screen for a channel in which the frequency band usable for the simple AP is the 6 GHz band.
[0064] In step S604, the user operates channel switching button 512 displayed on the selection screen of FIG. 5F to switch channels and select a desired channel. Since "6 GHz" was selected on the frequency band selection screen of FIG. 5E, icon 511 of "6 GHz" is displayed on the channel selection screen of FIG. 5F. This allows the selection screen to display in a manner that allows the user to identify that the frequency band used by the simple AP is the 6 GHz band. Note that the display in a manner that allows the user to identify that the frequency band used by the simple AP is the 6 GHz band is not limited to icon 511, and any display manner may be adopted as long as the user can identify that the frequency band used by the simple AP is the 6 GHz band.
[0065] In the example shown in Fig. 5D, with channel "5ch" on which "6GHz" icon 508 is displayed selected on the selection screen, the user presses "OK" button 506. Also, in the example shown in Fig. 5F, with channel "5ch" selected on the selection screen, the user presses "OK" button 513. As a result, control unit 101 advances the process from step S604 to step S605.
[0066] In the above example, in step S605, the control unit 101 sets the frequency band and channel to 6 GHz and 5ch, respectively, when the digital camera 100 is operated as a simple AP. In this embodiment, the control unit 101 stores the settings of the simple AP configured as described above in the nonvolatile memory 103. Then, the control unit 101 displays a setting confirmation screen on the display unit 106 based on the setting information stored in the nonvolatile memory 103. As shown in FIG. 5G, the setting confirmation screen displays the SSID (“camera-AP6”) input in step S602 (FIG. 5B), an icon 514 indicating the frequency band (“6 GHz”) used by the simple AP, and the channel (“5ch”). Note that the information indicating the setting of the simple AP may be stored in the working memory 104 or the storage medium 110, and the storage location of the information is not limited to these. The control unit 101 may store the information indicating the setting of the simple AP in the nonvolatile memory 103 either after or before the simple AP is started up. Furthermore, the control unit 101 can control the display unit 106 to display the confirmation screen for the setting contents at any timing, whether after or before the simple AP is started.
[0067] As described above, according to the digital camera 100 of this embodiment, when the digital camera 100 is operated as a simple AP, it is possible to display in a manner that allows the user to identify that the frequency band used by the simple AP is the 6 GHz band. This allows the user of the digital camera 100 to identify the frequency band corresponding to the channel used by the simple AP and The user can select a channel corresponding to the desired frequency band.
[0068] While the present invention has been described in detail above based on preferred embodiments, it is not limited to these specific embodiments, and various modifications within the spirit and scope of the present invention are also encompassed by the present invention. Parts of the above-described embodiments may be combined as appropriate. Furthermore, the present invention also encompasses a case in which a software program implementing the functions of the above-described embodiments is supplied to a system or device having a computer capable of executing the program, either directly from a storage medium or via wired or wireless communication, and the program is then executed. Therefore, the program code itself supplied to and installed on a computer to implement the functional processing of the present invention also embodies the present invention. In other words, the computer program itself for implementing the functional processing of the present invention is also encompassed by the present invention. In this case, the program may take any form, such as object code, a program executed by an interpreter, or script data supplied to an OS, as long as it has the program functionality. Examples of storage media for providing the program include magnetic storage media such as hard disks and magnetic tapes, optical / magneto-optical storage media, and nonvolatile semiconductor memory. Another conceivable method of providing the program is to store the computer program implementing the present invention on a server on a computer network, and then download the computer program to a connected client computer.
[0069] The various controls described above may or may not be performed by a single piece of hardware (e.g., a processor or circuit). The entire device may be controlled by multiple pieces of hardware (e.g., multiple processors, multiple circuits, or a combination of one or more processors and one or more circuits) sharing the processing.
[0070] The above processor is a processor in the broad sense, and includes general-purpose processors and dedicated processors. General-purpose processors include, for example, CPUs (Central Processing Units), MPUs (Micro Processing Units), and DSPs (Digital Signal Processors). Dedicated processors include, for example, GPUs (Graphics Processing Units), ASICs (Application Specific Integrated Circuits), and PLDs (Programmable Logic Devices). Programmable logic devices include, for example, FPGAs (Field Programmable Gate Arrays) and CPLDs (Complex Programmable Logic Devices).
[0071] Although the embodiments of the present invention have been described in detail, the present invention is not limited to these specific embodiments, and various forms within the scope of the gist of the present invention are also included in the present invention. Furthermore, each of the above-described embodiments merely represents one embodiment of the present invention, and each embodiment can be combined as appropriate.
[0072] (Other embodiments) The present invention can also be realized by a process in which a program that realizes one or more functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in the computer of the system or device read and execute the program, or by a circuit that realizes one or more functions.
[0073] The disclosure of this embodiment includes the following configuration, method, and program. (Configuration 1) an acquisition unit that acquires information indicating a frequency band used at each of one or more access points; a determination unit that determines an access point that uses a first frequency band from among the one or more access points using the information acquired by the acquisition unit; a control unit that performs display control to display a list of the one or more access points in a manner that allows identification of the access points determined by the determination unit to use the first frequency band; A communication device comprising: (Configuration 2) The communication device according to Configuration 1, wherein the control unit performs the display control in a manner that makes it possible to identify that the first frequency band allows faster communication than the second frequency band. (Configuration 3) the first frequency band is 6 GHz; The control unit performs the display control in a manner that enables identification that the channel corresponding to the first frequency band is a PSC (Preferred Scanning Channel). 3. The communication device according to configuration 1 or 2. (Configuration 4) The communication device according to configuration 3, wherein the control unit performs the display control to display the PSC in a manner different from the manner in which the first frequency band is displayed. (Configuration 5) the acquisition unit acquires the information on each of a plurality of access points; 5. The communication device according to any one of configurations 1 to 4, wherein the control unit performs the display control in the order in which the plurality of access points are detected. (Configuration 6) the acquisition unit acquires the information on each of a plurality of access points; 5. The communication device according to any one of configurations 1 to 4, wherein the control unit performs the display control in an order according to a connection history with the communication device. (Configuration 7) the acquisition unit acquires the information on each of a plurality of access points; 5. The communication device according to any one of configurations 1 to 4, wherein the control unit performs the display control in an order according to frequency bands used by the plurality of access points. (Configuration 8) the acquisition unit acquires the information on each of a plurality of access points; 5. The communication device according to any one of configurations 1 to 4, wherein the control unit performs the display control in an order according to radio wave strength of the plurality of access points. (Configuration 9) 9. The communication device according to any one of configurations 1 to 8, wherein the control unit performs the display control when a frequency band different from the first frequency band belongs to the same channel. (Configuration 10) A communication device, a setting unit that sets a channel to be used by the access point when the communication device is operated as the access point; a determination unit that determines whether the channel to be set by the setting unit is a channel corresponding to a first frequency band; a control unit that performs display control to display the channel in a manner that allows the user to identify that the channel to be set by the setting unit is a channel corresponding to the first frequency band when the determination unit determines that the channel to be set by the setting unit is a channel corresponding to the first frequency band; A communication device comprising: (Configuration 11) 11. The communication device according to claim 10, wherein the control unit performs the display control in a manner that makes it possible to identify that the first frequency band allows faster communication than the second frequency band. (Configuration 13) the first frequency band is 6 GHz; The control unit performs the display control in a manner that enables identification that the channel corresponding to the first frequency band is a PSC. 12. The communication device according to configuration 10 or 11. (Configuration 13) The communication device according to configuration 12, wherein the control unit performs the display control to display the PSC in a manner different from the manner in which the first frequency band is displayed. (Method 1) an acquiring step of acquiring information indicating, for each of one or more access points, a frequency band used at the access point; a determining step of determining an access point that uses a first frequency band from among the one or more access points using the information acquired by the acquiring step; a control step of performing display control to display a list of the one or more access points in a manner that allows identification of the access points determined to use the first frequency band in the determination step; 10. A method for controlling a communication device, comprising: (Method 2) A method for controlling a communication device, comprising: a setting step of setting a channel to be used by the access point when the communication device is operated as the access point; a determining step of determining whether the channel to be set in the setting step is a channel corresponding to a first frequency band; a control step of performing display control to display the channel in a manner that makes it possible to identify that the channel to be set in the setting step is a channel corresponding to the first frequency band, when the determination step determines that the channel to be set in the setting step is a channel corresponding to the first frequency band; 10. A method for controlling a communication device, comprising: (program) 14. A program for causing a computer to function as each part of the communication device according to any one of configurations 1 to 13. [Explanation of symbols]
[0074] 100 digital camera, 101 control unit, 106 display unit
Claims
1. A communication device, a setting unit that sets a channel to be used by the access point when the communication device is operated as the access point; a determination unit that determines whether the channel to be set by the setting unit is a channel corresponding to a first frequency band; a control unit that performs display control to display the channel in a manner that makes it possible to identify that the channel to be set by the setting unit is a channel corresponding to the first frequency band when the determination unit determines that the channel to be set by the setting unit is a channel corresponding to the first frequency band; and The control unit performs the display control in a manner that enables identification that a channel corresponding to the first frequency band is a channel that is scanned with priority over other channels in the first frequency band.
2. The communication device according to claim 1 , wherein the control unit performs the display control in a manner that makes it possible to identify that the first frequency band allows faster communication than the second frequency band.
3. the first frequency band is 6 GHz; 2. The communication device according to claim 1, wherein the channel that is scanned with priority over the other channels in the first frequency band is a PSC (Preferred Scanning Channel).
4. The communication device according to claim 3 , wherein the control unit performs the display control so as to display the PSC in a manner different from the manner in which the first frequency band is displayed.
5. 2. The communication device according to claim 1, wherein identification information of the network used by the access point is displayed on the same screen as the channel.
6. 2. The communication device according to claim 1, wherein when the communication device operates as an access point in the first frequency band, the communication device operates in a VLP (Very Low Power) mode.
7. 2. The communication device according to claim 1, wherein the communication device has a mode in which the communication device operates as a client in an infrastructure mode and connects to an external access point.
8. an acquisition unit that acquires information indicating a frequency band used at each of one or more access points; a determination unit that determines an access point that uses a first frequency band from among the one or more access points using the information acquired by the acquisition unit, the control unit performs second display control to display a list of the one or more access points in a manner that allows identification of the access points determined by the determination unit to use the first frequency band; The communication device according to claim 1, further characterized in that the control unit performs the second display control in a manner that makes it possible to identify that a channel corresponding to the first frequency band is a channel that is scanned with priority over other channels of the first frequency band.
9. The communication device according to claim 8 , wherein the control unit performs the second display control in a manner that makes it possible to identify that the first frequency band allows faster communication than the second frequency band.
10. the first frequency band is 6 GHz; 9. The communication device according to claim 8, wherein the channel that is scanned with priority over the other channels in the first frequency band is a PSC.
11. 11. The communication device according to claim 10, wherein the control unit performs the second display control to display the PSC in a manner different from the manner in which the first frequency band is displayed.
12. the acquisition unit acquires the information on each of a plurality of access points; The communication device according to claim 8 , wherein the control unit performs the second display control in the order in which the plurality of access points are detected.
13. the acquisition unit acquires the information on each of a plurality of access points; The communication device according to claim 8 , wherein the control unit performs the second display control in an order according to a connection history with the communication device.
14. the acquisition unit acquires the information on each of a plurality of access points; The communication device according to claim 8 , wherein the control unit performs the second display control in an order according to frequency bands used by the plurality of access points.
15. the acquisition unit acquires the information on each of a plurality of access points; The communication device according to claim 8 , wherein the control unit performs the second display control in an order according to radio wave intensity of the plurality of access points.
16. The communication device according to claim 8 , wherein the control unit performs the second display control when a frequency band different from the first frequency band belongs to the same channel.
17. A method for controlling a communication device, comprising: a setting step of setting a channel to be used by the access point when the communication device is operated as the access point; a determining step of determining whether the channel to be set in the setting step is a channel corresponding to a first frequency band; a control step of performing display control to display the channel in a manner that makes it possible to identify that the channel to be set in the setting step is a channel corresponding to the first frequency band, when the determination step determines that the channel to be set in the setting step is a channel corresponding to the first frequency band; Including, A control method for a communication device, characterized in that in the control step, the display control is performed in a manner that makes it possible to identify that a channel corresponding to the first frequency band is a channel that is scanned with priority over other channels in the first frequency band.
18. A program for causing a computer to function as each unit of the communication device according to any one of claims 1 to 16.
Citation Information
Patent Citations
Printing apparatus, control method of the same, and program
JP2019220962A