[go: up one dir, main page]

WO2012117442A1 - 画像配置方法、ブラウズ方法、表示制御装置、サーバー、ユーザー端末、通信システム、画像配置システムおよびプログラム - Google Patents

画像配置方法、ブラウズ方法、表示制御装置、サーバー、ユーザー端末、通信システム、画像配置システムおよびプログラム Download PDF

Info

Publication number
WO2012117442A1
WO2012117442A1 PCT/JP2011/001193 JP2011001193W WO2012117442A1 WO 2012117442 A1 WO2012117442 A1 WO 2012117442A1 JP 2011001193 W JP2011001193 W JP 2011001193W WO 2012117442 A1 WO2012117442 A1 WO 2012117442A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
arrangement
images
axis
coordinate space
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2011/001193
Other languages
English (en)
French (fr)
Inventor
拓也 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pioneer Corp filed Critical Pioneer Corp
Priority to EP11859694.9A priority Critical patent/EP2682849A4/en
Priority to PCT/JP2011/001193 priority patent/WO2012117442A1/ja
Priority to JP2013502039A priority patent/JP5706960B2/ja
Publication of WO2012117442A1 publication Critical patent/WO2012117442A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/687Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/54Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/686Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings

Definitions

  • the present invention relates to an image arrangement method, a browsing method, a display control device, a server, a user terminal, a communication system, an image arrangement system, and a program for arranging a plurality of images on a coordinate space having an X axis and a Y axis.
  • Patent Document 1 only two elements among “hue”, “lightness (luminance)”, and “saturation”, which are called “three attributes of color (three elements of color)”, are considered. . That is, since only one color element is assigned to each of the X-axis and the Y-axis, the image cannot be smoothly arranged for the remaining one color element for visual recognition. For this reason, when album artwork is arranged as an “image” on the display screen, it is expected that it will be difficult to find the target album.
  • Patent Document 1 describes a configuration for switching ON / OFF of the monochrome mode as an example in which all three color elements are considered, and “saturation” is a certain level or more when the monochrome mode is OFF.
  • the present invention can arrange a plurality of images in an attractive manner and can efficiently locate a target image, an image arrangement method, a browsing method, a display control device, a server, a user terminal, and a communication. It is an object to provide a system, an image arrangement system, and a program.
  • the image arrangement method of the present invention is an image arrangement method in which a plurality of images are arranged on a coordinate space having an X axis and a Y axis, and each image is composed of N (where N is N X of the image based on the color element acquisition step for acquiring color elements of ⁇ 3 and M color elements out of N color elements (where M is an integer satisfying 1 ⁇ M ⁇ N)
  • An arrangement determining step for determining the arrangement in the axial direction and determining the arrangement in the Y-axis direction of the image based on the remaining (NM) color elements, and in accordance with the determined arrangement, a plurality of images are represented in a coordinate space.
  • an image placement step to be placed on top is an image arrangement method in which a plurality of images are arranged on a coordinate space having an X axis and a Y axis, and each image is composed of N (where N is N X of the image based on the color element acquisition step for acquiring color elements of ⁇ 3 and M
  • the display control apparatus of the present invention is a display control apparatus that arranges a plurality of images on a coordinate space having an X axis and a Y axis, and is composed of N images (where N is N X of an image based on color element acquisition means for acquiring color elements of ⁇ 3, and M color elements out of N color elements (where M is an integer satisfying 1 ⁇ M ⁇ N)
  • An arrangement determining means for determining the arrangement in the axial direction and determining the arrangement in the Y-axis direction of the image based on the remaining (NM) color elements, and a plurality of images in the coordinate space according to the determined arrangement.
  • image arranging means arranged on the top.
  • N is an integer satisfying N ⁇ 3
  • M is an integer satisfying 1 ⁇ M ⁇ N
  • the arrangement of the image in the X-axis direction is determined, and the arrangement of the image in the Y-axis direction is determined based on the remaining (NM) color elements. That is, when three color elements are acquired, two color elements are assigned to one of the X axis and the Y axis, and the arrangement in one axial direction is determined based on the two color elements. . Thereby, each image can be arrange
  • the “color element” means “additional three colors (red, green, blue), subtractive mixed three colors (cyan, magenta, magenta, in addition to hue, brightness or luminance, and saturation) that are“ color attributes ”. Yellow).
  • the “three color attributes” may indicate components of any color space (color system) such as an HLS color space or an HSV color space.
  • the “coordinate space having the X axis and the Y axis” is not necessarily a two-dimensional space and may be a three-dimensional space. That is, it may be “a coordinate space represented by at least the X axis and the Y axis”. Further, the X axis and the Y axis are not necessarily orthogonal to each other.
  • An “image” refers to an object that can be placed in a coordinate space and is visible, and may be an image or a video. Further, a solid body may be used instead of a flat body.
  • the N color elements are hue, luminance, and saturation, which are three components of the HLS color space.
  • the arrangement determining step determines the arrangement of the image in the X-axis direction based on the hue, and determines the arrangement of the image in the Y-axis direction based on the luminance and the saturation. .
  • each image can be arranged regularly and in a good-looking manner based on “three attributes of color”. Further, by using the hue, luminance (brightness), and saturation based on the HLS color space, each image can be arranged more visually (visually and smoothly).
  • the X axis is a loop-like endless axis in which each image is arranged according to a hue circle.
  • each image can be seamlessly arranged in the X-axis direction according to the hue circle.
  • the Y axis is a first semicircular arc axis in which an image having a predetermined saturation or higher is arranged according to the luminance, and a second half in which an image having a predetermined saturation or lower is arranged according to the luminance.
  • each image can be seamlessly arranged in the Y-axis direction according to the luminance and saturation.
  • the first semicircular arc axis and the second semicircular arc axis are configured so that the maximum and minimum luminance values on each axis are connected to form a single arc. In both cases, each image can be arranged visually smoothly.
  • the predetermined saturation is determined by the corrected saturation calculated in consideration of the influence of luminance.
  • each image is arranged more visually (visually smoothly) by setting a threshold value based on the corrected saturation. be able to.
  • the color element acquisition step acquires the hue, luminance, and saturation for all pixels of each image, and based on the hue, luminance, and saturation of all pixels, the hue, luminance,
  • a representative value determining step for determining a representative value of saturation is further provided, and the arrangement determining step determines the arrangement in the X-axis direction and the Y-axis direction based on the representative values of hue, luminance, and saturation of each image. It is characterized by that.
  • the image since the representative value of each color element for each image is determined from each color element acquired for all pixels, the image includes a complex picture such as album artwork (an image using a plurality of colors).
  • the representative colors colors imaged by the user
  • the image can be arranged with good appearance.
  • the browsing method of the present invention comprises each step in the above-described image arrangement method, and a display control step for displaying a coordinate space in which a plurality of images are arranged on a display screen. Accordingly, the display position in the X-axis direction and the Y-axis direction of the coordinate space is moved seamlessly.
  • the target image can be efficiently searched.
  • the X-axis and the Y-axis in the coordinate space are both loop-like endless axes, the display position of the display screen can be moved seamlessly in the X-axis direction and the Y-axis direction according to the user's screen movement operation. The target image can be found more quickly.
  • the display control step changes the coordinate space and the display size of each image in accordance with the user's screen enlargement operation and screen reduction operation, and when the image size of each image becomes a predetermined size or less, The image is filled with a representative color based on representative values of hue, luminance, and saturation.
  • each image can be found more efficiently regardless of the number of arranged images.
  • each image is filled with a representative color. Therefore, even if the resolution of the display screen is low, the target image is obtained from the color image stored by the user. Can find out.
  • the display control step starts reading an image from an arbitrary image when an arbitrary image is selected by a user's selection operation in a state where reading of each image is not completed. It is characterized by.
  • the display control step displays only the image corresponding to the filtering condition while maintaining the image layout before the reduction. It is characterized by making it.
  • the display control step is rearranged by the arrangement determining step only for images that meet the filtering conditions.
  • the coordinate space is displayed.
  • the display control step corresponds to the filtering condition when the number of images to be displayed in the coordinate space decreases due to the input of the filtering condition by the user, and when the number of images to be decreased is a predetermined number or more.
  • the display control step corresponds to the filtering condition when the number of images to be displayed in the coordinate space decreases due to the input of the filtering condition by the user, and when the number of images to be decreased is a predetermined number or more.
  • a preferable arrangement can be realized according to the number of images reduced by filtering. Specifically, when the number of images is extremely reduced by filtering, the images are rearranged, so that the target image can be easily found. Further, when the number of images before and after filtering does not change so much, the image layout does not change, so that the target image is not lost.
  • the server of the present invention is a server that arranges a plurality of images on a coordinate space having an X-axis and a Y-axis, and provides the coordinate space to the user terminal.
  • Color element acquisition means for acquiring color elements (where N is an integer satisfying N ⁇ 3) and M color elements (where M is an integer satisfying 1 ⁇ M ⁇ N) among the N color elements And determining the arrangement of the image in the X-axis direction based on the (N ⁇ M) number of color elements and determining the arrangement of the image in the Y-axis direction according to the determined arrangement.
  • Image placement means for placing a plurality of images on a coordinate space.
  • the user terminal of the present invention is used in connection with the server described above, a display screen for displaying a coordinate space, and an operation unit for selecting an arbitrary image among a plurality of images arranged in the coordinate space, It is provided with.
  • the communication system of the present invention is used by being connected to the server described above, a display screen for displaying a coordinate space, and an operation for selecting an arbitrary image among a plurality of images arranged in the coordinate space.
  • a user terminal including the means configured to be communicable.
  • An image arrangement system of the present invention is an image arrangement system that arranges a plurality of images on a coordinate space having an X axis and a Y axis and provides the coordinate space to a user terminal.
  • Color element acquisition means for acquiring N color elements (where N is an integer satisfying N ⁇ 3), and M of N color elements (where M is an integer satisfying 1 ⁇ M ⁇ N)
  • an arrangement determining means for determining the arrangement of the image in the X-axis direction based on the color elements of () and determining the arrangement of the image in the Y-axis direction based on the remaining (NM) color elements.
  • Image placement means for placing a plurality of images on the coordinate space according to the placement, a display screen for displaying the coordinate space, and an operation means for selecting an arbitrary image among the plurality of images displayed on the display screen And.
  • the present invention can be realized by a server on the network.
  • the present invention can also be applied to cloud computing.
  • at least the user terminal includes a display screen, an operation unit, a communication unit for communicating with the server and / or the PC.
  • Other means color element acquisition means, arrangement determination means, image arrangement means may be provided in any one of the server, the PC, and the user terminal, or distributed.
  • the program according to the present invention causes a computer to execute each step in the above image arrangement method or each step in the above browsing method.
  • PC It is a block diagram of PC concerning one Embodiment of this invention. It is a figure which shows the example of a screen display of a file music player. It is a functional block diagram of PC. It is a figure which shows the example of arrangement
  • FIG. 1 is a configuration diagram showing a schematic configuration of the PC 10 (display control device).
  • the PC 10 includes a display unit 11, an operation unit 12, an external storage device interface unit (hereinafter referred to as an “external storage device I / F unit”) 13, a communication unit 14, a control unit 15, and a storage.
  • an external storage device I / F unit external storage device interface unit
  • the reproduction processing unit 17, and the audio output unit 18, a bus 19 for connecting them is provided.
  • the display unit 11 displays an operation screen D0 (see FIG. 2) of the file music player on a display screen (not shown).
  • the present embodiment is characterized in that a large number of album artworks AAW are displayed in an arrangement based on color elements acquired from the album artwork AAW in the browser area E5 of the operation screen D0.
  • the operation unit 12 includes a mouse, a keyboard, a touch pad, and the like, and is used for a user to perform various operations.
  • the external storage device I / F unit 13 inputs / outputs information between the PC 10 and the external storage device 30 such as reading music information from the external storage device 30.
  • the external storage device 30 refers to a storage device (such as an external hard disk device) locally connected to the PC 10 or a USB memory that can be read by a memory slot mounted on the PC 10.
  • the communication unit 14 communicates between the PC 10 and a device on the network NW, such as acquiring music information from a memory of a device (server) on the network NW via a network NW such as the Internet or an intranet.
  • the control unit 15 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like, and performs various arithmetic processes.
  • display control of the display unit 11 based on the operation of the operation unit 12, information input / output control via the external storage device I / F unit 13 and the communication unit 14, music editing processing (including mixing processing), music playback Control and so on.
  • the storage unit 16 is composed of a hard disk drive or the like, stores a dedicated application 20 for realizing a file music player, and stores music information.
  • a music file or a music file path
  • music accompanying information and the like are stored.
  • the music accompanying information includes music identification information (music ID), music title name, album name, artist name, genre name, composer name, remixer name, label name, album artwork AAW ID, and album artwork AAW image.
  • genre, BPM, tone of music, voice waveform data, presence / absence of musical tone, melody, harmony, rhythm, and the like can be information obtained from the analysis result of the music file by the dedicated application 20. It is. Further, although it may be set in advance in the music accompanying information, it may be designated by the user.
  • the representative color information of the album artwork AAW and the song artwork TAW is also obtained from the image file of the artwork AW (hereinafter, the album artwork AAW and the song artwork TAW are referred to as “artwork AW”) by the dedicated application 20. Although it is information to be acquired (details will be described later), it may be set in advance in the music accompanying information or specified by the user. Note that the music artwork TAW may be the same image as the album artwork AW unless otherwise set.
  • the reproduction processing unit 17 performs reproduction processing of the music file under the control of the control unit 15 and outputs the reproduction signal to the audio output unit 18.
  • the audio output unit 18 includes a DSP, an amplifier, a speaker, headphones, or the like, and outputs a reproduction signal to the outside. Note that an external device may be used as the audio output unit 18.
  • the operation screen D0 of the file music player includes a player unit Ea at the top of the screen and a browser unit Eb at the bottom of the screen.
  • the player section Ea is an area for displaying information related to the music being played back, and includes an artwork display area E1 for displaying the album artwork AAW of the music, music information of the music currently being played in the album, playback time, It has a reproduction information display area E2 for displaying an audio waveform and the like, and a button group display area E3 for performing various reproduction operations.
  • the browser section Eb is an area for the user to perform various operations and information confirmation, and includes a user operation area E4 for selecting operation contents and a browser area E5 in which a number of album artworks AAW are arranged.
  • the user operation area E4 is an “ARTWORKS button” for displaying the browser area E5, and a “SELECT DB button” for selecting an arbitrary database file (external storage device 30, device on the network NW, storage area of the storage unit 16).
  • an “IMPORT button” for loading music information, a “PROPERTY button” for displaying music information, and the like are arranged. Note that the operation screen D0 in the figure shows a state in which the “ARTWORKS button” is selected.
  • an image group of the album artwork AAW corresponding to each music file in the selected database is displayed based on three color elements (hue, luminance, and saturation of the HLS color space). They are arranged in the axial direction (horizontal direction in the figure) and the Y-axis direction (vertical direction in the figure). That is, the album artwork AAW (hereinafter also referred to as “image”) having close color elements is arranged in a discrete two-dimensional space so as to be arranged in a close place (so as to be a gradation). Note that the image group is not necessarily arranged without gaps (as a complete matrix) in the vertical and horizontal directions, and based on the representative colors of each image, smooth changes can be obtained in all three color elements. Priority is placed. Accordingly, a blank area E00 in which no image is arranged is generated everywhere in the browser area E5. An algorithm for determining the representative color (HLS representative value) of each image and an algorithm for determining the arrangement of each image will be described later.
  • the file music player of this embodiment selects the image group to be displayed in the browser area E5 by inputting filtering conditions such as genre, album name, artist name, BPM, access history such as the number of reproductions and reproduction date, and release date.
  • filtering conditions such as genre, album name, artist name, BPM
  • access history such as the number of reproductions and reproduction date, and release date.
  • album artwork AAW of the representative album of the artist
  • artwork AW of the playlist song artwork TAW of the music
  • sound waveform It is also possible to switch to data display. Details will be described later with reference to FIG.
  • it has a jump function for jumping on the browser area E5 to album artwork AAW of the album including the designated music piece by the user specifying the music piece being reproduced or the music piece in the playlist.
  • albums without album artwork AAW are not displayed. This is because, for example, when an image indicating that there is no album artwork AAW is displayed as in an existing product, not only the aesthetics are impaired, but also an obstacle in searching for an album in which another album artwork AAW exists. It is. It should be noted that an album without album artwork AAW can be searched by information other than album artwork AAW (album name search, artist name search, etc.).
  • the browser area E5 displays albums having the same album artwork AAW.
  • the same album artwork AAW may be set for different albums in the music database, such as a plurality of sets of discs and compilation albums, but these are displayed as one album artwork AAW. This is because when the same album artwork AAW is displayed in the browser area E5, it is difficult to distinguish them. However, in order to distinguish each album artwork AAW, information other than album artwork AAW may be displayed on the browser area E5, but the user confirms the information in addition to the album artwork AAW. This would hinder intuitive browsing by the album artwork AAW. For this reason, when the album artwork AAW associated with a plurality of albums is selected, after the album artwork AAW is selected, another screen for selecting a target album is displayed. . In addition, since album artwork AAW displays the same album collectively, the substantial amount of information that can be displayed / recognized at the same scale increases, so that it is easier to find the target album artwork AAW. is there.
  • the PC 10 includes a color element acquisition unit 51, a representative value determination unit 52, an arrangement determination unit 53, an image arrangement unit 54, and a display control unit 55 as main functional components. Each of these means is realized by the control of the control unit 15 using the dedicated application 20.
  • the color element acquisition unit 51 acquires a plurality of color elements constituting each image from each image. Specifically, the hue (H value), luminance (L value), and saturation (S value) are acquired for all pixels of each image.
  • the representative value determining unit 52 determines the representative values of hue, luminance, and saturation for each image based on the hue, luminance, and saturation acquired for all pixels (described later in FIG. 8). Further, the arrangement determining unit 53 determines the arrangement in the X-axis direction and the Y-axis direction based on the representative values of hue, luminance, and saturation determined for each image (described later in FIG. 9).
  • the image arrangement unit 54 arranges each image on a two-dimensional coordinate space (browser area E5) having an X axis and a Y axis according to the arrangement determined by the arrangement determination unit 53.
  • the display control means 55 performs display control based on the user's operation, such as seamlessly moving the display position of the browser area E5 in accordance with the user's screen movement operation.
  • FIG. 4 is a diagram illustrating an arrangement example of the monochrome image group in the browser area E5.
  • each image is shown as a single color image.
  • a hue (H value) is assigned to the horizontal axis of the browser area E5.
  • luminance (L value) and saturation (S value) are assigned to the vertical axis (axis orthogonal to the horizontal axis) of the browser area E5.
  • each image is divided into an image group having a saturation greater than or equal to a threshold value ⁇ (predetermined saturation) and an image group having a saturation less than the threshold value ⁇ , and the former image group.
  • predetermined saturation
  • the former image group Is arranged so that the luminance increases from the upper side of the drawing toward the center (along arrow 71), and the latter image group from the lower side of the drawing toward the center (along arrow 72). It arrange
  • FIG. 5 is a diagram showing the correspondence between each axis and the HLS color space.
  • This figure is a diagram conceptually showing the horizontal axis (X axis) and the vertical axis (Y axis) shown in FIG.
  • the X-axis is a loop-like endless axis in which each image is arranged according to the hue circle (see horizontal arc in the figure).
  • a left semicircular arc axis in which an image having a saturation greater than or equal to a threshold value ⁇ is arranged according to the luminance and an image having a saturation less than the threshold ⁇ are arranged according to the luminance.
  • the upper end has the minimum luminance value and the lower end has the maximum luminance value. That is, the Y axis is configured such that the maximum and minimum luminance values on each semi-arc axis are connected to form one arc.
  • FIG. 6 is a diagram showing a state in which each image is actually arranged based on the correspondence relationship between the HLS color space and the two-dimensional coordinate space shown in FIGS. 4 and 5.
  • the representative HLS value of the image is shown.
  • the image group is arranged according to the hue (H value)
  • the vertical axis Y axis
  • the image group whose saturation is equal to or greater than the threshold value ⁇ is substantially the same.
  • the pixels are arranged so that the luminance (L value) increases along the arrow 73.
  • S ′, S, and L are all represented by a minimum value “0.0” to a maximum value “1.0”.
  • the threshold value of the corrected saturation S ′ is set to about “0.12” and the image group is divided into two.
  • the representative value (representative HLS value) determining process by the representative value determining means 52 will be described with reference to the flowchart of FIG.
  • the representative value determination unit 52 is a hue spectrum weighted by saturation (corrected saturation S ′), an average value of luminance (L value), An average value of saturation (corrected saturation S ′) is calculated (S01).
  • the corrected saturation S ′ is a saturation value in consideration of the influence of luminance according to the calculation formula of FIG.
  • each hue component of the hue spectrum weighted by saturation obtained in S01 its neighboring components are added with weights to calculate a hue spectrum value (S02).
  • the weighting here is set so that the closer component is larger (however, it is less than 1.0 at the maximum), the smaller is the smaller the component is, and the component farther than a certain level is “0”.
  • the representative value determining means 52 represents the hue value having the maximum hue spectrum value obtained in S02 as the representative H value, the average luminance value obtained in S01 as the representative L value, and the saturation average value obtained in S01. As the representative S value, a representative value for each HLS is determined (S03). In this way, the representative color of each image is determined based on the representative value for each HLS determined by the representative value determining means 52.
  • the arrangement determining unit 53 first bisects the image group into a set A and a set B according to a saturation threshold ⁇ (S11).
  • the set A is a group having a saturation S greater than or equal to the threshold ⁇
  • the set B is a group having a saturation S less than the threshold ⁇ .
  • the arrangement determining unit 53 determines the arrangement of images belonging to the set A (S12).
  • the arrangement of images belonging to the set B is determined (S13).
  • FIG. 9B is a sub-flowchart showing the process of S02 of FIG. 9A (set A arrangement determining process).
  • the arrangement determining unit 53 determines the number of rows in which the image of the set A is arranged so that the aspect ratio of the arrangement area is appropriate (S121). Subsequently, the luminance range corresponding to each row is determined so that the image distribution is as uniform as possible (S122). Thereafter, the images in the set A are sorted by hue (representative H value) (S123), and according to the sorted order, each image is assigned to a row corresponding to luminance (representative L value) (S124). In S124, if the corresponding row has already been assigned, it is assigned to the nearest row and the previous column as much as possible.
  • FIG. 10 is an explanatory diagram of display control based on a user's parallel movement operation.
  • the operation unit 12 performs an operation for raising the display position by one line in the Y-axis direction from the state shown in FIG. 11A, the state shown in FIG. That is, parallel movement in the X-axis direction and the Y-axis direction is possible according to the user's screen movement operation.
  • FIG. 5 since both the X axis and the Y axis are arranged in the looped two-dimensional coordinate space, they can be moved seamlessly in the X axis direction and the Y axis direction.
  • the user can perform an operation without considering whether the target red image is at the left end at the hue value “0 °” or the right end at the hue value “359 °”, for example. .
  • the image located at the center of the screen is selected, and is displayed slightly larger than the other images or with a border. Further, the selected image may be displayed in more detail (higher quality) than other images that are not selected.
  • FIG. 11 is an explanatory diagram of display control based on a user's screen enlargement / reduction operation.
  • FIG. 11A shows a zoomed-in state in which a screen enlargement operation has been performed from the state shown in FIG. 10A, for example.
  • FIG. 11B illustrates a zoom-out state in which a screen reduction operation is performed from the state illustrated in FIG.
  • seamless zoom-in / zoom-out is possible in accordance with the user's screen enlargement / reduction operation.
  • each image is represented by a representative color (hue, luminance, saturation) as shown in FIG. (See FIG.
  • the user can easily estimate the position where the target image is located, based on the memory of the color, from a state where the whole is viewed from the zoom-out state (the state of FIG. 11B).
  • the target image can be quickly found by performing parallel movement and zooming in when the target image is considered to be present.
  • FIG. 12 is an explanatory diagram of the image reading operation.
  • FIG. 12A shows a state immediately after the image G1 located in the approximate center of the browser area E5 is selected (designated) by the user. As shown in the figure, the image G1 selected by the user is highlighted. Specifically, the image frame is made thick, displayed slightly larger than the other images, or superimposed on the lower part of the “image body area” representing the album artwork AAW (translucently) “album name area” Add decorations such as If the user's selection operation is performed in a state where the image reading has not been completed, reading of the selected image G1 is started with the highest priority (in the example shown in the figure, before the image G1 is selected). This shows a state where two images have already been read).
  • FIG. 12A shows a state after all images have been read (actually, a higher quality image is displayed).
  • the selected image G1 may be displayed in more detail (with more information added or in high image quality) than the other images, regardless of whether or not the image reading is completed.
  • the image that has been selected up to that time may be displayed in a simple manner, and the newly selected image may be displayed as a detailed image.
  • both the previously selected image and the newly selected image may be displayed as detailed images.
  • FIG. 13 is a diagram showing an example of a music selection screen D1 displayed when one image (album artwork AAW) is selected by the user (see FIG. 12A).
  • the music selection screen D1 is a pop-up screen superimposed on the browser area E5, and includes an artwork display area E11 that displays the selected album artwork AAW, a music information display area E12 that displays music information, and a selection A title list display area E13 that displays a list of titles of songs included in the album that has been recorded, and a scroll bar display area E14 that displays a scroll bar for scrolling the title list display area E13.
  • the scroll bar display area E14 may be configured to display only when the titles of all music pieces cannot be displayed in the title list display area E13, such as when the number of titles is large.
  • the album artwork AAW can be used to select the same album (such as DISC 1/2 of a two-disc set), and cancel to select an album selection screen (browser area in FIG. 2). (See E5).
  • FIG. 14 is an explanatory diagram of display control accompanying the input of the filtering condition of the user.
  • the file music player of this embodiment can narrow down the image group to be displayed in the browser area E5 by inputting filtering conditions such as genre, album name, artist name, access history such as the number of playbacks and playback date, and release date. It has become.
  • filtering conditions such as genre, album name, artist name, access history such as the number of playbacks and playback date, and release date.
  • the display control unit 55 can realize a preferable arrangement in accordance with the number of images reduced by filtering. That is, when the number of images before and after filtering does not change so much, the image layout does not change as shown in FIG. Further, when the number of images is extremely reduced by filtering, for example, when all the images can be displayed in the browser area E5, the images are rearranged as shown in FIG. This makes it easier to find the target image.
  • a target where the target album artwork AAW is located is determined based on the color. Subsequently, the target is moved in parallel (see FIG. 10) and zoomed in (see FIG. 11 (a)).
  • the target album artwork AAW is found, it is selected and determined by an operation such as a double click of the mouse, and the music selection screen D1 is opened. If there are a plurality of albums corresponding to the selected album artwork AAW, the switch button 61 is operated to select the target album. For example, when either the left or right switching button 61 is pressed in the state shown in FIG.
  • the state shown in FIG. In this case, as shown in the figure, although there is no change in the album artwork AAW displayed in the artwork display area E11, it can be seen that different albums are selected by the different album names. Naturally, the title name displayed in the title list display area E13 also changes. If there is only one album corresponding to the selected album artwork AAW, the switching button 61 is hidden or grayed out to clearly indicate to the user that no other corresponding album exists. Further, instead of the switching button 61, the album may be selected by the left and right keys of the keyboard. After selecting and determining the target album, the target music (title) is selected from the title list display area E13.
  • the player After selecting the title, the player selects and determines a desired title from the playback operation of the button group display area E3 (see FIG. 2) for performing various playback operations, or by double-clicking the mouse from the title list display area E13. Play.
  • the music selection screen D1 When there is no target music or when searching for music to be reproduced next, the music selection screen D1 is closed and the screen returns to the album selection screen (see the browser area E5 in FIG. 2).
  • the operation screen D0 according to the modification is a screen obtained by adding a category selection area E21, a key selection area E23, and a keyword input area E22 to the operation screen D0 (see FIG. 2) shown in the above example. It has a configuration.
  • one of the items “album”, “artist”, “playlist”, and “title” can be selected.
  • the operation when “album” is selected is as shown in the above example.
  • a group of images for example, album artwork AAW of each artist's representative album
  • the artist name is displayed instead of the album name (see FIG. 12A).
  • an operation such as a double click of the mouse makes a transition to an album selection screen (not shown) having a screen configuration substantially the same as the music selection screen D1 (see FIG. 15).
  • the album selection screen In the artwork display area E11 of the album selection screen, not the artist but the album artwork AAW corresponding to each album is displayed. On the album selection screen, when there are a plurality of albums corresponding to the selected artist, the album group of the artist can be switched and displayed by operating the switching button 61.
  • the screen changes to a playlist selection screen (not shown) having a screen configuration substantially similar to that of the music selection screen D1 (see FIG. 15).
  • the music list in the playlist is displayed as in the music selection screen D1.
  • the playlist selection screen when there are a plurality of playlists corresponding to the same artwork AW, the playlist group can be switched and displayed by operating the switching button 61.
  • an image group of the music artwork TAW of each music is displayed in the browser area E5.
  • the music artwork TAW may be the same as the album artwork AAW.
  • the title name is displayed instead of the album name (see FIG. 12A).
  • the music information is displayed in the reproduction information display area E2 and the music artwork TAW is displayed in the artwork display area E1 by an operation such as a double click.
  • the music is reproduced by the reproduction operation of the button group display area E3 (see FIG. 2) for performing various reproduction operations.
  • the display is switched to a display in which the horizontal axis (X axis) of the coordinate axis in FIG. 6 is KEY and the vertical axis (Y axis) is BPM by a user operation. It is also possible.
  • each music artwork TAW image is represented by character information (tonality, BPM, track number) surrounded by a square frame.
  • the image group is not necessarily arranged in the vertical and horizontal directions without a gap (as a complete matrix), so that the images of music pieces with similar tonality are as close as possible in the X-axis direction, and the BPM The images of the nearby music are arranged so as to be as close as possible in the Y-axis direction. Therefore, a blank area E00 in which no image is arranged is appropriately generated in the browser area E5.
  • FIG. 18 is a diagram showing the tonal space in the fifth degree zone.
  • the “fifth-degree zone” refers to a tonal space in which 12 tones of major and minor tones are arranged in an annular shape. The subgenus is arranged counterclockwise, and the combination of the major and minor keys located at the same angle is a parallel tone. For this reason, the tonality closer to the fifth degree includes more common pitches, and it is difficult for dissonance to occur when mixing. That is, since the image group of the music artwork TAW matches the clockwise tonal arrangement of the fifth degree in the X-axis direction (arrow direction), the title arranged at a position closer to the X-axis direction.
  • the X axis is a loop-like endless axis based on the tonal space of the fifth degree. Thereby, the browser area E5 can move its display position in the X-axis direction seamlessly.
  • BPM is assigned to the vertical axis (the Y axis and the axis orthogonal to the horizontal axis) of the browser area E5.
  • the BPM is arranged so as to gradually increase in the direction of the arrow.
  • the vertical axis (Y axis) can be switched to a display with BPM, and the display can also be switched to an image group showing the sound waveform of each song.
  • the title name is displayed instead of the album name (see FIG. 12A).
  • music information is displayed in the reproduction information display area E2 and music artwork TAW is displayed in the artwork display area E1 by an operation such as double clicking (see FIG. 17).
  • key selection consisting of a plurality of layers is possible based on genre, artist, album, BPM, playlist, and the like. That is, by specifying a key such as a genre, only the matching item (artwork AW) can be displayed in the browser area E5. For example, in the example shown in the figure, since “genre-jazz” is selected as the narrow-down key, only items whose genre is “jazz” are displayed.
  • the keyword input area E22 includes an input area and a search execution button.
  • An arbitrary keyword such as information related to music accompanying information is input in the input area, and a matching item (art) is selected by pressing the search execution button. Only the work AW) can be displayed in the browser area E5.
  • the keywords are album name, artist name, playlist name, genre name, composer name, remixer name, label name, release date, rate (evaluated by the user), BPM (Beats Per Minute), tone of the song (key) ), Database registration date, last update date of music file, etc., information related to music accompanying information, access history such as the number of playbacks and playback date, etc.
  • the input character string is included in the character string information If it is included, the matching item is displayed in the browser area E5.
  • the search based on the AND condition or the OR condition.
  • the hue, luminance, and saturation which are the three components of the HLS color space, are acquired from each image, and the arrangement of the image in the X-axis direction is determined based on the hue.
  • the arrangement of the image in the Y-axis direction is determined based on the luminance and saturation.
  • color elements three components (hue, luminance, and saturation) of the HLS color space are exemplified as color elements.
  • HSV color space and various color system components may be employed.
  • three colors of additive mixing red, green, blue
  • three colors of subtractive mixing cyan, magenta, yellow
  • a combination of any two or more of these may be used as the color element.
  • four elements of hue, luminance, brightness, and saturation may be employed as the color elements.
  • the hue is assigned to the X axis and the brightness and the saturation are assigned to the Y axis.
  • the present invention is not limited thereto, and the hue and the saturation are assigned to the X axis, and the brightness is assigned to the Y axis.
  • the assignment of color elements to each axis is arbitrary.
  • the number of color elements to be assigned is arbitrary, such as assigning two or more color elements to both the X axis and the Y axis. Further, the user may arbitrarily set which color element is assigned to which axis.
  • the threshold value of the corrected saturation S ′ is about “0.12 (0.0 (Min) to 1.0 (Max))”.
  • the color distribution of the image group to be displayed and It may be determined dynamically according to the number of images.
  • the threshold value of the corrected saturation S ′ may be arbitrarily set by the user.
  • the layout of either the filtering pattern 1 or the filtering pattern 2 is applied according to the number of images to be reduced (see FIG. 14). Regardless of the number of images to be used, any one of the filtering patterns 1 and 2 may be fixedly used. Further, the user may arbitrarily set which layout of the filtering pattern 1 and the filtering pattern 2 is applied.
  • each function of the PC 10 shown in the above embodiment can be provided by being stored in various storage media (CD-ROM, flash memory, etc.). That is, a program for causing a computer to function as each function of the PC 10 and a storage medium storing the program are also included in the scope of rights of the present invention.
  • the present invention can also be applied to a playback apparatus or a search apparatus that plays content other than music (such as video content).
  • a playback apparatus or a search apparatus that plays content other than music (such as video content).
  • DJ devices that handle a large number of music files
  • VJ devices that handle a large number of video files
  • portable audio players such as compact discs
  • HDD components such as compact discs
  • image viewers PCs, digital cameras, applications that run on mobile terminals, browser plug-ins, etc.
  • the present invention is applicable to mail order / download sales sites that display a large number of product images.
  • each function of the PC 10 may be realized by a device (server) on the network NW.
  • the device on the network NW is a browser for displaying the operation screen D0 (browser area E5) (display data indicating an arrangement result of arranging a plurality of images on the coordinate space according to three or more color elements) ) And is transmitted to a user terminal connected to a device (server) on the network NW.
  • the user terminal may have at least a display device, an operation device, and an audio output unit.
  • the present invention can also be applied to cloud computing.
  • the present invention may be realized by a system (object placement system) including three or more components such as a server, a PC, and a user terminal.
  • At least the communication unit (communication unit) for communicating with the operation unit 12 (operation unit), the display screen (display unit 11), the server and / or the PC of the configuration shown in FIG. 14), and other means may be provided in any one of the server, the PC, and the user terminal, or distributed in each.
  • Other modifications can be made as appropriate without departing from the scope of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Library & Information Science (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)
  • Color Image Communication Systems (AREA)

Abstract

 複数の画像を見栄え良く配置できると共に、目的の画像を効率的に探し出すことが可能な画像配置方法等を提供する。X軸およびY軸を有する座標空間上に、複数の画像を配置させるためのPC10(ファイルミュージックプレーヤ)であって、各画像から、各画像を構成するN個(但し、NはN≧3となる整数)の色要素を取得する色要素取得手段51と、N個の色要素のうちM個(但し、Mは1≦M≦Nとなる整数)の色要素に基づいて画像のX軸方向の配置を決定すると共に、残りの(N-M)個の色要素に基づいて画像のY軸方向の配置を決定する配置決定手段53と、決定した配置にしたがって、複数の画像を座標空間上に配置させる画像配置手段54と、を備えたことを特徴とする。

Description

画像配置方法、ブラウズ方法、表示制御装置、サーバー、ユーザー端末、通信システム、画像配置システムおよびプログラム
 X軸およびY軸を有する座標空間上に、複数の画像を配置させる画像配置方法、ブラウズ方法、表示制御装置、サーバー、ユーザー端末、通信システム、画像配置システムおよびプログラムに関する。
 従来、複数の画像を配列する技術として、各画像を構成する色要素を抽出し、抽出した色要素に基づいてX軸方向およびY軸方向の配置を決定する表示制御装置が提案されている。例えば、特許文献1では、X軸に「色相」を割り当てると共にY軸に「明度」または「彩度」を割り当て、該当する位置に各画像を配置している。これにより、複数の画像を配列した場合に、視覚的な規則性が得られ、見栄えが良いといった効果がある。
 一方、近年のファイルミュージックを扱うソフトウェアでは、アルバムアートワークを用いて視覚的な選曲を行うことができるようになっている。それは、DJパフォーマンス用のDJ機器でも同様であるが、DJ機器のように、比較的多くのファイルを扱う機器を想定した場合、既存製品のようにアルバムアートワークを単純にアルバム名やアーティスト名順に並べただけでは効率的に目的のアルバムを探し出すことができない。そこで、特許文献1の技術を適用し、アルバムアートワークの視覚情報を頼りに、目的のアルバムを探し出すことが考えられる。
特開2009-70317号公報
 ところが、上記特許文献1では、「色の三属性(色の三要素)」と称される「色相」、「明度(輝度)」、「彩度」のうち、2つの要素しか考慮されていない。つまり、X軸とY軸にそれぞれ1つの色要素しか割り当てられていないため、残りの1つの色要素について、画像を視認上滑らかに配置することができない。このため、アルバムアートワークを「画像」として表示画面上に配置した場合、目的のアルバムを見つけ出すことが困難になると予想される。また、上記特許文献1には、3つの色要素を全て考慮した場合の実施例として、白黒モードのON/OFFを切り替える構成が記載されており、白黒モードOFF時は「彩度」が一定以上の画像を「色相」と「明度」に基づいて配置し、白黒モードON時は「彩度」が一定未満の画像を「明度」に基づいて配置することが記載されている。ところが、白黒モードによって表示対象が「彩度」の閾値で切り替わるため、両方の表示対象をシームレスに表示できず、特に閾値周辺の画像を探す場合や、目的の画像がはっきりしていない場合にデメリットとなる。
 本発明は、上記の問題点に鑑み、複数の画像を見栄え良く配置できると共に、目的の画像を効率的に探し出すことが可能な画像配置方法、ブラウズ方法、表示制御装置、サーバー、ユーザー端末、通信システム、画像配置システムおよびプログラムを提供することを目的とする。
 本発明の画像配置方法は、X軸およびY軸を有する座標空間上に、複数の画像を配置させる画像配置方法であって、各画像から、各画像を構成するN個(但し、NはN≧3となる整数)の色要素を取得する色要素取得ステップと、N個の色要素のうちM個(但し、Mは1≦M≦Nとなる整数)の色要素に基づいて画像のX軸方向の配置を決定すると共に、残りの(N-M)個の色要素に基づいて画像のY軸方向の配置を決定する配置決定ステップと、決定した配置にしたがって、複数の画像を座標空間上に配置させる画像配置ステップと、を備えたことを特徴とする。
 本発明の表示制御装置は、X軸およびY軸を有する座標空間上に、複数の画像を配置させる表示制御装置であって、各画像から、各画像を構成するN個(但し、NはN≧3となる整数)の色要素を取得する色要素取得手段と、N個の色要素のうちM個(但し、Mは1≦M≦Nとなる整数)の色要素に基づいて画像のX軸方向の配置を決定すると共に、残りの(N-M)個の色要素に基づいて画像のY軸方向の配置を決定する配置決定手段と、決定した配置にしたがって、複数の画像を座標空間上に配置させる画像配置手段と、を備えたことを特徴とする。
 これらの構成によれば、各画像のN個(但し、NはN≧3となる整数)の色要素のうち、M個(但し、Mは1≦M≦Nとなる整数)の色要素に基づいて画像のX軸方向の配置を決定すると共に、残りの(N-M)個の色要素に基づいて画像のY軸方向の配置を決定する。つまり、3つの色要素を取得した場合は、X軸およびY軸のいずれか一方の軸に、2つの色要素が割り当てられ、当該2つの色要素に基づいて一方の軸方向の配置を決定する。これにより、各画像を規則的且つ見栄え良く配置することができる。
 なお「色要素」とは、「色の三属性」である色相、明度または輝度、彩度の他、加法混合の3色(赤、緑、青)、減法混色の3色(シアン、マゼンタ、イエロー)なども含む概念である。また、「色の三属性」は、HLS色空間やHSV色空間など、どの色空間(表色系)の成分を指すものであっても良い。
 また、「X軸およびY軸を有する座標空間」は、必ずしも2次元空間でなくても良く、3次元空間であっても良い。つまり、「少なくともX軸およびY軸で表される座標空間」であれば良い。また、X軸とY軸は、必ずしも直交していなくても良い。
 また、「画像」とは、座標空間に配置可能且つ視認可能な物体を指すものであり、画像であっても良いし、映像であっても良い。また、平面体ではなく、立体であっても良い。
 上記の画像配置方法において、N個の色要素は、HLS色空間の3つの成分である、色相、輝度、彩度であることを特徴とする。
 上記の画像配置方法において、配置決定ステップは、色相に基づいて画像のX軸方向の配置を決定すると共に、輝度および彩度に基づいて画像のY軸方向の配置を決定することを特徴とする。
 これらの構成によれば、「色の三属性」に基づいて、各画像を規則的且つ見栄え良く配置することができる。また、HLS色空間に基づく色相、輝度(明るさ)、彩度を用いることで、より見栄え良く(視覚上、滑らかに)各画像を配置できる。
 上記の画像配置方法において、X軸は、色相環にしたがって各画像が配置されるループ状の無端軸であることを特徴とする。
 この構成によれば、色相環にしたがって、各画像をX軸方向にシームレスに配置することができる。
 上記の画像配置方法において、Y軸は、所定の彩度以上の画像が輝度にしたがって配置される第1の半円弧軸と、所定の彩度未満の画像が輝度にしたがって配置される第2の半円弧軸と、から成るループ状の無端軸であり、第1の半円弧軸と第2の半円弧軸は、各軸上の輝度の最大値同士および最小値同士がつながって1つの円弧となるように構成されていることを特徴とする。
 この構成によれば、輝度および彩度にしたがって、各画像をY軸方向にシームレスに配置することができる。特に、第1の半円弧軸と第2の半円弧軸は、各軸上の輝度の最大値同士および最小値同士がつながって1つの円弧となるように構成されているため、輝度と彩度の両方について、視覚上滑らかに各画像を配置することができる。
 上記の画像配置方法において、所定の彩度は、輝度の影響を考慮して算出された補正彩度によって定められていることを特徴とする。
 この構成によれば、人間が実際に感じる彩度は、輝度の影響を受けているため、補正彩度によって閾値を定めることで、各画像をより見栄えの良く(視覚上、滑らかに)配置することができる。
 上記の画像配置方法において、色要素取得ステップは、各画像の全画素について、色相、輝度、彩度を取得し、全画素の色相、輝度、彩度に基づいて、各画像の色相、輝度、彩度の代表値を決定する代表値決定ステップをさらに備え、配置決定ステップは、各画像の色相、輝度、彩度の各代表値に基づいて、X軸方向およびY軸方向の配置を決定することを特徴とする。
 この構成によれば、全画素について取得された各色要素から、画像毎の各色要素の代表値を決定するため、アルバムアートワークなど複雑な絵柄が含まれる画像(複数色が用いられる画像)であっても、その代表色(ユーザーがイメージする色)によって、見栄え良く配置することができる。
 本発明のブラウズ方法は、上記の画像配置方法における各ステップと、複数の画像が配置された座標空間を表示画面に表示させる表示制御ステップと、を備え、表示制御ステップは、ユーザーの画面移動操作にしたがって、座標空間のX軸方向およびY軸方向の表示位置をシームレスに移動させることを特徴とする。
 この構成によれば、各画像が、色要素にしたがって規則的且つ見栄え良く配置されているため、目的の画像を効率的に探し出すことができる。また、座標空間のX軸およびY軸は、いずれもループ状の無端軸であるため、ユーザーの画面移動操作にしたがって表示画面の表示位置をX軸方向およびY軸方向にシームレスに移動させることができ、より迅速に目的の画像を探し出すことができる。
 上記のブラウズ方法において、表示制御ステップは、ユーザーの画面拡大操作および画面縮小操作にしたがって、座標空間および各画像の表示サイズを変更し、各画像の画像サイズが所定サイズ以下となった場合、各画像を、色相、輝度、彩度の各代表値に基づく代表色で塗り潰すことを特徴とする。
 この構成によれば、座標空間および各画像の表示サイズを変更することができるため、配置されている画像数によらず、より効率的に目的の画像を探し出すことができる。また、各画像の画像サイズが所定サイズ以下となった場合、各画像が代表色で塗り潰されるため、表示画面の解像度が低い場合であっても、ユーザーが記憶する色のイメージから、目的の画像を探し出すことができる。
 上記のブラウズ方法において、表示制御ステップは、各画像の読み込みが完了していない状態で、ユーザーの選択操作により、任意の画像が選択された場合、当該任意の画像から画像の読み込みを開始することを特徴とする。
 この構成によれば、ユーザーが選択した任意の画像から読み込みが開始されるため、より早く任意の画像を確認することができる。
 上記のブラウズ方法において、表示制御ステップは、ユーザーによるフィルタリング条件の入力により、座標空間に表示する画像数が減少する場合、減少前の画像レイアウトを保持したまま、フィルタリング条件に該当する画像のみを表示させることを特徴とする。
 この構成によれば、フィルタリング条件の入力により、表示させる画像の絞込みを行うことができる。また、フィルタリング前後で、フィルタリング条件に該当する画像の配置は変わらないため、徐々に絞込みを行いながら目的の画像を探し出すような場合、目的の画像を見失うことがない。
 上記のブラウズ方法において、記表示制御ステップは、ユーザーによるフィルタリング条件の入力により、座標空間に表示する画像数が減少する場合、フィルタリング条件に該当する画像のみを対象として配置決定ステップにより配置し直された座標空間を表示させることを特徴とする。
 この構成によれば、フィルタリングによって表示させる画像数が極端に少なくなった場合、再配置によってフィルタリング条件に該当する画像が集結されるため、目的の画像を探し出しやすくなる。
 上記のブラウズ方法において、表示制御ステップは、ユーザーによるフィルタリング条件の入力により、座標空間に表示する画像数が減少する場合であって、減少する画像数が所定数以上の場合、フィルタリング条件に該当する画像のみを対象として配置決定ステップにより配置し直された座標空間を表示させ、減少される画像数が所定数未満の場合、減少前の画像レイアウトを保持したまま、フィルタリング条件に該当する画像のみを表示させることを特徴とする。
 この構成によれば、フィルタリングによって減少する画像数に応じて、好ましい配置を実現できる。具体的には、フィルタリングによって極端に画像数が減少した場合、再配置されるため、目的の画像を探し出しやすくなる。また、フィルタリング前後の画像数がさほど変化しない場合は、画像レイアウトが変化しないため、目的の画像を見失うことがない。
 本発明のサーバーは、X軸およびY軸を有する座標空間上に、複数の画像を配置させ、当該座標空間をユーザー端末に提供するサーバーであって、各画像から、各画像を構成するN個(但し、NはN≧3となる整数)の色要素を取得する色要素取得手段と、N個の色要素のうちM個(但し、Mは1≦M≦Nとなる整数)の色要素に基づいて画像のX軸方向の配置を決定すると共に、残りの(N-M)個の色要素に基づいて画像のY軸方向の配置を決定する配置決定手段と、決定した配置にしたがって、複数の画像を座標空間上に配置させる画像配置手段と、を備えることを特徴とする。
 本発明のユーザー端末は、上記のサーバーと接続されて用いられ、座標空間を表示する表示画面と、座標空間に配置された複数の画像のうち、任意の画像を選択するための操作手段と、を備えたことを特徴とする。
 本発明の通信システムは、上記のサーバーと、サーバーと接続されて用いられ、座標空間を表示する表示画面と、座標空間に配置された複数の画像のうち、任意の画像を選択するための操作手段と、を備えたユーザー端末と、が通信可能に構成されていることを特徴とする。
 本発明の画像配置システムは、X軸およびY軸を有する座標空間上に、複数の画像を配置させ、当該座標空間をユーザー端末に提供する画像配置システムであって、各画像から、各画像を構成するN個(但し、NはN≧3となる整数)の色要素を取得する色要素取得手段と、N個の色要素のうちM個(但し、Mは1≦M≦Nとなる整数)の色要素に基づいて画像のX軸方向の配置を決定すると共に、残りの(N-M)個の色要素に基づいて画像のY軸方向の配置を決定する配置決定手段と、決定した配置にしたがって、複数の画像を座標空間上に配置させる画像配置手段と、座標空間を表示する表示画面と、表示画面に表示された複数の画像のうち、任意の画像を選択するための操作手段と、を備えたことを特徴とする。
 これらの構成によれば、ネットワーク上のサーバーで、本発明を実現できる。また、クラウドコンピューティングにも、本発明を適用できる。さらに、サーバー、PC、ユーザー端末がネットワーク接続された構成に本発明を適用する場合は、最低限、ユーザー端末に、表示画面、操作手段、サーバーおよび/またはPCと通信するための通信手段を備えれば良く、他の手段(色要素取得手段、配置決定手段、画像配置手段)については、サーバー、PC、ユーザー端末のいずれか、またはそれぞれに分散して備えられれば良い。
 本発明のプログラムは、コンピューターに、上記の画像配置方法における各ステップ、または上記のブラウズ方法における各ステップを実行させることを特徴とする。
 このプログラムを用いることにより、複数の画像を見栄え良く配置できる画像配置方法、および目的の画像を効率的に探し出すことができるブラウズ方法を実現できる。
本発明の一実施形態に係るPCの構成図である。 ファイルミュージックプレーヤの画面表示例を示す図である。 PCの機能ブロック図である。 単色画像群の2次元座標空間への配置例を示す図である。 各軸とHLS色空間の対応関係を示す図である。 各画像の代表HLS値とその配置例を示す図である。 補正彩度の計算式の一例を示す図である。 各画像の代表値決定処理を示すフローチャートである。 各画像の配置決定処理を示すフローチャートである。 ユーザーの平行移動操作に基づく表示制御の説明図である。 ユーザーの画面拡大/縮小操作に基づく表示制御の説明図である。 画像読み込み動作の説明図である。 楽曲選択画面の一例を示す図である。 ユーザーのフィルタリング条件の入力による表示制御の説明図である。 楽曲選択の流れを説明するための、楽曲選択画面の一例を示す図である。 カテゴリー、キー、キーワードによる絞込みを説明するための、操作画面の一例を示す図である。 ファイルミュージックプレーヤの他の画面表示例を示す図である。 五度圏の調性空間を示す図である。
 以下、本発明の一実施形態に係る画像配置方法、ブラウズ方法、表示制御装置、サーバー、ユーザー端末、通信システム、画像配置システムおよびプログラムについて、添付図面を参照しながら詳細に説明する。本実施形態では、パーソナルコンピューター(以下、「PC」と表記する)上で動作する「ファイルミュージックプレーヤ」に、本発明を適用した場合について例示する。
 図1は、PC10(表示制御装置)の概略構成を示す構成図である。同図に示すように、PC10は、表示部11、操作部12、外部記憶装置インターフェース部(以下、「外部記憶装置I/F部」と表記する)13、通信部14、制御部15、記憶部16、再生処理部17、音声出力部18の他、これらを接続するバス19を備えている。
 表示部11は、不図示の表示画面上に、ファイルミュージックプレーヤの操作画面D0(図2参照)などを表示する。特に本実施形態は、操作画面D0のブラウザ領域E5に、多数のアルバムアートワークAAWを、アルバムアートワークAAWから取得された色要素に基づく配列で表示することを特徴とする。操作部12は、マウス、キーボード、タッチパッド等を有し、ユーザーが各種操作を行うために用いられる。
 外部記憶装置I/F部13は、外部記憶装置30から楽曲情報等を読み出すなど、PC10と外部記憶装置30との間で情報の入出力を行う。なお、外部記憶装置30とは、PC10にローカル接続された記憶デバイス(外付けハードディスク装置など)や、PC10に搭載のメモリスロットで読み出し可能なUSBメモリなどを指す。
 通信部14は、インターネットやイントラネットなどのネットワークNWを介して、ネットワークNW上の機器(サーバー)のメモリから楽曲情報等を取得するなど、PC10とネットワークNW上の機器との間で通信を行う。
 制御部15は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等から成り、各種演算処理を行う。また、操作部12の操作に基づく表示部11の表示制御、外部記憶装置I/F部13および通信部14を介した情報入出力制御、楽曲の編集処理(ミキシング処理を含む)、楽曲の再生制御等を行う。
 記憶部16は、ハードディスクドライブ等から成り、ファイルミュージックプレーヤを実現するための専用アプリケーション20を記憶すると共に、楽曲情報を記憶する。「楽曲情報」としては、楽曲ファイル(または楽曲ファイルのパス)と楽曲付随情報などを記憶する。楽曲付随情報は、楽曲の識別情報(楽曲ID)、楽曲タイトル名、アルバム名、アーティスト名、ジャンル名、作曲者名、リミキサー名、レーベル名、アルバムアートワークAAWのID、アルバムアートワークAAWの画像ファイル(または画像ファイルのパス)、アルバムアートワークAAWの代表色情報、発売時期、楽曲アートワークTAWのID、楽曲アートワークTAWの画像ファイル(または画像ファイルのパス)、楽曲アートワークTAWの代表色情報、レート(ユーザーによる評価)、BPM(Beats Per Minute)、楽曲の調性(キー)、音声波形データ、楽音の有無、メロディ、ハーモニー、リズム、データベース登録日、楽曲ファイルの最終更新日、楽曲の長さ(再生時間)、再生回数や再生日時などのアクセス履歴、などである。
 なお、これらの情報のうち、ジャンル、BPM、楽曲の調、音声波形データ、楽音の有無、メロディ、ハーモニー、リズムなどは、専用アプリケーション20による楽曲ファイルの解析結果から得られる情報とすることも可能である。また、予め楽曲付随情報内に設定されていてもよいが、ユーザーが指定するようにしてもよい。また、アルバムアートワークAAWや楽曲アートワークTAWの代表色情報も、専用アプリケーション20によってアートワークAW(以下、アルバムアートワークAAWや楽曲アートワークTAWを「アートワークAW」と表記する)の画像ファイルから取得される情報である(詳細については後述する)が、予め楽曲付随情報内に設定されていてもよく、ユーザーが指定するようにしてもよい。なお、楽曲アートワークTAWは、特に設定されていない場合は、アルバムアートワークAWと同じ画像とすることも可能である。
 再生処理部17は、制御部15の制御下で、楽曲ファイルの再生処理を行い、その再生信号を音声出力部18に出力する。音声出力部18は、DSP、アンプ、スピーカーまたはヘッドフォン等から成り、再生信号を外部出力する。なお、音声出力部18としては、外付けのものを用いても良い。
 次に、図2を参照し、ファイルミュージックプレーヤの操作画面D0について説明する。操作画面D0は、画面上部のプレーヤ部Eaと、画面下部のブラウザ部Ebと、から成る。プレーヤ部Eaは、再生中の楽曲に関する情報を表示する領域であり、楽曲のアルバムアートワークAAWを表示するアートワーク表示領域E1と、当該アルバム内の現在再生中の楽曲の楽曲情報、再生時間、音声波形等を表示する再生情報表示領域E2と、各種再生操作を行うためのボタン群表示領域E3と、を有している。
 一方、ブラウザ部Ebは、ユーザーが各種操作および情報確認を行うための領域であり、操作内容を選択するためのユーザー操作領域E4と、多数のアルバムアートワークAAWを配列したブラウザ領域E5と、を有している。ユーザー操作領域E4は、ブラウザ領域E5を表示させる「ARTWORKSボタン」、任意のデータベースファイル(外部記憶装置30、ネットワークNW上の機器、記憶部16の記憶領域)を選択するための「SELECT DBボタン」、楽曲情報を取り込むための「IMPORTボタン」、楽曲情報を表示させるための「PROPERTYボタン」などが配置されている。なお、同図の操作画面D0は、「ARTWORKSボタン」が選択されている状態を示している。
 また、ブラウザ領域E5には、選択されたデータベース内の各楽曲ファイルに対応するアルバムアートワークAAWの画像群が、3つの色要素(HLS色空間の色相、輝度、彩度)に基づいて、X軸方向(図示横方向)およびY軸方向(図示縦方向)に配列されている。つまり、色要素の近いアルバムアートワークAAW(以下、「画像」とも称する)が近い場所に配置されるように(グラデーションになるように)、離散的な2次元空間に配置されている。なお、画像群は、必ずしも縦・横方向において間隙なく(完全なマトリクス状として)配置される訳ではなく、各画像の代表色に基づき、3つの色要素全てにおいて滑らかな変化が得られることを優先して配置される。したがって、ブラウザ領域E5の随所に、画像が配置されない空白領域E00が発生する。なお、各画像の代表色(HLS代表値)を決定するアルゴリズム、および各画像の配置を決定するアルゴリズムについては後述する。
 また、本実施形態のファイルミュージックプレーヤは、ブラウザ領域E5に表示する画像群を、ジャンル、アルバム名、アーティスト名、BPM、再生回数や再生日時などのアクセス履歴、発売時期などのフィルタリング条件の入力により絞込む絞込み機能を有している。また、ブラウザ領域E5に表示する画像群を、全てのアルバムアートワークAAWを表示する他に、アーティストの代表アルバムのアルバムアートワークAAW、プレイリストのアートワークAW、楽曲の楽曲アートワークTAWや音声波形データなどの表示に切り替えることも可能である。詳細については、図16を参照して後述する。さらに、ユーザーによる、再生中の楽曲またはプレイリスト内の楽曲の指定により、指定された楽曲を含むアルバムのアルバムアートワークAAWに、ブラウザ領域E5上でジャンプするジャンプ機能も有している。
 なお、ブラウザ領域E5には、アルバムアートワークAAWのないアルバムについては表示されない。これは、例えば既存製品のようにアルバムアートワークAAWがないことを表す画像を表示した場合、美観が損なわれるだけでなく、他のアルバムアートワークAAWが存在するアルバムを探す際の妨げとなるためである。なお、アルバムアートワークAAWのないアルバムについては、アルバムアートワークAAW以外の情報(アルバム名検索、アーティスト名検索など)による検索が可能である。
 また、ブラウザ領域E5は、アルバムアートワークAAWが同一のアルバムについて纏めて表示する。複数組みのディスクやコンピレーションアルバムなど、楽曲データベース上異なるアルバムに、同一のアルバムアートワークAAWが設定される場合があるが、これらは1のアルバムアートワークAAWとして表示する。これは、ブラウザ領域E5に同一のアルバムアートワークAAWが複数表示されると、それらの区別が困難となるためである。もっとも、それぞれのアルバムアートワークAAWを区別するために、ブラウザ領域E5上にアルバムアートワークAAW以外の情報を表示することも考えられるが、ユーザーは、アルバムアートワークAAWに加えてそれらの情報を確認しなければならず、アルバムアートワークAAWによる直感的なブラウズの妨げになってしまう。このため、複数のアルバムに紐付けられたアルバムアートワークAAWが選択された場合は、アルバムアートワークAAWが選択された後、目的のアルバムを選択するための別画面を表示する構成となっている。なお、アルバムアートワークAAWが同一のアルバムを纏めて表示することにより、同じ縮尺で一度に表示・認識できる実質的な情報量が増えるため、目的のアルバムアートワークAAWをより探し出しやすくなるといった利点もある。
 次に、図3を参照し、PC10(ファイルミュージックプレーヤ)の機能構成について説明する。PC10は、主な機能構成として、色要素取得手段51、代表値決定手段52、配置決定手段53、画像配置手段54、表示制御手段55を備えている。なお、これらの各手段は、いずれも専用アプリケーション20を用いた制御部15の制御によって実現される。
 色要素取得手段51は、各画像から、各画像を構成する複数の色要素を取得する。具体的には、各画像の全画素について、色相(H値)、輝度(L値)、彩度(S値)を取得する。代表値決定手段52は、全画素について取得された色相、輝度、彩度に基づいて、画像ごとに、色相、輝度、彩度の各代表値を決定する(図8にて後述する)。また、配置決定手段53は、画像ごとに決定された色相、輝度、彩度の各代表値に基づいて、X軸方向およびY軸方向の配置を決定する(図9にて後述する)。画像配置手段54は、配置決定手段53により決定された配置にしたがって、各画像をX軸およびY軸を有する2次元座標空間(ブラウザ領域E5)上に配置させる。表示制御手段55は、ユーザーの画面移動操作にしたがって、ブラウザ領域E5の表示位置をシームレスに移動させるなど、ユーザーの操作に基づく表示制御を行う。以下、図4以降を参照し、各機能について詳細に説明していく。
 まず、図4ないし図6を参照し、HLS色空間と2次元座標空間の対応関係について説明する。図4は、単色画像群のブラウザ領域E5への配置例を示す図である。ここでは、説明を分かりやすくするため、各画像を単色画像で示す。同図に示すように、ブラウザ領域E5の横軸には、色相(H値)を割り当てる。また、ブラウザ領域E5の縦軸(横軸に直交する軸)には、輝度(L値)および彩度(S値)を割り当てる。但し、縦軸方向の割り当ては、各画像を、閾値θ(所定の彩度)以上の彩度を有する画像群と、閾値θ未満の彩度を有する画像群とに分け、さらに前者の画像群については、図示上側から中央部に向かって(矢印71に沿って)輝度が高くなるように配置し、後者の画像群については、図示下側から中央部に向かって(矢印72に沿って)輝度が高くなるように配置している。
 図5は、各軸とHLS色空間の対応関係を示す図である。同図は、図4に示した横軸(X軸)と縦軸(Y軸)を、概念的に示した図である。X軸は、色相環にしたがって各画像が配置されるループ状の無端軸となっている(図示、横長の円弧参照)。一方、Y軸は、彩度が閾値θ以上の画像が輝度にしたがって配置される左側半円弧軸(第1の半円弧軸)と、彩度が閾値θ未満の画像が輝度にしたがって配置される右側半円弧軸(第2の半円弧軸)と、から成るループ状の無端軸である(図示、縦長の円弧参照)。ここで、左側半円弧軸および右側半円弧軸は、いずれも上端が輝度の最小値、下端が輝度の最大値となっている。つまり、Y軸は、各半円弧軸上の輝度の最大値同士および最小値同士がつながって1つの円弧となるように構成されている。
 図6は、図4および図5に示したHLS色空間と2次元座標空間の対応関係に基づいて、各画像を実際に配置した状態を示す図である。各画像領域内には、その画像の代表HLS値を示している。同図に示すように、横軸(X軸)については、画像群が色相(H値)にしたがって配置され、縦軸(Y軸)については、彩度が閾値θ以上の画像群が、ほぼ矢印73に沿って輝度(L値)が高くなるように配置されていることが分かる。但し、彩度(S値)については、その値にばらつきがある。なお、同図の例は、閾値θをθ=30(0~255)とした場合を例示している。
 ここで、図7を参照し、輝度による彩度補正について説明する。HLS色空間においては輝度が中央(0.5)から離れるほど彩度の影響が小さくなり、輝度が最大値、もしくは最小値の場合彩度値に関わらず同一の色(白、もしくは黒)になる。これを考慮し、後述の代表値決定手段52による代表値(代表HLS値)決定処理において図7に示す計算式、もしくはそれに準じた式により補正彩度(S´)を算出し、代表彩度とする。図7に示す計算式において、S´は補正彩度、Sは彩度(S値)、Lは輝度(L値)を示す。また、S´、S、Lは、いずれも最小値「0.0」~最大値「1.0」で表すものとする。なお、同図に示す計算式を用いた場合、補正彩度S´の閾値を「0.12」程度として、画像群を二分することが好ましい。
 次に、図8のフローチャートを参照し、代表値決定手段52による代表値(代表HLS値)決定処理について説明する。代表値決定手段52は、色要素取得手段51によって取得された全画素のHLS値に基づいて、彩度(補正彩度S´)による重み付きの色相スペクトル、輝度(L値)の平均値、彩度(補正彩度S´)の平均値を算出する(S01)。ここで、補正彩度S´は、図7の計算式による輝度の影響を考慮した彩度値である。続いて、S01で得られた彩度による重み付きの色相スペクトルの各色相成分に対して、その近傍の成分を重み付きで足し合わせ、色相スペクトル値を算出する(S02)。ここでの重み付けは、近い成分ほど大きく(但し、最大でも1.0未満)、遠いほど小さく、ある程度以上遠い成分は「0」になるように設定する。代表値決定手段52は、S02で得られた色相スペクトル値が最大の色相値を代表H値、S01で得られた輝度の平均値を代表L値、S01で得られた彩度の平均値を代表S値として、HLS別の代表値を決定する(S03)。このように、代表値決定手段52によって決定されたHLS別の代表値に基づいて、各画像の代表色が定まる。
 次に、図9のフローチャートを参照し、配置決定手段53による配置決定処理について説明する。図9(a)に示すように、配置決定手段53は、まず画像群を、彩度の閾値θによって、集合Aと集合Bに二分する(S11)。ここで、集合Aは、彩度Sが閾値θ以上のグループ、集合Bは、彩度Sが閾値θ未満のグループとする。続いて、配置決定手段53は、集合Aが空でない場合、集合Aに属する画像の配置を決定する(S12)。同様に、集合Bが空でない場合、集合Bに属する画像の配置を決定する(S13)。
 図9(b)は、図9(a)のS02の処理(集合A配置決定処理)を示すサブフローチャートである。配置決定手段53は、集合Aの画像を配置する行数を、配置領域のアスペクト比が適当になるように決定する(S121)。続いて、各行に対応する輝度の範囲を、画像の分布がなるべく一様になるように決定する(S122)。その後、集合A内の画像を、色相(代表H値)でソートし(S123)、ソートした順序に従い、各画像を輝度(代表L値)が対応する行に割り当てていく(S124)。なお、S124では、対応する行が既に割り当て済みの場合、可能な限り近くの行や前の列に割り当てる。見た目上自然になる割り当て先がない場合は、次の列に移行して同様の処理を繰り返す。集合Aに属する画像を全て割り当てたら、集合A配置決定処理を終了する。このとき画像が割り当てられなかった場所は、空白領域E00(図2参照)となる。
 なお、図9(a)のS03の処理のサブフローチャートは、集合A配置決定処理とほぼ同様であるため説明を省略する。但し、集合Aおよび集合Bのいずれも空でない場合は、S121において、集合Bを配置する際の行数を、集合Bの列数が集合Aの列数と同程度になるように決定する。
 次に、図10ないし図14を参照し、表示制御手段55による表示制御について説明する。図10は、ユーザーの平行移動操作に基づく表示制御の説明図である。同図(a)に示す状態から、操作部12により、表示位置をY軸方向に画像一行分上げる操作が行われると、同図(b)に示す状態となる。つまり、ユーザーの画面移動操作にしたがって、X軸方向およびY軸方向の平行移動が可能である。また、図5に示したとおり、X軸およびY軸は、いずれもループした2次元座標空間上に配置されているため、X軸方向およびY軸方向においてシームレスに移動させることができる。これにより、ユーザーは、例えば目的となる赤色の画像が、色相値「0°」で左端にあるのか、色相値「359°」で右端にあるのかなどを考慮することなく操作を行うことができる。なお、同図の例では、画面中央に位置する画像が選択された状態となっており、他の画像よりも若干大きく、または縁取られて表示される。また、選択された画像を、選択されていない他の画像よりも詳細に(高画質に)表示しても良い。
 続いて、図11は、ユーザーの画面拡大/縮小操作に基づく表示制御の説明図である。図11(a)は、例えば図10(a)に示した状態から、画面拡大操作が行われたズームイン状態を示している。また、図11(b)は、例えば図10(a)に示した状態から、画面縮小操作が行われたズームアウト状態を示している。このように、ユーザーの画面拡大/縮小操作に伴って、シームレスなズームイン/ズームアウトが可能である。また、画像の表示サイズが小さすぎて識別できない、またはPC10のスペック上の要因で画像を表示しきれない場合は、図11(b)のように各画像を代表色(色相、輝度、彩度の各代表値に基づく色,図8参照)で塗り潰して(単色画像として)表示する。これにより、ユーザーは、ズームアウトによって全体を俯瞰した状態(図11(b)の状態)から、色の記憶を頼りに、目的の画像がある位置を容易に推定できる。また、目的の画像があると考えられるあたりに平行移動およびズームインすることにより、迅速に目的の画像を探し出すことができる。
 続いて、図12は、画像読み込み動作の説明図である。図12(a)は、ブラウザ領域E5の略中央に位置する画像G1が、ユーザーによって選択(指定)された直後の状態を示している。同図に示すように、ユーザーによって選択された画像G1は強調表示される。具体的には、画像枠を太枠にしたり、他の画像よりも若干大きく表示したり、アルバムアートワークAAWを表す「画像本体領域」の下部に重ねて(半透明で)「アルバム名領域」を付加するなどの装飾を施す。また、画像の読み込みが完了していない状態で、ユーザーの選択操作が行われた場合は、選択された画像G1を最優先に読み込みを開始する(同図の例は、画像G1の選択前に、既に2つの画像の読み込みが行われていた状態を示している)。つまり、全ての画像が読み込まれていない状況でも、選択された画像G1のブラウズ動作を進行させつつ、バックグラウンドで必要な画像の読み込みとリサイズを行い、完了したものから逐次表示を更新していく。まだ読み込めていない画像については、図12(a)に示すように代表色で塗り潰した単色画像で表示し、読み込めているがリサイズが完了していない画像(例えば、図12(a)の画像G1参照)については、低画質だが高速な簡易リサイズの画像を表示しておき、その後逐次更新していく。なお、図12(b)は、全ての画像の読み込みが完了した後の状態を示している(実際には、より高画質な画像で表示される)。
 なお、画像の読み込みが完了しているか否かに拘らず、選択された画像G1を、他の画像よりも詳細に(より多くの情報を付加して、または高画質に)表示しても良い。この場合、他の画像は単色画像とするなど、簡易な表示とすることが好ましい。また、選択画像を変更した場合は、それまで選択されていた画像が簡易表示となり、新たに選択された画像が詳細な画像となるように表示しても良い。若しくは、選択画像を変更した場合、それまで選択されていた画像と、新たに選択された画像の両方が詳細な画像となるように表示しても良い。
 続いて、図13は、ユーザーによって1の画像(アルバムアートワークAAW)が選択された場合(図12(a)参照)に表示する楽曲選択画面D1の一例を示す図である。楽曲選択画面D1は、ブラウザ領域E5上に重畳表示されるポップアップ画面であり、選択されたアルバムアートワークAAWを表示するアートワーク表示領域E11と、楽曲情報を表示する楽曲情報表示領域E12と、選択されたアルバムに含まれる楽曲のタイトル一覧を表示するタイトル一覧表示領域E13と、タイトル一覧表示領域E13のスクロール操作を行うためのスクロールバーを表示するスクロールバー表示領域E14と、を有している。なお、スクロールバー表示領域E14は、タイトル数が多い場合など、タイトル一覧表示領域E13に全ての楽曲のタイトルを表示できない場合のみ表示する構成としても良い。当該楽曲選択画面D1では、選曲の他、アルバムアートワークAAWが同一のアルバムの選択(2枚組みCDのDISC1/2など)ができると共に、キャンセルしてアルバム選択用の画面(図2のブラウザ領域E5参照)に戻ることができる。
 続いて、図14は、ユーザーのフィルタリング条件の入力に伴う表示制御の説明図である。本実施形態のファイルミュージックプレーヤは、ジャンル、アルバム名、アーティスト名、再生回数や再生日時などのアクセス履歴、発売時期などのフィルタリング条件の入力により、ブラウザ領域E5に表示する画像群の絞込みが可能となっている。例えば、図14(a)に示すように各画像(Item)がブラウザ領域E5に配置されている状態で、フィルタリング条件が入力され、当該条件入力によって減少する画像数が所定数未満の場合、図14(b)に示すフィルタリングパターン1のレイアウトとなる。つまり、画像数が減少する前の元のレイアウト(各画像の位置)を保持したまま、フィルタリング条件に該当する画像のみを表示させる。一方、条件入力によって減少する画像数が所定数以上の場合は、図14(c)に示すフィルタリングパターン2のレイアウトとなる。つまり、フィルタリング条件に該当する画像のみを対象として、配置決定手段53により再配置した再配置後のレイアウトとなる。このように、本実施形態の表示制御手段55は、フィルタリングによって減少する画像数に応じて、好ましい配置を実現できる。つまり、フィルタリング前後の画像数がさほど変化しない場合は、図14(b)に示すように画像レイアウトが変化しないため、目的の画像を見失うことがない。また、フィルタリングによって、例えばブラウザ領域E5内に全ての画像が表示できる場合など、極端に画像数が減少する場合は、図14(c)に示すように再配置されるため、画面移動操作を少なくすることができ、目的の画像を探し出しやすくなる。
 次に、図15を参照し、楽曲を選択する操作の流れについて説明する。まず、ブラウザ領域E5をズームアウトした状態で(図11(b)参照)、色を頼りに目的のアルバムアートワークAAWがある場所の目標を定める。続いて、目標を定めた場所に平行移動し(図10参照)、ズームインしていく(図11(a)参照)。目的のアルバムアートワークAAWを見つけたら選択し、マウスのダブルクリック等の操作により選択決定し、楽曲選択画面D1を開く。ここで、選択決定したアルバムアートワークAAWに対応したアルバムが複数存在する場合は、切り替えボタン61を操作して、目的のアルバムを選択する。例えば、同図(a)の状態で、左右いずれかの切り替えボタン61が押下されると、同図(b)に示す状態となる。この場合同図に示すように、アートワーク表示領域E11に表示されるアルバムアートワークAAWに変化はないが、アルバム名が異なることにより、異なるアルバムが選択されたことが分かる。当然、タイトル一覧表示領域E13に表示されるタイトル名も変化する。なお、選択したアルバムアートワークAAWに対応したアルバムが1つしかない場合は、切り替えボタン61を非表示またはグレーアウト表示して、対応する他のアルバムが存在しないことをユーザーに明示する。また、切り替えボタン61に代えて、キーボードの左右キー等によりアルバムの選択を行い得るようにしても良い。目的のアルバムを選択決定した後は、タイトル一覧表示領域E13から目的の楽曲(タイトル)を選択する。タイトル選択後に、各種再生操作を行うためのボタン群表示領域E3(図2参照)の再生操作、若しくは、タイトル一覧表示領域E13から所望のタイトルをマウスのダブルクリック等の操作により選択決定し、楽曲を再生する。目的の楽曲がない場合や、次に再生する楽曲を探す場合、楽曲選択画面D1を閉じて、アルバム選択用の画面(図2のブラウザ領域E5参照)に戻る。
 次に、図16を参照し、アルバムアートワークAAW表示の変形例および絞込みについて説明する。上記の例では、ブラウザ領域E5にアルバムのアルバムアートワークAAWを表示する場合を例示したが、ここではアルバム以外に、アーティストやプレイリストにアルバムアートワークAAWを紐付け、アルバムと同様のブラウズを実現する変形例を説明する。同図に示すように、変形例に係る操作画面D0は、上記の例に示した操作画面D0(図2参照)に、カテゴリー選択領域E21、キー選択領域E23およびキーワード入力領域E22を追加した画面構成となっている。
 カテゴリー選択領域E21では、「アルバム」、「アーティスト」、「プレイリスト」、「タイトル」のうちいずれかの項目を選択可能である。「アルバム」選択時の動作は、上記の例に示した通りである。また、「アーティスト」選択時は、「アルバム」選択時と同様の画面(ブラウザ領域E5)において、各アーティストに結び付けられた画像群(例えば、各アーティストの代表アルバムのアルバムアートワークAAWなど)を表示する。なお、いずれかの画像が選択された場合、アルバム名ではなくアーティスト名を表示する(図12(a)参照)。また、マウスのダブルクリック等の操作で、楽曲選択画面D1(図15参照)と略同様の画面構成を有するアルバム選択画面(図示省略)に遷移する。当該アルバム選択画面のアートワーク表示領域E11には、アーティストではなく各アルバムに対応するアルバムアートワークAAWを表示する。また、アルバム選択画面では、選択されたアーティストに対応するアルバムが複数存在する場合、切り替えボタン61の操作により、そのアーティストのアルバム群を切り替えて表示させることができる。
 一方、カテゴリー選択領域E21にて「プレイリスト」が選択された場合は、ブラウザ領域E5において、各プレイリストに結び付けられた画像群を表示する。いずれかの画像が選択された場合は、アルバム名ではなくプレイリスト名を表示する(図12(a)参照)。また、ダブルクリック等の操作で、楽曲選択画面D1(図15参照)と略同様の画面構成を有するプレイリスト選択画面(図示省略)に遷移する。プレイリスト選択画面のタイトル一覧表示領域E13には、楽曲選択画面D1と同様に、プレイリスト内の楽曲リストを表示する。また、プレイリスト選択画面では、同じアートワークAWに対応するプレイリストが複数存在する場合、切り替えボタン61の操作により、そのプレイリスト群を切り替えて表示させることができる。
 また、カテゴリー選択領域E21にて「タイトル」が選択された場合は、ブラウザ領域E5において、各楽曲の楽曲アートワークTAWの画像群を表示する。楽曲アートワークTAWはアルバムアートワークAAWと同一のものであってもよい。いずれかの画像が選択された場合は、アルバム名ではなくタイトル名を表示する(図12(a)参照)。また、ダブルクリック等の操作で、再生情報表示領域E2に楽曲情報を表示し、アートワーク表示領域E1に楽曲アートワークTAWを表示する。タイトル選択後に、各種再生操作を行うためのボタン群表示領域E3(図2参照)の再生操作により、楽曲を再生する。また、ブラウザ領域E5において、楽曲アートワークTAWを表示する際には、ユーザー操作により、図6の座標軸の横軸(X軸)をKEYとし、縦軸(Y軸)をBPMとする表示に切り替えることも可能である。
 図17に示すように、ブラウザ領域E5には、選択されたデータベース内の各楽曲ファイルに対応する楽曲アートワークスTAWの画像群が、楽曲のKEYとBPMに基づいて、X軸方向(図示横方向)およびY軸方向(図示縦方向)に配列されている。同図では、分かりやすく示すため、各楽曲アートワークスTAWの画像を、四角形の枠で囲まれた文字情報(調性、BPM、トラック番号)で表す。なお、画像群は、必ずしも縦・横方向において間隙なく(完全なマトリクス状として)配置される訳ではなく、調性の近い楽曲の画像がX軸方向においてできるだけ近くになるように、またBPMの近い楽曲の画像がY軸方向においてできるだけ近くになるように配置される。したがって、ブラウザ領域E5内には、画像が配置されない空白領域E00が適宜発生する。
 図18は、五度圏の調性空間を示す図である。同図に示すように、「五度圏」とは、長調と短調各12個の調性を円環状に並べた調性空間を指すものであり、各調の時計回りの方向に属調、反時計回りに下属調が配置され、同じ角度に位置する長調と短調の組み合わせは平行調となっている。このため、五度圏上で近い位置にある調性ほど共通の音程を多く含み、ミキシングした際に不協和音が発生しにくくなる。つまり、楽曲アートワークスTAWの画像群は、X軸方向(矢印方向)において、この五度圏の時計回りの調性配列と一致しているため、X軸方向においてより近い位置に配置されたタイトルを選択してミックスした場合、不協和音の発生を抑えられるようになっている。なお、X軸は、五度圏の調性空間に基づくループ状の無端軸となっている。これにより、ブラウザ領域E5は、X軸方向においてその表示位置をシームレスに移動させることができる。
 一方、図17に示すように、ブラウザ領域E5の縦軸(Y軸,横軸に直交する軸)には、BPMが割り当てられている。同図の例では、矢印方向に向かってBPMが徐々に大きくなるように配置されている。これにより、Y軸方向においてより近い位置に配置された対象物Gを選択してミックスした場合、各楽曲の再生速度を大きく変更せずに、楽曲ミキシングを実現できる。ブラウザ領域E5において、いずれかの画像が選択された場合は、アルバム名ではなくタイトル名、BPM、キーを表示する(図12(a)参照)。
 更にまた、カテゴリー選択領域E21にて「タイトル」が選択された場合は、各楽曲の楽曲アートワークTAWの画像群を、ユーザーの操作により、図6の座標軸の横軸(X軸)をKEYとし、縦軸(Y軸)をBPMとした表示に切り替え可能であるとともに、各楽曲の音声波形を示す画像群の表示に切り替えることも可能である。いずれかの画像が選択された場合は、アルバム名ではなくタイトル名を表示する(図12(a)参照)。また、ダブルクリック等の操作で、再生情報表示領域E2に楽曲情報を表示し、アートワーク表示領域E1に楽曲アートワークTAWを表示する(図17参照)。
 続いて、フィルタリング条件入力の例として、キーによる絞込みについて説明する。キー選択領域E23は、図示のように、ジャンル、アーティスト、アルバム、BPM、プレイリスト、などに基づき、複数階層から成るキー選択が可能である。つまり、ジャンルなどのキーを指定することで、合致するアイテム(アートワークAW)のみをブラウザ領域E5に表示させることができる。例えば、同図の例では、絞込みキーとして「ジャンル-ジャズ」が選択されているため、ジャンルが「ジャズ」のアイテムのみが表示される。
 続いて、キーワードによる絞込みについて説明する。キーワード入力領域E22は、入力領域および検索実行ボタンから成り、入力領域に、例えば楽曲付随情報に関連する情報などの任意のキーワードを入力し、検索実行ボタンを押下することで、合致するアイテム(アートワークAW)のみをブラウザ領域E5に表示させることができる。キーワードとしては、アルバム名、アーティスト名、プレイリスト名、ジャンル名、作曲者名、リミキサー名、レーベル名、発売時期、レート(ユーザーによる評価)、BPM(Beats Per Minute)、楽曲の調性(キー)、データベース登録日、楽曲ファイルの最終更新日、などの楽曲付随情報に関連する情報、再生回数や再生日時などのアクセス履歴を入力可能であり、入力された文字列がそれらの文字列情報内に含まれるか否かを判別し、含まれる場合、合致するアイテムをブラウザ領域E5に表示する。なお、入力領域に複数のキーワード入力があった場合、and条件またはor条件による検索が可能である。
 以上説明したとおり、本実施形態によれば、各画像から、HLS色空間の3つの成分である、色相、輝度、彩度を取得し、色相に基づいて画像のX軸方向の配置を決定すると共に、輝度および彩度に基づいて画像のY軸方向の配置を決定する。これにより、各画像を規則的且つ見栄え良く配置することができ、ひいては目的の画像を効率的に探し出すことができる。また、X軸およびY軸は、いずれもループ状の無端軸で構成されるため、ユーザーの画面移動操作にしたがってブラウザ領域E5の表示位置をX軸方向およびY軸方向にシームレスに移動させることができ、迅速に目的の画像を探し出すことができる。
 なお、上記の実施形態では、色要素として、HLS色空間の3つの成分(色相、輝度、彩度)を例示したが、HSV色空間や各種表色系の成分を採用しても良い。また、加法混合の3色(赤、緑、青)、減法混色の3色(シアン、マゼンタ、イエロー)なども、色要素として採用しても良い。また、これらのうち、いずれか2以上を組み合わせたものを色要素としても良い。例えば、色相、輝度、明度、彩度の4つの要素を、色要素として採用しても良い。
 また、上記の実施形態では、X軸に色相を割り当て、Y軸に輝度および彩度を割り当てたが、これに限らず、X軸に色相および彩度を割り当て、Y軸に輝度を割り当てるなど、各軸への色要素の割り当ては任意である。また、X軸およびY軸共に、2以上の色要素を割り当てるなど、割り当てる色要素の数も任意である。また、どの軸にどの色要素を割り当てるかについて、ユーザーが任意に設定可能としても良い。
 また、上記の実施形態では、補正彩度S´の閾値を「0.12(0.0(Min)~1.0(Max))」程度であるものとしたが、表示対象となる画像群の色分布や画像数などに応じて動的に決定しても良い。また、補正彩度S´の閾値について、ユーザーが任意に設定可能としても良い。
 また、上記の実施形態では、フィルタリング条件が入力された場合、減少する画像数に応じて、フィルタリングパターン1またはフィルタリングパターン2のいずれかのレイアウトを適用するものとしたが(図14参照)、減少する画像数にかかわらず、フィルタリングパターン1およびフィルタリングパターン2のいずれかのフィルタリングパターンを固定使用しても良い。また、フィルタリングパターン1およびフィルタリングパターン2のいずれのレイアウトを適用するかについて、ユーザーが任意に設定可能としても良い。
 また、上記の実施形態に示したPC10の各機能をプログラムとして提供することも可能である。また、そのプログラムを各種記憶媒体(CD-ROM、フラッシュメモリ等)に格納して提供することも可能である。すなわち、コンピューターをPC10の各機能として機能させるためのプログラム、およびそれを記録した記憶媒体も、本発明の権利範囲に含まれるものである。
 また、上記の実施形態では、本発明をPC10(ファイルミュージックプレーヤ)に適用した場合を例示したが、楽曲以外のコンテンツ(映像コンテンツなど)を再生する再生装置や、検索装置にも適用可能である。具体的には、多数の楽曲ファイルを扱うDJ機器、多数の映像ファイルを扱うVJ機器、ポータブルオーディオプレーヤー、HDDコンポ、画像ビューアー(PC、デジタルカメラ、携帯端末上で動作するアプリケーションやブラウザプラグインなど)、多数の商品画像を表示する通信販売・ダウンロード販売サイト、などに本発明を適用可能である。
 また、PC10の各機能を、ネットワークNW上の機器(サーバー)によって実現しても良い。この場合、ネットワークNW上の機器が、操作画面D0(ブラウザ領域E5)を表示するためのブラウザ(複数の画像を、3つ以上の色要素にしたがって座標空間上に配置した配置結果を示す表示データ)を作成し、ネットワークNW上の機器(サーバ)に接続されたユーザー端末に送信することになる。その場合、ユーザー端末には最低限、表示装置と操作装置と、音声出力部があればよい。また、クラウドコンピューティングにも、本発明を適用可能である。また、サーバー、PC、ユーザー端末など、3つ以上の構成部材から成るシステム(対象物配置システム)によって本発明を実現しても良い。この場合、最低限、ユーザー端末に、図1に示した構成のうち、操作部12(操作手段)、表示画面(表示部11)、サーバーおよび/またはPCと通信するための通信手段(通信部14)を備えればよく、他の手段については、サーバー、PC、ユーザー端末のいずれか、またはそれぞれに分散して備えられれば良い。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
 10…PC 20…専用アプリケーション 51…色要素取得手段 52…代表値決定手段 53…配置決定手段 54…画像配置手段 55…表示制御手段 AW…アルバムアートワーク D0…操作画面 D1…楽曲選択画面 E1…アートワーク表示領域 E2…再生情報表示領域 E3…ボタン群表示領域 E4…ユーザー操作領域 E5…ブラウザ領域 E00…空白領域 E11…アートワーク表示領域 E12…楽曲情報表示領域 E13…タイトル一覧表示領域 E14…スクロールバー表示領域 Ea…プレーヤ部 Eb…ブラウザ部

Claims (19)

  1.  X軸およびY軸を有する座標空間上に、複数の画像を配置させる画像配置方法であって、
     各画像から、各画像を構成するN個(但し、NはN≧3となる整数)の色要素を取得する色要素取得ステップと、
     前記N個の色要素のうちM個(但し、Mは1≦M≦Nとなる整数)の色要素に基づいて前記画像のX軸方向の配置を決定すると共に、残りの(N-M)個の色要素に基づいて前記画像のY軸方向の配置を決定する配置決定ステップと、
     決定した配置にしたがって、前記複数の画像を前記座標空間上に配置させる画像配置ステップと、を備えたことを特徴とする画像配置方法。
  2.  前記N個の色要素は、HLS色空間の3つの成分である、色相、輝度、彩度であることを特徴とする請求項1に記載の画像配置方法。
  3.  前記配置決定ステップは、色相に基づいて前記画像のX軸方向の配置を決定すると共に、輝度および彩度に基づいて前記画像のY軸方向の配置を決定することを特徴とする請求項2に記載の画像配置方法。
  4.  前記X軸は、色相環にしたがって各画像が配置されるループ状の無端軸であることを特徴とする請求項3に記載の画像配置方法。
  5.  前記Y軸は、所定の彩度以上の画像が輝度にしたがって配置される第1の半円弧軸と、前記所定の彩度未満の画像が輝度にしたがって配置される第2の半円弧軸と、から成るループ状の無端軸であり、前記第1の半円弧軸と前記第2の半円弧軸は、各軸上の輝度の最大値同士および最小値同士がつながって1つの円弧となるように構成されていることを特徴とする請求項4に記載の画像配置方法。
  6.  前記所定の彩度は、輝度の影響を考慮して算出された補正彩度によって定められていることを特徴とする請求項5に記載の画像配置方法。
  7.  前記色要素取得ステップは、各画像の全画素について、色相、輝度、彩度を取得し、
     全画素の色相、輝度、彩度に基づいて、各画像の色相、輝度、彩度の代表値を決定する代表値決定ステップをさらに備え、
     前記配置決定ステップは、各画像の色相、輝度、彩度の各代表値に基づいて、X軸方向およびY軸方向の配置を決定することを特徴とする請求項5に記載の画像配置方法。
  8.  請求項7に記載の画像配置方法における各ステップと、
     前記複数の画像が配置された前記座標空間を表示画面に表示させる表示制御ステップと、を備え、
     前記表示制御ステップは、ユーザーの画面移動操作にしたがって、前記座標空間のX軸方向およびY軸方向の表示位置をシームレスに移動させることを特徴とするブラウズ方法。
  9.  前記表示制御ステップは、ユーザーの画面拡大操作および画面縮小操作にしたがって、前記座標空間および各画像の表示サイズを変更し、
     前記各画像の画像サイズが所定サイズ以下となった場合、各画像を、色相、輝度、彩度の各代表値に基づく代表色で塗り潰すことを特徴とする請求項8に記載のブラウズ方法。
  10.  前記表示制御ステップは、前記各画像の読み込みが完了していない状態で、ユーザーの選択操作により、任意の画像が選択された場合、当該任意の画像から画像の読み込みを開始することを特徴とする請求項8に記載のブラウズ方法。
  11.  前記表示制御ステップは、ユーザーによるフィルタリング条件の入力により、前記座標空間に表示する画像数が減少する場合、減少前の画像レイアウトを保持したまま、前記フィルタリング条件に該当する画像のみを表示させることを特徴とする請求項8に記載のブラウズ方法。
  12.  前記表示制御ステップは、ユーザーによるフィルタリング条件の入力により、前記座標空間に表示する画像数が減少する場合、前記フィルタリング条件に該当する画像のみを対象として前記配置決定ステップにより配置し直された座標空間を表示させることを特徴とする請求項8に記載のブラウズ方法。
  13.  前記表示制御ステップは、ユーザーによるフィルタリング条件の入力により、前記座標空間に表示する画像数が減少する場合であって、減少する画像数が所定数以上の場合、前記フィルタリング条件に該当する画像のみを対象として前記配置決定ステップにより配置し直された座標空間を表示させ、減少する画像数が所定数未満の場合、減少前の画像レイアウトを保持したまま、前記フィルタリング条件に該当する画像のみを表示させることを特徴とする請求項8に記載のブラウズ方法。
  14.  X軸およびY軸を有する座標空間上に、複数の画像を配置させる表示制御装置であって、
     各画像から、各画像を構成するN個(但し、NはN≧3となる整数)の色要素を取得する色要素取得手段と、
     前記N個の色要素のうちM個(但し、Mは1≦M≦Nとなる整数)の色要素に基づいて前記画像のX軸方向の配置を決定すると共に、残りの(N-M)個の色要素に基づいて前記画像のY軸方向の配置を決定する配置決定手段と、
     決定した配置にしたがって、前記複数の画像を前記座標空間上に配置させる画像配置手段と、を備えたことを特徴とする表示制御装置。
  15.  X軸およびY軸を有する座標空間上に、複数の画像を配置させ、当該座標空間をユーザー端末に提供するサーバーであって、
     各画像から、各画像を構成するN個(但し、NはN≧3となる整数)の色要素を取得する色要素取得手段と、
     前記N個の色要素のうちM個(但し、Mは1≦M≦Nとなる整数)の色要素に基づいて前記画像のX軸方向の配置を決定すると共に、残りの(N-M)個の色要素に基づいて前記画像のY軸方向の配置を決定する配置決定手段と、
     決定した配置にしたがって、前記複数の画像を前記座標空間上に配置させる画像配置手段と、を備えることを特徴とするサーバー。
  16.  請求項15に記載のサーバーと接続されて用いられ、
     前記座標空間を表示する表示画面と、
     前記座標空間に配置された複数の画像のうち、任意の画像を選択するための操作手段と、を備えたことを特徴とするユーザー端末。
  17.  請求項15に記載のサーバーと、
     前記サーバーと接続されて用いられ、前記座標空間を表示する表示画面と、前記座標空間に配置された複数の画像のうち、任意の画像を選択するための操作手段と、を備えたユーザー端末と、が通信可能に構成されていることを特徴とする通信システム。
  18.  X軸およびY軸を有する座標空間上に、複数の画像を配置させ、当該座標空間をユーザー端末に提供する画像配置システムであって、
     各画像から、各画像を構成するN個(但し、NはN≧3となる整数)の色要素を取得する色要素取得手段と、
     前記N個の色要素のうちM個(但し、Mは1≦M≦Nとなる整数)の色要素に基づいて前記画像のX軸方向の配置を決定すると共に、残りの(N-M)個の色要素に基づいて前記画像のY軸方向の配置を決定する配置決定手段と、
     決定した配置にしたがって、前記複数の画像を前記座標空間上に配置させる画像配置手段と、
     前記座標空間を表示する表示画面と、
     前記表示画面に表示された複数の画像のうち、任意の画像を選択するための操作手段と、を備えたことを特徴とする画像配置システム。
  19.  コンピューターに、請求項1ないし7のいずれか1項に記載の画像配置方法における各ステップ、または請求項8ないし13のいずれか1項に記載のブラウズ方法における各ステップを実行させるためのプログラム。
PCT/JP2011/001193 2011-03-01 2011-03-01 画像配置方法、ブラウズ方法、表示制御装置、サーバー、ユーザー端末、通信システム、画像配置システムおよびプログラム Ceased WO2012117442A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP11859694.9A EP2682849A4 (en) 2011-03-01 2011-03-01 PICTURE POSITIONING PROCESS, SEARCH PROCESS, DISPLAY CONTROL DEVICE, SERVER, USER DEVICE, COMMUNICATION SYSTEM, IMAGE POSITIONING SYSTEM AND PROGRAM
PCT/JP2011/001193 WO2012117442A1 (ja) 2011-03-01 2011-03-01 画像配置方法、ブラウズ方法、表示制御装置、サーバー、ユーザー端末、通信システム、画像配置システムおよびプログラム
JP2013502039A JP5706960B2 (ja) 2011-03-01 2011-03-01 画像配置方法、ブラウズ方法、表示制御装置、サーバー、通信システム、画像配置システムおよびプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2011/001193 WO2012117442A1 (ja) 2011-03-01 2011-03-01 画像配置方法、ブラウズ方法、表示制御装置、サーバー、ユーザー端末、通信システム、画像配置システムおよびプログラム

Publications (1)

Publication Number Publication Date
WO2012117442A1 true WO2012117442A1 (ja) 2012-09-07

Family

ID=46757418

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/001193 Ceased WO2012117442A1 (ja) 2011-03-01 2011-03-01 画像配置方法、ブラウズ方法、表示制御装置、サーバー、ユーザー端末、通信システム、画像配置システムおよびプログラム

Country Status (3)

Country Link
EP (1) EP2682849A4 (ja)
JP (1) JP5706960B2 (ja)
WO (1) WO2012117442A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015158807A (ja) * 2014-02-24 2015-09-03 Pioneer DJ株式会社 表示装置、表示装置の制御方法およびプログラム

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102329862B1 (ko) 2015-02-10 2021-11-23 삼성전자주식회사 영상의 컬러 변환 방법 및 전자 장치

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08249352A (ja) * 1995-03-15 1996-09-27 Omron Corp 画像検索方法及び装置
JPH11175535A (ja) * 1997-12-08 1999-07-02 Hitachi Ltd 画像検索方法およびその装置およびこれを利用した検索サービス
JP2000242648A (ja) * 1999-02-18 2000-09-08 Nippon Telegr & Teleph Corp <Ntt> 検索画像の空間表示方法及び装置及びこの方法のプログラムを記憶した記憶媒体
JP2003006227A (ja) * 2001-06-26 2003-01-10 Barbalogue Kk 特徴量座標による情報検索方法、情報検索装置及び情報検索プログラム
JP2003271657A (ja) * 2002-03-15 2003-09-26 Fuji Photo Film Co Ltd 画像データベース装置
JP2003331257A (ja) * 2002-05-09 2003-11-21 Fuji Photo Film Co Ltd 画像表示制御装置
WO2007126096A1 (ja) * 2006-04-24 2007-11-08 Sony Corporation 画像処理装置及び画像処理方法
JP2009070317A (ja) 2007-09-18 2009-04-02 Pioneer Electronic Corp 表示制御装置及び表示制御方法等
JP2010049158A (ja) * 2008-08-25 2010-03-04 Ricoh Co Ltd 画像処理装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7478323B2 (en) * 2004-10-25 2009-01-13 Apple Inc. Automated creation of media asset illustration collage

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08249352A (ja) * 1995-03-15 1996-09-27 Omron Corp 画像検索方法及び装置
JPH11175535A (ja) * 1997-12-08 1999-07-02 Hitachi Ltd 画像検索方法およびその装置およびこれを利用した検索サービス
JP2000242648A (ja) * 1999-02-18 2000-09-08 Nippon Telegr & Teleph Corp <Ntt> 検索画像の空間表示方法及び装置及びこの方法のプログラムを記憶した記憶媒体
JP2003006227A (ja) * 2001-06-26 2003-01-10 Barbalogue Kk 特徴量座標による情報検索方法、情報検索装置及び情報検索プログラム
JP2003271657A (ja) * 2002-03-15 2003-09-26 Fuji Photo Film Co Ltd 画像データベース装置
JP2003331257A (ja) * 2002-05-09 2003-11-21 Fuji Photo Film Co Ltd 画像表示制御装置
WO2007126096A1 (ja) * 2006-04-24 2007-11-08 Sony Corporation 画像処理装置及び画像処理方法
JP2009070317A (ja) 2007-09-18 2009-04-02 Pioneer Electronic Corp 表示制御装置及び表示制御方法等
JP2010049158A (ja) * 2008-08-25 2010-03-04 Ricoh Co Ltd 画像処理装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2682849A4

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015158807A (ja) * 2014-02-24 2015-09-03 Pioneer DJ株式会社 表示装置、表示装置の制御方法およびプログラム

Also Published As

Publication number Publication date
EP2682849A4 (en) 2014-12-03
JPWO2012117442A1 (ja) 2014-07-07
JP5706960B2 (ja) 2015-04-22
EP2682849A1 (en) 2014-01-08

Similar Documents

Publication Publication Date Title
US12340167B2 (en) System for generating an output file
JP4955690B2 (ja) 音楽ライブラリをビジュアル化するための方法および装置
JP3871684B2 (ja) コンテンツ再生装置およびメニュー画面表示方法
JP5842545B2 (ja) 発音制御装置、発音制御システム、プログラム及び発音制御方法
US20220100264A1 (en) Multi-track playback of media content during repetitive motion activities
AU2009295348A1 (en) Video and audio content system
US9076264B1 (en) Sound sequencing system and method
US20100064882A1 (en) Mashup data file, mashup apparatus, and content creation method
JP2009543171A (ja) グラフィック表示
US8739062B2 (en) Graphical playlist
WO2007126212A1 (en) System, method and medium browsing media content using meta data
CN101661783B (zh) 信息处理设备以及信息处理方法
JP2007172702A (ja) コンテンツ選択方法及びコンテンツ選択装置
JP5706960B2 (ja) 画像配置方法、ブラウズ方法、表示制御装置、サーバー、通信システム、画像配置システムおよびプログラム
US20080212667A1 (en) Graphical user interface for multi-tap delay
WO2013005262A1 (ja) 画像抽出方法、画像抽出装置、画像抽出システム、サーバー、ユーザー端末、通信システムおよびプログラム
Goto et al. Musicream: Integrated music-listening interface for active, flexible, and unexpected encounters with musical pieces
JP2008071117A (ja) インタフェース装置、楽曲再生装置、インタフェースプログラム、及びインタフェース方法
US11922910B1 (en) System for organizing and displaying musical properties in a musical composition
WO2012117443A1 (ja) 対象物配置方法、ブラウズ方法、表示制御装置、サーバー、ユーザー端末、通信システム、対象物配置システムおよびプログラム
US20140068474A1 (en) Content selection apparatus, content selection method, and computer readable storage medium
JP7456232B2 (ja) フォトムービー生成システム、フォトムービー生成装置、ユーザ端末、フォトムービー生成方法、及びプログラム
JP5028922B2 (ja) 楽曲再生装置、楽曲再生プログラム、及び楽曲再生方法
JP2010118045A (ja) データ分類装置、データ分類方法、データ分類プログラム
JP2009070317A (ja) 表示制御装置及び表示制御方法等

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11859694

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2013502039

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE