[go: up one dir, main page]

WO2008026389A1 - Display controller, display control method, display control program, and computer-readable recording medium - Google Patents

Display controller, display control method, display control program, and computer-readable recording medium Download PDF

Info

Publication number
WO2008026389A1
WO2008026389A1 PCT/JP2007/063849 JP2007063849W WO2008026389A1 WO 2008026389 A1 WO2008026389 A1 WO 2008026389A1 JP 2007063849 W JP2007063849 W JP 2007063849W WO 2008026389 A1 WO2008026389 A1 WO 2008026389A1
Authority
WO
WIPO (PCT)
Prior art keywords
display
data
search
map
content
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/JP2007/063849
Other languages
English (en)
French (fr)
Inventor
Tetsuya Fujie
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
Publication of WO2008026389A1 publication Critical patent/WO2008026389A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/0969Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map

Definitions

  • Display control device display control method, display control program, and computer-readable recording medium
  • the present invention relates to a display control device, a display control method, a display control program, and a computer-readable recording medium that search for a route to a destination point.
  • the use of this invention is not limited to the above-described display control device, display control method, display control program, and computer-readable recording medium.
  • terminal devices such as car navigation devices and PDAs (Personal Digital Assistants) installed in vehicles have been able to calculate the position information of their own devices using a GPS (Global Positioning System) function. It is possible.
  • GPS Global Positioning System
  • Patent Document 1 Japanese Patent Application Laid-Open No. 2004-252592
  • Patent Document 2 Japanese Patent Application Laid-Open No. 2004-318483
  • the current location or It is the structure which acquires the content and information regarding the periphery, such as arbitrary points. Therefore, when there is a large amount of content and information related to the surroundings such as the current location or arbitrary location, it takes time for users to acquire information, and it becomes difficult to select necessary information. As an example.
  • the display screen is filled with marks (marks), and the user Not only can the map information be confirmed, it is difficult to confirm the mark.
  • the display scale is detailed display
  • the number of content information displayed in the map information display range is minimal, and the content and information are not included in the map display range.
  • One example is the problem that necessary content and information cannot be confirmed.
  • a display control device that focuses on the invention of claim 1 is acquired by acquisition means for acquiring content data relating to arbitrary content, and acquired by the acquisition means.
  • Extracting means for extracting specific data for searching for point data that can be displayed on the map displayed on the display unit, and setting the display scale of the map displayed on the display unit.
  • the point data associated with the specific data extracted by the extraction means from the search condition group recorded on a predetermined recording medium according to the setting means to accept and the display scale set by the setting means
  • the selection means for selecting the search condition of the display point and the display point data to be displayed on the map from the map data according to the search condition selected by the selection means.
  • a search unit that searches the data, the display spot data searched by the searching means, the content Display control means for displaying on the display unit in association with data.
  • the display control method which is the power of the invention of claim 7, includes an acquisition step of acquiring content data regarding arbitrary content, and a display on the display unit from the content data acquired by the acquisition step.
  • a display control program that is advantageous for the invention of claim 8 causes a computer to execute the display control method according to claim 7.
  • the computer-readable recording medium which has the power of the invention of claim 9, records the display control program of claim 8.
  • FIG. 1 is a block diagram showing an example of a functional configuration of a display control apparatus according to the present embodiment.
  • FIG. 2 is a flow chart showing the contents of the processing of the display control apparatus, which focuses on the present embodiment.
  • FIG. 3 is a block diagram of an example of a hardware configuration of the navigation device according to the first embodiment.
  • FIG. 4 is a block diagram of an outline of processing of the navigation device according to the first embodiment.
  • FIG. 5 is an explanatory diagram showing an example of the relationship between the display scale (scale) according to the first embodiment and the number of matched programs.
  • FIG. 6 is an explanatory diagram of an example of the relationship between the display scale (scale) according to the first embodiment and the number of marks displayed after the narrowing search process.
  • FIG. 7 is a flowchart showing the contents of processing of the navigation apparatus according to the first embodiment.
  • FIG. 8 is a flowchart of a narrowing search process (step S704 in FIG. 7) in the navigation device according to the first embodiment.
  • FIG. 9 is a block diagram of an outline of the processing of the navigation device according to the second embodiment.
  • FIG. 1 is a block diagram showing an example of the functional configuration of the display control apparatus according to the present embodiment.
  • the display control apparatus 100 includes an acquisition unit 101, an extraction unit 102, a setting unit 103, a selection unit 104, a search unit 105, a display control unit 106, and a force.
  • the acquisition unit 101 acquires content data regarding arbitrary content. Specifically, the acquisition unit 101 may receive content data from a broadcasting station that distributes content. In addition, the acquisition unit 101 may read content data recorded on a recording medium, for example! /.
  • the content data may be any of audio data, video data, text data, or the like, for example, in a configuration including data relating to a predetermined point.
  • the content data may include video / audio data including video and audio related to the content, and metadata indicating details related to the content.
  • Extraction unit 102 extracts specific data for searching for point data that can be displayed on a map displayed on a display unit (not shown) from the content data acquired by acquisition unit 101. .
  • the extraction unit 102 may extract a feature amount (symbol), a keyword, or the like for searching for point data with a configuration in which specific data is extracted from the metadata in the content data.
  • Setting unit 103 accepts a setting of a display scale of a map displayed on a display unit (not shown).
  • the display scale may be set by a user operating an operation unit (not shown), or may be configured to be automatically changed according to the displayed point.
  • the selection unit 104 is associated with the specific data extracted by the extraction unit 102 from the search condition group recorded on a predetermined recording medium according to the display scale set by the setting unit 103. Select search conditions for point data. Specifically, for example, the selection unit 104 has the number of display point data searched by the search unit 105 described later in the display range of the map displayed on the display unit according to the display scale set by the setting unit 103. The search condition is selected so as to obtain a predetermined quantity.
  • the selection unit 104 selects a search condition so that the display point data is reduced. Further, for example, when the number of display point data in the display range of the figure is less than a predetermined quantity, the selection unit 104 selects a search condition so that the display point data increases.
  • the predetermined quantity can be set by a user, for example. It may be a quantity having a predetermined range having an upper limit and a lower limit.
  • the search condition group may be composed of, for example, a plurality of search conditions and recorded in a recording medium (not shown).
  • the search condition may include a search condition corresponding to the user's preference information.
  • the search unit 105 searches the display point data to be displayed on the map from the map data according to the search condition selected by the selection unit 104.
  • Display control unit 106 displays the display spot data searched by search unit 105 on a display unit (not shown) in association with the content data. Specifically, for example, the display control unit 106 displays the display point data on the map in association with the video / audio data in the content data, and when the display point data is selected by the user, the display control unit 106 associates the display point data. The recorded video / audio data can be played back.
  • FIG. 2 is a flowchart showing the contents of the processing of the display control apparatus, which focuses on the present embodiment.
  • it is first determined whether or not content data has been acquired by the acquisition unit 101 (step S 201).
  • step S201 it waits for content data to be acquired, and when it is acquired (step S201: Yes), the extraction unit 102 extracts specific data from the content data acquired in step S201 (Ste S202).
  • the specific data is, for example, data for searching for point data that can be displayed on a map displayed on a display unit (not shown).
  • the display unit of the map displayed on the display unit (not shown) is set by the setting unit 103 (step S203).
  • the display scale may be set, for example, by an operation of an operation unit (not shown) by the user.
  • the display scale is set after the processing of step S201 and step S202. However, it may be set before or during the processing of step S201 and step S202.
  • step S202 the search condition for the point data associated with the specific data extracted in step S202 is selected from the search condition group recorded on the predetermined recording medium (step S202).
  • the search unit 105 searches the display point data to be displayed on the map from the map data according to the search condition selected in Step S204 (Step S204).
  • the display control unit 106 displays the display point data searched in step S205 in association with the content data on a display unit (not shown) (step S206), and the series of processing ends.
  • the display control device realizes the function by the display control device 100
  • the display control device As long as the configuration includes the functional unit shown in FIG. Further, when each functional unit is connected as a different device, the connection between the devices may be, for example, connected via Bluetooth (registered trademark) or the like regardless of wired or wireless.
  • the display control device As described above, according to the display control device, the display control method, the display control program, and the computer-readable recording medium according to the present embodiment, the display scale setting of the map displayed on the display unit is set. Since the display point data can be retrieved and displayed according to the user, the user can appropriately confirm the geographical information of the content.
  • the display point data is displayed on the display unit in association with the content data, and when the display point data is selected by the user, the associated video / audio data can be reproduced, thereby enabling the user to Can easily check the content data.
  • Example 1
  • Example 1 of the present invention will be described.
  • a navigation device mounted on a moving body such as a vehicle (including a four-wheeled vehicle and a two-wheeled vehicle)
  • a vehicle including a four-wheeled vehicle and a two-wheeled vehicle
  • FIG. 3 is a block diagram of an example of a hardware configuration of the navigation device according to the first embodiment.
  • a navigation device 300 is mounted on a moving body such as a vehicle, and includes a CPU 301, a ROM 302, a RAM 303, a magnetic disk rod, a lip 304, a magnetic disk 305, and an optical disk. , RIP, 306, optical disc 307, audio I / F (interface) 308, speaker 309, human power device 310, video I / F 311, display 312, communication I / F 313, GPS unit 314 and various sensors 315 are provided. Each component 0 ;! to 315 is connected by a bus 320.
  • the CPU 301 governs overall control of the navigation device 300.
  • the ROM 302 records various programs such as a boot program, a current location calculation program, a route search program, a route guidance program, a voice generation program, and a display control program.
  • the RAM 303 is used as a work area for the CPU 301.
  • the current location calculation program calculates the current location of the vehicle (the current location of the navigation device 300) based on output information from a GPS unit 314 and various sensors 315 described later.
  • the route search program searches for an optimum route from the departure point to the destination point using map information or the like recorded on a magnetic disk 305 to be described later.
  • the optimum route is the shortest (or fastest) route to the destination or the route that best meets the conditions specified by the user.
  • the route guidance program is read from the guidance route information searched by executing the route search program, the current location information of the vehicle calculated by executing the current location calculation program, and a magnetic disk 305 described later. Real-time route guidance information is generated based on the map information. The route guidance information generated by executing the route guidance program is output to the audio I / F 308 and the video I / F 311 via the CPU 301.
  • the sound generation program generates tone and sound information corresponding to the pattern. sand In other words, based on the route guidance information generated by executing the route guidance program, the virtual sound source corresponding to the guidance point is set and the voice guidance information is generated. The generated voice guidance information is output to the voice I / F 308 via the CPU 301.
  • the display control program determines the display format of the map information and contents to be displayed on the display 312 by the video I / F 311 and displays the map information on the display 312 according to the determined display format. Further, the force display control program, which will be described in detail with reference to FIG. 4 and FIG. 9, uses, for example, a recording medium such as a magnetic disk 305 and an optical disk 307 described later, or content data acquired via the communication I / F 313 It may be used to determine the display format of map information and content displayed on the display 312.
  • the magnetic disk drive 304 controls reading / writing of data with respect to the magnetic disk 305 according to the control of the CPU 301.
  • the magnetic disk 305 records data written under the control of the magnetic disk drive 304.
  • HD node disk
  • FD flexible disk
  • map information used for route search and route guidance.
  • the map information has background data that represents features (features) such as buildings, rivers, and the ground surface, and road shape data that represents the shape of the road, and is displayed in 2D or 3D on the display screen of the display 312. Drawn on.
  • the map information may be recorded on the optical disk 307 to be described later. Further, the map information may be provided outside the navigation device 300, which is not limited to the information recorded in one piece with the hardware of the navigation device 300. In this case, the navigation device 300 acquires map information via the network through, for example, the communication I / F 313. The acquired map information is stored in the RAM 303 or the like.
  • the optical disk drive 306 controls reading / writing of data with respect to the optical disk 307 according to the control of the CPU 301.
  • the optical disk 307 is a detachable recording medium from which data is read according to the control of the optical disk drive 306.
  • Optical disc 307 Can use a writable recording medium.
  • the removable recording medium may be the power of the optical disk 307, MO, memory card, or the like.
  • the audio I / F 308 is connected to the audio output speaker 309, and audio is output from the speaker 309.
  • Examples of the input device 310 include a remote controller, a keyboard, a mouse, and a touch panel that are provided with a plurality of keys for inputting characters, numerical values, various instructions, and the like.
  • the video I / F 311 is connected to the display 312.
  • the video I / F 311 includes, for example, a graphic controller that controls the entire display 312, a buffer memory such as VRAM (Video RAM) that temporarily records image information that can be displayed immediately, and a graphic controller. It consists of a control IC that controls the display 312 based on the output image data.
  • VRAM Video RAM
  • the display 312 displays icons, cursors, menus, windows, or various data such as characters and images.
  • a CRT for example, a CRT, a TFT liquid crystal display, a plasma display, or the like can be adopted.
  • a plurality of displays 312 may be provided in the vehicle, for example, for the driver and for a passenger seated in the rear seat.
  • the communication I / F 313 is connected to a network via radio and functions as an interface between the navigation device 300 and the CPU 301.
  • the communication I / F 313 is further connected to a communication network such as the Internet via radio, and functions as an interface between the communication network and the CPU 301.
  • Communication networks include LANs, WANs, public line networks and mobile phone networks.
  • the communication I / F 313 receives, for example, digital terrestrial broadcasts, analog TV broadcasts, FM radio, etc. It consists of devices and other navigation devices, and it acquires road traffic information such as traffic congestion and traffic regulations distributed from the VICS center.
  • VICS is a registered trademark.
  • the communication I / F 313 may receive content data from a broadcasting station that distributes arbitrary content data, for example. Details will be described with reference to FIGS. 4 and 9.
  • the force S and content data are, for example, data including video / audio data related to video and audio in arbitrary content and metadata in content data.
  • the GPS unit 314 receives radio waves from GPS satellites and outputs information indicating the current location of the vehicle.
  • the output information of the GPS unit 314 is used when the CPU 301 calculates the current location of the vehicle together with output values of various sensors 315 described later.
  • Information indicating the current location is information that identifies one point on the map information, such as latitude, longitude, and altitude.
  • Various sensors 315 include a vehicle speed sensor, an acceleration sensor, an angular velocity sensor, and the like, and output information that can determine the position and behavior of the vehicle.
  • the output values of the various sensors 315 are used for the calculation of the current position of the vehicle by the CPU 301 and the measurement of the change in speed and direction.
  • the display control device of the present invention is controlled by a user's portable terminal or a personal computer (PC). You may make it implement.
  • CPU 301 executes predetermined programs and realizes its functions by controlling each part in navigation device 300 To do.
  • the navigation device 300 executes the display control program recorded in the ROM 302 as a recording medium in the navigation device 300, whereby the display control shown in FIG.
  • the function S of the device 100 is executed by the procedure S shown in FIG.
  • FIG. 4 is a block diagram of an outline of the process of the navigation device according to the first embodiment.
  • the navigation device 300 is content distributed from the broadcasting station group 450. It is the structure which performs various processing about the data regarding.
  • the broadcasting station group 450 includes a broadcasting station 451a and a broadcasting station 451b.
  • the broadcasting station group 450 may be composed of three or more broadcasting stations that explain two broadcasting stations 451a and 451b! /.
  • Each broadcasting station 451a, 451b includes content data 452a, 452b and a metadata distribution control unit.
  • each of the broadcasting stations 451a and 451b transmits the content data 452a and 452b to the navigation device 300 and other receiving terminals (not shown) by terrestrial digital broadcasting, analog TV broadcasting, radio broadcasting, and the like. It is the structure distributed to.
  • the content data 452a and 452b are program information to be distributed from the respective broadcast stations 451a and 451b, and may be recorded on a recording medium included in each of the broadcast stations 451a and 451b. Further, the content data 452a and 452b are composed of, for example, metadata in program information and video / audio data, and the metadata distribution control units 453a and 453b and the video / audio data distribution control unit 454a, respectively. , 454b to the navigation device 300.
  • Metadata is data indicating the content of program information in content data, for example, data described in BML (Broadcast Markup Language) development or XML (Extensible Markup Language) format, It describes the meaning and structure of the data.
  • BML Broadcast Markup Language
  • XML Extensible Markup Language
  • the content data 452a and 452b are configured to be recorded on the recording medium.
  • the video and audio captured by the broadcasting stations 451a and 451b are directly stored in the navigation device 300. It is good also as a structure to deliver.
  • the navigation device 300 includes a metadata receiving unit 401, a video / audio data receiving unit 402, a map information / metadata character comparison filter unit 403, map information (character information) data 404, and a search.
  • the data processing unit 410 includes a program coordinate creation unit 411, a display number calculation filter unit 412, a metadata storage control unit 413, and a video / audio data storage control unit 414.
  • the data group 415 includes mark display coordinate data 416, display number data 417, metadata 418, video / audio data 419, and power.
  • the display 312 displays a map screen 429, a mark display 430, a coincidence yarn number 431, and a display image.
  • the metadata receiving unit 401 and the video / audio data receiving unit 402 described above with reference to FIG. 4 specifically implement their functions by, for example, the communication I / F 313 shown in FIG. Further, the map information, metadata character comparison filter unit 403, search number control filter unit 405, data processing unit 410, specifically, for example, the magnetic disk 305, optical disk 307, ROM 302, RAM 303, etc. shown in FIG.
  • the functions are realized by the CPU 301 executing various programs recorded in the recording medium.
  • the display function unit 428 realizes its function by, for example, the audio 1 / F 308 and the video I / F 311 shown in FIG.
  • the map information (character information) data 404, the map coordinate data 409, the data group 415, and the map information (video) data 424 are, for example, the magnetic disk 305 and the optical disk shown in FIG. It is recorded on a recording medium such as 307, ROM302 or RAM303, and is read / written under the control of the CPU301.
  • the metadata receiving unit 401 receives metadata about content distributed from each of the broadcasting stations 451a and 451b.
  • the video / audio data receiving unit 402 receives video / audio data regarding content distributed from each of the broadcasting stations 451a and 451b.
  • the configuration may be such that metadata and video / audio data are received, respectively, and content data may be received to extract metadata and video / audio data.
  • the map information / metadata character comparison filter unit 403 includes a character string included in the metadata received by the metadata receiving unit 401, and a place name and a famous place included in map information (character information) data 404 described later.
  • the search number control filter 405 is output when there is a matching character string.
  • the map information (character information) data 404 is data including character strings such as place names, sights, shop names, and facility names included on the map within the display range on the display 312 of the navigation device 300.
  • the search number control filter unit 405 uses the search number control data 406 to control the number of searches.
  • the number of searches is, for example, the number of search for display data to be displayed such as map information and point data related to the character string output from the metadata character comparison filter unit 403.
  • the number of searches is, for example, the number of marks displayed when displaying the searched display data. Details will be explained using Fig. 5, Fig. 6 and Fig. 8, but the number of searches is controlled based on the number narrowing data 407 and map display scale data 408 described below! IJ P to be like that.
  • the search number control data 406 includes the number narrowing-down data 407 and the map display scale data 408.
  • the number narrowing-down data 407 is a search for narrowing down the number of cases when displaying the display data. It is data about conditions. Details will be described with reference to FIGS. 5 and 6, but the search condition may be, for example, a condition using a user's preference.
  • the map display scale data 408 is map display display scale (scale) information on the display 312 of the navigation device 300, and may be data using settings by the user. Specifically, for example, the display distance per unit length of the map on the display screen.
  • the map coordinate data 409 is coordinate data used to specify the display position of a famous place, store, facility, etc. displayed when the navigation apparatus 300 displays a map. In addition to sights, shops, and facilities, it may be an intersection name or a point registered by the user such as a home.
  • the program coordinate creation unit 411 creates program (content) coordinate information corresponding to the display data in the search controlled by the search number control filter unit 405, and displays the coordinate data for mark display. Get 416.
  • the coordinate information of the program is, for example, the coordinates of the point data related to the character string included in the content metadata distributed from each of the broadcast stations 451a and 451b.
  • the display number calculation filter unit 412 calculates the number of display data to be displayed and obtains display number data 417 based on the number narrowing data 407, the map display scale data 408, and the like. In other words, for example, the display number calculation filter unit 412 calculates the display number so that the number of mark displays displayed on the display 312 described later is constant even when the map display scale is changed. .
  • the metadata storage control unit 413 stores content metadata 418 corresponding to display data in the search controlled by the search number control filter unit 405.
  • the video / audio data storage control unit 414 stores the video / audio data 419 of the content according to the display data in the search controlled by the search number control filter unit 405 in a reproducible manner.
  • the program coordinate creation unit 411, the display number calculation filter unit 412, the metadata storage control unit 413, and the video / audio data storage control unit 41 4 that are the data processing unit 410 are respectively searched.
  • the number of searches controlled by the search number control filter unit 405 after data processing is performed on the content corresponding to the matched character string by the map information and metadata character comparison filter unit 403.
  • Each data mark display coordinate data 4 16, the number of display data 417, metadata 418, video / audio data 419) can be controlled.
  • a mark display number control filter unit is provided downstream of the data processing unit 410 (or data group 415). You can also control the number of marks displayed on the display 312 so that the number of marks displayed is the specified quantity.
  • the coordinate display control unit 420 uses the mark display coordinate data 416 to output to the mark display imaging function unit 426 the coordinates necessary for displaying the display data.
  • the display number control unit 421 uses the display number data 417 to output the display number necessary for displaying the display data to the mark display imaging function unit 426.
  • the metadata display function unit 422 is a function unit that uses the metadata 418 to convert the text information of the metadata 418 into an image for display on the display 312. Specifically, for example, the metadata display function unit 422 outputs the character information of the metadata 418 to the display image processing unit 427 in order to visualize the character string corresponding to the display display of the display data. May be.
  • the video playback unit 423 is a functional unit that plays back content (programs) using video / audio data 419. Specifically, for example, the video playback unit 423 may output the video / audio data 419 to the display image processing unit 427 to visualize the content (program) displayed on the display 312! /.
  • the map information (video) data 424 is map data recorded in the navigation device 300, and is displayed on the display 312 while the vehicle is traveling or during route guidance. It is the structure read in.
  • the audio playback unit 425 is a functional unit that plays back content (program) using the video / audio data 419. Specifically, for example, the audio reproduction unit 425 outputs the audio data in the video / audio data 419 to the speaker 309 for reproduction.
  • the mark display imaging function unit 426 is a function unit that creates a mark display video based on outputs from the coordinate display control unit 420 and the display number control unit 421. Specifically, for example, the display number control unit 421 outputs the coordinates output from the coordinate display control unit 420. Create an image so that only the number of displayed items is marked.
  • the map data display function unit 428 is a function unit that uses the map information (video) data 424 to convert the map data into an image for display on the display 312. Specifically, for example, the map data display function unit 428 may output the map data to the display image processing unit 427 in order to visualize the map data displayed on the display 312.
  • the display image processing unit 427 uses a variety of data output from the metadata display function unit 422, the video playback unit 423, the mark display imaging function unit 426, and the map data display function unit 428 to display a display image. Process. Specifically, for example, the mark display, the content, and the map data may be recombined so as to be displayed on the display 312 collectively.
  • the display 312 displays the display image processed by the display image processing unit 427. Specifically, for example, the map data, the sign display, and the content are displayed together. In the description of FIG. 4, the map screen 429, the sign display 430, and the matching program 431 are displayed. .
  • map screen 429 On the map screen 429, two mark displays 430 are displayed on the map within the display range corresponding to the display scale. Since the mark display 430 is associated with the matching program 431, the area occupied by the map screen 429 and the matching program 431 on the display 312 can be changed by the user's selection.
  • the matching program 431 corresponding to the mark display 430 is displayed large instead of the map screen 429 being displayed small.
  • FIG. 5 is an explanatory diagram of an example of the relationship between the display scale (scale) and the number of matched programs according to the first embodiment.
  • a graph 500 showing the relationship between the display scale (scale) and the number of matching programs shows the number of matching programs on the vertical axis and the scale on the horizontal axis.
  • the number of matching programs includes the character string included in the metadata of the content distributed from each of the broadcasting stations 451a and 451b shown in FIG. 4, and the place name and the famous place included in the map information (character information) data 404. And the number of contents corresponding to the matching character string.
  • the scale may be the display scale data using the setting by the user.
  • the scale is the display distance per unit length of the map on the display screen of the display 312.
  • the graph 500 matches the character string included in the metadata with the character string included in the map information (character information) data 404 when the map scale is enlarged and displayed in a wide area. Since the number of cases increases, the number of matched programs increases.
  • FIG. 6 is an explanatory diagram of an example of the relationship between the display scale (scale) according to the first embodiment and the number of mark displays after the narrowing search process.
  • a graph 600 showing the relationship between the display scale (scale) and the number of mark displays after the narrowing search process shows the number of mark display items on the vertical axis and the scale on the horizontal axis.
  • the number of marks displayed includes the character strings included in the metadata of the content distributed from each of the broadcast stations 451a and 451b shown in Fig. 4, and the place names and sights included in the map information (character information) data 404.
  • This is the number of display marks of the display data related to the matching character string compared with the character string. In other words, it may be the total number of matching programs, which is the number of marks displayed corresponding to the number of matching programs shown in FIG.
  • the number of display data to be displayed such as point data related to a matching character string may be searched.
  • the graph 600 uses the search number control data 407 and the map display scale data 408 shown in FIG. 4 so that the number of stamps displayed is constant for all scales. This is a result of narrowing down the number of cases when the display data is displayed with the data 406.
  • the fixed number of cases may be, for example, the number of cases set by a predetermined upper limit and lower limit.
  • the search refinement process using the map display scale data 408 may be, for example, an excessive search when the scale is displayed in detail! /, Or a refinement search when the scale is displayed in a wide area. .
  • the narrowing search may be to search for point data such as names, sights, store names, and facility names related to the current soccer team in the area.
  • the narrowing search process using the number narrowing data 407 is a process of performing a search using a search condition for narrowing down the number of cases when displaying a mark, for example.
  • the search condition uses a plurality of filters to narrow down the filters suitable for the filters.
  • a plurality of filters may be used according to the priority order so that the number of mark display cases may be constant even if the priority order to apply each filter is set.
  • Filters that serve as search conditions include, for example, programs of a specific broadcast station, programs of a specific genre, programs of a specific broadcast period, programs of a broadcast station with a high number of user views, and user registration points. There are filters to get related programs, programs related to nearby facility names, etc.
  • a program related to a user's registration point can be obtained by selectively acquiring an amusement park commercial, etc. Also good.
  • programs related to nearby facility names are, for example, near soccer fields When driving, you can get World Cup broadcasts and soccer programs.
  • a filter may be used so that information considered important such as news and disaster information is preferentially searched. In this way, even if a disaster or crime occurs, ⁇ IJ users can increase safety by appropriately checking the geographical information of the disaster or crime and being alert. .
  • the map display scale data 408 and the number narrowing down data 407 may be used together. Specifically, for example, if the scale is a detailed display, the search may be performed using a filter that performs over-search, and if the scale is a wide-area display, the search may be performed using a filter that performs a narrow search. Yo! /
  • the refined search specifies the type of the stadium, narrows down to only the current information on the identified competition, and retrieves the search results. You can narrow it down! / ⁇ .
  • FIG. 7 is a flowchart of the process performed by the navigation device according to the first embodiment.
  • the communication I / F 313 determines whether or not content data has been received (step S701). For example, content data is received from each of the broadcast stations 451a and 451b shown in FIG. 452a and 452b may be received, and metadata and video / audio data may be received respectively.
  • step S701 after receiving the content data, if received (step S701: Yes), the CPU 301 divides the metadata and video / audio data from the content data received in step S701. (Step S702).
  • the CPU 301 determines whether or not there is data that matches the map information in the metadata divided in step S702 (step S703). Specifically, for example, the matching is determined by the map information and metadata character comparison filter unit 403 shown in FIG. 4 and the character string included in the received metadata and the map information (character information) data 404. It is good to compare the character strings such as place names and sights included in, to determine whether there is a matching character string.
  • the character string included in the map information (character information) data 404 to be compared with the metadata may be, for example, a character string included in the map screen 429 displayed on the display 312.
  • the character string to be compared with metadata can be a character string included in points related to past or current destination search, such as a point registered by a user or a point set as a destination in the past. It is also possible to use the search history and preferences of the user.
  • the processing load on the navigation device 300 can be reduced and the processing can be optimized.
  • step S703 if there is data that matches the map information in the metadata (step S703: Yes), the CPU 301 performs a narrowing search process (step S704). Details of the narrowing search process will be described with reference to FIG.
  • step S703 when there is no data matching the map information in the metadata
  • Step S703 No returns to Step S701 and repeats the process.
  • the CPU 301 stores various data relating to the display data searched as a result of the narrowing search process in step S704 (step S705).
  • the storage of various data includes the coordinate display data 416 shown in FIG. Data 417, metadata 418, video / audio data 419, etc. may be stored in various recording media by controlling drives such as magnetic disk drive 304 and optical disk drive 306.
  • the display request is, for example, an input for requesting that the display data retrieved from the content received in step S701 is displayed on the display screen together with the map data when the user requests execution of this function. It may be configured to accept.
  • step S706 When a display request is received in step S706 (step S706: Yes), the display image to be displayed on the display screen is displayed by the video I / F 311 using the various data stored in step S705.
  • Step S707 the display image is processed by the display image processing unit 427 shown in FIG. 4 by the metadata display function unit 422, the video playback unit 423, the mark display video function unit 426, and the map data display function.
  • the display image may be processed using various data output from the unit 428.
  • step S706 If a display request is not accepted in step S706 (step S706: No), the process returns to step S701 and the process is repeated.
  • step S707 the display image processed in step S707 is displayed on display 312 (step S708), and the series of processing ends.
  • the display on the display 312 may display the map screen 429, the mark display 430, and the matching yarn number 431 shown in FIG.
  • the user selects the mark display 430, so that the matching program related to the mark display is displayed. May be configured to allow viewing. In this way, the user can easily check the geographical information of the content.
  • FIG. 8 is a flowchart illustrating the narrowing search process (step S704 in FIG. 7) in the navigation device according to the first embodiment.
  • the CPU 301 acquires a map display scale that is a display scale of map information (step S801).
  • the map display scale for example, the map display scale data 408 shown in FIG. 4 or data using settings by the user may be acquired.
  • the CPU 301 obtains the number narrowing-down data that is the search condition for the narrowing search (step S802).
  • the number narrowing-down data is, for example, a search condition that allows the number of retrievals to be a predetermined number even in the number narrowing-down data 407 shown in FIG.
  • the CPU 301 searches the display data (step S803), and determines whether or not the searched display data is a predetermined number (step S804).
  • the predetermined number may be, for example, a quantity with an upper limit and a lower limit determined by the number of cases when the display data shown in FIG.
  • step S804 if the number is the predetermined number (step S804: Yes), the narrowing search process in step S704 in FIG. 7 is terminated as it is, and the process proceeds to step S705.
  • step S804 If the number is not the predetermined number in step S804 (step S804: No), the process returns to step S802 and the process is repeated. Specifically, for example, if it is determined in step S804 that the number is larger than the predetermined number, the search condition for performing the narrow search is determined. If it is determined that the number is smaller than the predetermined number, the excessive search is performed. It is good to repeat the process by obtaining the number-restricted data so as to satisfy the search conditions to be performed (step S802).
  • the navigation device can display by controlling the number of search of the mark display according to the setting of the display scale (scale) of the map displayed on the display. Therefore, the user can check the geographical information of the content appropriately. In addition, it is possible to optimize the search by using the data that narrows down the number of users.
  • Example 2 of the present invention will be described.
  • Fig. 3 shows the hardware configuration of the navigation device
  • Fig. 5 and Fig. 6 give an overview of the refinement search process, and the contents of the processing of the navigation device are almost the same as those in Fig. 7 and Fig. 8. .
  • FIG. 9 is a block diagram of an outline of the processing of the navigation device according to the second embodiment. Note that the functional units in the outline of the processing of the navigation device 300 according to the second embodiment are denoted by the same reference numerals in FIG.
  • broadcast stations 451a and 451b in the broadcast station group 450 are provided with data distribution control units 90la and 90lb, respectively.
  • the data distribution control units 901a and 901b control the amount of content data to be distributed using consumer metadata related to the preference of the user of the navigation device 300.
  • the data distribution control units 901a and 901b are configured so that consumer metadata is set in advance by the user and only content data relating to content suitable for the user's preference is distributed. It is.
  • the second embodiment it is possible to reduce the communication load by reducing the data amount of the content data by the broadcasting stations 451a and 451b that distribute the content data. .
  • the navigation apparatus 300 processes content data whose number of cases is controlled in advance, the data processing load can be reduced and prompt processing can be performed. In other words, it is possible to optimize the processing of the navigation device 300 by setting consumer metadata instead of the number narrowing-down data 407 shown in FIG.
  • the content data is distributed from a broadcast station.
  • the content data is distributed from an Internet search engine, a digital radio broadcast station, or the like.
  • the present invention may be applied to (acquired) data.
  • Metadata can be set even if the data to be distributed is audio data centered on audio data. This metade Depending on the data, for example, local contents, topics, talks with guests, CM and other audio contents will be stored in memory.
  • the display control method described in the present embodiment can be realized by executing a program prepared in advance on a computer such as a PC or a workstation.
  • This program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer.
  • the program may be a transmission medium that can be distributed through a network such as the Internet.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Navigation (AREA)

