Control method and control device
The control device dynamically adjusts video signal resolutions and frame rates for multiple displays by detecting and analyzing device capabilities, addressing the challenge of manual user intervention in existing systems.
Patent Information
- Application Number
- JP2024011018
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-29
- Publication Date
- 2025-08-08
AI Technical Summary
Existing control devices struggle to dynamically generate video signal resolutions suitable for multiple connected display devices, requiring manual user intervention to set resolutions and frame rates for each device.
A control device with an arithmetic circuit that detects connected display devices, acquires their resolutions and video information, and generates candidates for output resolutions and frame rates based on the number of devices and their capabilities, allowing dynamic adjustment.
Enables dynamic generation of video signal resolutions and frame rates tailored to each display device, eliminating the need for manual user settings and ensuring optimal video output across multiple displays.
Smart Images

Figure 2025116535000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a control method and a control device. [Background technology]
[0002] Conventionally, there are known control devices that output video to multiple display devices. For example, Patent Document 1 discloses a video signal processing device that, when multiple video playback devices are connected and in use, can display video by setting a common maximum resolution for each playback device in response to the start or stop of the playback device's operation. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-208616 Summary of the Invention [Problem to be solved by the invention]
[0004] In recent years, there has been a demand for control devices to dynamically generate the resolution of a video signal to be output to a connected display device.
[0005] An object of the present disclosure is to provide a control method and a control device that dynamically generate candidates for the resolution of a video signal to be output to a connected display device. [Means for solving the problem]
[0006] According to one aspect of the present disclosure, a control method executed by a control device that outputs one or more video signals to one or more display devices includes: detecting one or more display devices connected to the control device; obtaining one or more device resolutions displayable on each of the one or more connected display devices; acquiring a video resolution for each of one or more videos held by the control device; generating one or more candidates for output resolution of the one or more video signals output by the control device based on the number of the one or more connected display devices, one or more device resolutions of each of the one or more connected display devices, and one or more video resolutions; Includes: [Effects of the Invention]
[0007] According to the present disclosure, it is possible to provide a control method and a control device that dynamically generate candidates for the resolution of a video signal to be output to a connected display device. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a schematic diagram of a display system according to an embodiment of the present disclosure. [Figure 2] FIG. 1 is a schematic diagram of a control device according to an embodiment of the present disclosure. [Figure 3] 1 is a schematic diagram of a display device according to an embodiment of the present disclosure. [Figure 4A] FIG. 2 is a schematic diagram for explaining the maximum value of resolution that a control device can output to one or more display devices. [Figure 4B] 4B is a schematic diagram of a display system that realizes the display using the output shown in FIG. 4A. [Figure 5] 10 is an example of a user interface displayed on the input / output device of the control device. [Figure 6] 10 is an example of a setting screen displayed on the input / output device of the control device. [Figure 7] 10 is another example of a setting screen displayed on an input / output device of a control device. [Figure 8] 10 is a flowchart showing an example of processing by a control device. [Figure 9] 10 is a flowchart showing an example of a candidate generation process performed by a control device. [Figure 10] 10 is a flowchart showing an example of a resolution candidate generation process performed by the control device. [Figure 11] 10 is a flowchart showing an example of a frame rate candidate generation process performed by the control device. [Figure 12]10 is a flowchart showing a modified example of processing by the control device. [Figure 13] 10 is another example of a setting screen displayed on an input / output device of a control device. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. However, the configurations described below are merely examples of the present disclosure, and the present disclosure is not limited to the following embodiments. The technology of the present disclosure is not limited to these embodiments, and various modifications, substitutions, additions, omissions, etc. are possible depending on the design, etc., as long as they do not deviate from the technical concept of the present disclosure.
[0010] Although the present disclosure has been fully described in connection with the preferred embodiments with reference to the accompanying drawings, various changes and modifications will be apparent to those skilled in the art, and such changes and modifications are to be understood as being included within the scope of the present disclosure as defined by the appended claims unless they depart therefrom.
[0011] Conventionally, the maximum resolution that a media server device can output is determined for each output terminal of the media server device. Therefore, when a media server device outputs video to multiple display devices, the user must determine and set the resolution and frame rate suitable for each video on each display device.
[0012] A control device according to the present disclosure that outputs one or more video signals to one or more display devices includes an arithmetic circuit. The arithmetic circuit detects one or more display devices connected to the control device and acquires one or more resolutions that can be displayed on each of the one or more connected display devices. The arithmetic circuit also acquires the video resolution of each of the one or more videos held by the control device. The arithmetic circuit generates one or more candidates for the output resolution of the one or more video signals output by the control device based on the number of the one or more connected display devices, the one or more device resolutions of each of the one or more connected display devices, and the one or more video resolutions.
[0013] This control device can dynamically change the maximum resolution to be output to each display device based on the number of connected display devices and the resolution that each display device can display, thereby dynamically generating candidate resolutions for the video signal to be output that are suitable for each display device.
[0014] (Embodiment 1) [Display System] A display system 1 according to a first embodiment of the present disclosure will be described with reference to FIGS. 1 to 3. FIG. 1 is a schematic diagram of the display system 1 according to the first embodiment of the present disclosure. The display system 1 includes a control device 2 and a display device 3. The control device 2 is an information processing device such as a media server device. The display device 3 is a projector, for example. The control device 2 and the display device 3 are connected via a cable 4. The display device 3 displays an image by projecting a video signal received from the control device 2 via the cable 4 onto a screen 5.
[0015] The control device 2 can transmit a control signal to the display device 3 via the cable 4. The control signal includes a signal for controlling the display device 3. The control device 2 may also be able to transmit an audio signal to the display device 3 via the cable 4. The display device 3 can also transmit a control signal to the control device 2 via the cable 4. The control signal includes a resolution and a frame rate that the display device 3 can display. For example, the cable 4 complies with standards such as HDMI (High-Definition Multimedia Interface) (registered trademark) and SDI (Serial Digital Interface).
[0016] In the display system 1 according to this embodiment, the display device 3 is a projector, but is not limited to a projector. The display device 3 may be a display, such as a liquid crystal display or an organic EL display, that can receive a video signal from the control device 2 and display an image.
[0017] [Control device] 2 is a schematic diagram of a control device 2 according to an embodiment of the present disclosure. The control device 2 includes an arithmetic circuit 21, a storage device 22, an input / output device 23, a communication circuit 24, a receiving circuit 25, and a transmitting circuit 26.
[0018] The arithmetic circuit 21 controls the overall operation of the control device 2. The arithmetic circuit 21 may be configured to realize a predetermined function through cooperation between hardware resources and software, or may be configured to realize a predetermined function using a dedicated hardware circuit.
[0019] As an example of the former, the arithmetic circuit 21 includes a general-purpose processor such as a CPU or MPU that executes a program to achieve predetermined processing or functions. The arithmetic circuit 21 is configured to be able to communicate with the storage device 22. The arithmetic circuit 21 reads and executes arithmetic programs, etc. stored in the storage device 22, thereby achieving various functions in the control device 2. As an example of the latter, the arithmetic circuit 21 includes an FPGA or an ASIC. As can be understood from the above, the arithmetic circuit 21 can be achieved using a semiconductor integrated circuit such as a CPU, MPU, GPU, FPGA, DSP, or ASIC.
[0020] The storage device 22 is a storage medium capable of storing various information. The information includes programs and data. For example, the storage device 22 stores an arithmetic program for implementing various functions according to the present embodiment. The storage device 22 is realized by, for example, a volatile or non-volatile semiconductor memory such as a DRAM, an SRAM, or a flash memory, an SSD, an HDD, or other storage device, or an appropriate combination thereof. The data includes, for example, content such as video.
[0021] The input / output device 23 functions as an input device for inputting information from a user and as an output device for outputting information to a user. The input / output device 23 includes one or more human-machine interface devices. The human-machine interface devices include input devices such as a keyboard, pointing device (mouse, trackball, etc.), and touchpad, and output devices such as a display and speaker. The human-machine interface devices also include input / output devices such as a display (e.g., a liquid crystal panel or an organic EL panel) equipped with an in-cell touch panel.
[0022] The communication circuit 24 is an interface device for connecting to other devices or systems via a communication line, either wired or wirelessly. The interface device is capable of performing communication in accordance with wired communication standards such as USB (registered trademark) or Ethernet (registered trademark). The interface device is also capable of performing communication in accordance with wireless communication standards such as Wi-Fi (registered trademark), Bluetooth (registered trademark), and mobile phone lines.
[0023] The receiving circuit 25 is an interface device that enables reception of data from an external device (not shown). The transmitting circuit 26 is an interface device that enables transmission of data to an external device (e.g., the display device 3). The control device 2 can communicate video signals, audio signals, and control signals with the external device using the receiving circuit 25 and the transmitting circuit 26. As described above, data communication with external devices such as the display device 3 complies with standards such as HDMI and SDI. The arithmetic circuit 21 can transmit video signals, audio signals, and control signals to the display device 3 via the transmitting circuit 26.
[0024] [Display device] 3 is a schematic diagram of a display device 3 according to an embodiment of the present disclosure. The display device 3 includes an arithmetic circuit 31, a storage device 32, an input / output device 33, a communication circuit 34, a receiving circuit 35, a transmitting circuit 36, and an optical mechanism 37. The arithmetic circuit 31, the storage device 32, the input / output device 33, the communication circuit 34, the receiving circuit 35, and the transmitting circuit 36 can be realized by the same specific means as the arithmetic circuit 21, the storage device 22, the input / output device 23, the communication circuit 24, the receiving circuit 25, and the transmitting circuit 26 described above with reference to FIG. 2.
[0025] The optical mechanism 37 is a mechanism for displaying an image. The optical mechanism 37 includes a light source such as a laser diode, an LED, or a lamp, and an optical unit. The optical unit may include a plurality of optical elements. The optical unit includes, for example, a liquid crystal element or a light modulation element such as a DMD (Digital Mirror Device) that modulates light emitted from the light source, and a projection lens system that guides the image light modulated by the light modulation element to the projection surface.
[0026] In the example shown in FIG. 1 , the display system 1 is described as including one display device 3, but the number of display devices 3 included in the display system 1 is not limited to one. The display system 1 can include one or more display devices 3. Therefore, the number of display devices 3 controlled by the control device 2 is not limited. For example, when there is one video content to be displayed and multiple display devices 3 are used, the arithmetic circuit 21 of the control device 2 divides the video content into multiple video signals and outputs them to each display device 3. Then, each display device 3 receives a different video signal from the control device 2 and projects an image based on that video signal. In this way, one video content can be displayed in the display system 1.
[0027] [Operation] An overview of the operation of the display system 1 according to the first embodiment will be described below. FIGS. 4A and 4B are schematic diagrams illustrating the resolution that the control device 2 can output to the display device 3. FIG. 4A is a schematic diagram illustrating the maximum value of the resolution that the control device 2 can output to one or more display devices 3. FIG. 4B is a schematic diagram of the display system 1 that realizes the display using the output shown in FIG. 4A. In the example shown in FIG. 4B, the control device 2 is connected to a first display device 3a, a second display device 3b, and a third display device 3c. Hereinafter, when there is no need to distinguish between multiple display devices, they will be collectively referred to as the display device 3 or multiple display devices 3.
[0028] FIG. 4A shows a maximum allocation area 40 corresponding to the resolution that the control device 2 can output. The resolution of the video signal that the control device 2 outputs to one or more display devices 3 connected to the control device 2 is allocated to the maximum allocation area 40. In the example of FIG. 4A, video allocation areas 41a to 41c are allocated to the maximum allocation area 40. Video allocation area 41a is an area allocated based on the resolution of the video that the control device 2 outputs to the first display device 3a. Video allocation area 41b is an area allocated based on the resolution of the video that the control device 2 outputs to the second display device 3b. Video allocation area 41c is an area allocated based on the resolution of the video signal that the control device 2 outputs to the third display device 3c. Each of areas 40, 41a to 41c may be represented by a value similar to the resolution, or by an arbitrary value corresponding to the resolution.
[0029] Arithmetic circuit 21 of control device 2 according to the present disclosure is configured to be able to output each video signal when the total resolution of one or more video signals to be output is equal to or less than the resolution corresponding to maximum allocation area 40. In the example shown in Fig. 4A, maximum allocation area 40 is an area corresponding to a resolution of 3840 x 2160. In the example shown in Fig. 4A, each of video allocation areas 41a to 41c is an area corresponding to a resolution of 1920 x 1080.
[0030] Even if maximum allocation area 40 allocates video allocation areas 41a to 41c corresponding to the above-mentioned resolutions for each video signal, maximum allocation area 40 still has area 41d. Therefore, arithmetic circuit 21 determines that video signals of the above-mentioned resolutions can be output to each display device 3. When arithmetic circuit 21 allocates one or more video allocation areas for one or more video signals and the allocated one or more video allocation areas exceed maximum allocation area 40, it determines that it is not possible to output one or more video signals at the set resolution.
[0031] In the example shown in FIGS. 4A and 4B, if the arithmetic circuit 21 allocates an area corresponding to a resolution of 3840×2160 to the video allocation area 41a, it cannot allocate areas to the other video allocation areas 41b-41c. Therefore, when the number of connected display devices 3 is two or more, the arithmetic circuit 21 sets the resolution of each of the two or more video signals to be output to a resolution lower than the resolution corresponding to the maximum allocated area. Furthermore, when the number of connected display devices is one, the arithmetic circuit 21 can set the resolution of the video signal to be output to the resolution corresponding to the maximum allocated area. In this way, the arithmetic circuit 21 may be able to determine whether the resolution of the video signal to be output can be set to a predetermined resolution based on the number of display devices 3 connected to the control device 2.
[0032] Fig. 5 shows an example of a user interface displayed on the input / output device 23 of the control device 2. Fig. 5 shows a setting screen 50, which is one of the screens displayed on the input / output device 23. The setting screen 50 has a candidate display area 51, a device information display area 52, a video information display area 53, and a setting information display area 54. The arithmetic circuit 21 can display predetermined information in each display area by executing a program stored in the storage device 22.
[0033] The candidate display area 51 displays one or more candidates for video information of one or more video signals generated by the arithmetic circuit 21 and output from the control device 2 to each display device 3. The video information includes resolution. The video information may include frame rate. The input / output device 23 is configured so that the user can select one of the one or more candidates displayed in the candidate display area 51. Details of the one or more candidates will be described later. Hereinafter, the resolution of the video signal output from the control device 2 will be referred to as "output resolution" as appropriate. The frame rate of the video signal output from the control device 2 will be referred to as "output frame rate" as appropriate.
[0034] The device information display area 52 displays the resolution that each display device 3 connected to the control device 2 can display. The device information display area 52 may also display the frame rate that each display device 3 connected to the control device 2 can display. Hereinafter, the resolution that each display device 3 can display will be referred to as the "device resolution" as appropriate. The frame rate that each display device 3 can display will be referred to as the "device frame rate" as appropriate.
[0035] The video information display area 53 displays one or more video contents to be output from the control device 2 to one or more display devices 3, and video information for each video content. For example, the video information display area 53 displays the resolution of each video content. The video information display area 53 may also display the frame rate of each video content. Furthermore, the video information display area 53 may display one or more display devices 3 that may display each video content in association with each video content. Hereinafter, the resolution of the video content will be referred to as "video resolution" as appropriate. The frame rate of the video content will be referred to as "video frame rate" as appropriate.
[0036] The setting information display area 54 displays video information determined by a selected candidate from the one or more candidates displayed in the candidate display area 51. Specifically, the input / output device 23 visualizes video information of video signals output to one or more display devices 3 based on the selected candidate, and displays the visualized video information in the setting information display area 54. This allows the user to visually grasp the allocation of the set video area and the resolution of the video displayed by the display device 3.
[0037] Fig. 6 is a display example of a setting screen 50 displayed on the input / output device 23 of the control device 2. Fig. 6 shows an example in which three display devices 3 are connected to the control device 2, and the control device 2 displays three video contents on the three display devices 3. In Fig. 6, the display devices 3 are shown as devices 1 to 3. The three video contents are shown as contents A to C.
[0038] The device information display area 52 displays that the resolutions that device 1 can display are 3840 x 2160, 1920 x 1920, and 1920 x 1080. The device information display area 52 also displays that the frame rates that device 1 can display are 60p and 50p. Although not shown in FIG. 6, the device information display area 52 also displays the resolutions and frame rates that device 2 and device 3 can display.
[0039] The video information display area 53 indicates that each video content has the following video information, and that each content may be displayed on the following display device 3. Content A: Resolution 1920 x 1080, frame rate 60p, may be displayed on device 1 or device 2 Content B: Resolution 1920 x 1920, frame rate 50p, may be displayed on device 1 Content C: Resolution 1920 x 1080, frame rate 60p, may be displayed on device 1, device 2, or device 3
[0040] Three candidates are displayed in the candidate display area 51. Specifically, one of the candidates indicates that the control device 2 outputs a video signal to each display device 3 so that each display device 3 displays an image with the following video information: Device 1: Resolution 1920 x 1080, frame rate 60p Device 2: Resolution 1920x1080, Frame rate 60p Device 3: Resolution 1920x1080, Frame rate 60p
[0041] Another candidate indicates that the control device 2 outputs a video signal to each display device 3 so that each display device 3 displays an image according to the following video information. Device 1: Resolution 1920 x 1920, frame rate 50p Device 2: Resolution 1920x1080, Frame rate 60p Device 3: Resolution 1920x1080, Frame rate 60p
[0042] Additionally, as another candidate, "Other" is provided in the candidate display area 51. When the user selects "Other," the control device 2 can be configured to allow the user to freely set the resolution for the video signal to be output to each display device 3 through the setting information display area 54.
[0043] The video information indicated by the selected candidate is displayed in the setting information display area 54, and it is shown that devices 1 to 3 each output video signals with a resolution of 1920 x 1080 and a frame rate of 60p. The setting information display area 54 also visually displays the allocation of video areas set by the candidate.
[0044] Fig. 7 is another display example of the setting screen 50 displayed on the input / output device 23 of the control device 2. In the display example of Fig. 7, the same information as in the display example of Fig. 6 is displayed in the candidate display area 51, device information display area 52, and video information display area 53. In the display example of Fig. 7, unlike the display example of Fig. 6, "Other" is selected as a candidate.
[0045] As described above, when "Other" is selected, the user can freely set the resolution of the video signal to be output to each display device 3 through the setting information display area 54 using the input / output device 23. For example, in the display example of Fig. 7, the resolution of the video signal to be output to device 1 is set to 1920 x 1920.
[0046] Next, a description will be given of the processing performed by the control device 2 according to the present disclosure. Fig. 8 is a flowchart showing an example of the processing performed by the control device 2 according to the present disclosure.
[0047] First, the arithmetic circuit 21 of the control device 2 detects one or more connected display devices 3 (S10). For example, the arithmetic circuit 21 executes step S10 when the control device 2 is powered on. The arithmetic circuit 21 may also execute step S10 when a display device 3 is connected to the control device 2. After detecting one or more display devices 3, the arithmetic circuit 21 acquires, from each of the detected one or more display devices 3, video information supported by each display device 3 (S12). For example, the arithmetic circuit 21 acquires information about one or more resolutions and frame rates that each display device 3 can display. The acquired video information may be stored in the storage device 22 in association with each display device 3. The arithmetic circuit 21 may acquire, for each display device 3, the maximum resolution that the display device 3 can display as the resolution that the display device 3 can display.
[0048] The arithmetic circuit 21 associates one or more video contents with one or more display devices 3 (S14). The video contents associated with a display device 3 are video contents that the control device 2 may output to the display device 3. For example, when the user operates the input / output device 23, one or more video contents stored in the storage device 22 may be associated with one or more display devices 3.
[0049] Then, the arithmetic circuit 21 acquires video information of one or more video contents that may be output to the display device 3 (S16). For example, the arithmetic circuit 21 acquires video information of video contents associated with at least one of the one or more display devices 3 in step S14. Next, the arithmetic circuit 21 executes a candidate generation process based on the number of the one or more connected display devices 3, one or more pieces of video information that the one or more connected display devices 3 can display, and the video information of the one or more video contents (S18). The control device 2 generates one or more candidates for one or more video signals that the control device 2 outputs to the display device 3 through the candidate generation process. Details of the candidate generation process (S18) will be described later with reference to FIG. 9. As described above, the arithmetic circuit 21 may include, in the one or more candidates, an item for which the resolution can be arbitrarily set by a user operation.
[0050] When the arithmetic circuit 21 generates one or more candidates, it presents the one or more candidates to the user (S20). For example, the arithmetic circuit 21 can present the one or more candidates to the user by displaying them on the input / output device 23. Next, the arithmetic circuit 21 accepts selection of one of the one or more candidates (S22). For example, when the user operates the input / output device 23 to select one of the one or more candidates, the arithmetic circuit 21 may determine that the candidate has been selected. The arithmetic circuit 21 sets video information of the video signal to be output based on video information indicated by the selected candidate (S24).
[0051] The arithmetic circuit 21 outputs each video signal to a corresponding one of the one or more display devices 3 based on the set video information (S26). If the output resolution of the video signal to be output differs from the video resolution, the arithmetic circuit 21 converts the video content into a video signal having the output resolution and outputs the video signal to the display device 3. Each display device 3 receives the video signal having the set video information and displays the video content based on the video signal.
[0052] <Candidate generation process> Next, a description will be given of the candidate generation process executed by the control device 2. Fig. 9 is a flowchart showing an example of the candidate generation process (step S18 in Fig. 8) executed by the control device 2.
[0053] First, the arithmetic circuit 21 executes a resolution candidate generation process (S30) to generate resolution candidates. The resolution candidates are candidates for output resolution. Details of the resolution candidate generation process (S30) will be described later with reference to FIG. 10. Furthermore, the arithmetic circuit 21 executes a frame rate candidate generation process (S32) to generate frame rate candidates. The frame rate candidates are candidates for output frame rates. Details of the frame rate candidate generation process (S32) will be described later with reference to FIG. 11.
[0054] After generating the resolution candidates and frame rate candidates, the arithmetic circuit 21 associates the resolution candidates with the frame rate candidates (S34). The arithmetic circuit 21 does not associate the resolution candidate with the frame rate candidate having the highest resolution, but selects a combination to associate according to the video information of the video content. For example, when the resolution candidates include the video resolution of the video content, the arithmetic circuit 21 associates the video frame rate of the video content with a resolution that matches the video resolution.
[0055] The arithmetic circuit 21 generates candidate combinations of resolutions and frame rates that can be output by the control device 2 (S36). The arithmetic circuit 21 may extract multiple combinations of resolutions and frame rates that can be output by the control device 2 and generate multiple candidates.
[0056] For example, the arithmetic circuit 21 can determine as candidates combinations of resolutions and frame rates for one or more video signals to be output to one or more display devices 3, such that the sum of the values based on the combinations is equal to or less than the bit rate at which the control device 2 can output the video signals. The sum is calculated based on the product of the output resolution and the output frame rate of the video signals output to each display device 3, which is determined by combining one of one or more resolution candidates with one of one or more frame rate candidates. The arithmetic circuit 21 may calculate the product of the resolution, the frame rate, and the amount of RGB data for each of one or more video signals to be output to the display device 3, and determine as candidates combinations such that the sum of the one or more products is equal to or less than a predetermined bit rate.
[0057] In this way, the arithmetic circuitry 21 can generate one or more candidates for the video information based on one or more resolution candidates and one or more frame rate candidates.
[0058] <Resolution candidate generation process> Next, a description will be given of a resolution candidate generation process executed by the control device 2. Fig. 10 is a flowchart showing an example of the resolution candidate generation process executed by the control device 2.
[0059] First, the arithmetic circuit 21 sets a display device number i (S40). The display device number i corresponds to each of the display devices 3 connected to the control device 2. The maximum value of the display device number i corresponds to the number of display devices 3 connected to the control device 2. For example, if three display devices 3 are connected to the control device 2, the number i is set within the range of i=1 to 3. For example, the arithmetic circuit 21 sets the display device number i=1 in the first step S40, and sequentially increments the display device number i in subsequent steps S40. Hereinafter, the display device 3 with the display device number i will also be referred to as "display device i."
[0060] Next, the arithmetic circuitry 21 weights and sets resolutions equal to or lower than the video resolution of one or more video contents associated with the display device i as preliminary resolution candidates for the display device i (S42). The preliminary resolution candidates are candidates set for each display device 3 to generate resolution candidates. For example, the arithmetic circuitry 21 sets the video resolution of each of the one or more video contents associated with the display device i and a resolution equal to or lower than the video resolution. The resolution equal to or lower than the video resolution is the video resolution and any resolution smaller than the video resolution. For example, if the video resolution is 3840×2160, the resolution equal to or lower than the video resolution may include 3840×2160, 1920×1920, 1980×1080, 1600×1200, 1280×800, 1080×1080, etc. For example, if the video resolution is 3840x2160, the preliminary resolution candidates may include 3840x2160, and may further include at least one of 1920x1920, 1980x1080, 1600x1200, 1280x800, and 1080x1080.
[0061] The arithmetic circuit 21 increases the weight of a pre-set resolution candidate that is a resolution that matches the resolution that the display device i can display, among the set pre-set resolution candidates (S44). For example, the arithmetic circuit increases the weight of a pre-set resolution candidate that matches the device resolution of the display device i compared to a case where the pre-set resolution candidate is different from the device resolution of the display device i. This increases the likelihood that a video signal having a resolution that the display device i can display will be output to the display device i. The arithmetic circuit 21 may set a higher weight for a pre-set resolution that matches the device resolution of the display device i than for a pre-set resolution that is different from the device resolution of the display device i.
[0062] Next, the arithmetic circuit 21 determines whether or not the setting of weights for the preliminary resolution candidates for all display devices 3 connected to the control device 2 has been completed (S46). If the setting has not been completed for all display devices 3 connected to the control device 2 (S46: NO), the arithmetic circuit 21 executes step S40 again. If the setting has been completed for all display devices 3 connected to the control device 2 (S46: YES), the arithmetic circuit 21 generates resolution candidates based on one or more preliminary resolution candidates (S48). The arithmetic circuit 21 may generate multiple resolution candidates. Then, the arithmetic circuit 21 ends the resolution candidate generation process (S30).
[0063] For example, if the display device 3 includes a first display device 3a and a second display device 3b, the arithmetic circuit 21 sets a pre-set resolution candidate for each of the first display device 3a and the second display device 3b by assigning weights to them. Hereinafter, the pre-set resolution candidate and weight for the first display device 3a will be referred to as the "first candidate" and the "first weight," respectively, as appropriate. Also, the pre-set resolution candidate and weight for the second display device 3b will be referred to as the "second candidate" and the "second weight," respectively, as appropriate.
[0064] The arithmetic circuit 21 sets the resolutions of one or more video content associated with the first display device 3a and resolutions lower than the resolutions as first candidates corresponding to the first display device 3a. The arithmetic circuit 21 also associates a first weight with each of the one or more first candidates based on the resolutions that the first display device 3a can display. For example, the arithmetic circuit 21 associates increasing weights with the one or more first candidates in descending order of resolution, and if a first candidate is included in the resolutions that the first display device 3a can display, the arithmetic circuit 21 increases the weight of the first candidate.
[0065] Similarly, the arithmetic circuit 21 sets the resolutions of one or more video content associated with the second display device 3b, and resolutions lower than these resolutions, as second candidates corresponding to the second display device 3b. The arithmetic circuit 21 also associates a second weight with each of the one or more second candidates based on the resolutions that the second display device 3b can display. For example, the arithmetic circuit 21 associates increasing weights with the one or more second candidates in descending order of resolution, and if a second candidate is included in the resolutions that the second display device 3b can display, the arithmetic circuit 21 increases the weight of the second candidate.
[0066] The arithmetic circuit 21 then combines one resolution from the one or more first candidates with one resolution from the one or more second candidates, and calculates the sum of the first weight of the first candidate and the second weight of the second candidate for that combination. The arithmetic circuit 21 performs similar processing on the other first and second candidates, and calculates the sum of the first weight and the second weight for each combination. The arithmetic circuit 21 compares the sum of the weights for each combination, and can determine at least one combination with a larger sum of the weights than the other combinations as a candidate for the output resolution of the video signal to be output by the control device 2.
[0067] As described above, when the sum of the resolutions of one or more video signals to be output is equal to or less than a predetermined value, the arithmetic circuit 21 can output the one or more video signals. Therefore, when the sum of the output resolutions of video signals determined by a combination with a large sum of weights exceeds the predetermined value, the arithmetic circuit 21 can exclude the combination from candidates for the output resolution.
[0068] <Frame rate candidate generation process> Next, a description will be given of a frame rate candidate generation process executed by the control device 2. Fig. 11 is a flowchart showing an example of the frame rate candidate generation process executed by the control device 2.
[0069] First, the arithmetic circuit 21 sets a display device number i (S60). The arithmetic circuit 21 also sets a video number j (S62). The video number j corresponds to each of the one or more video contents associated with the display device i. The maximum value of the video number j corresponds to the number of video contents associated with the display device i. For example, if two video contents are associated with the display device i, the video number j for the display device i is set within the range of j=1 to 2. For example, the arithmetic circuit 21 sets the video number j=1 in the first step S62, and sequentially increments the video number j in subsequent steps S60. Hereinafter, the video content with the video number j will also be referred to as "video j."
[0070] Next, the arithmetic circuit 21 determines whether the frame rate of the video j associated with the display device i is a frame rate that can be displayed by the display device i (S64).
[0071] If the frame rates at which display device i can display include the frame rate of video j (S64: YES), arithmetic circuit 21 sets the frame rate of video j as a candidate advance frame rate for the combination of display device i and video j (S66).If the frame rates at which display device i can display do not include the frame rate of video j (S64: NO), arithmetic circuit 21 sets a frame rate at which display device i can display, which is close to the frame rate of video j, as a candidate advance frame rate for the combination of display device i and video j (S68).
[0072] Next, the arithmetic circuit 21 determines whether or not the setting of the pre-frame rate candidates for all videos j associated with the display device i has been completed (S70). If the setting of all videos j associated with the display device i has not been completed (S70: NO), the arithmetic circuit 21 executes step S62 again. If the setting of all videos j associated with the display device i has been completed (S70: YES), the arithmetic circuit 21 determines whether or not the setting of the pre-frame rate candidates for each video j for all display devices 3 connected to the control device 2 has been completed (S72).
[0073] If the setting of the pre-set frame rate candidates for each video j for all display devices 3 connected to the control device 2 has not been completed (S72: NO), step S60 is executed again. If the setting of the pre-set frame rate candidates for each video j for all display devices 3 connected to the control device 2 has been completed (S72: YES), the arithmetic circuit 21 generates frame rate candidates based on one or more pre-set frame rate candidates (S74). Then, the arithmetic circuit 21 ends the frame rate candidate generation process (S32).
[0074] [Variations] In the above-described embodiment, the arithmetic circuit 21 of the control device 2 outputs multiple video contents to multiple display devices 3, but the operation of the control device 2 is not limited to the processing described in the embodiment. For example, the arithmetic circuit 21 may divide each frame of a single video content and output video signals based on the divided frames to multiple display devices 3. This allows the images displayed by the multiple display devices 3 to be combined and displayed as a single video content as a whole.
[0075] FIG. 12 is a flowchart showing a modified example of the processing performed by the arithmetic circuit 21 and the control device 2 according to the present disclosure.
[0076] The arithmetic circuit 21 executes steps S10 to S22 in the same manner as in the flowchart shown in Fig. 8. When the arithmetic circuit 21 receives the selection of a candidate, it divides each frame of the video content into a plurality of video signals based on the selected candidate (S23). Specifically, the arithmetic circuit 21 divides each frame of the video content to generate a plurality of videos having the output resolution indicated by the selected candidate. Then, based on the plurality of videos, the arithmetic circuit 21 generates a plurality of video signals corresponding to the video at the output resolution indicated by the selected candidate. Then, the arithmetic circuit 21 executes steps S24 to S26 in the same manner as in the flowchart shown in Fig. 8.
[0077] 12, the arithmetic circuit 21 can generate one or more candidates so that a video signal generated based on one video content is output to multiple display devices 3. Even if the number of display devices 3 is greater than the number of video contents, the control device 2 can dynamically change the video information of the video signal to be output to each display device 3 based on the number of display devices 3, the video information that the display devices 3 can display, and the video information of the video content. Furthermore, the control device 2 can change the video information of the video signal to be output based on the number of connected display devices 3 and user settings.
[0078] In the above-described embodiment, the arithmetic circuit 21 operates the input / output device 23 to input instructions or information to the control device 2 and output instructions or information from the control device 2, but the method of inputting and outputting instructions or information to and from the control device 2 is not limited to operating the input / output device 23. For example, the display system 1 may further include a control terminal communicably connected to the control device 2. The control terminal is, for example, a computer. Like the control device 2, the control terminal may include an arithmetic circuit, a storage device, an input / output device, and a communication circuit. The control terminal may include a receiving circuit and a transmitting circuit.
[0079] In the above-described embodiment, the arithmetic circuit 21 generates candidates based on the resolution and frame rate, but the method of generating candidates is not limited to the candidate generation process shown in FIG. 9. The arithmetic circuit 21 may generate candidates based on the resolution. For example, in the candidate generation process shown in FIG. 9 (S18 in FIG. 8), the arithmetic circuit 21 may execute a resolution candidate generation process (S30) and end the candidate generation process. Furthermore, when acquiring video information of the display device 3 and video information of the video content, the arithmetic circuit 21 may acquire only the device resolution and the video resolution.
[0080] Furthermore, the arithmetic circuit 21 may generate candidates using a video mode in addition to the resolution and frame rate. The video content may include video content having high-contrast images and video content having images using vivid colors. Hereinafter, information such as high-contrast images and images using vivid colors will be collectively referred to as the "type of video content" as appropriate. The display device 3 may have multiple video modes that display images using different depiction methods depending on, for example, the display resolution and frame rate.
[0081] The multiple video modes may include, for example, a Dynamic mode that is suitable for using the display device 3 in a bright place and can display images with higher contrast than other modes. The multiple video modes may also include a mode that is suitable for displaying images using vivid colors and can display pure colors more accurately than other modes. The multiple video modes may also include a mode that emphasizes faithful reproduction of the original video signal, a mode suitable for movies, and a mode suitable for computer input. For example, the arithmetic circuit 21 may generate one or more candidates such that each of the one or more candidates further includes a video mode of a video signal to be output to the display device 3. The arithmetic circuit 21 may display, in the candidate display area 51, the video mode of a video signal to be output to each display device 3 for each of the one or more candidates.
[0082] 13 is another display example of the setting screen 50 displayed on the input / output device 23 of the control device 2. In the display example shown in FIG. 13, in contrast to the display example shown in FIG. 6, the video mode of the video signal to be output to each display device 3 is displayed for each of one or more candidates in the candidate display area 51. The video information of the display device 3 acquired by the arithmetic circuit 21 by executing step S12 may include the video modes that the display device 3 can display. The video information of the video content acquired by the arithmetic circuit 21 by executing step S16 may include the type of the video content. For example, the arithmetic circuit 21 may analyze the video content to acquire the type of the video content.
[0083] As a result, in the candidate generation process (S18), the arithmetic circuit 21 can generate candidates for the video mode of the video signal to be output based on the video modes and types of video content that can be displayed by the display device 3. Then, using the generated video mode candidates, the arithmetic circuit 21 can further display in the candidate display area 51 the video mode settings of the video to be displayed by each display device 3 as information included in one or more candidates.
[0084] [Example] Next, an example of processing by the control device 2 of the display system 1 according to the present disclosure will be described. The processing described in this example is an example, and the processing by the control device 2 of the display system 1 according to the present disclosure is not limited to the processing described in the example.
[0085] In this embodiment, the arithmetic circuit 21 of the control device 2 determines the display device 3 that outputs a video signal based on each video content, and the output resolution of the video signal, using only the resolution of the video information. The display system 1 includes the control device 2, a first display device 3a, and a second display device 3b. The control device 2 outputs a video signal generated based on two video contents A and B to the display device 3. The total resolution of the video signals that the control device 2 can output, i.e., the resolution corresponding to the maximum allocation area 40, is 3840 x 2160. The device resolutions of the first display device 3a are 1920 x 1920 and 1920 x 1080. The device resolutions of the second display device 3b are 3840 x 2180 and 1920 x 1080.
[0086] Video content A has a resolution of 3840 x 2160 and a frame rate of 60p. Video content A is associated with the first display device 3a and the second display device 3b. Video content B has a resolution of 1920 x 1920 and a frame rate of 50p. Video content B is associated with the first display device 3a and the second display device 3b.
[0087] In this embodiment, when the arithmetic circuit 21 executes the resolution generation process, the arithmetic circuit 21 assigns weights to the following resolutions as first candidates for the first display device 3a in step S42. In this embodiment, the arithmetic circuit 21 assigns a first weight of 10 points to the highest resolution, and gradually decreases the value assigned as the first weight for each resolution from the highest resolution. 3840×2160:10 points 1920×1920: 9 points 1920×1080: 8 points 1280×800: 7 points 1080×1080: 6 points
[0088] Next, in step S44, the arithmetic circuit 21 increases the first weight of the first candidate included in the device resolution of the first display device 3a, and changes the first weight of each first candidate as follows: In this embodiment, the arithmetic circuit 21 increases the first weight of the first candidate included in the device resolution of the first display device 3a by 10 points. The arithmetic circuit 21 also deletes resolutions greater than the device resolution of the first display device 3a. 1920×1920: 19 points 1920×1080:18 points 1280×800: 7 points 1080×1080: 6 points
[0089] In step S42, the arithmetic circuit 21 assigns weights to the following resolutions as second candidates for the second display device 3b. In this embodiment, the arithmetic circuit 21 assigns a second weight of 10 points to the highest resolution, and gradually decreases the value assigned to the second weight for each resolution from the highest. 3840×2160:10 points 1920×1920: 9 points 1920×1080: 8 points 1280×800: 7 points 1080×1080: 6 points
[0090] Next, in step S44, the arithmetic circuit 21 increases the second weight of the second candidates included in the device resolution of the second display device 3b, and changes the second weight of each second candidate as follows: In this embodiment, the arithmetic circuit 21 increases the second weight of the second candidates included in the device resolution of the second display device 3b by 10 points. 3840×2160:20 points 1920×1080:18 points 1920×1920: 9 points 1280×800: 7 points 1080×1080: 6 points
[0091] Once the preliminary resolution candidates for the first display device 3a and the second display device 3b have been set, the arithmetic circuit 21 generates resolution candidates by combining the first and second candidates in step S48. For example, the arithmetic circuit 21 generates the following combinations of sets 1 to 5. The arithmetic circuit 21 may also generate other combinations based on the first and second candidates. Group 1 1920×1920&3840×2160: 39 points Group 2 1920×1080&3840×2160: 38 points Group 3 1920×1920&1920×1080: 37 points Group 4 1920×1080&1920×1080: 36 points Group 5 1920×1920&1920×1920: 28 points
[0092] The arithmetic circuit 21 can determine, as a resolution candidate, at least one combination having a greater total weight value than the other combinations. In this embodiment, the arithmetic circuit 21 determines two combinations as resolution candidates. Here, as described above, the total resolution of the video signals that the control device 2 can output in this embodiment is 3840 × 2160. In each of sets 1 and 2, the total resolution of the video signals that the control device 2 can output exceeds the total resolution of the video signals that the control device 2 can output. Therefore, the arithmetic circuit 21 excludes sets 1 and 2 from the resolution candidates, and determines sets 3 and 4, which have a greater total weight value than the other combinations, as resolution candidates.
[0093] The arithmetic circuit 21 generates set 3 and set 4, which have been determined as resolution candidates, as candidates and displays them on the input / output device 23. For example, if the user selects set 3, the arithmetic circuit 21 outputs a video signal created based on video content B to the first display device 3a at a resolution of 1920 x 1920. The arithmetic circuit 21 also outputs a video signal created based on video content A to the second display device 3b at a resolution of 1920 x 1080. The first display device 3a displays video content B at a resolution of 1920 x 1920 based on the received video signal. The second display device 3b displays video content A at a resolution of 1920 x 1080 based on the received video signal.
[0094] [effect] The control device 2 according to the embodiment of the present disclosure can achieve the following effects.
[0095] A control method executed by a control device 2 that outputs one or more video signals to one or more display devices 3 includes detecting one or more display devices 3 connected to the control device 2 and acquiring one or more device resolutions that can be displayed on each of the one or more connected display devices 3. The control method also includes acquiring the video resolution of each of the one or more videos held by the control device 2. The control method includes generating one or more candidates for the output resolution of the one or more video signals to be output by the control device 2 based on the number of the one or more connected display devices 3, the one or more device resolutions of each of the one or more connected display devices 3, and the one or more video resolutions.
[0096] According to this method, the control device 2 can dynamically generate one or more candidate combinations, including combinations in which the resolution of each video signal output to each display device 3 is higher than other combinations, based on the number of connected display devices 3 and the acquired device resolution and video resolution. Therefore, the control device 2 can generate video signals with a resolution suitable for each display device 3, depending on the number of connected display devices 3, the performance of the display devices 3, and the video content to be displayed. Furthermore, without the user having to set the resolution of the video to be displayed for each display device 3, the control device 2 can dynamically generate candidate combinations of resolutions suitable for displaying video with a higher resolution than other combinations on each display device 3. Since the user does not have to set the resolution of the video to be displayed for each display device 3, user convenience is improved.
[0097] The control method further includes presenting one or more candidates for the output resolution, and upon receiving a selection of one of the one or more candidates for the output resolution, outputting one or more video signals at the resolution determined by the selected candidate to one or more display devices 3. According to this method, the method outputs one or more video signals to one or more display devices 3 based on the resolution determined by the selected candidate. Thus, the arithmetic circuit 21 of the control device 2 can dynamically set a resolution suitable for each of the display devices 3 and output video signals having the resolution to the one or more display devices 3.
[0098] In the control method, the one or more display devices include a first display device 3a and a second display device 3b. Generating one or more candidates for output resolution includes setting each of the one or more video resolutions as a first candidate corresponding to the first display device 3a by associating a first weight based on the device resolution of the first display device 3a. The generating step further includes setting each of the one or more video resolutions as a second candidate corresponding to the second display device 3b by associating a second weight based on the device resolution of the second display device 3b. The generating step further includes determining, as one or more candidates for output resolution, at least one combination of the first and second candidates having a higher total value of the first weight and the second weight than other combinations. According to this method, when multiple display devices 3 are connected to the control device 2, a resolution appropriate for each of the multiple display devices 3 can be set according to the performance of each of the multiple display devices 3, and candidates can be determined based on the resolution. Therefore, the arithmetic circuit 21 of the control device 2 can dynamically set a resolution appropriate for each of the multiple display devices 3 and output video signals having the selected resolution to the one or more display devices 3.
[0099] In the control method, the control device 2 assigns a higher weight to a video resolution that matches the device resolution than to a case where the device resolution and the video resolution are different. This method increases the likelihood that the arithmetic circuit 21 will generate a resolution that matches the device resolution as a candidate output resolution. Therefore, the arithmetic circuit 21 can dynamically generate candidate output resolutions suitable for the display device 3.
[0100] In the control method, the control device 2 excludes from the one or more candidates for output resolution any combination in which the sum of the allocated areas corresponding to the output resolution of each display device 3 exceeds the allocated area corresponding to the resolution that the control device 2 can output. According to this method, the control device 2 can exclude from the one or more candidates for output resolution any combination that outputs to the display device 3 a video signal with a resolution that the control device 2 cannot output. Therefore, the control device 2 can appropriately generate one or more candidate combinations that the control device 2 can output.
[0101] The control method further includes, when the one or more videos are a single video and the one or more display devices 3 include multiple display devices 3, presenting one or more candidates for output resolution, and, upon receiving a selection of one of the one or more candidates, dividing the single video into multiple video signals having a resolution determined by the selected candidate, and outputting the multiple video signals to corresponding display devices among the multiple display devices. According to this method, even when outputting a single video content to multiple display devices 3, the control device 2 can divide the single video content into multiple video signals having appropriate resolutions depending on the display devices 3 and output the multiple video signals to the corresponding display devices 3. Therefore, the arithmetic circuit 21 can dynamically set a resolution appropriate for each display device 3 and output video signals having the appropriate resolution to the multiple display devices 3.
[0102] The control method further includes acquiring one or more device frame rates that can be displayed on each of the one or more connected display devices 3, and acquiring the video frame rate of each of the one or more videos held by the control device 2. The control method also includes generating one or more candidates for the output frame rate of one or more video signals output by the control device 2, based on the one or more device frame rates and the one or more video frame rates. The control method also includes generating one or more candidates for the video information including the resolution and the frame rate, based on the one or more candidates for the output resolution and the one or more candidates for the output frame rate. This method allows the control device 2 to generate candidates that take into account the frame rate in addition to the resolution. The arithmetic circuit 21 can dynamically generate candidates having resolutions and frame rates suitable for each of the display devices 3.
[0103] In the control method, the control device 2 generates one or more candidate combinations of video information, each of which has a predetermined total value equal to or less than a predetermined bit rate that the control device can output. The predetermined total value is the sum of values based on the product of the output resolution and the output frame rate of the video signal output to each display device 3, which is a combination of one of the one or more candidate output resolutions and one of the one or more candidate output frame rates. According to this method, the control device 2 can generate one or more candidate video signals that output a video signal at a bit rate equal to or less than the bit rate that the control device can output. Therefore, the arithmetic circuit 21 can dynamically set video information suitable for each display device 3 and appropriately generate one or more candidate combinations that the control device can output.
[0104] The control device 2, which outputs one or more video signals to one or more display devices 3, includes an arithmetic circuit 21. The arithmetic circuit 21 is configured to detect one or more display devices 3 connected to the control device 2 and acquire one or more device resolutions that can be displayed on each of the one or more connected display devices 3. The arithmetic circuit 21 is also configured to acquire the video resolution of each of the one or more videos held by the control device 2. The arithmetic circuit 21 is also configured to generate one or more candidates for the output resolution of the one or more video signals output by the control device 2, based on the number of the one or more connected display devices 3, the one or more device resolutions of each of the one or more connected display devices 3, and the one or more video resolutions.
[0105] According to this configuration, the control device 2 can dynamically generate one or more candidate combinations, including combinations in which the resolution of each video signal output to each display device 3 is higher than other combinations, based on the number of connected display devices 3 and the acquired device resolution and video resolution. Therefore, the control device 2 can generate video signals with a resolution suitable for each display device 3, depending on the number of connected display devices 3, the performance of the display devices 3, and the video content to be displayed. Furthermore, without the user having to set the resolution of the video to be displayed for each display device 3, the control device 2 can dynamically generate candidate combinations of resolutions suitable for displaying video with a higher resolution than other combinations on each display device 3. Because the user does not have to set the resolution of the video to be displayed for each display device 3, user convenience is improved.
[0106] (Summary of aspects) As is clear from the above description, the present disclosure includes the following aspects. In the following, reference numerals are given in parentheses only to clarify the correspondence with the embodiments.
[0107] (Aspect 1) A control method according to the present disclosure is a control method executed by a control device (2) that outputs one or more video signals to one or more display devices (3), detecting the one or more display devices connected to the control device; acquiring one or more device resolutions that can be displayed on each of the one or more connected display devices; acquiring a video resolution for each of one or more videos held by the control device; generating one or more candidates for output resolution of the one or more video signals output by the control device based on the number of the one or more connected display devices, one or more device resolutions of each of the one or more connected display devices, and one or more video resolutions; Includes:
[0108] (Aspect 2) The control method of aspect 1 is presenting one or more candidate output resolutions; and The method may further include, upon receiving a selection of one or more candidates for the output resolution, outputting the one or more video signals to the one or more display devices (3) at a resolution determined by the selected candidate.
[0109] (Aspect 3) In the control method of Aspect 1 or Aspect 2, the one or more display devices (3) include a first display device (3a) and a second display device (3b), generating one or more candidate output resolutions, setting each of the one or more video resolutions as a first candidate corresponding to the first display device, and associating a first weight based on each device resolution of the first display device; setting each of the one or more video resolutions as a second candidate corresponding to the second display device, and associating a second weight based on each device resolution of the second display device; determining, as one or more candidates for the output resolution, at least one combination of the first candidate and the second candidate, in which the total value of the first weight and the second weight is higher than other combinations; may include:
[0110] (Aspect 4) In the control method of aspect 3, the control device (2) may weight a video resolution that matches the device resolution higher than when the device resolution and the video resolution are different.
[0111] (Aspect 5) In the control method of aspect 3 or aspect 4, the control device (2) may exclude from one or more candidates for the output resolution any combination in which the sum of the allocated areas corresponding to the output resolution of each display device (3) exceeds the allocated area corresponding to the resolution that the control device can output.
[0112] (Aspect 6) In the control method of any one of aspects 1 to 5, when the one or more images are one image and the one or more display devices (3) include a plurality of display devices, the control method further comprises: presenting one or more candidate output resolutions; and When receiving a selection of one of the one or more candidates, dividing the single video into a plurality of video signals having resolutions determined by the selected candidate; outputting the plurality of video signals to corresponding display devices among the plurality of display devices; It may further include:
[0113] (Aspect 7) The control method of any one of aspects 1 to 6 includes: acquiring one or more device frame rates that can be displayed on each of the one or more connected display devices (3); acquiring a video frame rate for each of the one or more videos held by the control device (2); generating one or more candidates for the output frame rate of the one or more video signals output by the control device (2) based on the one or more device frame rates and the one or more video frame rates; generating one or more candidate video information including a resolution and a frame rate based on the one or more candidate output resolutions and the one or more candidate output frame rates; It may further include:
[0114] (Aspect 8) In the control method of aspect 7, the control device (2) may generate, as one or more candidates for the video information, a combination of one of the one or more candidates for the output resolution and one of the one or more candidates for the output frame rate, such that the total value of the value based on the product of the output resolution and the output frame rate of the video signal output to each display device (3) is equal to or less than a predetermined bit rate that the control device can output.
[0115] (Aspect 9) A control device (2) according to the present disclosure is a control device that outputs one or more video signals to one or more display devices (3), The control device includes an arithmetic circuit (21), The arithmetic circuit comprises: Detecting the one or more display devices connected to the control device; acquiring one or more device resolutions that can be displayed on each of the one or more connected display devices; Acquire the image resolution of each of the one or more images held by the control device; generating one or more candidates for output resolution of the one or more video signals output by the control device based on the number of the one or more connected display devices, one or more device resolutions of each of the one or more connected display devices, and one or more video resolutions; It is configured as follows.
[0116] As used herein, terms such as "first," "second," etc. are used for descriptive purposes only and should not be understood as expressing or implying the relative importance or ranking of technical features. Features qualified as "first" and "second" expressly or imply the inclusion of one or more of that feature.
[0117] The display system, control method, and control device described in the present disclosure are realized by cooperation of hardware resources, such as a processor and memory, with software (computer program). [Industrial Applicability]
[0118] According to the present disclosure, it is possible to provide a control method and a control device that dynamically generate candidates for the resolution of a video signal to be output to a connected display device, and therefore the method and device can be suitably used in this type of industrial field. [Explanation of symbols]
[0119] 1 Display System 2. Control device 3 Display device 3a 1st display device 3b 2nd display device 3c 3rd display device 21 Arithmetic circuit 22 Storage device 23 Input / Output Devices
Claims
1. 1. A control method performed by a control device that outputs one or more video signals to one or more display devices, comprising: detecting the one or more display devices connected to the control device; acquiring one or more device resolutions that can be displayed on each of the one or more connected display devices; acquiring a video resolution for each of one or more videos held by the control device; generating one or more candidates for output resolution of the one or more video signals output by the control device based on the number of the one or more connected display devices, one or more device resolutions of each of the one or more connected display devices, and one or more video resolutions; A control method comprising:
2. presenting one or more candidate output resolutions; and 2. The control method according to claim 1, further comprising, upon receiving a selection of one of one or more candidates for the output resolution, outputting the one or more video signals to the one or more display devices at a resolution determined by the selected candidate.
3. the one or more display devices include a first display device and a second display device; generating one or more candidate output resolutions, setting each of the one or more video resolutions as a first candidate corresponding to the first display device, and associating a first weight based on each device resolution of the first display device; setting each of the one or more video resolutions as second candidates corresponding to the second display device, and associating a second weight with each of the one or more video resolutions based on the device resolution of the second display device; determining, as one or more candidates for the output resolution, at least one combination of the first candidate and the second candidate, in which the total value of the first weight and the second weight is higher than other combinations; The control method of claim 1 , comprising:
4. The control method according to claim 3 , wherein the control device weights a video resolution that matches the device resolution higher than when the device resolution and the video resolution are different.
5. The control method according to claim 3, wherein the control device excludes from one or more candidates for the output resolution any combination in which the sum of the allocated areas corresponding to the output resolution of each display device exceeds the allocated area corresponding to the resolution that the control device can output.
6. When the one or more images are one image and the one or more display devices include a plurality of display devices, the control method includes: presenting one or more candidate output resolutions; and When receiving a selection of one of the one or more candidates, dividing the single video into a plurality of video signals having resolutions determined by the selected candidate; outputting the plurality of video signals to corresponding display devices among the plurality of display devices; The control method of claim 1 further comprising:
7. The control method includes: acquiring one or more device frame rates that can be displayed on each of the one or more connected display devices; acquiring a video frame rate for each of the one or more videos held by the control device; generating one or more candidate output frame rates for the one or more video signals output by the control device based on the one or more device frame rates and one or more video frame rates; generating one or more candidates for video information including a resolution and a frame rate based on the one or more candidates for output resolution and the one or more candidates for output frame rate; The control method according to claim 1 , further comprising:
8. The control method of claim 7, wherein the control device generates, as one or more candidates for the video information, combinations of one of the one or more candidates for the output resolution and one of the one or more candidates for the output frame rate, where the total value of a value based on the product of the output resolution and the output frame rate of the video signal to be output to each display device is equal to or less than a predetermined bit rate that the control device can output.
9. 1. A control device that outputs one or more video signals to one or more display devices, comprising: the control device includes an arithmetic circuit, The arithmetic circuit comprises: detecting the one or more display devices connected to the control device; acquiring one or more device resolutions that can be displayed on each of the one or more connected display devices; Acquire the image resolution of each of the one or more images held by the control device; generating one or more candidates for output resolution of the one or more video signals output by the control device based on the number of the one or more connected display devices, one or more device resolutions of each of the one or more connected display devices, and one or more video resolutions; The control device is configured to:
Citation Information
Patent Citations
Video signal processor
JP2006208616A