This application claims priority to Japanese Application No. 2017-039438, filed Mar. 2, 2017, the entire contents of which are incorporated herein by reference.
The present disclosure relates to a display device that displays items such as titles of songs by list.
In a digital audio player (hereinafter, referred as to “DAP”) which reproduces music, an LCD (Liquid Crystal Display) is used as a display section. When the DAP becomes small, the LCD becomes small and sufficient display area cannot be obtained. Further, there is a case where the DAP includes a touch panel which is linked with the LCD. When spec of an OS (Operation System) of the DAP is low, the DAP cannot receive elaborate operation of the touch panel. Meanwhile, sorting of songs in playlist which is displayed based on music database (DB) needs to be performed by user operation. However, because of the above described limitation, it is difficult that user obtains the same operation feeling as a smartphone and a table PC.
Concretely, in case of the smartphone and the tablet PC, as illustrated in
Further, as one of methods without using animation such as slide and operation such as drug and drop, it is a common method to enter an editing mode once and to change the order of each line one by one with a fixed up and down button 102. However, it is difficult for the user to understand movement of the items because display area of text is narrow and there is high possibility that similar items (for example, song name, album name or the like) are lined up in the DAP. Further, slide movement display which is for expressing movement is difficult in terms of specification.
As described above, it is difficult to move the items by drug and drop in the small DAP. Further, it is difficult to use animation which expresses movement visually.
According to one aspect of the disclosure, there is provided a display device, comprising: circuitry which displays items by list, and displays a menu that is for moving the item when it receives contact to the item.
An objective of the present disclosure is to be able to move items in a display device of which display area is narrow.
An embodiment of the present disclosure is described below.
As illustrated in
The SoC 2 (circuitry, controller) has a CPU (Central Processing Unit), a DSP (Digital Signal Processor), and a memory, and controls respective sections composing the DAP 1. The storage section 3 is composed of a flash memory that stores programs such as an OS program and application programs and various data such as digital audio data. The storage section 3 is not limited to the illustrated configuration, and may be an HDD (Hard Disk Drive).
The display section 4 (circuitry) displays various images (include still images and moving images), and is composed of a liquid crystal panel. The operation section 5 has operation keys for performing various settings, and a touch panel 51 (circuitry) that is linked with the display section 4. A user can perform various characters input and setting via the operation section 5.
The SoC 2 outputs digital audio data in I2S system to the DAC 6. The DAC 6 D/A-converts digital audio data to analog audio data. Analog audio data from the DAC 6 is input to the amplifier 7. The amplifier 7 amplifies the analog audio data that the DAC 6 D/A-converts and outputs amplified analog audio data to the headphone 101.
The wireless module 10 is for performing wireless communication according to Bluetooth (registered trademark) standard and Wi-Fi standard. The USB I/F 11 is for performing communication according to USB standard.
In
In a state that is illustrated in
In the edit mode illustrated in
Processing operation in the case where the DAP 1 edits the playlist is described below. The SoC 2 performs the following processing according to a GUI module. When the SoC 2 receives selection of the edit mode, namely, receives contact to the title, it inquires position of the title in the playlist to a music DB (S1). Herein, the music DB is a database that is for managing songs that are stored in the storage section 3. The music DB is stored in the storage section 3.
Next, the SoC 2 displays the menu on the title (S2). The SoC 2 judges whether it receives contact to the up arrow button or not (S3). When the SoC 2 judges that it receives contact to the up arrow button (S3: Yes), it judges whether the title is the first row or not (S4). When the SoC 2 judges that the title is not the first row (S4: Yes), it moves the title to the previous row and updates the music DB (S5). On the other hand, when the SoC 2 judges that the title is the first row (S4: Yes), it displays error (S6).
When the SoC 2 judges that it does not receives contact to the up arrow button (S3: No), it judges whether it receives contact to the down arrow button or not (S7). When the SoC 2 judges that it receives contact to the down arrow button (S7: Yes), it judges whether the title is a last row or not (S8). When the SoC 2 judges that the title is not the last row (S8: No), it moves the title to the next row and updates the music DB (S5). On the other hand, when the SoC 2 judges that the title is the last row (S8: Yes), it displays error (S6).
When the SoC 2 judges that it does not receive contact to the down arrow button (S7: No), or after processing of S5, it judges whether it receives contact to the X button or contact to the margin and ends the edit mode or not (S9). When the SoC 2 judges that it does not end the edit mode (S9: No), it performs processing of S3. When the SoC 2 judges that it ends the edit mode (S9: Yes), it ends processing.
In the first embodiment, as illustrated in
In
Further, as illustrated in
Processing operation in the case where the DAP 1 edits the playlist is described in flowcharts of
The SoC 2 judges whether it receives contact to the down arrow button or not (S14). When the SoC 2 judges that it receives contact to the down arrow button (S14: Yes), it moves the title to a next row and updates the music DB (S15). When the SoC 2 judges that it does not receive contact to the down arrow button (S14: No), or after processing of S15, it judges whether it receives contact to the X button or contact to the margin and ends the edit mode or not (S16). When the SoC 2 judges that it does not end the edit mode (S16: No), it performs processing of S14. When the SoC 2 judges that it ends the edit mode (S16: Yes), it ends processing.
When the SoC 2 judges that the title is not a first row (S12: No), it judges whether the title is a last row or not (S17). When the SoC 2 judges that the title is a last row (S17: Yes), it displays the up arrow button on a next row of the title (S18). The SoC 2 judges whether it receives contact to the up arrow button or not (S19). When the SoC 2 judges that it receive contact to the up arrow button (S19: Yes), it moves the title to a previous row and updates the music DB (S20). When the SoC 2 judges that it does not receive contact to the up arrow button (S19: No) or after processing of S20, it judges whether it receives contact to the X button or contact to the margin and ends the edit mode or not (S21). When the SoC 2 judges that it does not end the edit mode (S21: No), it performs processing of S19. When the SoC 2 judges that it ends the edit mode (S21: Yes), it ends processing.
When the SoC 2 judges that the title is not a last row (S17: No), it displays the menu on a next row of the title (S22). The SoC 2 judges whether it receives contact to the up arrow button or not (S23). When the SoC 2 judges that it receives contact to the up arrow button (S23: Yes), it moves the title to a previous row (S24). When the SoC 2 judges that it does not receive contact to the up arrow button (S23: No), it judges whether it receives contact to the down arrow button (S25). When the SoC 2 judges that it receives contact to the down arrow button (S25: Yes), it moves the title to a next row (S24). When the SoC 2 judges that it does not receive contact to the down arrow button (S25: No) or after processing of S24, it judges whether it receives contact to the X button or contact to the margin and ends the edit mode or not (S26). When the SoC 2 judges that it does not end the edit mode (S26: No), it performs processing of S23. When the SoC 2 judges that it ends the edit mode (S26: Yes), it ends processing.
As described above, in the first and the second embodiments, when the SoC 2 receives contact to the title by the touch panel 51, it displays the menu that is for moving the title on the display section 4. Thus, the SoC 2 can receive contact to the menu by the touch panel 51 and move an item. Like this, according to the present embodiment, the title can be moved by not using drag and drop, and animation.
Further, in the second embodiment, when the title that contact is received is a first row, the SoC 2 changes display mode of the up arrow button and dose not display the up arrow button. Thus, the user understands that the up arrow button cannot be selected.
Further, in the second embodiment, when the title that contact is received is a last row, the SoC 2 changes display mode of the down arrow button and dose not display the down arrow button. Thus, the user understands that the down arrow button cannot be selected.
The embodiment of the present disclosure is described above, but the mode to which the present disclosure is applicable is not limited to the above embodiment and can be suitably varied without departing from the scope of the present disclosure.
In the above mentioned second embodiment, when the title is a first row, the SoC 2 does not display the up arrow button. Not limited to this, as change of display mode, the SoC 2 may indicate that the user cannot select the up arrow button by performing gray out display of the up arrow button, display of slash (/ or \) on the up arrow button, or display of X on the up arrow button.
In the above mentioned second embodiment, when the title is a first row, the SoC 2 does not display the down arrow button. Not limited to this, as change of display mode, the SoC 2 may indicate that the user cannot select the down arrow button by performing gray out display of the down arrow button, display of slash (/ or \) on the down arrow button, or display of X on the down arrow button.
In the above mentioned second embodiment, the SoC 2 displays the menu on a next row of the title. Not limited to this, the SoC 2 may display the menu on another row of the title, for example, the SoC 2 may display the menu on a previous row of the title.
In the above mentioned embodiment, the SoC 2 displays the playlist of songs (titles). Not limited to this, the SoC 2 may display items such as book marks by list. Therefore, a device that functions as a display device may be a smartphone, a tablet PC or the like other than a DAP.
The present disclosure can be suitably employed in a display device that displays items by list.
Number | Date | Country | Kind |
---|---|---|---|
2017-039438 | Mar 2017 | JP | national |