Description

明 細 書
表示制御装置、表示制御方法、表示制御プログラムおよびコンピュータ に読み取り可能な記録媒体
技術分野
[0001] この発明は、 目的地点までの経路を探索する表示制御装置、表示制御方法、表示 制御プログラムおよびコンピュータに読み取り可能な記録媒体に関する。ただし、こ の発明の利用は、上述した表示制御装置、表示制御方法、表示制御プログラムおよ びコンピュータに読み取り可能な記録媒体には限られない。
背景技術
[0002] 従来より、車両に搭載されたカーナビゲーシヨン装置や PDA (Personal Digital Assistant)などの端末装置は、 GPS (Global Positioning System)機能によつ て、自装置の位置情報を算出することが可能となっている。
[0003] 近年では、自装置の現在地点周辺に関連するコンテンツを取得するため、サーバ 力、ら受信した、地理的な位置と関連づけられる位置依存コンテンツの参照先をまとめ たリストコンテンツから、地理的空間内の 1点を示す地点位置情報を基準とした関心 領域に関連する位置依存コンテンツの参照先をまとめた局所領域リストコンテンツを 生成する提案がされている(たとえば、下記特許文献 1参照。)。
[0004] また、利用者がインターネットから移動経路中や任意の地点での様々な情報を入 手するため、 2次記憶部に記憶された地図情報から、現在位置、所定時刻における 予測位置、任意に指定された位置およびそれらの位置周辺に存在する文字列を抽 出し、抽出された文字列に基づいてインターネット上から情報を取得する提案がされ ている(たとえば、下記特許文献 2参照。)。
[0005] 特許文献 1 :特開 2004— 252592号公報
特許文献 2 :特開 2004— 318483号公報
発明の開示
発明が解決しょうとする課題
[0006] しかしながら、上記従来技術では、外部に接続されたサーバなどから、現在地点や 任意の地点などの周辺に関するコンテンツや情報を取得する構成である。したがつ て、現在地点や任意の地点などの周辺に関するコンテンツや情報が大量に存在する 場合、利用者は、情報の取得に時間力かかるうえ、必要な情報の選別が困難になる という問題が一例として挙げられる。
[0007] 一方、現在地点や任意の地点などの周辺に関するコンテンツや情報が少量である 場合、利用者は、必要な情報が取得できないという問題が一例として挙げられる。
[0008] くわえて、取得したコンテンツや情報を利用者に報知するために地図情報とあわせ て表示すると、表示尺度が広域表示である場合、地図情報の表示範囲に表示される コンテンツや情報の数が莫大な数となってしまい、利用者は、必要なコンテンツや情 報が判断できな!/、と!/、う問題が一例として挙げられる。
[0009] 具体的には、たとえば、広域表示の表示範囲に対してコンテンツや情報を示す印( マーク)が大量であると、表示画面が印(マーク)で埋め尽くされてしまい、利用者は 地図情報を確認できないばかりか、印(マーク)が確認しづらくなつてしまう。
[0010] 一方、表示尺度が詳細表示である場合、地図情報の表示範囲に表示されるコンテ ンッゃ情報の数が極小となり、地図の表示範囲にコンテンツや情報が含まれないた め、利用者は、必要なコンテンツや情報を確認できないという問題が一例として挙げ られる。
課題を解決するための手段
[0011] 上述した課題を解決し、 目的を達成するため、請求項 1の発明に力、かる表示制御 装置は、任意のコンテンツに関するコンテンツデータを取得する取得手段と、前記取 得手段によって取得されたコンテンツデータの中から、表示部に表示される地図上に 表示可能な地点データを検索するための特定データを抽出する抽出手段と、前記表 示部に表示される地図の表示尺度の設定を受け付ける設定手段と、前記設定手段 によって設定された表示尺度に応じて、所定の記録媒体に記録された検索条件群の 中から、前記抽出手段によって抽出された特定データと関連づけられた、地点デー タの検索条件を選択する選択手段と、前記選択手段によって選択された検索条件に よって、地図データの中から前記地図上に表示対象となる表示地点データを検索す る検索手段と、前記検索手段によって検索された表示地点データを、前記コンテンツ データと関連づけて前記表示部に表示する表示制御手段と、を備えることを特徴と する。
[0012] また、請求項 7の発明に力、かる表示制御方法は、任意のコンテンツに関するコンテ ンッデータを取得する取得工程と、前記取得工程によって取得されたコンテンツデー タの中から、表示部に表示される地図上に表示可能な地点データを検索するための 特定データを抽出する抽出工程と、前記表示部に表示される地図の表示尺度の設 定を受け付ける設定工程と、前記設定工程によって設定された表示尺度に応じて、 所定の記録媒体に記録された検索条件群の中から、前記抽出工程によって抽出さ れた特定データと関連づけられた、地点データの検索条件を選択する選択工程と、 前記選択工程によって選択された検索条件によって、地図データの中から前記地図 上に表示対象となる表示地点データを検索する検索工程と、前記検索工程によって 検索された表示地点データを、前記コンテンツデータと関連づけて前記表示部に表 示する表示制御工程と、を含むことを特徴とする。
[0013] また、請求項 8の発明に力、かる表示制御プログラムは、請求項 7に記載の表示制御 方法をコンピュータに実行させることを特徴とする。
[0014] また、請求項 9の発明に力、かるコンピュータに読み取り可能な記録媒体は、請求項 8に記載の表示制御プログラムを記録したことを特徴とする。
図面の簡単な説明
[0015] [図 1]図 1は、本実施の形態にかかる表示制御装置の機能的構成の一例を示すプロ ック図である。
[図 2]図 2は、本実施の形態に力、かる表示制御装置の処理の内容を示すフローチヤ ートである。
[図 3]図 3は、本実施例 1にかかるナビゲーシヨン装置のハードウェア構成の一例を示 すブロック図である。
[図 4]図 4は、本実施例 1にかかるナビゲーシヨン装置の処理の概要を示すブロック図 である。
[図 5]図 5は、本実施例 1にかかる表示尺度 (スケール)と一致番組数との関係の一例 を示す説明図である。 [図 6]図 6は、本実施例 1にかかる表示尺度 (スケール)と絞り込み検索処理後の印表 示件数との関係の一例を示す説明図である。
[図 7]図 7は、本実施例 1にかかるナビゲーシヨン装置の処理の内容を示すフローチヤ ートである。
[図 8]図 8は、本実施例 1にかかるナビゲーシヨン装置における絞り込み検索処理(図 7のステップ S704)を示すフローチャートである。
[図 9]図 9は、本実施例 2にかかるナビゲーシヨン装置の処理の概要を示すブロック図 である。
符号の説明
[0016] 100 表示制御装置
101 取得部
102 抽出部
103 設定部
104 選択部
105 検索部
106 表示制御部
発明を実施するための最良の形態
[0017] 以下に添付図面を参照して、この発明にかかる表示制御装置、表示制御方法、表 示制御プログラムおよびコンピュータに読み取り可能な記録媒体の好適な実施の形 態を詳細に説明する。
[0018] (実施の形態)
(表示制御装置の機能的構成)
図 1を用いて、本実施の形態に力、かる表示制御装置の機能的構成について説明 する。図 1は、本実施の形態にかかる表示制御装置の機能的構成の一例を示すプロ ック図である。
[0019] 図 1において、表示制御装置 100は、取得部 101と、抽出部 102と、設定部 103と、 選択部 104と、検索部 105と、表示制御部 106と、力も構成されている。
[0020] 取得部 101は、任意のコンテンツに関するコンテンツデータを取得する。具体的に は、たとえば、取得部 101は、コンテンツを配信する放送局からコンテンツデータを受 信することとしてもよい。また、取得部 101は、たとえば、記録媒体に記録されたコン テンッデータを読み込むこととしてもよ!/、。
[0021] また、コンテンツデータは、たとえば、所定の地点に関するデータを含む構成でもよ ぐ音声データや映像データやテキストデータなどのいずれであってもよい。具体的 には、たとえば、コンテンツデータは、コンテンツに関する映像や音声を含む映像/ 音声データと、当該コンテンツに関する内容を示すメタデータと、を含むこととしてもよ い。
[0022] 抽出部 102は、取得部 101によって取得されたコンテンツデータの中から、図示し ない表示部に表示される地図上に表示可能な地点データを検索するための特定デ ータを抽出する。具体的には、たとえば、抽出部 102は、コンテンツデータにおけるメ タデータの中から特定データを抽出する構成でもよぐ地点データを検索するための 特徴量 (シンボル)やキーワードなどを抽出することとしてもよ!/、。
[0023] 設定部 103は、図示しない表示部に表示される地図の表示尺度の設定を受け付け る。表示尺度の設定は、たとえば、利用者による図示しない操作部の操作によって設 定することとしてもよいし、表示している地点に応じて自動的に変更することができる 構成でもよい。
[0024] 選択部 104は、設定部 103によって設定された表示尺度に応じて、所定の記録媒 体に記録された検索条件群の中から、抽出部 102によって抽出された特定データと 関連づけられた、地点データの検索条件を選択する。具体的には、たとえば、選択 部 104は、設定部 103によって設定された表示尺度によって表示部に表示される地 図の表示範囲における、後述する検索部 105によって検索された表示地点データの 数が、所定の数量となるように検索条件を選択する。
[0025] より具体的には、たとえば、選択部 104は、地図の表示範囲における表示地点デー タの数が所定の数量より多い場合は、表示地点データが少なくなるように検索条件を 選択する。また、選択部 104は、たとえば、図の表示範囲における表示地点データの 数が所定の数量より少ない場合は、表示地点データが多くなるように検索条件を選 択する。ここで、所定の数量は、たとえば、利用者によって設定できる構成でもよぐ 上限と下限を有する所定の範囲を有する数量であってもよい。
[0026] また、検索条件群は、たとえば、複数の検索条件からなり、図示しない記録媒体に 記録されていることとしてもよい。検索条件は、たとえば、利用者の嗜好情報に応じた 検索条件を含む構成としてもょレヽ。
[0027] 検索部 105は、選択部 104によって選択された検索条件によって、地図データの 中から地図上に表示対象となる表示地点データを検索する。
[0028] 表示制御部 106は、検索部 105によって検索された表示地点データを、コンテンツ データと関連づけて図示しない表示部に表示する。具体的には、たとえば、表示制 御部 106は、地図上の表示地点データと、コンテンツデータにおける映像/音声デ ータを関連づけて表示し、利用者によって表示地点データが選択されると、関連づけ られた映像/音声データを再生可能としてもょレ、。
[0029] (表示制御装置の処理の内容)
つぎに、本実施の形態に力、かる表示制御装置 100の処理の内容について説明す る。図 2は、本実施の形態に力、かる表示制御装置の処理の内容を示すフローチヤ一 トである。図 2のフローチャートにおいて、まず、取得部 101によってコンテンツデータ を取得したか否かを判断する (ステップ S 201 )。
[0030] ステップ S201において、コンテンツデータを取得するのを待って、取得した場合( ステップ S201 :Yes)は、抽出部 102によって、ステップ S201において取得されたコ ンテンッデータの中から特定データを抽出する(ステップ S202)。特定データは、た とえば、図示しない表示部に表示される地図上に表示可能な地点データを検索する ためのデータである。
[0031] つぎに、設定部 103によって、図示しない表示部に表示される地図の表示尺度を 設定する(ステップ S203)。表示尺度の設定は、たとえば、利用者による図示しない 操作部の操作によって設定することとしてもよい。なお、図 2のフローチャートでは、ス テツプ S201およびステップ S202の処理の後に表示尺度を設定する構成としたが、 ステップ S201およびステップ S202の処理の前あるいは途中に設定することとしても よい。
[0032] そして、選択部 104によって、ステップ S203において設定された表示尺度に応じ て、所定の記録媒体に記録された検索条件群の中から、ステップ S202において抽 出された特定データと関連づけられた、地点データの検索条件を選択する(ステップ
5204)。
[0033] そして、検索部 105によって、ステップ S204において選択された検索条件によって 、地図データの中から地図上に表示対象となる表示地点データを検索する(ステップ
5205)。
[0034] その後、表示制御部 106によって、ステップ S205において検索された表示地点デ ータを、コンテンツデータと関連づけて図示しない表示部に表示して(ステップ S206 )、一連の処理を終了する。
[0035] なお、本発明の表示制御装置、表示制御方法、表示制御プログラムおよびコンビュ ータに読み取り可能な記録媒体は、表示制御装置 100によって、その機能を実現す ることとしたが、表示制御装置 100に限ることはなぐ図 1に示す機能部を備える構成 とすれば、複数の装置であってもよい。また、各機能部を異なる装置として接続する 場合、装置間の接続は、たとえば、有線、無線を問わず、 Bluetooth (登録商標)な どによって通信をおこなって接続することとしてもよい。
[0036] 以上説明したように、本実施の形態にかかる表示制御装置、表示制御方法、表示 制御プログラムおよびコンピュータに読み取り可能な記録媒体によれば、表示部に表 示される地図の表示尺度の設定に応じて表示地点データを検索して表示できるため 、利用者は、コンテンツの有する地理的な情報を適切に確認することができる。
[0037] くわえて、利用者の嗜好情報に応じた検索条件を選択することで、検索の最適化を 図ること力 Sでさる。
[0038] また、表示地点データを、コンテンツデータと関連づけて表示部に表示し、利用者 によって表示地点データが選択されると、関連づけられた映像/音声データを再生 可能とすることで、利用者は、容易にコンテンツデータを確認することができる。 実施例 1
[0039] 以下に、本発明の実施例 1について説明する。本実施例 1では、たとえば、車両( 四輪車、二輪車を含む)などの移動体に搭載されるナビゲーシヨン装置によって、本 発明の表示制御装置を実施した場合の一例について説明する。 [0040] (ナビゲーシヨン装置のハードウェア構成)
図 3を用いて、本実施例 1にかかるナビゲーシヨン装置のハードウェア構成について 説明する。図 3は、本実施例 1にかかるナビゲーシヨン装置のハードウェア構成の一 例を示すブロック図である。
[0041] 図 3において、ナビゲーシヨン装置 300は、車両などの移動体に搭載されており、 C PU301と、 ROM302と、 RAM303と、磁気ディスク卜、ライプ、 304と、磁気ディスク 30 5と、光ディスクド、ライプ、 306と、光ディスク 307と、音声 I/F (インターフェース) 308と 、スピーカ 309と、人力デノ イス 310と、映像 I/F311と、ディスプレイ 312と、通信 I /F313と、 GPSユニット 314と、各種センサ 315と、を備えている。また、各構成き 0;!〜 315はバス 320によってそれぞれ接続されている。
[0042] まず、 CPU301は、ナビゲーシヨン装置 300の全体の制御を司る。 ROM302は、 ブートプログラム、現在地点算出プログラム、経路探索プログラム、経路誘導プロダラ ム、音声生成プログラム、表示制御プログラムなどの各種プログラムを記録している。 また、 RAM303は、 CPU301のワークエリアとして使用される。
[0043] 現在地点算出プログラムは、たとえば、後述する GPSユニット 314および各種セン サ 315の出力情報に基づいて、車両の現在地点(ナビゲーシヨン装置 300の現在地 点)を算出させる。
[0044] 経路探索プログラムは、後述する磁気ディスク 305に記録されている地図情報など を利用して、出発地点から目的地点までの最適な経路を探索させる。ここで、最適な 経路とは、 目的地点までの最短 (あるいは最速)経路や利用者が指定した条件に最 も合致する経路などである。
[0045] 経路誘導プログラムは、経路探索プログラムを実行することによって探索された誘 導経路情報、現在地点算出プログラムを実行することによって算出された車両の現 在地点情報、後述する磁気ディスク 305から読み出された地図情報に基づいて、リア ルタイムな経路誘導情報の生成をおこなわせる。経路誘導プログラムを実行すること によって生成された経路誘導情報は、 CPU301を介して音声 I/F308や映像 I/F 311へ出力される。
[0046] 音声生成プログラムは、パターンに対応したトーンと音声の情報を生成させる。すな わち、経路誘導プログラムを実行することによって生成された経路誘導情報に基づい て、案内ポイントに対応した仮想音源の設定と音声ガイダンス情報の生成をおこなわ せる。生成された音声ガイダンス情報は、 CPU301を介して音声 I/F308へ出力さ れる。
[0047] 表示制御プログラムは、映像 I/F311によってディスプレイ 312に表示する地図情 報やコンテンツの表示形式を決定させ、決定された表示形式によって地図情報ゃコ ンテンッをディスプレイ 312に表示させる。また、詳細は図 4および図 9を用いて説明 する力 表示制御プログラムは、たとえば、後述する磁気ディスク 305や光ディスク 30 7などの記録媒体や、通信 I/F313を介して取得されるコンテンツデータを用いて、 ディスプレイ 312に表示する地図情報やコンテンツの表示形式を決定させることとし てもよい。
[0048] 磁気ディスクドライブ 304は、 CPU301の制御にしたがって磁気ディスク 305に対 するデータの読み取り/書き込みを制御する。磁気ディスク 305は、磁気ディスクドラ イブ 304の制御で書き込まれたデータを記録する。磁気ディスク 305としては、たとえ ば、 HD (ノヽードディスク)や FD (フレキシブルディスク)を用いること力 Sできる。
[0049] 磁気ディスク 305に記録される情報の一例として、経路探索'経路誘導などに用い る地図情報が挙げられる。地図情報は、建物、河川、地表面などの地物(フィーチャ) をあらわす背景データと、道路の形状をあらわす道路形状データとを有しており、デ イスプレイ 312の表示画面において 2次元または 3次元に描画される。
[0050] なお、本実施例 1では地図情報を磁気ディスク 305に記録するようにした力 後述 する光ディスク 307に記録するようにしてもよい。また、地図情報は、ナビゲーシヨン 装置 300のハードウェアと一体に設けられているものに限って記録されているもので はなぐナビゲーシヨン装置 300外部に設けられていてもよい。その場合、ナビゲーシ ヨン装置 300は、たとえば、通信 I/F313を通じて、ネットワークを介して地図情報を 取得する。取得された地図情報は RAM303などに記憶される。
[0051] 光ディスクドライブ 306は、 CPU301の制御にしたがって光ディスク 307に対するデ ータの読み取り/書き込みを制御する。光ディスク 307は、光ディスクドライブ 306の 制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク 307 は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒 体として、光ディスク 307のほ力、、 MO、メモリカードなどであってもよい。
[0052] 音声 I/F308は、音声出力用のスピーカ 309に接続され、スピーカ 309からは音 声が出力される。
[0053] 入力デバイス 310は、文字、数値、各種指示などの入力のための複数のキーを備 えたリモコン、キーボード、マウス、タツチパネルなどが挙げられる。
[0054] 映像 I/F311は、ディスプレイ 312と接続される。映像 I/F311は、具体的には、 たとえば、ディスプレイ 312全体の制御をおこなうグラフィックコントローラと、即時表示 可能な画像情報を一時的に記録する VRAM (Video RAM)などのバッファメモリと 、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ 312を 表示制御する制御 ICなどによって構成される。
[0055] ディスプレイ 312には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画 像などの各種データが表示される。このディスプレイ 312は、たとえば、 CRT、 TFT 液晶ディスプレイ、プラズマディスプレイなどを採用することができる。また、ディスプレ ィ 312は、車両に複数備えられていてもよぐたとえば、運転者に対するものと後部座 席に着座する搭乗者に対するものなどである。
[0056] 通信 I/F313は、無線を介してネットワークに接続され、ナビゲーシヨン装置 300と CPU301とのインターフェースとして機能する。通信 I/F313は、さらに、無線を介し てインターネットなどの通信網に接続され、この通信網と CPU301とのインターフエ一 スとしても機倉する。
[0057] 通信網には、 LAN、 WAN,公衆回線網や携帯電話網などがある。具体的には、 通信 I/F313は、たとえば、地上波デジタル放送やアナログテレビ放送や FMラジオ などを受信 4目 なテューフ'一、 VICS (Vehicle Iniormation ana Communica tion System) /ビーコンレシーバ、無線ナビゲーシヨン装置、およびその他のナビ ゲーシヨン装置によって構成され、 VICSセンターから配信される渋滞や交通規制な どの道路交通情報を取得する。なお、 VICSは登録商標である。
[0058] また、通信 I/F313は、たとえば、任意のコンテンツデータを配信する放送局からコ ンテンッデータを受信することとしてもよい。詳細は図 4および図 9を用いて説明する 力 S、コンテンツデータは、たとえば、任意のコンテンツにおける映像や音声に関する 映像/音声データと、コンテンツデータにおけるメタデータとを含むデータである。
GPSユニット 314は、 GPS衛星からの電波を受信し、車両の現在地点を示す情報 を出力する。 GPSユニット 314の出力情報は、後述する各種センサ 315の出力値とと もに、 CPU301による車両の現在地点の算出に際して利用される。現在地点を示す 情報は、たとえば緯度 ·経度、高度などの、地図情報上の 1点を特定する情報である
[0060] 各種センサ 315は、車速センサや加速度センサ、角速度センサなどを含み、車両 の位置や挙動を判断することが可能な情報を出力する。各種センサ 315の出力値は 、 CPU301による車両の現在地点の算出や、速度や方位の変化量の測定などに用 いられる。
[0061] なお、本実施例 1では、車両に搭載されたナビゲーシヨン装置 300による例につい て説明するが、利用者の携帯端末や、 PC (パーソナル 'コンピュータ)によって本発 明の表示制御装置を実施するようにしてもよい。
[0062] なお、図 1に示した表示制御装置 100が備える取得部 101、抽出部 102、設定部 1 03、選択部 104、検索部 105、表示制御部 106、図 3に示したナビゲーシヨン装置 3 00における ROM302、 RAM303、磁気ディスク 305、光ディスク 307などに記録さ れたプログラムやデータを用いて、 CPU301が所定のプログラムを実行し、ナビゲー シヨン装置 300における各部を制御することによってその機能を実現する。
[0063] すなわち、本実施例 1のナビゲーシヨン装置 300は、ナビゲーシヨン装置 300にお ける記録媒体としての ROM302に記録されている表示制御プログラムを実行するこ とにより、図 1に示した表示制御装置 100が備える機能を、図 3に示した手順で実行 すること力 Sでさる。
[0064] (ナビゲーシヨン装置 300における処理の概要)
つぎに、図 4を用いて、本実施例 1にかかるナビゲーシヨン装置 300の処理の概要 について説明する。図 4は、本実施例 1にかかるナビゲーシヨン装置の処理の概要を 示すブロック図である。
[0065] 図 4において、ナビゲーシヨン装置 300は、放送局群 450から配信されるコンテンツ に関するデータについて各種処理をおこなう構成である。
[0066] 放送局群 450は、放送局 451 aと、放送局 451bと、力 構成されている。なお、本 実施例 1では、放送局群 450は、 2つの放送局 451 a, 451bについて説明する力 3 つ以上の放送局からなる構成としてもよ!/、。
[0067] 各放送局 451a, 451bは、コンテンツデータ 452a, 452bと、メタデータ配信制御部
453a, 453bと、映像/音声データ配信制御部 454a, 454bと、力、ら構成されている 。具体的には、たとえば、各放送局 451a, 451bは、地上波デジタル放送や、アナ口 グテレビ放送や、ラジオ放送などによってコンテンツデータ 452a, 452bをナビゲー シヨン装置 300や、その他受信端末 (不図示)に配信する構成である。
[0068] コンテンツデータ 452a, 452bは、それぞれの放送局 451a, 451bから配信する対 象となる番組情報であり、各放送局 451a, 451bが備える記録媒体に記録されてい る構成でもよい。また、コンテンツデータ 452a, 452bは、たとえば、番組情報におけ るメタデータと、映像/音声データから構成されており、それぞれ、メタデータ配信制 御部 453a, 453bおよび映像/音声データ配信制御部 454a, 454bを介してナビゲ ーシヨン装置 300に配信される。
[0069] メタデータは、たとえば、コンテンツデータにおける番組情報の内容を示すデータで あり、 BML (Broadcast Markup Language)开试や、 XML (Extensible Mark up Language)形式で記述されたデータであり、文章やデータの意味や構造が記 述されている。
[0070] なお、図 4の説明では、コンテンツデータ 452a, 452bは、記録媒体に記録されて いる構成としたが、各放送局 451a, 451bで撮影した映像および音声を、そのままナ ビグーシヨン装置 300に配信する構成としてもよい。
[0071] ナビゲーシヨン装置 300は、メタデータ受信部 401と、映像/音声データ受信部 40 2と、地図情報、メタデータ文字比較フィルタ部 403と、地図情報(文字情報)データ 4 04と、検索数制御フィルタ部 405と、検索数制御データ 406と、地図座標データ 409 と、データ処理部 410と、データ群 415と、座標表示制御部 420と、表示件数制御部 421と、メタデータ表示機能部 422と、映像再生部 423と、地図情報(映像)データ 4 24と、音声再生部 425と、印表示映像化機能部 426と、表示画像加工部 427と、地 図データ表示機能部 428と、スピーカ 309と、ディスプレイ 312と、力 構成されてい
[0072] また、データ処理部 410は、番組座標作成部 411と、表示件数算出フィルタ部 412 と、メタデータ保存制御部 413と、映像/音声データ保存制御部 414と、から構成さ れている。そして、データ群 415は、印表示用座標データ 416と、表示件数データ 41 7と、メタデータ 418と、映像/音声データ 419と、力、ら構成されている。また、デイス プレイ 312には、地図画面 429と、印表示 430と、一致番糸且 431と、カ表示画像とし て表示されている。
[0073] なお、図 4に上述したメタデータ受信部 401や映像/音声データ受信部 402は、具 体的には、たとえば、図 3に示した通信 I/F313によってその機能を実現する。また 、地図情報、メタデータ文字比較フィルタ部 403や検索数制御フィルタ部 405ゃデー タ処理部 410は、具体的には、たとえば、図 3に示した磁気ディスク 305や光ディスク 307や ROM302や RAM303などの記録媒体に記録された各種プログラムを CPU 301が実行することによってその機能を実現する。
[0074] また、座標表示制御部 420や表示件数制御部 421やメタデータ表示機能部 422や 映像再生部 423や音声再生部 425や印表示映像化機能部 426や表示画像加工部 427や地図データ表示機能部 428は、具体的には、たとえば、図 3に示した音声 1/ F308や映像 I/F311によってその機能を実現する。
[0075] そして、地図情報(文字情報)データ 404や地図座標データ 409やデータ群 415や 地図情報(映像)データ 424は、具体的には、たとえば、図 3に示した磁気ディスク 30 5や光ディスク 307や ROM302や RAM303などの記録媒体に記録され、 CPU301 の制御にしたがって読み取り/書き込みがおこなわれる。
[0076] メタデータ受信部 401は、各放送局 451a, 451bから配信されるコンテンツについ てのメタデータを受信する。また、映像/音声データ受信部 402は、各放送局 451a , 451bから配信されるコンテンツについての映像/音声データを受信する。なお、 図 4の説明では、メタデータおよび映像/音声データをそれぞれ受信する構成とした 、コンテンツデータを受信して、メタデータおよび映像/音声データをそれぞれ抽 出することとしてあよい。 [0077] 地図情報、メタデータ文字比較フィルタ部 403は、メタデータ受信部 401によって受 信したメタデータに含まれる文字列と、後述する地図情報(文字情報)データ 404に 含まれる地名や名所などの文字列とを比較して、一致する文字列があった場合に検 索数制御フィルタ部 405 出力する。
[0078] 地図情報(文字情報)データ 404は、ナビゲーシヨン装置 300のディスプレイ 312に おける表示範囲内の地図上に含まれる地名や名所、店名、施設名などの文字列を 含むデータである。
[0079] 検索数制御フィルタ部 405は、検索数制御データ 406を用いて、検索数を制御す る。検索数は、たとえば、地図情報、メタデータ文字比較フィルタ部 403から出力され た文字列に関連する地点データなど、表示対象となる表示データを検索する数であ る。換言すれば、検索数は、たとえば、検索された表示データを表示する際における 印表示の数である。詳細は図 5、図 6および図 8を用いて説明するが、検索数の制御 は、後述する件数絞り込みデータ 407や地図表示尺度データ 408などに基づ!/、て、 検索数が所定の数量となるように IJ徒 Pすることとしてもよレ、。
[0080] 検索数制御データ 406は、件数絞り込みデータ 407と、地図表示尺度データ 408と 、を含んでおり、件数絞り込みデータ 407は、表示データを印表示する際の件数を絞 り込むための検索条件に関するデータである。詳細は図 5および図 6を用いて説明す るが、検索条件は、たとえば、利用者の嗜好などを用いた条件でもよい。
[0081] また、地図表示尺度データ 408は、ナビゲーシヨン装置 300のディスプレイ 312に おける地図表示の表示尺度 (スケール)情報であり、利用者による設定を用いたデー タでもよい。具体的には、たとえば、表示画面における地図の単位長さ当たりの表示 距離である。
[0082] 地図座標データ 409は、ナビゲーシヨン装置 300における地図表示の際に表示す る名所、店、施設などの表示位置を特定するために用いる座標データである。名所、 店、施設の他に、交差点名称や自宅など利用者が登録した地点などであってもよい
[0083] 番組座標作成部 411は、検索数制御フィルタ部 405によって制御された検索にお ける表示データに応じた番組 (コンテンツ)の座標情報を作成し、印表示用座標デー タ 416を得る。番組の座標情報は、たとえば、各放送局 451a, 451bから配信される コンテンツのメタデータに含まれる文字列に関する地点データの座標である。
[0084] 表示件数算出フィルタ部 412は、件数絞り込みデータ 407や地図表示尺度データ 408などに基づいて、表示データを印表示する件数を算出し、表示件数データ 417 を得る。換言すれば、たとえば、表示件数算出フィルタ部 412は、地図表示尺度に変 更があった場合でも、後述するディスプレイ 312に表示する印表示の数量が一定とな るように、表示件数を算出する。
[0085] メタデータ保存制御部 413は、検索数制御フィルタ部 405によって制御された検索 における表示データに応じたコンテンツのメタデータ 418を保存する。
[0086] 映像/音声データ保存制御部 414は、検索数制御フィルタ部 405によって制御さ れた検索における表示データに応じたコンテンツの映像/音声データ 419を再生可 能に保存する。
[0087] このようにメタデータ保存制御部 413や映像/音声データ保存制御部 414を設け ることによって、各放送局 451a, 451bから受信したコンテンツデータをメモリに保存 することなぐハードウェア資源の節約ができる。すなわち、受信したコンテンツデータ を保存する前に、印表示をおこなうための検索数制御フィルタ部 405によって検索数 を制御することで、メモリ容量を節約することができる。換言すれば、図 4において、受 信したコンテンツデータは、ナビゲーシヨン装置 300によって保持しなくてもよい構成 である。
[0088] なお、図 4の説明では、データ処理部 410である番組座標作成部 411、表示件数 算出フィルタ部 412、メタデータ保存制御部 413、映像/音声データ保存制御部 41 4は、それぞれ検索数制御フィルタ部 405によって制御された検索における表示デ ータに応じたコンテンツ (番組)についてデータ処理をおこなうこととした力 地図情報 、メタデータ文字比較フィルタ部 403によって一致した文字列に応じたコンテンツに っレ、てデータ処理をおこなうこととしてもよ!/、。
[0089] 具体的には、たとえば、地図情報、メタデータ文字比較フィルタ部 403によって一致 した文字列に応じたコンテンツについてデータ処理をおこなった後、検索数制御フィ ルタ部 405によって制御される検索数となるように、各データ(印表示用座標データ 4 16、表示件数データ 417、メタデータ 418、映像/音声データ 419)の数を制御する こととしてあよい。
[0090] 換言すれば、データ処理部 410の前段に検索数制御フィルタ部 405を設ける代わ りに、データ処理部 410 (あるいは、データ群 415)の後段に、印表示数制御フィルタ 部を設けて、ディスプレイ 312に表示データを表示する際における印表示の数が所 定の数量となるように制卸してもよ!/ヽ。
[0091] 座標表示制御部 420は、印表示用座標データ 416を用いて、表示データを印表示 する際に必要な座標を印表示映像化機能部 426へ出力する。
[0092] 表示件数制御部 421は、表示件数データ 417を用いて、表示データを印表示する 際に必要な表示件数を印表示映像化機能部 426へ出力する。
[0093] メタデータ表示機能部 422は、メタデータ 418を用いて、メタデータ 418の文字情報 を、ディスプレイ 312に表示するために映像化する機能部である。具体的には、たと えば、メタデータ表示機能部 422は、表示データの印表示に対応した文字列を映像 化するために、メタデータ 418の文字情報を表示画像加工部 427へ出力することとし てもよい。
[0094] 映像再生部 423は、映像/音声データ 419を用いて、コンテンツ(番組)を再生す る機能部である。具体的には、たとえば、映像再生部 423は、ディスプレイ 312に表 示するコンテンツ (番組)を映像化するために、映像/音声データ 419を表示画像加 ェ部 427へ出力することとしてもよ!/、。
[0095] 地図情報(映像)データ 424は、ナビゲーシヨン装置 300に記録された地図データ であり、車両の走行中や経路案内中などにディスプレイ 312に表示するため、地図デ ータ表示機能部 428に読み込まれる構成である。
[0096] 音声再生部 425は、映像/音声データ 419を用いて、コンテンツ(番組)を再生す る機能部である。具体的には、たとえば、音声再生部 425は、映像/音声データ 41 9における音声データを再生するためにスピーカ 309に出力する。
[0097] 印表示映像化機能部 426は、座標表示制御部 420および表示件数制御部 421か らの出力に基づいて、印表示の映像を作成する機能部である。具体的には、たとえ ば、座標表示制御部 420から出力された座標上に、表示件数制御部 421から出力さ れた表示件数分だけ印表示するよう映像を作成する。
[0098] 地図データ表示機能部 428は、地図情報(映像)データ 424を用いて、地図データ を、ディスプレイ 312に表示するために映像化する機能部である。具体的には、たと えば、地図データ表示機能部 428は、ディスプレイ 312に表示する地図データを映 像化するために、地図データを表示画像加工部 427へ出力することとしてもよい。
[0099] 表示画像加工部 427は、メタデータ表示機能部 422、映像再生部 423、印表示映 像化機能部 426、地図データ表示機能部 428から出力された各種データを用いて、 表示画像を加工する。具体的には、たとえば、印表示、コンテンツ、地図データを一 括してディスプレイ 312に表示するように再結合させることとしてもよい。
[0100] ディスプレイ 312は、表示画像加工部 427によって加工された表示画像を表示する 。具体的には、たとえば、地図データ、印表示、コンテンツを一括して表示する構成 であり、図 4の説明では、地図画面 429と、印表示 430と、一致番組 431と、を表示し ている。
[0101] 地図画面 429には、表示尺度(スケール)に応じた表示範囲内の地図上に、 2つの 印表示 430が表示されている。そして、この印表示 430は、それぞれ一致番組 431を 対応づけられているため、利用者の選択によって、ディスプレイ 312における地図画 面 429と一致番組 431の専有面積が変更可能となっている。
[0102] 具体的には、たとえば、利用者が印表示 430を選択すると、地図画面 429が小さく 表示される代わりに当該印表示 430に対応づいた一致番組 431が大きく表示される こととなる。
[0103] (絞り込み検索処理の概要)
ここで、図 5および図 6を用いて、受信した番組 (コンテンツ)から表示データを検索 する場合における絞り込み検索処理の概要について説明する。図 5は、本実施例 1 にかかる表示尺度 (スケール)と一致番組数との関係の一例を示す説明図である。
[0104] 図 5において、表示尺度(スケール)と一致番組数との関係を示すグラフ 500は、縦 軸に一致番組数、横軸にスケールを示している。
[0105] 一致番組数は、図 4に示した各放送局 451a, 451bから配信されるコンテンツのメタ データに含まれる文字列と、地図情報 (文字情報)データ 404に含まれる地名や名所 などの文字列とを比較して、一致する文字列に対応するコンテンツの数である。
[0106] スケールは、利用者による設定を用いた表示尺度 (スケール)のデータでもよぐ具 体的には、たとえば、ディスプレイ 312の表示画面における地図の単位長さ当たりの 表示距離である。
[0107] グラフ 500は、地図のスケールを小さくして詳細表示にした場合、メタデータに含ま れる文字列と、地図情報(文字情報)データ 404に含まれる文字列と、の一致件数が 少なくなるため、一致番組数は少なくなる。
[0108] 一方で、グラフ 500は、地図のスケールを大きくして広域表示にした場合、メタデー タに含まれる文字列と、地図情報(文字情報)データ 404に含まれる文字列と、の一 致件数が多くなるため、一致番組数は多くなる。
[0109] すなわち、スケールが小さいと印表示する件数がほとんど無くなってしまう反面、ス ケールが大きくなるにしたがって、印表示する件数が増加し、表示画面が印表示で 埋め尽くされてしまう可能性がある。
[0110] 本実施例 1では、図 6に示すように、図 4に示した検索数制御データ 406を用いて、 検索数制御フィルタ部 405によって、印表示件数が一定となるように制御している。 図 6は、本実施例 1にかかる表示尺度 (スケール)と絞り込み検索処理後の印表示件 数との関係の一例を示す説明図である。
[0111] 図 6において、表示尺度 (スケール)と絞り込み検索処理後の印表示件数との関係 を示すグラフ 600は、縦軸に印表示件数、横軸にスケールを示している。
[0112] 印表示件数は、図 4に示した各放送局 451a, 451bから配信されるコンテンツのメタ データに含まれる文字列と、地図情報 (文字情報)データ 404に含まれる地名や名所 などの文字列とを比較して、一致する文字列に関連する表示データの印表示の数で ある。換言すれば、図 5に示した一致番組数に対応した印表示の数である、延べ一 致番組数であってもよい。
[0113] また、印表示件数の代わりに、一致する文字列に関連する地点データなど、表示対 象となる表示データを検索する数であってもよレ、。
[0114] グラフ 600は、すべてのスケールに対して、印表示件数が一定となるよう、図 4に示 した件数絞り込みデータ 407や地図表示尺度データ 408を用いて、検索数制御デ ータ 406によって表示データを印表示する際の件数を絞り込んで検索した結果であ る。なお、一定の件数は、たとえば、所定上限と下限によって設定される件数でもよい
[0115] 地図表示尺度データ 408を用いた絞り込み検索処理は、たとえば、スケールが詳 細表示の場合は過剰検索をおこな!/、、スケールが広域表示の場合は絞り込み検索 をおこなうこととしてもよい。
[0116] 具体的には、たとえば、地図情報、メタデータ文字比較フィルタ部 403によって一致 が確認された文字列が「サッカー」の場合、過剰検索はスポーツ全般に関する地名 や名所、店名、施設名など地点データを検索し、絞り込み検索は、現在走行中の地 域のサッカーチームに関連する名や名所、店名、施設名など地点データを検索する こととしてあよい。
[0117] このように、地図表示尺度データ 408を用いて絞り込み検索処理をおこなうことで、 地点データなど、表示画面に対して表示対象となる表示データの印表示の件数が一 定となり、利用者は、コンテンツの有する地理的な情報を適切に確認することができ
[0118] また、件数絞り込みデータ 407を用いた絞り込み検索処理は、たとえば、印表示す る際の件数を絞り込むための検索条件を用いて検索をおこなう処理である。
[0119] 具体的には、たとえば、検索条件は、複数のフィルタを用いて、当該フィルタに適し た絞り込みをおこなう。また、各フィルタを適用する優先順位を設定していてもよぐ印 表示の件数が一定となるように、優先順位にしたがって複数のフィルタを用いることと してもよい。
[0120] 検索条件となるフィルタは、たとえば、特定放送局の番組、特定ジャンルの番組、特 定の放送時期の番組、利用者の視聴回数の多い放送局の番組、利用者の登録地 点に関連する番組、付近の施設名に関連する番組などを取得するフィルタなどがあ
[0121] より具体的には、たとえば、利用者の登録地点に関連する番組は、利用者が〇△ 遊園地を登録地点としていれば、〇△遊園地のコマーシャルなどを選択的に取得し てもよい。また、付近の施設名に関連する番組は、たとえば、サッカー競技場の付近 を走行した場合、ワールドカップの放送やサッカー番組などを取得することとしてもよ い。
[0122] このように、特定の番組や、利用者の嗜好を加味したフィルタを用いて検索をおこ なうことで、利用者は、コンテンツの有する地理的な情報を適切に確認することができ 、検索の最適化を図ることができる。
[0123] また、ニュースや災害情報など重要と考えられる情報を優先して検索するようにフィ ルタを用いてもよい。このようにすれば、災害や犯罪が発生した場合であっても、禾 IJ 用者は、災害や犯罪の地理的な情報を適切に確認して、警戒することにより安全性 を高めることができる。
[0124] さらに、地図表示尺度データ 408と、件数絞り込みデータ 407とをあわせて用いるこ ととしてもよい。具体的には、たとえば、スケールが詳細表示の場合は過剰検索をお こなうフィルタを用いて検索をおこない、スケールが広域表示の場合は絞り込み検索 をおこなうフィルタを用いて検索をおこなうこととしてもよ!/、。
[0125] より具体的には、たとえば、過剰検索は、競技場付近を走行していた場合に、野球 やワールドカップなどの過去ダイジェストも含めて過剰検索して検索結果を増大させ るようにする。
[0126] また、絞り込み検索は、たとえば、競技場付近を走行していた場合に、競技場の種 別を特定して、特定された競技に関する現在の情報のみに絞り込み検索して検索結 果を絞り込むようにすることとしてもよ!/ヽ。
[0127] なお、上述した例では、地図表示尺度データ 408によるスケール設定に基づいて、 件数絞り込みデータ 407におけるフィルタを用いる構成とした力 2つのデータを同 日寺に用いることとしてあよい。
[0128] (ナビゲーシヨン装置 300の処理の内容)
つぎに、図 7を用いて、本実施例 1にかかるナビゲーシヨン装置 300の処理の内容 について説明する。図 7は、本実施例 1にかかるナビゲーシヨン装置の処理の内容を 示すフローチャートである。図 7のフローチャートにおいて、まず、通信 I/F313によ つて、コンテンツデータを受信したか否かを判断する(ステップ S701)。コンテンツデ ータの受信は、たとえば、図 4に示した各放送局 451a, 451bから配信されるコンテン ッデータ 452a, 452bを受信することとしてもよく、メタデータと映像/音声データを それぞれ受信してもよい。
[0129] ステップ S701において、コンテンツデータを受信するのを待って、受信した場合( ステップ S701 :Yes)は、 CPU301によって、ステップ S701において受信されたコン テンッデータからメタデータと映像/音声データを分割する(ステップ S 702)。
[0130] つぎに、 CPU301によって、ステップ S702において分割されたメタデータに地図 情報と一致するデータがあるか否かを判断する (ステップ S703)。具体的には、たと えば、一致の判断は、図 4に示した地図情報、メタデータ文字比較フィルタ部 403に よって、受信したメタデータに含まれる文字列と、地図情報(文字情報)データ 404に 含まれる地名や名所などの文字列とを比較して、一致する文字列があるか否かを判 断することとしてあよい。
[0131] なお、メタデータの比較対象となる地図情報(文字情報)データ 404に含まれる文 字列は、たとえば、ディスプレイ 312に表示する地図画面 429に含まれる文字列であ つてもよい。また、メタデータの比較対象となる文字列は、利用者が登録した地点や 過去に目的地点に設定した地点など、過去や現在の目的地点検索に関連する地点 に含まれる文字列でもよぐ利用者の検索履歴や嗜好などを利用することとしてもよ い。
[0132] このように、メタデータの比較対象となる文字列を制限する構成とすれば、ナビグー シヨン装置 300にかかる処理の負荷が軽減されるとともに、処理の最適化を図ること ができる。
[0133] ステップ S703において、メタデータに地図情報と一致するデータがある場合 (ステ ップ S703 :Yes)は、 CPU301によって、絞り込み検索処理をおこなう(ステップ S70 4)。なお、絞り込み検索処理の詳細については、図 8を用いて説明する。
[0134] また、ステップ S703において、メタデータに地図情報と一致するデータがない場合
(ステップ S703: No)は、ステップ S701に戻って処理を繰り返す。
[0135] そして、 CPU301によって、ステップ S704において絞り込み検索処理の結果、検 索された表示データに関する各種データを保存する (ステップ S705)。具体的には、 たとえば、各種データの保存は、図 4に示した印表示用座標データ 416、表示件数 データ 417、メタデータ 418、映像/音声データ 419などで、磁気ディスクドライブ 30 4や光ディスクドライブ 306などのドライブを制御して各種記録媒体に保存することと してもよい。
[0136] つぎに、入力デバイス 310によって、利用者からの表示要求を受け付けたか否かを 判断する(ステップ S706)。表示要求は、たとえば、利用者が本機能の実行を要求 することで、ステップ S701において受信されたコンテンツから検索された表示データ を地図データとあわせて表示画面に表示する要求をするための入力を受け付ける構 成でもよい。
[0137] ステップ S706において、表示要求を受け付けた場合(ステップ S706 : Yes)は、映 像 I/F311によって、ステップ S705において保存された各種データを用いて、表示 画面に表示するための表示画像を加工する(ステップ S707)。具体的には、たとえば 、表示画像の加工は、図 4に示した表示画像加工部 427によって、メタデータ表示機 能部 422、映像再生部 423、印表示映像化機能部 426、地図データ表示機能部 42 8から出力された各種データを用いて表示画像を加工することとしてもよい。
[0138] また、ステップ S706において、表示要求を受け付けない場合(ステップ S706 : No) は、ステップ S 701に戻って処理を繰り返す。
[0139] そして、ディスプレイ 312によって、ステップ S707において加工された表示画像を 表示して(ステップ S708)、一連の処理を終了する。具体的には、たとえば、ディスプ レイ 312への表示は、図 4に示した地図画面 429と、印表示 430と、一致番糸且 431と 、を表示することとしてもよい。
[0140] なお、図 7のフローチャートでは説明を省略した力 S、ディスプレイ 312に表示画像を 表示した結果、利用者は、印表示 430を選択することで、当該印表示に関連する一 致番組 431を視聴できる構成としてもよい。このようにすれば、利用者は、コンテンツ の有する地理的な情報を容易に確認することができる。
[0141] つぎに、図 8を用いて、本実施例 1にかかるナビゲーシヨン装置 300における絞り込 み検索処理(図 7のステップ S704)について説明する。図 8は、本実施例 1にかかる ナビゲーシヨン装置における絞り込み検索処理(図 7のステップ S704)を示すフロー チャートである。 [0142] 図 8のフローチャートにおいて、まず、 CPU301によって、地図情報の表示尺度で ある地図表示尺度を取得する (ステップ S801)。地図表示尺度は、たとえば、図 4に 示した地図表示尺度データ 408、利用者による設定を用いたデータを取得することと してもよい。
[0143] つぎに、 CPU301によって、絞り込み検索の検索条件となる件数絞り込みデータを 取得する(ステップ S802)。件数絞り込みデータは、たとえば、図 4に示した件数絞り 込みデータ 407でもよぐ検索数が所定の数量となるようにする検索条件である。
[0144] そして、 CPU301によって、表示データを検索し (ステップ S803)、検索した表示デ ータが所定の件数か否かを判断する (ステップ S804)。所定の件数は、たとえば、図 4に示した表示データを印表示する際の件数でもよぐ上限と下限が設定された数量 などでもよい。
[0145] ステップ S804において、所定の件数だった場合(ステップ S804 : Yes)は、そのま ま図 7におけるステップ S704の絞り込み検索処理を終了して、ステップ S705へ移行 する。
[0146] また、ステップ S804において、所定の件数でなかった場合(ステップ S804 : No)は 、ステップ S802へ戻って処理を繰り返す。具体的には、たとえば、ステップ S804に おける判断で所定の件数よりも多いと判断された場合は、絞り込み検索をおこなう検 索条件、所定の件数よりも少ないと判断された場合は、過剰検索をおこなう検索条件 となるよう件数絞り込みデータを取得して (ステップ S802)、処理を繰り返すこととして あよい。
[0147] 以上説明したように、本実施例 1にかかるナビゲーシヨン装置は、ディスプレイに表 示される地図の表示尺度 (スケール)の設定に応じて、印表示の検索数を制御して表 示できるため、利用者は、コンテンツの有する地理的な情報を適切に確認することが できる。くわえて、利用者の件数絞り込みデータを利用することで、検索の最適化を 図ること力 Sでさる。
実施例 2
[0148] つぎに、本発明の実施例 2について説明する。本実施例 2では、利用者の嗜好を 用いてコンテンツを配信する場合について説明する。なお、本実施例 2にかかるナビ ゲーシヨン装置のハードウェア構成については図 3、絞り込み検索処理の概要につ いては図 5および図 6、ナビゲーシヨン装置の処理の内容については図 7および図 8 とほぼ同様であるため説明を省略する。
[0149] (ナビゲーシヨン装置 300における処理の概要)
ここで、図 9を用いて、本実施例 2にかかるナビゲーシヨン装置 300の処理の概要に ついて説明する。図 9は、本実施例 2にかかるナビゲーシヨン装置の処理の概要を示 すブロック図である。なお、本実施例 2にかかるナビゲーシヨン装置 300の処理の概 要における各機能部について、図 4と同様の機能部は同符号を付して説明を省略す
[0150] 図 5において、放送局群 450における、放送局 451a, 451bは、それぞれデータ配 信制御部 90 la, 90 lbを備えている。
[0151] データ配信制御部 901a, 901bは、ナビゲーシヨン装置 300の利用者の嗜好に関 するコンシユーマメタデータを用いて、配信するコンテンツデータのデータ量を制御 する。具体的には、たとえば、データ配信制御部 901a, 901bは、利用者によってあ らかじめコンシユーマメタデータを設定しておき、利用者の嗜好に適したコンテンツに 関するコンテンツデータだけを配信する構成である。
[0152] 以上説明したように、本実施例 2によれば、コンテンツデータを配信する放送局 451 a, 451bによって、コンテンツデータのデータ量を減らすことで、通信負荷の低減を 図ること力 Sできる。また、ナビゲーシヨン装置 300では、あらかじめ件数が制御された コンテンツデータを処理することになるため、データ処理の負荷を低減させて、迅速 な処理がおこなえることとなる。換言すれば、図 4に示した件数絞り込みデータ 407の 代わりに、コンシユーマメタデータを設定することで、ナビゲーシヨン装置 300の処理 の最適化を図ることができる。
[0153] なお、上述した実施例 1および実施例 2では、コンテンツデータは放送局から配信 されることとした力 放送局の代わりに、インターネットの検索エンジンやデジタルラジ ォ放送局などから配信される(取得できる)データについて本発明を適用してもよい。
[0154] 具体的には、たとえば、デジタルラジオ放送の場合、配信されるデータは音声デー タが中心となる力 音声データであってもメタデータの設定は可能である。このメタデ ータによって、たとえば、地域紹介や話題やゲストとのトークや CMなどの内容の音声 コンテンツをメモリに保存することとなる。
[0155] また、ナビゲーシヨン装置の代わりに携帯電話や PCの地図アプリケーションや地図 情報を配信する Web (World Wide Web)アプリケーションなど、地図表示ができる 端末装置に適用することとしてもょレ、。
[0156] なお、本実施の形態で説明した表示制御方法は、あらかじめ用意されたプログラム を PCやワークステーションなどのコンピュータで実行することにより実現することがで きる。このプログラムは、ハードディスク、フレキシブルディスク、 CD— ROM、 MO、 D VDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって 記録媒体から読み出されることによって実行される。またこのプログラムは、インター ネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。

Claims

請求の範囲
[1] 任意のコンテンツに関するコンテンツデータを取得する取得手段と、
前記取得手段によって取得されたコンテンツデータの中から、表示部に表示される 地図上に表示可能な地点データを検索するための特定データを抽出する抽出手段 と、
前記表示部に表示される地図の表示尺度の設定を受け付ける設定手段と、 前記設定手段によって設定された表示尺度に応じて、所定の記録媒体に記録され た検索条件群の中から、前記抽出手段によって抽出された特定データと関連づけら れた、地点データの検索条件を選択する選択手段と、
前記選択手段によって選択された検索条件によって、地図データの中から前記地 図上に表示対象となる表示地点データを検索する検索手段と、
前記検索手段によって検索された表示地点データを、前記コンテンツデータと関連 づけて前記表示部に表示する表示制御手段と、
を備えることを特徴とする表示制御装置。
[2] 前記選択手段は、
前記設定手段によって設定された表示尺度によって前記表示部に表示される地図 の表示範囲における、前記検索手段によって検索された表示地点データの数が、所 定の数量となるように前記検索条件を選択することを特徴とする請求項 1に記載の表 示制御装置。
[3] 前記取得手段は、
前記コンテンツを配信する放送局からコンテンツデータを受信することを特徴とする 請求項 1に記載の表示制御装置。
[4] 前記取得手段は、
所定の地点に関するコンテンツデータを取得することを特徴とする請求項 1に記載 の表示制御装置。
[5] 前記選択手段は、
利用者の嗜好情報に応じた検索条件を含む検索条件群の中から、地点データの 検索条件を選択することを特徴とする請求項 1に記載の表示制御装置。
[6] 前記コンテンツデータは、前記コンテンツに関する映像および/または音声のデー タと、当該コンテンツに関する内容を示すメタデータと、を含むことを特徴とする請求 項 1〜 5のいずれか一つに記載の表示制御装置。
[7] 任意のコンテンツに関するコンテンツデータを取得する取得工程と、
前記取得工程によって取得されたコンテンツデータの中から、表示部に表示される 地図上に表示可能な地点データを検索するための特定データを抽出する抽出工程 と、
前記表示部に表示される地図の表示尺度の設定を受け付ける設定工程と、 前記設定工程によって設定された表示尺度に応じて、所定の記録媒体に記録され た検索条件群の中から、前記抽出工程によって抽出された特定データと関連づけら れた、地点データの検索条件を選択する選択工程と、
前記選択工程によって選択された検索条件によって、地図データの中から前記地 図上に表示対象となる表示地点データを検索する検索工程と、
前記検索工程によって検索された表示地点データを、前記コンテンツデータと関連 づけて前記表示部に表示する表示制御工程と、
を含むことを特徴とする表示制御方法。
[8] 請求項 7に記載の表示制御方法をコンピュータに実行させることを特徴とする表示 制御プログラム。
[9] 請求項 8に記載の表示制御プログラムを記録したことを特徴とするコンピュータに読 み取り可能な記録媒体。
PCT/JP2007/063849 2006-08-29 2007-07-11 Display controller, display control method, display control program, and computer-readable recording medium Ceased WO2008026389A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006-232628 2006-08-29
JP2006232628 2006-08-29

Publications (1)

Publication Number Publication Date
WO2008026389A1 true WO2008026389A1 (en) 2008-03-06

Family

ID=39135676

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/063849 Ceased WO2008026389A1 (en) 2006-08-29 2007-07-11 Display controller, display control method, display control program, and computer-readable recording medium

Country Status (1)

Country Link
WO (1) WO2008026389A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015090664A (ja) * 2013-11-07 2015-05-11 株式会社Nttドコモ 情報処理装置及び表示優先度決定方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10160491A (ja) * 1996-12-03 1998-06-19 Hitachi Ltd 情報提供システム、情報表示装置及び情報提供装置
JP2004163592A (ja) * 2002-11-12 2004-06-10 Zenrin Datacom Co Ltd 地図情報提供システム
JP2006024196A (ja) * 2004-06-07 2006-01-26 Matsushita Electric Ind Co Ltd コンテンツ表示装置およびコンテンツ表示方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10160491A (ja) * 1996-12-03 1998-06-19 Hitachi Ltd 情報提供システム、情報表示装置及び情報提供装置
JP2004163592A (ja) * 2002-11-12 2004-06-10 Zenrin Datacom Co Ltd 地図情報提供システム
JP2006024196A (ja) * 2004-06-07 2006-01-26 Matsushita Electric Ind Co Ltd コンテンツ表示装置およびコンテンツ表示方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015090664A (ja) * 2013-11-07 2015-05-11 株式会社Nttドコモ 情報処理装置及び表示優先度決定方法

Similar Documents

Publication Publication Date Title
CN105606100B (zh) 导航系统中用于聚类感兴趣点的装置、系统及方法
JP3149154B2 (ja) 目標物検索装置及びナビゲーション装置
US20130204526A1 (en) Method of Generating A Route
US20050261822A1 (en) Navigation method and apparatus to define favorite spot and extract information concerning the favorite spot
CN104040610B (zh) 地图显示控制装置及使用该地图显示控制装置的导航装置
JP2002169914A (ja) 経路案内装置及び方法
US8700320B1 (en) Emphasizing featured locations during a journey
US20150176996A1 (en) Systems and Methods for Unified Directions
JP2005100274A (ja) 情報提供システム、情報検索装置及び情報提供方法
JP4949189B2 (ja) ナビゲーション装置、ナビゲーション方法、ナビゲーションプログラム、および記録媒体
WO2005096183A1 (ja) データ選択装置、方法、プログラム及び記録媒体
US8886455B2 (en) Navigation apparatus, audible instruction generation system and method of generating audible instructions
US20100293186A1 (en) Search device, search method, search program, and computer readable recording medium
JP6652326B2 (ja) コンテンツ起動制御装置、コンテンツ起動方法、およびコンテンツ起動システム
JP4890534B2 (ja) 映像処理装置、通信端末、地点情報検索装置、映像処理方法、地点情報報知方法、地点情報検索方法、映像処理プログラム、地点情報報知プログラム、地点情報検索プログラムおよびコンピュータに読み取り可能な記録媒体
JP2009222409A (ja) 情報出力装置、情報出力方法、情報出力プログラムおよび記録媒体
JP4945334B2 (ja) 経路探索装置、経路探索方法、経路探索プログラムおよびコンピュータに読み取り可能な記録媒体
JP2000180194A (ja) 経路探索システムの目的地候補表示方法
JP2000035340A (ja) 目標物検索装置、目標物検索方法、ナビゲ―ション装置及びナビゲ―ション方法
WO2008026389A1 (en) Display controller, display control method, display control program, and computer-readable recording medium
JP2003214866A (ja) ナビゲーション方法及び車載ナビゲーション装置並びにナビゲーション用プログラム
JP5221120B2 (ja) 施設情報出力装置、プログラム、施設情報出力方法および施設情報表示装置
JP2016122228A (ja) ナビゲーション装置、ナビゲーション方法、およびプログラム
JP2012137497A (ja) 経路表示装置、経路表示方法、経路表示プログラムおよびコンピュータに読み取り可能な記録媒体
JP2003254760A (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: 07790653

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 07790653

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP